builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0182 starttime: 1467733845.23 results: success (0) buildid: 20160705073512 builduid: f11ef69a890b45a9a24f57495fa5e290 revision: 059550e65473bb4a1cbb53c963e7ac7bc24b778a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-05 08:50:45.235155) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-05 08:50:45.235608) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-05 08:50:45.235881) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-05 08:50:45.261331) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 08:50:45.261811) ========= 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.sjq3xWpRZN/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.iA9i67fKJr/Listeners TMPDIR=/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-07-05 08:50:45-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 15.4M=0.001s 2016-07-05 08:50:45 (15.4 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.117487 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 08:50:45.402008) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 08:50:45.402528) ========= 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.sjq3xWpRZN/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.iA9i67fKJr/Listeners TMPDIR=/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/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.029099 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 08:50:45.451721) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-05 08:50:45.452081) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 059550e65473bb4a1cbb53c963e7ac7bc24b778a --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 059550e65473bb4a1cbb53c963e7ac7bc24b778a --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.sjq3xWpRZN/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.iA9i67fKJr/Listeners TMPDIR=/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-07-05 08:50:45,526 truncating revision to first 12 chars 2016-07-05 08:50:45,526 Setting DEBUG logging. 2016-07-05 08:50:45,526 attempt 1/10 2016-07-05 08:50:45,526 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/059550e65473?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-05 08:50:46,619 unpacking tar archive at: mozilla-beta-059550e65473/testing/mozharness/ program finished with exit code 0 elapsedTime=1.371346 ========= master_lag: 0.15 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-05 08:50:46.972520) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-05 08:50:46.972920) ========= script_repo_revision: 059550e65473bb4a1cbb53c963e7ac7bc24b778a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-05 08:50:46.973319) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-05 08:50:46.973581) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-05 08:50:46.994812) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 49 secs) (at 2016-07-05 08:50:46.995236) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.sjq3xWpRZN/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.iA9i67fKJr/Listeners TMPDIR=/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/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 08:50:47 INFO - MultiFileLogger online at 20160705 08:50:47 in /builds/slave/test 08:50:47 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 08:50:47 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:50:47 INFO - {'append_to_log': False, 08:50:47 INFO - 'base_work_dir': '/builds/slave/test', 08:50:47 INFO - 'blob_upload_branch': 'mozilla-beta', 08:50:47 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:50:47 INFO - 'buildbot_json_path': 'buildprops.json', 08:50:47 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:50:47 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:50:47 INFO - 'download_minidump_stackwalk': True, 08:50:47 INFO - 'download_symbols': 'true', 08:50:47 INFO - 'e10s': False, 08:50:47 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:50:47 INFO - 'tooltool.py': '/tools/tooltool.py', 08:50:47 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:50:47 INFO - '/tools/misc-python/virtualenv.py')}, 08:50:47 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:50:47 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:50:47 INFO - 'log_level': 'info', 08:50:47 INFO - 'log_to_console': True, 08:50:47 INFO - 'opt_config_files': (), 08:50:47 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:50:47 INFO - '--processes=1', 08:50:47 INFO - '--config=%(test_path)s/wptrunner.ini', 08:50:47 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:50:47 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:50:47 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:50:47 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:50:47 INFO - 'pip_index': False, 08:50:47 INFO - 'require_test_zip': True, 08:50:47 INFO - 'test_type': ('testharness',), 08:50:47 INFO - 'this_chunk': '1', 08:50:47 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:50:47 INFO - 'total_chunks': '10', 08:50:47 INFO - 'virtualenv_path': 'venv', 08:50:47 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:50:47 INFO - 'work_dir': 'build'} 08:50:47 INFO - ##### 08:50:47 INFO - ##### Running clobber step. 08:50:47 INFO - ##### 08:50:47 INFO - Running pre-action listener: _resource_record_pre_action 08:50:47 INFO - Running main action method: clobber 08:50:47 INFO - rmtree: /builds/slave/test/build 08:50:47 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:50:49 INFO - Running post-action listener: _resource_record_post_action 08:50:49 INFO - ##### 08:50:49 INFO - ##### Running read-buildbot-config step. 08:50:49 INFO - ##### 08:50:49 INFO - Running pre-action listener: _resource_record_pre_action 08:50:49 INFO - Running main action method: read_buildbot_config 08:50:49 INFO - Using buildbot properties: 08:50:49 INFO - { 08:50:49 INFO - "project": "", 08:50:49 INFO - "product": "firefox", 08:50:49 INFO - "script_repo_revision": "production", 08:50:49 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 08:50:49 INFO - "repository": "", 08:50:49 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 08:50:49 INFO - "buildid": "20160705073512", 08:50:49 INFO - "pgo_build": "False", 08:50:49 INFO - "basedir": "/builds/slave/test", 08:50:49 INFO - "buildnumber": 4, 08:50:49 INFO - "slavename": "t-yosemite-r7-0182", 08:50:49 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 08:50:49 INFO - "platform": "macosx64", 08:50:49 INFO - "branch": "mozilla-beta", 08:50:49 INFO - "revision": "059550e65473bb4a1cbb53c963e7ac7bc24b778a", 08:50:49 INFO - "repo_path": "releases/mozilla-beta", 08:50:49 INFO - "moz_repo_path": "", 08:50:49 INFO - "stage_platform": "macosx64", 08:50:49 INFO - "builduid": "f11ef69a890b45a9a24f57495fa5e290", 08:50:49 INFO - "slavebuilddir": "test" 08:50:49 INFO - } 08:50:49 INFO - Found installer url https://queue.taskcluster.net/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 08:50:49 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 08:50:49 INFO - Running post-action listener: _resource_record_post_action 08:50:49 INFO - ##### 08:50:49 INFO - ##### Running download-and-extract step. 08:50:49 INFO - ##### 08:50:49 INFO - Running pre-action listener: _resource_record_pre_action 08:50:49 INFO - Running main action method: download_and_extract 08:50:49 INFO - mkdir: /builds/slave/test/build/tests 08:50: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')]} 08:50:49 INFO - https://queue.taskcluster.net/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 08:50:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:50:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:50:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:50:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 08:50:52 INFO - Downloaded 1201 bytes. 08:50:52 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:50:52 INFO - Using the following test package requirements: 08:50:52 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:50:52 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:50:52 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 08:50:52 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:50:52 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 08:50:52 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:50:52 INFO - u'jsshell-mac64.zip'], 08:50:52 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:50:52 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 08:50:52 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:50:52 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:50:52 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 08:50:52 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:50:52 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 08:50:52 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:50:52 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 08:50:52 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:50:52 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 08:50:52 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 08:50:52 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')]} 08:50:52 INFO - https://queue.taskcluster.net/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 08:50:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:50:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:50:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 08:50:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 08:50:53 INFO - Downloaded 18406764 bytes. 08:50:53 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:50:53 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:50:53 INFO - caution: filename not matched: web-platform/* 08:50:53 INFO - Return code: 11 08:50:53 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')]} 08:50:53 INFO - https://queue.taskcluster.net/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 08:50:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:50:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:50:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:50:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 08:51:25 WARNING - Socket error when accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip: The read operation timed out 08:51:25 INFO - retry: attempt #1 caught exception: The read operation timed out 08:51:25 INFO - retry: Failed, sleeping 30 seconds before retrying 08:51:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #2 08:51:56 INFO - Downloaded 36389085 bytes. 08:51:56 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:51:56 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:52:00 INFO - caution: filename not matched: bin/* 08:52:00 INFO - caution: filename not matched: config/* 08:52:00 INFO - caution: filename not matched: mozbase/* 08:52:00 INFO - caution: filename not matched: marionette/* 08:52:00 INFO - caution: filename not matched: tools/wptserve/* 08:52:00 INFO - Return code: 11 08:52:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:52:00 INFO - https://queue.taskcluster.net/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 08:52:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:52:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:52:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 08:52:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 08:52:03 INFO - Downloaded 73037420 bytes. 08:52:03 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:52:03 INFO - mkdir: /builds/slave/test/properties 08:52:03 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:52:03 INFO - Writing to file /builds/slave/test/properties/build_url 08:52:03 INFO - Contents: 08:52:03 INFO - build_url:https://queue.taskcluster.net/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:52:03 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:52:03 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:52:03 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:52:03 INFO - Contents: 08:52:03 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:52:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:52:03 INFO - https://queue.taskcluster.net/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:52:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:52:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:52:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:52:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 08:52:07 INFO - Downloaded 103705941 bytes. 08:52:07 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:52:07 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:52:10 INFO - Return code: 0 08:52:10 INFO - Running post-action listener: _resource_record_post_action 08:52:10 INFO - Running post-action listener: set_extra_try_arguments 08:52:10 INFO - ##### 08:52:10 INFO - ##### Running create-virtualenv step. 08:52:10 INFO - ##### 08:52:10 INFO - Running pre-action listener: _pre_create_virtualenv 08:52:10 INFO - Running pre-action listener: _resource_record_pre_action 08:52:10 INFO - Running main action method: create_virtualenv 08:52:10 INFO - Creating virtualenv /builds/slave/test/build/venv 08:52:10 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 08:52:10 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:52:11 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:52:11 INFO - Using real prefix '/tools/python27' 08:52:11 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:52:11 INFO - Installing distribute.............................................................................................................................................................................................done. 08:52:14 INFO - Installing pip.................done. 08:52:14 INFO - Return code: 0 08:52:14 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:52:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:52:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:52:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:52:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:52:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:52:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:52:14 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 0x10a06de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a08af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fed72db47a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a0865e0>, '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 0x109c69cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109c94990>, '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.sjq3xWpRZN/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.iA9i67fKJr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:52:14 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 08:52:14 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 08:52:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.sjq3xWpRZN/Render', 08:52:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:52:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:52:14 INFO - 'HOME': '/Users/cltbld', 08:52:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:52:14 INFO - 'LOGNAME': 'cltbld', 08:52:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:52:14 INFO - 'MOZ_NO_REMOTE': '1', 08:52:14 INFO - 'NO_EM_RESTART': '1', 08:52:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:52:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:52:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:52:14 INFO - 'PWD': '/builds/slave/test', 08:52:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:52:14 INFO - 'SHELL': '/bin/bash', 08:52:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iA9i67fKJr/Listeners', 08:52:14 INFO - 'TMPDIR': '/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/', 08:52:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:52:14 INFO - 'USER': 'cltbld', 08:52:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:52:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:52:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:52:14 INFO - 'XPC_FLAGS': '0x0', 08:52:14 INFO - 'XPC_SERVICE_NAME': '0', 08:52:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:52:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:52:14 INFO - Downloading/unpacking psutil>=0.7.1 08:52:14 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 08:52:14 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 08:52:14 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 08:52:14 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 08:52:14 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 08:52:14 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 08:52:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:52:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:52:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:52:18 INFO - Installing collected packages: psutil 08:52:18 INFO - Running setup.py install for psutil 08:52:18 INFO - building 'psutil._psutil_osx' extension 08:52:18 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 08:52:18 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 08:52:18 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 08:52:19 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 08:52:19 INFO - building 'psutil._psutil_posix' extension 08:52:19 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 08:52:19 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:52:19 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:52:19 INFO - ^ 08:52:19 INFO - 1 warning generated. 08:52:19 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 08:52:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:52:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:52:19 INFO - Successfully installed psutil 08:52:19 INFO - Cleaning up... 08:52:19 INFO - Return code: 0 08:52:19 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:52: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')]} 08:52:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:52:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:52: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')]} 08:52:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:52:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:52:19 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 0x10a06de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a08af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fed72db47a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a0865e0>, '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 0x109c69cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109c94990>, '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.sjq3xWpRZN/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.iA9i67fKJr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:52:19 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 08:52:19 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 08:52:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.sjq3xWpRZN/Render', 08:52:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:52:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:52:19 INFO - 'HOME': '/Users/cltbld', 08:52:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:52:19 INFO - 'LOGNAME': 'cltbld', 08:52:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:52:19 INFO - 'MOZ_NO_REMOTE': '1', 08:52:19 INFO - 'NO_EM_RESTART': '1', 08:52:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:52:19 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:52:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:52:19 INFO - 'PWD': '/builds/slave/test', 08:52:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:52:19 INFO - 'SHELL': '/bin/bash', 08:52:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iA9i67fKJr/Listeners', 08:52:19 INFO - 'TMPDIR': '/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/', 08:52:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:52:19 INFO - 'USER': 'cltbld', 08:52:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:52:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:52:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:52:19 INFO - 'XPC_FLAGS': '0x0', 08:52:19 INFO - 'XPC_SERVICE_NAME': '0', 08:52:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:52:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:52:19 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:52:19 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 08:52:19 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 08:52:19 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 08:52:19 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 08:52:19 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 08:52:19 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 08:52:22 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:52:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:52:22 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:52:22 INFO - Installing collected packages: mozsystemmonitor 08:52:22 INFO - Running setup.py install for mozsystemmonitor 08:52:22 INFO - Successfully installed mozsystemmonitor 08:52:22 INFO - Cleaning up... 08:52:22 INFO - Return code: 0 08:52:22 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:52:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:52:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:52:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:52:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:52:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:52:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:52:22 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10a06de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a08af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fed72db47a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a0865e0>, '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 0x109c69cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109c94990>, '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.sjq3xWpRZN/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.iA9i67fKJr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:52:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 08:52:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 08:52:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.sjq3xWpRZN/Render', 08:52:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:52:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:52:22 INFO - 'HOME': '/Users/cltbld', 08:52:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:52:22 INFO - 'LOGNAME': 'cltbld', 08:52:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:52:22 INFO - 'MOZ_NO_REMOTE': '1', 08:52:22 INFO - 'NO_EM_RESTART': '1', 08:52:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:52:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:52:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:52:22 INFO - 'PWD': '/builds/slave/test', 08:52:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:52:22 INFO - 'SHELL': '/bin/bash', 08:52:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iA9i67fKJr/Listeners', 08:52:22 INFO - 'TMPDIR': '/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/', 08:52:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:52:22 INFO - 'USER': 'cltbld', 08:52:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:52:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:52:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:52:22 INFO - 'XPC_FLAGS': '0x0', 08:52:22 INFO - 'XPC_SERVICE_NAME': '0', 08:52:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:52:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:52:22 INFO - Downloading/unpacking blobuploader==1.2.4 08:52:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:52:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:52:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:52:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:52:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:52:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:52:25 INFO - Downloading blobuploader-1.2.4.tar.gz 08:52:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:52:25 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:52:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:52:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:52:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:52:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:52:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:52:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:52:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:52:25 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:52:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:52:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:52:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:52:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:52:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:52:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:52:26 INFO - Downloading docopt-0.6.1.tar.gz 08:52:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:52:26 INFO - Installing collected packages: blobuploader, requests, docopt 08:52:26 INFO - Running setup.py install for blobuploader 08:52:26 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:52:26 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:52:26 INFO - Running setup.py install for requests 08:52:27 INFO - Running setup.py install for docopt 08:52:27 INFO - Successfully installed blobuploader requests docopt 08:52:27 INFO - Cleaning up... 08:52:27 INFO - Return code: 0 08:52:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:52:27 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')]} 08:52:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:52:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:52:27 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')]} 08:52:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:52:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:52:27 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 0x10a06de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a08af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fed72db47a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a0865e0>, '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 0x109c69cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109c94990>, '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.sjq3xWpRZN/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.iA9i67fKJr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:52:27 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 08:52:27 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 08:52:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.sjq3xWpRZN/Render', 08:52:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:52:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:52:27 INFO - 'HOME': '/Users/cltbld', 08:52:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:52:27 INFO - 'LOGNAME': 'cltbld', 08:52:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:52:27 INFO - 'MOZ_NO_REMOTE': '1', 08:52:27 INFO - 'NO_EM_RESTART': '1', 08:52:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:52:27 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:52:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:52:27 INFO - 'PWD': '/builds/slave/test', 08:52:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:52:27 INFO - 'SHELL': '/bin/bash', 08:52:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iA9i67fKJr/Listeners', 08:52:27 INFO - 'TMPDIR': '/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/', 08:52:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:52:27 INFO - 'USER': 'cltbld', 08:52:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:52:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:52:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:52:27 INFO - 'XPC_FLAGS': '0x0', 08:52:27 INFO - 'XPC_SERVICE_NAME': '0', 08:52:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:52:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:52:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:52:27 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-YRGrft-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:52:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:52:27 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-qTXJ8R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:52:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:52:27 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-qcNYIn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:52:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:52:27 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-x0pr2O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:52:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:52:28 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-XhmJkm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:52:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:52:28 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-sSO_Fp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:52:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:52:28 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-5eB14j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:52:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:52:28 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-9qo_or-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:52:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:52:28 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-E_1yyA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:52:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:52:28 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-COqsDc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:52:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:52:28 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-UbwI8z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:52:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:52:28 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-5vCIrJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:52:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:52:28 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-unmjsU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:52:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:52:29 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-o0SzSq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:52:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:52:29 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-VNpoVK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:52:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:52:29 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-Lqdnlv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:52:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:52:29 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-qJi40w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:52:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:52:29 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-woi868-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:52:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:52:29 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-39LYby-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:52:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:52:29 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-VwA9OM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:52:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:52:30 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-GEqoJK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:52:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:52:30 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 08:52:30 INFO - Running setup.py install for manifestparser 08:52:30 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:52:30 INFO - Running setup.py install for mozcrash 08:52:30 INFO - Running setup.py install for mozdebug 08:52:30 INFO - Running setup.py install for mozdevice 08:52:30 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:52:30 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:52:30 INFO - Running setup.py install for mozfile 08:52:30 INFO - Running setup.py install for mozhttpd 08:52:31 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:52:31 INFO - Running setup.py install for mozinfo 08:52:31 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:52:31 INFO - Running setup.py install for mozInstall 08:52:31 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:52:31 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:52:31 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:52:31 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:52:31 INFO - Running setup.py install for mozleak 08:52:31 INFO - Running setup.py install for mozlog 08:52:31 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:52:31 INFO - Running setup.py install for moznetwork 08:52:31 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:52:31 INFO - Running setup.py install for mozprocess 08:52:32 INFO - Running setup.py install for mozprofile 08:52:32 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:52:32 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:52:32 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:52:32 INFO - Running setup.py install for mozrunner 08:52:32 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:52:32 INFO - Running setup.py install for mozscreenshot 08:52:32 INFO - Running setup.py install for moztest 08:52:32 INFO - Running setup.py install for mozversion 08:52:32 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:52:32 INFO - Running setup.py install for wptserve 08:52:32 INFO - Running setup.py install for marionette-driver 08:52:33 INFO - Running setup.py install for browsermob-proxy 08:52:33 INFO - Running setup.py install for marionette-client 08:52:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:52:33 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:52:33 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 08:52:33 INFO - Cleaning up... 08:52:33 INFO - Return code: 0 08:52:33 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:52:33 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')]} 08:52:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:52:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:52:33 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')]} 08:52:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:52:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:52:33 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 0x10a06de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a08af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fed72db47a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a0865e0>, '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 0x109c69cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109c94990>, '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.sjq3xWpRZN/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.iA9i67fKJr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:52:33 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 08:52:33 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 08:52:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.sjq3xWpRZN/Render', 08:52:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:52:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:52:33 INFO - 'HOME': '/Users/cltbld', 08:52:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:52:33 INFO - 'LOGNAME': 'cltbld', 08:52:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:52:33 INFO - 'MOZ_NO_REMOTE': '1', 08:52:33 INFO - 'NO_EM_RESTART': '1', 08:52:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:52:33 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:52:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:52:33 INFO - 'PWD': '/builds/slave/test', 08:52:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:52:33 INFO - 'SHELL': '/bin/bash', 08:52:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iA9i67fKJr/Listeners', 08:52:33 INFO - 'TMPDIR': '/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/', 08:52:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:52:33 INFO - 'USER': 'cltbld', 08:52:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:52:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:52:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:52:33 INFO - 'XPC_FLAGS': '0x0', 08:52:33 INFO - 'XPC_SERVICE_NAME': '0', 08:52:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:52:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:52:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:52:33 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-7o_6S2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:52:34 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)) 08:52:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:52:34 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-YNG7oE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:52:34 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)) 08:52:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:52:34 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-7WHisK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:52:34 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)) 08:52:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:52:34 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-etMNui-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:52:34 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)) 08:52:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:52:34 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-d0SUi3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:52:34 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)) 08:52:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:52:34 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-SqRV13-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:52:34 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)) 08:52:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:52:34 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-DfQMDT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:52:34 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)) 08:52:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:52:34 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-UGVopu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:52:34 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)) 08:52:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:52:34 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-NGP2ky-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:52:34 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)) 08:52:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:52:34 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-BVRXGY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:52:35 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)) 08:52:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:52:35 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-wB3xNF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:52:35 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)) 08:52:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:52:35 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-LlpTCF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:52:35 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)) 08:52:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:52:35 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-fm96ZK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:52:35 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)) 08:52:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:52:35 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-rXn3_m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:52:35 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)) 08:52:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:52:35 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-sSTJN_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:52:35 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)) 08:52:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:52:35 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-vqGP0w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:52:35 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)) 08:52:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:52:35 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-6dQdnR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:52:35 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)) 08:52:35 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:52:35 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-yWrrj3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:52:35 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)) 08:52:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:52:35 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-RbhIFs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:52:35 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)) 08:52:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:52:35 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-BtQCHH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:52:36 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)) 08:52:36 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:52:36 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-CrS3u8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:52:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:52:36 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)) 08:52:36 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)) 08:52:36 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)) 08:52:36 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)) 08:52:36 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)) 08:52:36 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)) 08:52:36 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:52:36 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 08:52:36 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 08:52:36 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 08:52:36 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 08:52:36 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 08:52:36 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 08:52:39 INFO - Downloading blessings-1.6.tar.gz 08:52:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:52:39 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)) 08:52:39 INFO - Installing collected packages: blessings 08:52:39 INFO - Running setup.py install for blessings 08:52:39 INFO - Successfully installed blessings 08:52:39 INFO - Cleaning up... 08:52:39 INFO - Return code: 0 08:52:39 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:52:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:52:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:52:39 INFO - Reading from file tmpfile_stdout 08:52:39 INFO - Current package versions: 08:52:39 INFO - blessings == 1.6 08:52:39 INFO - blobuploader == 1.2.4 08:52:39 INFO - browsermob-proxy == 0.6.0 08:52:39 INFO - docopt == 0.6.1 08:52:39 INFO - manifestparser == 1.1 08:52:39 INFO - marionette-client == 2.3.0 08:52:39 INFO - marionette-driver == 1.4.0 08:52:39 INFO - mozInstall == 1.12 08:52:39 INFO - mozcrash == 0.17 08:52:39 INFO - mozdebug == 0.1 08:52:39 INFO - mozdevice == 0.48 08:52:39 INFO - mozfile == 1.2 08:52:39 INFO - mozhttpd == 0.7 08:52:39 INFO - mozinfo == 0.9 08:52:39 INFO - mozleak == 0.1 08:52:39 INFO - mozlog == 3.1 08:52:39 INFO - moznetwork == 0.27 08:52:39 INFO - mozprocess == 0.22 08:52:39 INFO - mozprofile == 0.28 08:52:39 INFO - mozrunner == 6.11 08:52:39 INFO - mozscreenshot == 0.1 08:52:39 INFO - mozsystemmonitor == 0.0 08:52:39 INFO - moztest == 0.7 08:52:39 INFO - mozversion == 1.4 08:52:39 INFO - psutil == 3.1.1 08:52:39 INFO - requests == 1.2.3 08:52:39 INFO - wptserve == 1.4.0 08:52:39 INFO - wsgiref == 0.1.2 08:52:39 INFO - Running post-action listener: _resource_record_post_action 08:52:39 INFO - Running post-action listener: _start_resource_monitoring 08:52:39 INFO - Starting resource monitoring. 08:52:39 INFO - ##### 08:52:39 INFO - ##### Running pull step. 08:52:39 INFO - ##### 08:52:39 INFO - Running pre-action listener: _resource_record_pre_action 08:52:39 INFO - Running main action method: pull 08:52:39 INFO - Pull has nothing to do! 08:52:39 INFO - Running post-action listener: _resource_record_post_action 08:52:39 INFO - ##### 08:52:39 INFO - ##### Running install step. 08:52:39 INFO - ##### 08:52:39 INFO - Running pre-action listener: _resource_record_pre_action 08:52:39 INFO - Running main action method: install 08:52:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:52:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:52:40 INFO - Reading from file tmpfile_stdout 08:52:40 INFO - Detecting whether we're running mozinstall >=1.0... 08:52:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:52:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:52:40 INFO - Reading from file tmpfile_stdout 08:52:40 INFO - Output received: 08:52:40 INFO - Usage: mozinstall [options] installer 08:52:40 INFO - Options: 08:52:40 INFO - -h, --help show this help message and exit 08:52:40 INFO - -d DEST, --destination=DEST 08:52:40 INFO - Directory to install application into. [default: 08:52:40 INFO - "/builds/slave/test"] 08:52:40 INFO - --app=APP Application being installed. [default: firefox] 08:52:40 INFO - mkdir: /builds/slave/test/build/application 08:52:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 08:52:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 08:52:57 INFO - Reading from file tmpfile_stdout 08:52:57 INFO - Output received: 08:52:57 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 08:52:57 INFO - Running post-action listener: _resource_record_post_action 08:52:57 INFO - ##### 08:52:57 INFO - ##### Running run-tests step. 08:52:57 INFO - ##### 08:52:57 INFO - Running pre-action listener: _resource_record_pre_action 08:52:57 INFO - Running main action method: run_tests 08:52:57 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:52:57 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:52:57 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:52:57 INFO - grabbing minidump binary from tooltool 08:52:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:52:57 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 0x10a0865e0>, '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 0x109c69cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109c94990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:52:57 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 08:52:57 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 08:52:57 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:52:57 INFO - Return code: 0 08:52:57 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:52:57 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:52:57 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/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 08:52:57 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/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 08:52:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.sjq3xWpRZN/Render', 08:52:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:52:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:52:57 INFO - 'HOME': '/Users/cltbld', 08:52:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:52:57 INFO - 'LOGNAME': 'cltbld', 08:52:57 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:52:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:52:58 INFO - 'MOZ_NO_REMOTE': '1', 08:52:58 INFO - 'NO_EM_RESTART': '1', 08:52:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:52:58 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:52:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:52:58 INFO - 'PWD': '/builds/slave/test', 08:52:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:52:58 INFO - 'SHELL': '/bin/bash', 08:52:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iA9i67fKJr/Listeners', 08:52:58 INFO - 'TMPDIR': '/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/', 08:52:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:52:58 INFO - 'USER': 'cltbld', 08:52:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:52:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:52:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:52:58 INFO - 'XPC_FLAGS': '0x0', 08:52:58 INFO - 'XPC_SERVICE_NAME': '0', 08:52:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:52:58 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/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 08:52:58 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 08:52:58 INFO - import pkg_resources 08:52:59 INFO - Using 1 client processes 08:52:59 INFO - wptserve Starting http server on 127.0.0.1:8000 08:52:59 INFO - wptserve Starting http server on 127.0.0.1:8001 08:52:59 INFO - wptserve Starting http server on 127.0.0.1:8443 08:53:01 INFO - SUITE-START | Running 778 tests 08:53:01 INFO - Running testharness tests 08:53:01 INFO - Setting up ssl 08:53:01 INFO - PROCESS | certutil | 08:53:01 INFO - PROCESS | certutil | 08:53:01 INFO - PROCESS | certutil | 08:53:01 INFO - Certificate Nickname Trust Attributes 08:53:01 INFO - SSL,S/MIME,JAR/XPI 08:53:01 INFO - 08:53:01 INFO - web-platform-tests CT,, 08:53:01 INFO - 08:53:01 INFO - Starting runner 08:53:02 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:53:02 INFO - PROCESS | 1650 | 1467733982837 Marionette DEBUG Marionette enabled via build flag and pref 08:53:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1138bf000 == 1 [pid = 1650] [id = 1] 08:53:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 1 (0x1138bf800) [pid = 1650] [serial = 1] [outer = 0x0] 08:53:02 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:53:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 2 (0x1138c0800) [pid = 1650] [serial = 2] [outer = 0x1138bf800] 08:53:03 INFO - PROCESS | 1650 | 1467733983218 Marionette INFO Listening on port 2828 08:53:03 INFO - PROCESS | 1650 | 1467733983445 Marionette DEBUG Marionette enabled via command-line flag 08:53:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x116961000 == 2 [pid = 1650] [id = 2] 08:53:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 3 (0x116961800) [pid = 1650] [serial = 3] [outer = 0x0] 08:53:03 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:53:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 4 (0x116962800) [pid = 1650] [serial = 4] [outer = 0x116961800] 08:53:03 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:53:03 INFO - PROCESS | 1650 | 1467733983592 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 08:53:03 INFO - PROCESS | 1650 | 1467733983679 Marionette DEBUG Closed connection conn0 08:53:03 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:53:03 INFO - PROCESS | 1650 | 1467733983685 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 08:53:03 INFO - PROCESS | 1650 | 1467733983694 Marionette DEBUG Closed connection conn1 08:53:03 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:53:03 INFO - PROCESS | 1650 | 1467733983699 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 08:53:03 INFO - PROCESS | 1650 | 1467733983707 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:53:03 INFO - PROCESS | 1650 | 1467733983713 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160705073512","device":"desktop","version":"48.0"} 08:53:04 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:53:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b21800 == 3 [pid = 1650] [id = 3] 08:53:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 5 (0x119b28000) [pid = 1650] [serial = 5] [outer = 0x0] 08:53:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b29000 == 4 [pid = 1650] [id = 4] 08:53:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 6 (0x11973fc00) [pid = 1650] [serial = 6] [outer = 0x0] 08:53:04 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:53:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1218b0800 == 5 [pid = 1650] [id = 5] 08:53:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 7 (0x11973d400) [pid = 1650] [serial = 7] [outer = 0x0] 08:53:04 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:53:05 INFO - PROCESS | 1650 | [1650] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 8 (0x1217e0c00) [pid = 1650] [serial = 8] [outer = 0x11973d400] 08:53:05 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:53:05 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 9 (0x1215ae800) [pid = 1650] [serial = 9] [outer = 0x119b28000] 08:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 10 (0x123beb000) [pid = 1650] [serial = 10] [outer = 0x11973fc00] 08:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 11 (0x123becc00) [pid = 1650] [serial = 11] [outer = 0x11973d400] 08:53:05 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:53:05 INFO - PROCESS | 1650 | 1467733985672 Marionette INFO startBrowser 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:05 INFO - PROCESS | 1650 | 1467733985695 Marionette DEBUG loaded listener.js 08:53:05 INFO - PROCESS | 1650 | 1467733985704 Marionette DEBUG loaded listener.js 08:53:05 INFO - PROCESS | 1650 | 1467733985705 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:05 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 12 (0x126f1d800) [pid = 1650] [serial = 12] [outer = 0x11973d400] 08:53:06 INFO - PROCESS | 1650 | 1467733986009 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"4b8f8980-2067-ea48-8df8-eed9d4486988","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160705073512","device":"desktop","version":"48.0","command_id":1}}] 08:53:06 INFO - PROCESS | 1650 | 1467733986093 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}] 08:53:06 INFO - PROCESS | 1650 | 1467733986098 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:06 INFO - PROCESS | 1650 | 1467733986155 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:53:06 INFO - PROCESS | 1650 | 1467733986234 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:53:06 INFO - PROCESS | 1650 | 1467733986235 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:06 INFO - PROCESS | 1650 | [1650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:53:06 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:53:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 13 (0x128734400) [pid = 1650] [serial = 13] [outer = 0x11973d400] 08:53:06 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:53:06 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:53:06 INFO - PROCESS | 1650 | 1467733986548 Marionette TRACE conn2 <- [1,3,null,{}] 08:53:06 INFO - PROCESS | 1650 | 1467733986551 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:53:06 INFO - PROCESS | 1650 | 1467733986554 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:06 INFO - PROCESS | 1650 | 1467733986573 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:53:06 INFO - PROCESS | 1650 | 1467733986601 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:53:06 INFO - PROCESS | 1650 | 1467733986602 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:53:06 INFO - PROCESS | 1650 | 1467733986605 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:53:06 INFO - PROCESS | 1650 | 1467733986607 Marionette TRACE conn2 <- [1,6,null,{}] 08:53:06 INFO - PROCESS | 1650 | 1467733986613 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}] 08:53:06 INFO - PROCESS | 1650 | 1467733986614 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:06 INFO - PROCESS | 1650 | 1467733986624 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:53:06 INFO - PROCESS | 1650 | 1467733986628 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:06 INFO - PROCESS | 1650 | 1467733986631 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x128dbd800 == 6 [pid = 1650] [id = 6] 08:53:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 14 (0x129073c00) [pid = 1650] [serial = 14] [outer = 0x0] 08:53:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 15 (0x129075800) [pid = 1650] [serial = 15] [outer = 0x129073c00] 08:53:06 INFO - PROCESS | 1650 | 1467733986660 Marionette DEBUG loaded listener.js 08:53:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 16 (0x12907b400) [pid = 1650] [serial = 16] [outer = 0x129073c00] 08:53:06 INFO - PROCESS | 1650 | 1467733986967 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]]]}] 08:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 371ms 08:53:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x129276000 == 7 [pid = 1650] [id = 7] 08:53:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 17 (0x12907e800) [pid = 1650] [serial = 17] [outer = 0x0] 08:53:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 18 (0x1292b9400) [pid = 1650] [serial = 18] [outer = 0x12907e800] 08:53:06 INFO - PROCESS | 1650 | 1467733986998 Marionette DEBUG loaded listener.js 08:53:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 19 (0x12a2c9400) [pid = 1650] [serial = 19] [outer = 0x12907e800] 08:53:07 INFO - PROCESS | 1650 | 1467733987047 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:53:07 INFO - PROCESS | 1650 | 1467733987048 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:53:07 INFO - PROCESS | 1650 | 1467733987082 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:53:07 INFO - PROCESS | 1650 | 1467733987083 Marionette TRACE conn2 <- [1,10,null,{}] 08:53:07 INFO - PROCESS | 1650 | 1467733987098 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}] 08:53:07 INFO - PROCESS | 1650 | 1467733987102 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:07 INFO - PROCESS | 1650 | 1467733987232 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:53:07 INFO - PROCESS | 1650 | 1467733987256 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:07 INFO - PROCESS | 1650 | 1467733987257 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a645800 == 8 [pid = 1650] [id = 8] 08:53:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 20 (0x12a590400) [pid = 1650] [serial = 20] [outer = 0x0] 08:53:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 21 (0x12a592000) [pid = 1650] [serial = 21] [outer = 0x12a590400] 08:53:07 INFO - PROCESS | 1650 | 1467733987287 Marionette DEBUG loaded listener.js 08:53:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 22 (0x12a6c4800) [pid = 1650] [serial = 22] [outer = 0x12a590400] 08:53:07 INFO - PROCESS | 1650 | 1467733987598 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]]]}] 08:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 583ms 08:53:07 INFO - PROCESS | 1650 | 1467733987665 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:53:07 INFO - PROCESS | 1650 | 1467733987666 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:53:07 INFO - PROCESS | 1650 | 1467733987672 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:53:07 INFO - PROCESS | 1650 | 1467733987673 Marionette TRACE conn2 <- [1,14,null,{}] 08:53:07 INFO - PROCESS | 1650 | 1467733987675 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}] 08:53:07 INFO - PROCESS | 1650 | 1467733987677 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:07 INFO - PROCESS | 1650 | 1467733987768 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:53:07 INFO - PROCESS | 1650 | 1467733987771 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:07 INFO - PROCESS | 1650 | 1467733987772 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b70f800 == 9 [pid = 1650] [id = 9] 08:53:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 23 (0x12a6c8c00) [pid = 1650] [serial = 23] [outer = 0x0] 08:53:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 24 (0x12af83400) [pid = 1650] [serial = 24] [outer = 0x12a6c8c00] 08:53:07 INFO - PROCESS | 1650 | 1467733987797 Marionette DEBUG loaded listener.js 08:53:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 25 (0x12b761c00) [pid = 1650] [serial = 25] [outer = 0x12a6c8c00] 08:53:08 INFO - PROCESS | 1650 | 1467733988054 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]]]}] 08:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 417ms 08:53:08 INFO - PROCESS | 1650 | 1467733988090 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:53:08 INFO - PROCESS | 1650 | 1467733988091 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:53:08 INFO - PROCESS | 1650 | 1467733988101 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:53:08 INFO - PROCESS | 1650 | 1467733988102 Marionette TRACE conn2 <- [1,18,null,{}] 08:53:08 INFO - PROCESS | 1650 | 1467733988104 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}] 08:53:08 INFO - PROCESS | 1650 | 1467733988106 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:08 INFO - PROCESS | 1650 | 1467733988200 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:53:08 INFO - PROCESS | 1650 | 1467733988205 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:08 INFO - PROCESS | 1650 | 1467733988207 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b92f800 == 10 [pid = 1650] [id = 10] 08:53:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 26 (0x12b8e5000) [pid = 1650] [serial = 26] [outer = 0x0] 08:53:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 27 (0x12b96e000) [pid = 1650] [serial = 27] [outer = 0x12b8e5000] 08:53:08 INFO - PROCESS | 1650 | 1467733988231 Marionette DEBUG loaded listener.js 08:53:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 28 (0x12b974800) [pid = 1650] [serial = 28] [outer = 0x12b8e5000] 08:53:08 INFO - PROCESS | 1650 | 1467733988495 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]]]}] 08:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 08:53:08 INFO - PROCESS | 1650 | 1467733988520 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:53:08 INFO - PROCESS | 1650 | 1467733988521 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:53:08 INFO - PROCESS | 1650 | 1467733988523 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:53:08 INFO - PROCESS | 1650 | 1467733988524 Marionette TRACE conn2 <- [1,22,null,{}] 08:53:08 INFO - PROCESS | 1650 | 1467733988534 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}] 08:53:08 INFO - PROCESS | 1650 | 1467733988535 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:08 INFO - PROCESS | 1650 | 1467733988632 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:53:08 INFO - PROCESS | 1650 | 1467733988636 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:08 INFO - PROCESS | 1650 | 1467733988636 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x112760800 == 11 [pid = 1650] [id = 11] 08:53:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 29 (0x12b977c00) [pid = 1650] [serial = 29] [outer = 0x0] 08:53:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 30 (0x12bd68800) [pid = 1650] [serial = 30] [outer = 0x12b977c00] 08:53:08 INFO - PROCESS | 1650 | 1467733988661 Marionette DEBUG loaded listener.js 08:53:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 31 (0x12bdda000) [pid = 1650] [serial = 31] [outer = 0x12b977c00] 08:53:08 INFO - PROCESS | 1650 | 1467733988900 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]]]}] 08:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 422ms 08:53:08 INFO - PROCESS | 1650 | 1467733988950 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:53:08 INFO - PROCESS | 1650 | 1467733988951 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:53:08 INFO - PROCESS | 1650 | 1467733988953 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:53:08 INFO - PROCESS | 1650 | 1467733988954 Marionette TRACE conn2 <- [1,26,null,{}] 08:53:08 INFO - PROCESS | 1650 | 1467733988956 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}] 08:53:08 INFO - PROCESS | 1650 | 1467733988957 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:09 INFO - PROCESS | 1650 | 1467733989053 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:53:09 INFO - PROCESS | 1650 | 1467733989057 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:09 INFO - PROCESS | 1650 | 1467733989058 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd83800 == 12 [pid = 1650] [id = 12] 08:53:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 32 (0x12bddcc00) [pid = 1650] [serial = 32] [outer = 0x0] 08:53:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 33 (0x12bde3000) [pid = 1650] [serial = 33] [outer = 0x12bddcc00] 08:53:09 INFO - PROCESS | 1650 | 1467733989082 Marionette DEBUG loaded listener.js 08:53:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 34 (0x128b98400) [pid = 1650] [serial = 34] [outer = 0x12bddcc00] 08:53:09 INFO - PROCESS | 1650 | 1467733989315 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]]]}] 08:53:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 08:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:53:09 INFO - PROCESS | 1650 | 1467733989371 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:53:09 INFO - PROCESS | 1650 | 1467733989372 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:53:09 INFO - PROCESS | 1650 | 1467733989374 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:53:09 INFO - PROCESS | 1650 | 1467733989376 Marionette TRACE conn2 <- [1,30,null,{}] 08:53:09 INFO - PROCESS | 1650 | 1467733989385 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}] 08:53:09 INFO - PROCESS | 1650 | 1467733989387 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:09 INFO - PROCESS | 1650 | 1467733989486 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:53:09 INFO - PROCESS | 1650 | 1467733989490 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:09 INFO - PROCESS | 1650 | 1467733989491 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c286800 == 13 [pid = 1650] [id = 13] 08:53:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 35 (0x128b9ac00) [pid = 1650] [serial = 35] [outer = 0x0] 08:53:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 36 (0x12bde0c00) [pid = 1650] [serial = 36] [outer = 0x128b9ac00] 08:53:09 INFO - PROCESS | 1650 | 1467733989515 Marionette DEBUG loaded listener.js 08:53:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 37 (0x12c305400) [pid = 1650] [serial = 37] [outer = 0x128b9ac00] 08:53:09 INFO - PROCESS | 1650 | 1467733989745 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]]]}] 08:53:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 425ms 08:53:09 INFO - PROCESS | 1650 | 1467733989803 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:53:09 INFO - PROCESS | 1650 | 1467733989804 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:53:09 INFO - PROCESS | 1650 | 1467733989806 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:53:09 INFO - PROCESS | 1650 | 1467733989807 Marionette TRACE conn2 <- [1,34,null,{}] 08:53:09 INFO - PROCESS | 1650 | 1467733989817 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}] 08:53:09 INFO - PROCESS | 1650 | 1467733989818 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:09 INFO - PROCESS | 1650 | 1467733989908 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:53:09 INFO - PROCESS | 1650 | 1467733989912 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:09 INFO - PROCESS | 1650 | 1467733989913 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c613000 == 14 [pid = 1650] [id = 14] 08:53:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 38 (0x12c307800) [pid = 1650] [serial = 38] [outer = 0x0] 08:53:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 39 (0x12c30e400) [pid = 1650] [serial = 39] [outer = 0x12c307800] 08:53:09 INFO - PROCESS | 1650 | 1467733989937 Marionette DEBUG loaded listener.js 08:53:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 40 (0x12c845c00) [pid = 1650] [serial = 40] [outer = 0x12c307800] 08:53:10 INFO - PROCESS | 1650 | 1467733990165 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]]]}] 08:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 368ms 08:53:10 INFO - PROCESS | 1650 | 1467733990175 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:53:10 INFO - PROCESS | 1650 | 1467733990176 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:53:10 INFO - PROCESS | 1650 | 1467733990185 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:53:10 INFO - PROCESS | 1650 | 1467733990186 Marionette TRACE conn2 <- [1,38,null,{}] 08:53:10 INFO - PROCESS | 1650 | 1467733990189 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}] 08:53:10 INFO - PROCESS | 1650 | 1467733990190 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:10 INFO - PROCESS | 1650 | 1467733990286 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:53:10 INFO - PROCESS | 1650 | 1467733990298 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:10 INFO - PROCESS | 1650 | 1467733990299 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca5f000 == 15 [pid = 1650] [id = 15] 08:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 41 (0x12c84cc00) [pid = 1650] [serial = 41] [outer = 0x0] 08:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 42 (0x12c851400) [pid = 1650] [serial = 42] [outer = 0x12c84cc00] 08:53:10 INFO - PROCESS | 1650 | 1467733990322 Marionette DEBUG loaded listener.js 08:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 43 (0x12cae6400) [pid = 1650] [serial = 43] [outer = 0x12c84cc00] 08:53:10 INFO - PROCESS | 1650 | 1467733990548 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]]]}] 08:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 373ms 08:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:53:10 INFO - PROCESS | 1650 | 1467733990553 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:53:10 INFO - PROCESS | 1650 | 1467733990554 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:53:10 INFO - PROCESS | 1650 | 1467733990556 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:53:10 INFO - PROCESS | 1650 | 1467733990557 Marionette TRACE conn2 <- [1,42,null,{}] 08:53:10 INFO - PROCESS | 1650 | 1467733990567 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}] 08:53:10 INFO - PROCESS | 1650 | 1467733990568 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:10 INFO - PROCESS | 1650 | 1467733990665 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:53:10 INFO - PROCESS | 1650 | 1467733990669 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:10 INFO - PROCESS | 1650 | 1467733990670 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce11000 == 16 [pid = 1650] [id = 16] 08:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x12cae8c00) [pid = 1650] [serial = 44] [outer = 0x0] 08:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x123b88c00) [pid = 1650] [serial = 45] [outer = 0x12cae8c00] 08:53:10 INFO - PROCESS | 1650 | 1467733990694 Marionette DEBUG loaded listener.js 08:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x123b8c400) [pid = 1650] [serial = 46] [outer = 0x12cae8c00] 08:53:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d10b800 == 17 [pid = 1650] [id = 17] 08:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x12d10c000) [pid = 1650] [serial = 47] [outer = 0x0] 08:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x12d10c800) [pid = 1650] [serial = 48] [outer = 0x12d10c000] 08:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x12d111000) [pid = 1650] [serial = 49] [outer = 0x12d10c000] 08:53:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d10b000 == 18 [pid = 1650] [id = 18] 08:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x12d144800) [pid = 1650] [serial = 50] [outer = 0x0] 08:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x12d14c800) [pid = 1650] [serial = 51] [outer = 0x12d144800] 08:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x123b8c800) [pid = 1650] [serial = 52] [outer = 0x12d144800] 08:53:11 INFO - PROCESS | 1650 | 1467733991024 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]]]}] 08:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 521ms 08:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:53:11 INFO - PROCESS | 1650 | 1467733991085 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:53:11 INFO - PROCESS | 1650 | 1467733991086 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:53:11 INFO - PROCESS | 1650 | 1467733991088 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:53:11 INFO - PROCESS | 1650 | 1467733991090 Marionette TRACE conn2 <- [1,46,null,{}] 08:53:11 INFO - PROCESS | 1650 | 1467733991092 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}] 08:53:11 INFO - PROCESS | 1650 | 1467733991093 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:11 INFO - PROCESS | 1650 | 1467733991181 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:53:11 INFO - PROCESS | 1650 | 1467733991185 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:11 INFO - PROCESS | 1650 | 1467733991186 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d814800 == 19 [pid = 1650] [id = 19] 08:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x123b93000) [pid = 1650] [serial = 53] [outer = 0x0] 08:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x12cfd7c00) [pid = 1650] [serial = 54] [outer = 0x123b93000] 08:53:11 INFO - PROCESS | 1650 | 1467733991221 Marionette DEBUG loaded listener.js 08:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x12cfdb400) [pid = 1650] [serial = 55] [outer = 0x123b93000] 08:53:11 INFO - PROCESS | 1650 | 1467733991462 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]]]}] 08:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 08:53:11 INFO - PROCESS | 1650 | 1467733991509 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:53:11 INFO - PROCESS | 1650 | 1467733991510 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:53:11 INFO - PROCESS | 1650 | 1467733991521 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:53:11 INFO - PROCESS | 1650 | 1467733991522 Marionette TRACE conn2 <- [1,50,null,{}] 08:53:11 INFO - PROCESS | 1650 | 1467733991524 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}] 08:53:11 INFO - PROCESS | 1650 | 1467733991525 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:11 INFO - PROCESS | 1650 | 1467733991633 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:53:11 INFO - PROCESS | 1650 | 1467733991636 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:11 INFO - PROCESS | 1650 | 1467733991637 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12daa1800 == 20 [pid = 1650] [id = 20] 08:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x118987c00) [pid = 1650] [serial = 56] [outer = 0x0] 08:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x12723c400) [pid = 1650] [serial = 57] [outer = 0x118987c00] 08:53:11 INFO - PROCESS | 1650 | 1467733991660 Marionette DEBUG loaded listener.js 08:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x12cfe1400) [pid = 1650] [serial = 58] [outer = 0x118987c00] 08:53:11 INFO - PROCESS | 1650 | 1467733991886 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]]]}] 08:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 08:53:11 INFO - PROCESS | 1650 | 1467733991889 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:53:11 INFO - PROCESS | 1650 | 1467733991891 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:53:11 INFO - PROCESS | 1650 | 1467733991901 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:53:11 INFO - PROCESS | 1650 | 1467733991902 Marionette TRACE conn2 <- [1,54,null,{}] 08:53:11 INFO - PROCESS | 1650 | 1467733991905 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}] 08:53:11 INFO - PROCESS | 1650 | 1467733991906 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:12 INFO - PROCESS | 1650 | 1467733992002 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:53:12 INFO - PROCESS | 1650 | 1467733992006 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:12 INFO - PROCESS | 1650 | 1467733992007 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11859a800 == 21 [pid = 1650] [id = 21] 08:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x118154400) [pid = 1650] [serial = 59] [outer = 0x0] 08:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x11815d400) [pid = 1650] [serial = 60] [outer = 0x118154400] 08:53:12 INFO - PROCESS | 1650 | 1467733992039 Marionette DEBUG loaded listener.js 08:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x118161400) [pid = 1650] [serial = 61] [outer = 0x118154400] 08:53:12 INFO - PROCESS | 1650 | 1467733992276 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]]]}] 08:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 426ms 08:53:12 INFO - PROCESS | 1650 | 1467733992321 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:53:12 INFO - PROCESS | 1650 | 1467733992322 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:53:12 INFO - PROCESS | 1650 | 1467733992324 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:53:12 INFO - PROCESS | 1650 | 1467733992325 Marionette TRACE conn2 <- [1,58,null,{}] 08:53:12 INFO - PROCESS | 1650 | 1467733992336 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}] 08:53:12 INFO - PROCESS | 1650 | 1467733992337 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:12 INFO - PROCESS | 1650 | 1467733992439 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:53:12 INFO - PROCESS | 1650 | 1467733992444 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:12 INFO - PROCESS | 1650 | 1467733992445 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12daad000 == 22 [pid = 1650] [id = 22] 08:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11862d800) [pid = 1650] [serial = 62] [outer = 0x0] 08:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x12d14d000) [pid = 1650] [serial = 63] [outer = 0x11862d800] 08:53:12 INFO - PROCESS | 1650 | 1467733992468 Marionette DEBUG loaded listener.js 08:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x12e1b6c00) [pid = 1650] [serial = 64] [outer = 0x11862d800] 08:53:12 INFO - PROCESS | 1650 | 1467733992694 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]]]}] 08:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 426ms 08:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:53:12 INFO - PROCESS | 1650 | 1467733992751 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:53:12 INFO - PROCESS | 1650 | 1467733992753 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:53:12 INFO - PROCESS | 1650 | 1467733992758 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:53:12 INFO - PROCESS | 1650 | 1467733992762 Marionette TRACE conn2 <- [1,62,null,{}] 08:53:12 INFO - PROCESS | 1650 | 1467733992772 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}] 08:53:12 INFO - PROCESS | 1650 | 1467733992774 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:12 INFO - PROCESS | 1650 | 1467733992884 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:53:12 INFO - PROCESS | 1650 | 1467733992888 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:12 INFO - PROCESS | 1650 | 1467733992889 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e3ed000 == 23 [pid = 1650] [id = 23] 08:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x12b09ec00) [pid = 1650] [serial = 65] [outer = 0x0] 08:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x12e1b9800) [pid = 1650] [serial = 66] [outer = 0x12b09ec00] 08:53:12 INFO - PROCESS | 1650 | 1467733992925 Marionette DEBUG loaded listener.js 08:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x12e399000) [pid = 1650] [serial = 67] [outer = 0x12b09ec00] 08:53:13 INFO - PROCESS | 1650 | 1467733993909 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]]]}] 08:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1182ms 08:53:13 INFO - PROCESS | 1650 | 1467733993939 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:53:13 INFO - PROCESS | 1650 | 1467733993942 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:53:13 INFO - PROCESS | 1650 | 1467733993945 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:53:13 INFO - PROCESS | 1650 | 1467733993947 Marionette TRACE conn2 <- [1,66,null,{}] 08:53:13 INFO - PROCESS | 1650 | 1467733993951 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}] 08:53:13 INFO - PROCESS | 1650 | 1467733993953 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:14 INFO - PROCESS | 1650 | 1467733994069 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:53:14 INFO - PROCESS | 1650 | 1467733994122 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:14 INFO - PROCESS | 1650 | 1467733994123 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x112e69000 == 24 [pid = 1650] [id = 24] 08:53:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x112ae9800) [pid = 1650] [serial = 68] [outer = 0x0] 08:53:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x112faf000) [pid = 1650] [serial = 69] [outer = 0x112ae9800] 08:53:14 INFO - PROCESS | 1650 | 1467733994156 Marionette DEBUG loaded listener.js 08:53:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x115def000) [pid = 1650] [serial = 70] [outer = 0x112ae9800] 08:53:14 INFO - PROCESS | 1650 | 1467733994555 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]]]}] 08:53:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 671ms 08:53:14 INFO - PROCESS | 1650 | 1467733994616 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:53:14 INFO - PROCESS | 1650 | 1467733994619 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:53:14 INFO - PROCESS | 1650 | 1467733994623 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:53:14 INFO - PROCESS | 1650 | 1467733994625 Marionette TRACE conn2 <- [1,70,null,{}] 08:53:14 INFO - PROCESS | 1650 | 1467733994628 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}] 08:53:14 INFO - PROCESS | 1650 | 1467733994630 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:14 INFO - PROCESS | 1650 | 1467733994744 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:53:14 INFO - PROCESS | 1650 | 1467733994795 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:14 INFO - PROCESS | 1650 | 1467733994797 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x116fa3800 == 25 [pid = 1650] [id = 25] 08:53:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x116720800) [pid = 1650] [serial = 71] [outer = 0x0] 08:53:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x116a13c00) [pid = 1650] [serial = 72] [outer = 0x116720800] 08:53:14 INFO - PROCESS | 1650 | 1467733994841 Marionette DEBUG loaded listener.js 08:53:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x116fc6c00) [pid = 1650] [serial = 73] [outer = 0x116720800] 08:53:15 INFO - PROCESS | 1650 | 1467733995250 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]]]}] 08:53:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 669ms 08:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:53:15 INFO - PROCESS | 1650 | 1467733995293 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:53:15 INFO - PROCESS | 1650 | 1467733995295 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:53:15 INFO - PROCESS | 1650 | 1467733995297 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:53:15 INFO - PROCESS | 1650 | 1467733995300 Marionette TRACE conn2 <- [1,74,null,{}] 08:53:15 INFO - PROCESS | 1650 | 1467733995307 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}] 08:53:15 INFO - PROCESS | 1650 | 1467733995311 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:15 INFO - PROCESS | 1650 | 1467733995424 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:53:15 INFO - PROCESS | 1650 | 1467733995467 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:15 INFO - PROCESS | 1650 | 1467733995469 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11745a000 == 26 [pid = 1650] [id = 26] 08:53:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11815e000) [pid = 1650] [serial = 74] [outer = 0x0] 08:53:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11898a000) [pid = 1650] [serial = 75] [outer = 0x11815e000] 08:53:15 INFO - PROCESS | 1650 | 1467733995500 Marionette DEBUG loaded listener.js 08:53:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119795c00) [pid = 1650] [serial = 76] [outer = 0x11815e000] 08:53:16 INFO - PROCESS | 1650 | 1467733996167 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]]]}] 08:53:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 921ms 08:53:16 INFO - PROCESS | 1650 | 1467733996219 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:53:16 INFO - PROCESS | 1650 | 1467733996221 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:53:16 INFO - PROCESS | 1650 | 1467733996224 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:53:16 INFO - PROCESS | 1650 | 1467733996226 Marionette TRACE conn2 <- [1,78,null,{}] 08:53:16 INFO - PROCESS | 1650 | 1467733996230 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}] 08:53:16 INFO - PROCESS | 1650 | 1467733996231 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:16 INFO - PROCESS | 1650 | 1467733996316 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:53:16 INFO - PROCESS | 1650 | 1467733996369 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:16 INFO - PROCESS | 1650 | 1467733996372 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x112ade800 == 27 [pid = 1650] [id = 27] 08:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x115d1ac00) [pid = 1650] [serial = 77] [outer = 0x0] 08:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115def400) [pid = 1650] [serial = 78] [outer = 0x115d1ac00] 08:53:16 INFO - PROCESS | 1650 | 1467733996398 Marionette DEBUG loaded listener.js 08:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x115e6a400) [pid = 1650] [serial = 79] [outer = 0x115d1ac00] 08:53:16 INFO - PROCESS | 1650 | 1467733996799 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]]]}] 08:53:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 622ms 08:53:16 INFO - PROCESS | 1650 | 1467733996865 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:53:16 INFO - PROCESS | 1650 | 1467733996870 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:53:16 INFO - PROCESS | 1650 | 1467733996876 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:53:16 INFO - PROCESS | 1650 | 1467733996879 Marionette TRACE conn2 <- [1,82,null,{}] 08:53:16 INFO - PROCESS | 1650 | 1467733996882 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}] 08:53:16 INFO - PROCESS | 1650 | 1467733996885 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:17 INFO - PROCESS | 1650 | 1467733997002 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:53:17 INFO - PROCESS | 1650 | 1467733997014 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:17 INFO - PROCESS | 1650 | 1467733997015 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1133ae000 == 28 [pid = 1650] [id = 28] 08:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1164e4000) [pid = 1650] [serial = 80] [outer = 0x0] 08:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11671a800) [pid = 1650] [serial = 81] [outer = 0x1164e4000] 08:53:17 INFO - PROCESS | 1650 | 1467733997058 Marionette DEBUG loaded listener.js 08:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1167d2400) [pid = 1650] [serial = 82] [outer = 0x1164e4000] 08:53:17 INFO - PROCESS | 1650 | 1467733997408 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]]]}] 08:53:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 572ms 08:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:53:17 INFO - PROCESS | 1650 | 1467733997448 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:53:17 INFO - PROCESS | 1650 | 1467733997449 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:53:17 INFO - PROCESS | 1650 | 1467733997451 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:53:17 INFO - PROCESS | 1650 | 1467733997454 Marionette TRACE conn2 <- [1,86,null,{}] 08:53:17 INFO - PROCESS | 1650 | 1467733997461 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}] 08:53:17 INFO - PROCESS | 1650 | 1467733997464 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:17 INFO - PROCESS | 1650 | 1467733997537 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:53:17 INFO - PROCESS | 1650 | 1467733997541 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:17 INFO - PROCESS | 1650 | 1467733997543 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x116411000 == 29 [pid = 1650] [id = 29] 08:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116f07400) [pid = 1650] [serial = 83] [outer = 0x0] 08:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1176f2800) [pid = 1650] [serial = 84] [outer = 0x116f07400] 08:53:17 INFO - PROCESS | 1650 | 1467733997573 Marionette DEBUG loaded listener.js 08:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x117dbf800) [pid = 1650] [serial = 85] [outer = 0x116f07400] 08:53:17 INFO - PROCESS | 1650 | 1467733997900 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]]]}] 08:53:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 470ms 08:53:17 INFO - PROCESS | 1650 | 1467733997922 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:53:17 INFO - PROCESS | 1650 | 1467733997924 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:53:17 INFO - PROCESS | 1650 | 1467733997926 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:53:17 INFO - PROCESS | 1650 | 1467733997929 Marionette TRACE conn2 <- [1,90,null,{}] 08:53:17 INFO - PROCESS | 1650 | 1467733997933 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}] 08:53:17 INFO - PROCESS | 1650 | 1467733997934 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:18 INFO - PROCESS | 1650 | 1467733998017 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:53:18 INFO - PROCESS | 1650 | 1467733998054 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:18 INFO - PROCESS | 1650 | 1467733998056 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x116946800 == 30 [pid = 1650] [id = 30] 08:53:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1176f1c00) [pid = 1650] [serial = 86] [outer = 0x0] 08:53:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118156000) [pid = 1650] [serial = 87] [outer = 0x1176f1c00] 08:53:18 INFO - PROCESS | 1650 | 1467733998081 Marionette DEBUG loaded listener.js 08:53:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118370c00) [pid = 1650] [serial = 88] [outer = 0x1176f1c00] 08:53:18 INFO - PROCESS | 1650 | 1467733998337 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]]]}] 08:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 422ms 08:53:18 INFO - PROCESS | 1650 | 1467733998351 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:53:18 INFO - PROCESS | 1650 | 1467733998352 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:53:18 INFO - PROCESS | 1650 | 1467733998354 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:53:18 INFO - PROCESS | 1650 | 1467733998355 Marionette TRACE conn2 <- [1,94,null,{}] 08:53:18 INFO - PROCESS | 1650 | 1467733998363 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}] 08:53:18 INFO - PROCESS | 1650 | 1467733998365 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:18 INFO - PROCESS | 1650 | 1467733998447 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:53:18 INFO - PROCESS | 1650 | 1467733998450 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:18 INFO - PROCESS | 1650 | 1467733998452 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x117140800 == 31 [pid = 1650] [id = 31] 08:53:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11815e800) [pid = 1650] [serial = 89] [outer = 0x0] 08:53:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11837a800) [pid = 1650] [serial = 90] [outer = 0x11815e800] 08:53:18 INFO - PROCESS | 1650 | 1467733998478 Marionette DEBUG loaded listener.js 08:53:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118505c00) [pid = 1650] [serial = 91] [outer = 0x11815e800] 08:53:18 INFO - PROCESS | 1650 | 1467733998799 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]]]}] 08:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 08:53:18 INFO - PROCESS | 1650 | 1467733998822 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:53:18 INFO - PROCESS | 1650 | 1467733998824 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:53:18 INFO - PROCESS | 1650 | 1467733998826 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:53:18 INFO - PROCESS | 1650 | 1467733998827 Marionette TRACE conn2 <- [1,98,null,{}] 08:53:18 INFO - PROCESS | 1650 | 1467733998832 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}] 08:53:18 INFO - PROCESS | 1650 | 1467733998836 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:18 INFO - PROCESS | 1650 | 1467733998947 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:53:18 INFO - PROCESS | 1650 | 1467733998954 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:18 INFO - PROCESS | 1650 | 1467733998954 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11746e800 == 32 [pid = 1650] [id = 32] 08:53:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11850d400) [pid = 1650] [serial = 92] [outer = 0x0] 08:53:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11905cc00) [pid = 1650] [serial = 93] [outer = 0x11850d400] 08:53:18 INFO - PROCESS | 1650 | 1467733998982 Marionette DEBUG loaded listener.js 08:53:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119730c00) [pid = 1650] [serial = 94] [outer = 0x11850d400] 08:53:19 INFO - PROCESS | 1650 | 1467733999265 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]]]}] 08:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 470ms 08:53:19 INFO - PROCESS | 1650 | 1467733999301 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:53:19 INFO - PROCESS | 1650 | 1467733999302 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:53:19 INFO - PROCESS | 1650 | 1467733999304 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:53:19 INFO - PROCESS | 1650 | 1467733999306 Marionette TRACE conn2 <- [1,102,null,{}] 08:53:19 INFO - PROCESS | 1650 | 1467733999308 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}] 08:53:19 INFO - PROCESS | 1650 | 1467733999309 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:19 INFO - PROCESS | 1650 | 1467733999385 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:53:19 INFO - PROCESS | 1650 | 1467733999389 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:19 INFO - PROCESS | 1650 | 1467733999390 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11224a000 == 33 [pid = 1650] [id = 33] 08:53:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1190d5c00) [pid = 1650] [serial = 95] [outer = 0x0] 08:53:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11979a000) [pid = 1650] [serial = 96] [outer = 0x1190d5c00] 08:53:19 INFO - PROCESS | 1650 | 1467733999417 Marionette DEBUG loaded listener.js 08:53:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x120fdfc00) [pid = 1650] [serial = 97] [outer = 0x1190d5c00] 08:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 08:53:19 INFO - PROCESS | 1650 | 1467733999719 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]]]}] 08:53:19 INFO - PROCESS | 1650 | 1467733999723 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:53:19 INFO - PROCESS | 1650 | 1467733999724 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:53:19 INFO - PROCESS | 1650 | 1467733999734 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:53:19 INFO - PROCESS | 1650 | 1467733999735 Marionette TRACE conn2 <- [1,106,null,{}] 08:53:19 INFO - PROCESS | 1650 | 1467733999737 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}] 08:53:19 INFO - PROCESS | 1650 | 1467733999738 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:19 INFO - PROCESS | 1650 | 1467733999816 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:53:19 INFO - PROCESS | 1650 | 1467733999864 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:19 INFO - PROCESS | 1650 | 1467733999865 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x118598800 == 34 [pid = 1650] [id = 34] 08:53:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1133b5400) [pid = 1650] [serial = 98] [outer = 0x0] 08:53:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x120fe5c00) [pid = 1650] [serial = 99] [outer = 0x1133b5400] 08:53:19 INFO - PROCESS | 1650 | 1467733999889 Marionette DEBUG loaded listener.js 08:53:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1217db400) [pid = 1650] [serial = 100] [outer = 0x1133b5400] 08:53:20 INFO - PROCESS | 1650 | 1467734000138 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]]]}] 08:53:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 425ms 08:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:53:20 INFO - PROCESS | 1650 | 1467734000154 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:53:20 INFO - PROCESS | 1650 | 1467734000156 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:53:20 INFO - PROCESS | 1650 | 1467734000158 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:53:20 INFO - PROCESS | 1650 | 1467734000159 Marionette TRACE conn2 <- [1,110,null,{}] 08:53:20 INFO - PROCESS | 1650 | 1467734000169 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}] 08:53:20 INFO - PROCESS | 1650 | 1467734000170 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:20 INFO - PROCESS | 1650 | 1467734000249 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:53:20 INFO - PROCESS | 1650 | 1467734000253 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:20 INFO - PROCESS | 1650 | 1467734000255 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190a4800 == 35 [pid = 1650] [id = 35] 08:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x121472000) [pid = 1650] [serial = 101] [outer = 0x0] 08:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x121cea800) [pid = 1650] [serial = 102] [outer = 0x121472000] 08:53:20 INFO - PROCESS | 1650 | 1467734000279 Marionette DEBUG loaded listener.js 08:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123b8e400) [pid = 1650] [serial = 103] [outer = 0x121472000] 08:53:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 421ms 08:53:20 INFO - PROCESS | 1650 | 1467734000572 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]]]}] 08:53:20 INFO - PROCESS | 1650 | 1467734000584 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:53:20 INFO - PROCESS | 1650 | 1467734000585 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:53:20 INFO - PROCESS | 1650 | 1467734000587 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:53:20 INFO - PROCESS | 1650 | 1467734000588 Marionette TRACE conn2 <- [1,114,null,{}] 08:53:20 INFO - PROCESS | 1650 | 1467734000590 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}] 08:53:20 INFO - PROCESS | 1650 | 1467734000591 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:20 INFO - PROCESS | 1650 | 1467734000681 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:53:20 INFO - PROCESS | 1650 | 1467734000684 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:20 INFO - PROCESS | 1650 | 1467734000685 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194cc800 == 36 [pid = 1650] [id = 36] 08:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1217db800) [pid = 1650] [serial = 104] [outer = 0x0] 08:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x123b93400) [pid = 1650] [serial = 105] [outer = 0x1217db800] 08:53:20 INFO - PROCESS | 1650 | 1467734000754 Marionette DEBUG loaded listener.js 08:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x123bf1400) [pid = 1650] [serial = 106] [outer = 0x1217db800] 08:53:21 INFO - PROCESS | 1650 | 1467734001002 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]]]}] 08:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 08:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:53:21 INFO - PROCESS | 1650 | 1467734001055 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:53:21 INFO - PROCESS | 1650 | 1467734001057 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:53:21 INFO - PROCESS | 1650 | 1467734001059 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:53:21 INFO - PROCESS | 1650 | 1467734001062 Marionette TRACE conn2 <- [1,118,null,{}] 08:53:21 INFO - PROCESS | 1650 | 1467734001071 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}] 08:53:21 INFO - PROCESS | 1650 | 1467734001073 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:21 INFO - PROCESS | 1650 | 1467734001167 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:53:21 INFO - PROCESS | 1650 | 1467734001171 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:21 INFO - PROCESS | 1650 | 1467734001173 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x120ed2000 == 37 [pid = 1650] [id = 37] 08:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x123be9000) [pid = 1650] [serial = 107] [outer = 0x0] 08:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x124af3c00) [pid = 1650] [serial = 108] [outer = 0x123be9000] 08:53:21 INFO - PROCESS | 1650 | 1467734001199 Marionette DEBUG loaded listener.js 08:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1253bc800) [pid = 1650] [serial = 109] [outer = 0x123be9000] 08:53:21 INFO - PROCESS | 1650 | 1467734001511 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]]]}] 08:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 477ms 08:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:53:21 INFO - PROCESS | 1650 | 1467734001536 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:53:21 INFO - PROCESS | 1650 | 1467734001538 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:53:21 INFO - PROCESS | 1650 | 1467734001540 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:53:21 INFO - PROCESS | 1650 | 1467734001541 Marionette TRACE conn2 <- [1,122,null,{}] 08:53:21 INFO - PROCESS | 1650 | 1467734001544 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}] 08:53:21 INFO - PROCESS | 1650 | 1467734001547 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:21 INFO - PROCESS | 1650 | 1467734001646 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:53:21 INFO - PROCESS | 1650 | 1467734001652 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:21 INFO - PROCESS | 1650 | 1467734001653 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12114e000 == 38 [pid = 1650] [id = 38] 08:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1217df800) [pid = 1650] [serial = 110] [outer = 0x0] 08:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1266ef800) [pid = 1650] [serial = 111] [outer = 0x1217df800] 08:53:21 INFO - PROCESS | 1650 | 1467734001677 Marionette DEBUG loaded listener.js 08:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x126d68000) [pid = 1650] [serial = 112] [outer = 0x1217df800] 08:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 08:53:21 INFO - PROCESS | 1650 | 1467734001952 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]]]}] 08:53:21 INFO - PROCESS | 1650 | 1467734001968 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:53:21 INFO - PROCESS | 1650 | 1467734001970 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:53:21 INFO - PROCESS | 1650 | 1467734001974 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:53:21 INFO - PROCESS | 1650 | 1467734001975 Marionette TRACE conn2 <- [1,126,null,{}] 08:53:21 INFO - PROCESS | 1650 | 1467734001990 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}] 08:53:21 INFO - PROCESS | 1650 | 1467734001993 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:22 INFO - PROCESS | 1650 | 1467734002130 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:53:22 INFO - PROCESS | 1650 | 1467734002135 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:22 INFO - PROCESS | 1650 | 1467734002136 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12136e800 == 39 [pid = 1650] [id = 39] 08:53:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x126c6f000) [pid = 1650] [serial = 113] [outer = 0x0] 08:53:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x127277c00) [pid = 1650] [serial = 114] [outer = 0x126c6f000] 08:53:22 INFO - PROCESS | 1650 | 1467734002174 Marionette DEBUG loaded listener.js 08:53:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x127287400) [pid = 1650] [serial = 115] [outer = 0x126c6f000] 08:53:22 INFO - PROCESS | 1650 | 1467734002665 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]]]}] 08:53:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 731ms 08:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:53:22 INFO - PROCESS | 1650 | 1467734002704 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:53:22 INFO - PROCESS | 1650 | 1467734002705 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:53:22 INFO - PROCESS | 1650 | 1467734002708 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:53:22 INFO - PROCESS | 1650 | 1467734002708 Marionette TRACE conn2 <- [1,130,null,{}] 08:53:22 INFO - PROCESS | 1650 | 1467734002711 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}] 08:53:22 INFO - PROCESS | 1650 | 1467734002712 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:22 INFO - PROCESS | 1650 | 1467734002787 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:53:22 INFO - PROCESS | 1650 | 1467734002790 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:22 INFO - PROCESS | 1650 | 1467734002791 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1218b3000 == 40 [pid = 1650] [id = 40] 08:53:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x127287800) [pid = 1650] [serial = 116] [outer = 0x0] 08:53:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x128989400) [pid = 1650] [serial = 117] [outer = 0x127287800] 08:53:22 INFO - PROCESS | 1650 | 1467734002817 Marionette DEBUG loaded listener.js 08:53:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x128b68c00) [pid = 1650] [serial = 118] [outer = 0x127287800] 08:53:23 INFO - PROCESS | 1650 | 1467734003103 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]]]}] 08:53:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:53:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 417ms 08:53:23 INFO - PROCESS | 1650 | 1467734003125 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:53:23 INFO - PROCESS | 1650 | 1467734003127 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:53:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:53:23 INFO - PROCESS | 1650 | 1467734003137 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:53:23 INFO - PROCESS | 1650 | 1467734003138 Marionette TRACE conn2 <- [1,134,null,{}] 08:53:23 INFO - PROCESS | 1650 | 1467734003140 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}] 08:53:23 INFO - PROCESS | 1650 | 1467734003141 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:23 INFO - PROCESS | 1650 | 1467734003221 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:53:23 INFO - PROCESS | 1650 | 1467734003225 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:23 INFO - PROCESS | 1650 | 1467734003226 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b0b800 == 41 [pid = 1650] [id = 41] 08:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12872c800) [pid = 1650] [serial = 119] [outer = 0x0] 08:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x128b69400) [pid = 1650] [serial = 120] [outer = 0x12872c800] 08:53:23 INFO - PROCESS | 1650 | 1467734003300 Marionette DEBUG loaded listener.js 08:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x128b9cc00) [pid = 1650] [serial = 121] [outer = 0x12872c800] 08:53:23 INFO - PROCESS | 1650 | 1467734003565 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]]]}] 08:53:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:53:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 468ms 08:53:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:53:23 INFO - PROCESS | 1650 | 1467734003605 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:53:23 INFO - PROCESS | 1650 | 1467734003607 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:53:23 INFO - PROCESS | 1650 | 1467734003609 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:53:23 INFO - PROCESS | 1650 | 1467734003610 Marionette TRACE conn2 <- [1,138,null,{}] 08:53:23 INFO - PROCESS | 1650 | 1467734003620 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}] 08:53:23 INFO - PROCESS | 1650 | 1467734003621 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:23 INFO - PROCESS | 1650 | 1467734003704 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:53:23 INFO - PROCESS | 1650 | 1467734003708 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:23 INFO - PROCESS | 1650 | 1467734003709 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e69000 == 42 [pid = 1650] [id = 42] 08:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x128b9d000) [pid = 1650] [serial = 122] [outer = 0x0] 08:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12906fc00) [pid = 1650] [serial = 123] [outer = 0x128b9d000] 08:53:23 INFO - PROCESS | 1650 | 1467734003734 Marionette DEBUG loaded listener.js 08:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12907b000) [pid = 1650] [serial = 124] [outer = 0x128b9d000] 08:53:24 INFO - PROCESS | 1650 | 1467734004037 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]]]}] 08:53:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:53:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 476ms 08:53:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:53:24 INFO - PROCESS | 1650 | 1467734004085 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:53:24 INFO - PROCESS | 1650 | 1467734004086 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:53:24 INFO - PROCESS | 1650 | 1467734004089 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:53:24 INFO - PROCESS | 1650 | 1467734004090 Marionette TRACE conn2 <- [1,142,null,{}] 08:53:24 INFO - PROCESS | 1650 | 1467734004092 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}] 08:53:24 INFO - PROCESS | 1650 | 1467734004093 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:24 INFO - PROCESS | 1650 | 1467734004172 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:53:24 INFO - PROCESS | 1650 | 1467734004892 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:24 INFO - PROCESS | 1650 | 1467734004894 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x112635800 == 43 [pid = 1650] [id = 43] 08:53:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x112d44400) [pid = 1650] [serial = 125] [outer = 0x0] 08:53:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1130aa000) [pid = 1650] [serial = 126] [outer = 0x112d44400] 08:53:24 INFO - PROCESS | 1650 | 1467734004921 Marionette DEBUG loaded listener.js 08:53:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x115e5e400) [pid = 1650] [serial = 127] [outer = 0x112d44400] 08:53:25 INFO - PROCESS | 1650 | 1467734005298 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]]]}] 08:53:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1222ms 08:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:53:25 INFO - PROCESS | 1650 | 1467734005314 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:53:25 INFO - PROCESS | 1650 | 1467734005315 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:53:25 INFO - PROCESS | 1650 | 1467734005318 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:53:25 INFO - PROCESS | 1650 | 1467734005320 Marionette TRACE conn2 <- [1,146,null,{}] 08:53:25 INFO - PROCESS | 1650 | 1467734005324 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}] 08:53:25 INFO - PROCESS | 1650 | 1467734005325 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:25 INFO - PROCESS | 1650 | 1467734005418 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:53:25 INFO - PROCESS | 1650 | 1467734005450 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:25 INFO - PROCESS | 1650 | 1467734005451 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e14000 == 44 [pid = 1650] [id = 44] 08:53:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x116979c00) [pid = 1650] [serial = 128] [outer = 0x0] 08:53:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x116f06400) [pid = 1650] [serial = 129] [outer = 0x116979c00] 08:53:25 INFO - PROCESS | 1650 | 1467734005476 Marionette DEBUG loaded listener.js 08:53:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x117db7000) [pid = 1650] [serial = 130] [outer = 0x116979c00] 08:53:25 INFO - PROCESS | 1650 | 1467734005788 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]]]}] 08:53:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 520ms 08:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:53:25 INFO - PROCESS | 1650 | 1467734005840 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:53:25 INFO - PROCESS | 1650 | 1467734005842 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:53:25 INFO - PROCESS | 1650 | 1467734005845 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:53:25 INFO - PROCESS | 1650 | 1467734005846 Marionette TRACE conn2 <- [1,150,null,{}] 08:53:25 INFO - PROCESS | 1650 | 1467734005849 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}] 08:53:25 INFO - PROCESS | 1650 | 1467734005850 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:25 INFO - PROCESS | 1650 | 1467734005955 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:53:25 INFO - PROCESS | 1650 | 1467734005961 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:25 INFO - PROCESS | 1650 | 1467734005962 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x116960000 == 45 [pid = 1650] [id = 45] 08:53:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x118157800) [pid = 1650] [serial = 131] [outer = 0x0] 08:53:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x118379800) [pid = 1650] [serial = 132] [outer = 0x118157800] 08:53:25 INFO - PROCESS | 1650 | 1467734005987 Marionette DEBUG loaded listener.js 08:53:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11862e800) [pid = 1650] [serial = 133] [outer = 0x118157800] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x123b93000) [pid = 1650] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12cae8c00) [pid = 1650] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12c84cc00) [pid = 1650] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12c307800) [pid = 1650] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x128b9ac00) [pid = 1650] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12bddcc00) [pid = 1650] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12b977c00) [pid = 1650] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12b8e5000) [pid = 1650] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12a6c8c00) [pid = 1650] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12a590400) [pid = 1650] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x129073c00) [pid = 1650] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11862d800) [pid = 1650] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x118154400) [pid = 1650] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x118987c00) [pid = 1650] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x112ae9800) [pid = 1650] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x116720800) [pid = 1650] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11815e000) [pid = 1650] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x115d1ac00) [pid = 1650] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1164e4000) [pid = 1650] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x116f07400) [pid = 1650] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1176f1c00) [pid = 1650] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11815e800) [pid = 1650] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11850d400) [pid = 1650] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1190d5c00) [pid = 1650] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1133b5400) [pid = 1650] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1217db800) [pid = 1650] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x123be9000) [pid = 1650] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1217df800) [pid = 1650] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:53:26 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12b09ec00) [pid = 1650] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:53:26 INFO - PROCESS | 1650 | 1467734006764 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]]]}] 08:53:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 970ms 08:53:26 INFO - PROCESS | 1650 | 1467734006816 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:53:26 INFO - PROCESS | 1650 | 1467734006817 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:53:26 INFO - PROCESS | 1650 | 1467734006824 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:53:26 INFO - PROCESS | 1650 | 1467734006828 Marionette TRACE conn2 <- [1,154,null,{}] 08:53:26 INFO - PROCESS | 1650 | 1467734006831 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}] 08:53:26 INFO - PROCESS | 1650 | 1467734006833 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:26 INFO - PROCESS | 1650 | 1467734006908 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:53:26 INFO - PROCESS | 1650 | 1467734006957 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:26 INFO - PROCESS | 1650 | 1467734006958 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x116fae800 == 46 [pid = 1650] [id = 46] 08:53:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1122be800) [pid = 1650] [serial = 134] [outer = 0x0] 08:53:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x115d1ac00) [pid = 1650] [serial = 135] [outer = 0x1122be800] 08:53:26 INFO - PROCESS | 1650 | 1467734006987 Marionette DEBUG loaded listener.js 08:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11862d800) [pid = 1650] [serial = 136] [outer = 0x1122be800] 08:53:27 INFO - PROCESS | 1650 | 1467734007266 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]]]}] 08:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 477ms 08:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:53:27 INFO - PROCESS | 1650 | 1467734007301 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:53:27 INFO - PROCESS | 1650 | 1467734007303 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:53:27 INFO - PROCESS | 1650 | 1467734007305 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:53:27 INFO - PROCESS | 1650 | 1467734007306 Marionette TRACE conn2 <- [1,158,null,{}] 08:53:27 INFO - PROCESS | 1650 | 1467734007308 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}] 08:53:27 INFO - PROCESS | 1650 | 1467734007310 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:27 INFO - PROCESS | 1650 | 1467734007393 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:53:27 INFO - PROCESS | 1650 | 1467734007399 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:27 INFO - PROCESS | 1650 | 1467734007400 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x118596800 == 47 [pid = 1650] [id = 47] 08:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11898b400) [pid = 1650] [serial = 137] [outer = 0x0] 08:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1190f6000) [pid = 1650] [serial = 138] [outer = 0x11898b400] 08:53:27 INFO - PROCESS | 1650 | 1467734007424 Marionette DEBUG loaded listener.js 08:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11972e400) [pid = 1650] [serial = 139] [outer = 0x11898b400] 08:53:27 INFO - PROCESS | 1650 | 1467734007730 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]]]}] 08:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 468ms 08:53:27 INFO - PROCESS | 1650 | 1467734007774 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:53:27 INFO - PROCESS | 1650 | 1467734007775 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:53:27 INFO - PROCESS | 1650 | 1467734007777 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:53:27 INFO - PROCESS | 1650 | 1467734007779 Marionette TRACE conn2 <- [1,162,null,{}] 08:53:27 INFO - PROCESS | 1650 | 1467734007781 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}] 08:53:27 INFO - PROCESS | 1650 | 1467734007782 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:27 INFO - PROCESS | 1650 | 1467734007853 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:53:27 INFO - PROCESS | 1650 | 1467734007856 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:27 INFO - PROCESS | 1650 | 1467734007860 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194be000 == 48 [pid = 1650] [id = 48] 08:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119d63000) [pid = 1650] [serial = 140] [outer = 0x0] 08:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x120fe8000) [pid = 1650] [serial = 141] [outer = 0x119d63000] 08:53:27 INFO - PROCESS | 1650 | 1467734007894 Marionette DEBUG loaded listener.js 08:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1219cac00) [pid = 1650] [serial = 142] [outer = 0x119d63000] 08:53:28 INFO - PROCESS | 1650 | 1467734008217 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]]]}] 08:53:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:53:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 469ms 08:53:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:53:28 INFO - PROCESS | 1650 | 1467734008247 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:53:28 INFO - PROCESS | 1650 | 1467734008248 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:53:28 INFO - PROCESS | 1650 | 1467734008250 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:53:28 INFO - PROCESS | 1650 | 1467734008252 Marionette TRACE conn2 <- [1,166,null,{}] 08:53:28 INFO - PROCESS | 1650 | 1467734008254 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}] 08:53:28 INFO - PROCESS | 1650 | 1467734008255 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:28 INFO - PROCESS | 1650 | 1467734008355 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:53:28 INFO - PROCESS | 1650 | 1467734008361 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:28 INFO - PROCESS | 1650 | 1467734008362 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x116fb2800 == 49 [pid = 1650] [id = 49] 08:53:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119d66c00) [pid = 1650] [serial = 143] [outer = 0x0] 08:53:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x123b93000) [pid = 1650] [serial = 144] [outer = 0x119d66c00] 08:53:28 INFO - PROCESS | 1650 | 1467734008386 Marionette DEBUG loaded listener.js 08:53:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x124aefc00) [pid = 1650] [serial = 145] [outer = 0x119d66c00] 08:53:28 INFO - PROCESS | 1650 | 1467734008742 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]]]}] 08:53:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:53:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 519ms 08:53:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:53:28 INFO - PROCESS | 1650 | 1467734008771 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:53:28 INFO - PROCESS | 1650 | 1467734008774 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:53:28 INFO - PROCESS | 1650 | 1467734008777 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:53:28 INFO - PROCESS | 1650 | 1467734008780 Marionette TRACE conn2 <- [1,170,null,{}] 08:53:28 INFO - PROCESS | 1650 | 1467734008784 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}] 08:53:28 INFO - PROCESS | 1650 | 1467734008786 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:28 INFO - PROCESS | 1650 | 1467734008881 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:53:28 INFO - PROCESS | 1650 | 1467734008937 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:28 INFO - PROCESS | 1650 | 1467734008940 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1132f1000 == 50 [pid = 1650] [id = 50] 08:53:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x115e5c800) [pid = 1650] [serial = 146] [outer = 0x0] 08:53:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x116132c00) [pid = 1650] [serial = 147] [outer = 0x115e5c800] 08:53:28 INFO - PROCESS | 1650 | 1467734008970 Marionette DEBUG loaded listener.js 08:53:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11662e800) [pid = 1650] [serial = 148] [outer = 0x115e5c800] 08:53:29 INFO - PROCESS | 1650 | 1467734009413 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]]]}] 08:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 671ms 08:53:29 INFO - PROCESS | 1650 | 1467734009450 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:53:29 INFO - PROCESS | 1650 | 1467734009454 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:53:29 INFO - PROCESS | 1650 | 1467734009463 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:53:29 INFO - PROCESS | 1650 | 1467734009466 Marionette TRACE conn2 <- [1,174,null,{}] 08:53:29 INFO - PROCESS | 1650 | 1467734009470 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}] 08:53:29 INFO - PROCESS | 1650 | 1467734009473 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:29 INFO - PROCESS | 1650 | 1467734009611 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:53:29 INFO - PROCESS | 1650 | 1467734009688 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:29 INFO - PROCESS | 1650 | 1467734009689 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x118590800 == 51 [pid = 1650] [id = 51] 08:53:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x117db3800) [pid = 1650] [serial = 149] [outer = 0x0] 08:53:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x118066c00) [pid = 1650] [serial = 150] [outer = 0x117db3800] 08:53:29 INFO - PROCESS | 1650 | 1467734009738 Marionette DEBUG loaded listener.js 08:53:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x118373c00) [pid = 1650] [serial = 151] [outer = 0x117db3800] 08:53:30 INFO - PROCESS | 1650 | 1467734010181 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]]]}] 08:53:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 775ms 08:53:30 INFO - PROCESS | 1650 | 1467734010244 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:53:30 INFO - PROCESS | 1650 | 1467734010246 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:53:30 INFO - PROCESS | 1650 | 1467734010250 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:53:30 INFO - PROCESS | 1650 | 1467734010252 Marionette TRACE conn2 <- [1,178,null,{}] 08:53:30 INFO - PROCESS | 1650 | 1467734010260 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}] 08:53:30 INFO - PROCESS | 1650 | 1467734010265 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:30 INFO - PROCESS | 1650 | 1467734010358 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:53:30 INFO - PROCESS | 1650 | 1467734010417 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:30 INFO - PROCESS | 1650 | 1467734010419 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e0a000 == 52 [pid = 1650] [id = 52] 08:53:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x119795400) [pid = 1650] [serial = 152] [outer = 0x0] 08:53:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12134b800) [pid = 1650] [serial = 153] [outer = 0x119795400] 08:53:30 INFO - PROCESS | 1650 | 1467734010451 Marionette DEBUG loaded listener.js 08:53:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x121cf2800) [pid = 1650] [serial = 154] [outer = 0x119795400] 08:53:30 INFO - PROCESS | 1650 | 1467734010857 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]]]}] 08:53:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 621ms 08:53:30 INFO - PROCESS | 1650 | 1467734010871 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:53:30 INFO - PROCESS | 1650 | 1467734010873 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:53:30 INFO - PROCESS | 1650 | 1467734010876 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:53:30 INFO - PROCESS | 1650 | 1467734010877 Marionette TRACE conn2 <- [1,182,null,{}] 08:53:30 INFO - PROCESS | 1650 | 1467734010879 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}] 08:53:30 INFO - PROCESS | 1650 | 1467734010881 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:30 INFO - PROCESS | 1650 | 1467734010974 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:53:31 INFO - PROCESS | 1650 | 1467734011017 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:31 INFO - PROCESS | 1650 | 1467734011019 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c19000 == 53 [pid = 1650] [id = 53] 08:53:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x123b96400) [pid = 1650] [serial = 155] [outer = 0x0] 08:53:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x124ac5c00) [pid = 1650] [serial = 156] [outer = 0x123b96400] 08:53:31 INFO - PROCESS | 1650 | 1467734011048 Marionette DEBUG loaded listener.js 08:53:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1253b4400) [pid = 1650] [serial = 157] [outer = 0x123b96400] 08:53:31 INFO - PROCESS | 1650 | 1467734011446 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]]]}] 08:53:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 619ms 08:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:53:31 INFO - PROCESS | 1650 | 1467734011496 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:53:31 INFO - PROCESS | 1650 | 1467734011497 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:53:31 INFO - PROCESS | 1650 | 1467734011499 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:53:31 INFO - PROCESS | 1650 | 1467734011501 Marionette TRACE conn2 <- [1,186,null,{}] 08:53:31 INFO - PROCESS | 1650 | 1467734011503 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}] 08:53:31 INFO - PROCESS | 1650 | 1467734011504 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:31 INFO - PROCESS | 1650 | 1467734011594 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:53:31 INFO - PROCESS | 1650 | 1467734011667 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:31 INFO - PROCESS | 1650 | 1467734011668 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x126cdc000 == 54 [pid = 1650] [id = 54] 08:53:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1253b5000) [pid = 1650] [serial = 158] [outer = 0x0] 08:53:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x126d6ac00) [pid = 1650] [serial = 159] [outer = 0x1253b5000] 08:53:31 INFO - PROCESS | 1650 | 1467734011696 Marionette DEBUG loaded listener.js 08:53:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12727cc00) [pid = 1650] [serial = 160] [outer = 0x1253b5000] 08:53:32 INFO - PROCESS | 1650 | 1467734012096 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]]]}] 08:53:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:53:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 619ms 08:53:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:53:32 INFO - PROCESS | 1650 | 1467734012119 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:53:32 INFO - PROCESS | 1650 | 1467734012120 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:53:32 INFO - PROCESS | 1650 | 1467734012123 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:53:32 INFO - PROCESS | 1650 | 1467734012124 Marionette TRACE conn2 <- [1,190,null,{}] 08:53:32 INFO - PROCESS | 1650 | 1467734012126 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}] 08:53:32 INFO - PROCESS | 1650 | 1467734012131 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:32 INFO - PROCESS | 1650 | 1467734012243 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:53:32 INFO - PROCESS | 1650 | 1467734012293 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:32 INFO - PROCESS | 1650 | 1467734012294 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1167dc800 == 55 [pid = 1650] [id = 55] 08:53:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1181b4800) [pid = 1650] [serial = 161] [outer = 0x0] 08:53:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x127237c00) [pid = 1650] [serial = 162] [outer = 0x1181b4800] 08:53:32 INFO - PROCESS | 1650 | 1467734012322 Marionette DEBUG loaded listener.js 08:53:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x128735800) [pid = 1650] [serial = 163] [outer = 0x1181b4800] 08:53:32 INFO - PROCESS | 1650 | 1467734012798 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]]]}] 08:53:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:53:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 720ms 08:53:32 INFO - PROCESS | 1650 | 1467734012853 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:53:32 INFO - PROCESS | 1650 | 1467734012855 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:53:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:53:32 INFO - PROCESS | 1650 | 1467734012858 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:53:32 INFO - PROCESS | 1650 | 1467734012860 Marionette TRACE conn2 <- [1,194,null,{}] 08:53:32 INFO - PROCESS | 1650 | 1467734012879 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}] 08:53:32 INFO - PROCESS | 1650 | 1467734012881 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:32 INFO - PROCESS | 1650 | 1467734012968 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1194be000 == 54 [pid = 1650] [id = 48] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x118596800 == 53 [pid = 1650] [id = 47] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x116fae800 == 52 [pid = 1650] [id = 46] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11746e800 == 51 [pid = 1650] [id = 32] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1133ae000 == 50 [pid = 1650] [id = 28] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x116411000 == 49 [pid = 1650] [id = 29] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x116960000 == 48 [pid = 1650] [id = 45] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x115e14000 == 47 [pid = 1650] [id = 44] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x117140800 == 46 [pid = 1650] [id = 31] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x116946800 == 45 [pid = 1650] [id = 30] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x112635800 == 44 [pid = 1650] [id = 43] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1190a4800 == 43 [pid = 1650] [id = 35] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x118598800 == 42 [pid = 1650] [id = 34] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11224a000 == 41 [pid = 1650] [id = 33] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x112ade800 == 40 [pid = 1650] [id = 27] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1167dc800 == 39 [pid = 1650] [id = 55] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x126cdc000 == 38 [pid = 1650] [id = 54] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x124c19000 == 37 [pid = 1650] [id = 53] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x115e0a000 == 36 [pid = 1650] [id = 52] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12136e800 == 35 [pid = 1650] [id = 39] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1218b3000 == 34 [pid = 1650] [id = 40] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1194cc800 == 33 [pid = 1650] [id = 36] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x118590800 == 32 [pid = 1650] [id = 51] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x116fb2800 == 31 [pid = 1650] [id = 49] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x124e69000 == 30 [pid = 1650] [id = 42] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x123b0b800 == 29 [pid = 1650] [id = 41] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x120ed2000 == 28 [pid = 1650] [id = 37] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1132f1000 == 27 [pid = 1650] [id = 50] 08:53:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12114e000 == 26 [pid = 1650] [id = 38] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x123becc00) [pid = 1650] [serial = 11] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x127277c00) [pid = 1650] [serial = 114] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x128989400) [pid = 1650] [serial = 117] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x128b69400) [pid = 1650] [serial = 120] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x116a13c00) [pid = 1650] [serial = 72] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11898a000) [pid = 1650] [serial = 75] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x119795c00) [pid = 1650] [serial = 76] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x115def400) [pid = 1650] [serial = 78] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11671a800) [pid = 1650] [serial = 81] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1167d2400) [pid = 1650] [serial = 82] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1176f2800) [pid = 1650] [serial = 84] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x118156000) [pid = 1650] [serial = 87] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11837a800) [pid = 1650] [serial = 90] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11905cc00) [pid = 1650] [serial = 93] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x119730c00) [pid = 1650] [serial = 94] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11979a000) [pid = 1650] [serial = 96] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x120fdfc00) [pid = 1650] [serial = 97] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x120fe5c00) [pid = 1650] [serial = 99] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1217db400) [pid = 1650] [serial = 100] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x121cea800) [pid = 1650] [serial = 102] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x123b93400) [pid = 1650] [serial = 105] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x124af3c00) [pid = 1650] [serial = 108] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1266ef800) [pid = 1650] [serial = 111] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x112faf000) [pid = 1650] [serial = 69] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1253bc800) [pid = 1650] [serial = 109] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x126d68000) [pid = 1650] [serial = 112] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x115e6a400) [pid = 1650] [serial = 79] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x117dbf800) [pid = 1650] [serial = 85] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116fc6c00) [pid = 1650] [serial = 73] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x115def000) [pid = 1650] [serial = 70] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123bf1400) [pid = 1650] [serial = 106] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118370c00) [pid = 1650] [serial = 88] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118505c00) [pid = 1650] [serial = 91] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12e399000) [pid = 1650] [serial = 67] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12906fc00) [pid = 1650] [serial = 123] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12a592000) [pid = 1650] [serial = 21] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1292b9400) [pid = 1650] [serial = 18] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x129075800) [pid = 1650] [serial = 15] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12907b400) [pid = 1650] [serial = 16] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1217e0c00) [pid = 1650] [serial = 8] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12d14c800) [pid = 1650] [serial = 51] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123b88c00) [pid = 1650] [serial = 45] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123b8c400) [pid = 1650] [serial = 46] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12c851400) [pid = 1650] [serial = 42] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12cae6400) [pid = 1650] [serial = 43] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12c845c00) [pid = 1650] [serial = 40] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12c30e400) [pid = 1650] [serial = 39] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12bde0c00) [pid = 1650] [serial = 36] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12c305400) [pid = 1650] [serial = 37] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12bde3000) [pid = 1650] [serial = 33] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128b98400) [pid = 1650] [serial = 34] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12bdda000) [pid = 1650] [serial = 31] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12bd68800) [pid = 1650] [serial = 30] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12b96e000) [pid = 1650] [serial = 27] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12b974800) [pid = 1650] [serial = 28] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12af83400) [pid = 1650] [serial = 24] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12b761c00) [pid = 1650] [serial = 25] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12a6c4800) [pid = 1650] [serial = 22] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12e1b9800) [pid = 1650] [serial = 66] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12e1b6c00) [pid = 1650] [serial = 64] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12d14d000) [pid = 1650] [serial = 63] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11815d400) [pid = 1650] [serial = 60] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x118161400) [pid = 1650] [serial = 61] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12723c400) [pid = 1650] [serial = 57] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12cfe1400) [pid = 1650] [serial = 58] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12cfdb400) [pid = 1650] [serial = 55] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12cfd7c00) [pid = 1650] [serial = 54] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12d10c800) [pid = 1650] [serial = 48] [outer = 0x0] [url = about:blank] 08:53:33 INFO - PROCESS | 1650 | 1467734013573 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:33 INFO - PROCESS | 1650 | 1467734013575 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11221c800 == 27 [pid = 1650] [id = 56] 08:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x112fae400) [pid = 1650] [serial = 164] [outer = 0x0] 08:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1133c0400) [pid = 1650] [serial = 165] [outer = 0x112fae400] 08:53:33 INFO - PROCESS | 1650 | 1467734013623 Marionette DEBUG loaded listener.js 08:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x115d1c000) [pid = 1650] [serial = 166] [outer = 0x112fae400] 08:53:34 INFO - PROCESS | 1650 | 1467734014057 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]]]}] 08:53:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:53:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1237ms 08:53:34 INFO - PROCESS | 1650 | 1467734014100 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:53:34 INFO - PROCESS | 1650 | 1467734014102 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:53:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:53:34 INFO - PROCESS | 1650 | 1467734014105 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:53:34 INFO - PROCESS | 1650 | 1467734014107 Marionette TRACE conn2 <- [1,198,null,{}] 08:53:34 INFO - PROCESS | 1650 | 1467734014111 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}] 08:53:34 INFO - PROCESS | 1650 | 1467734014113 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:34 INFO - PROCESS | 1650 | 1467734014185 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:53:34 INFO - PROCESS | 1650 | 1467734014190 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:34 INFO - PROCESS | 1650 | 1467734014192 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1138ba000 == 28 [pid = 1650] [id = 57] 08:53:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x115dee800) [pid = 1650] [serial = 167] [outer = 0x0] 08:53:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x116910000) [pid = 1650] [serial = 168] [outer = 0x115dee800] 08:53:34 INFO - PROCESS | 1650 | 1467734014223 Marionette DEBUG loaded listener.js 08:53:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x116f0d000) [pid = 1650] [serial = 169] [outer = 0x115dee800] 08:53:34 INFO - PROCESS | 1650 | 1467734014534 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]]]}] 08:53:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:53:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 470ms 08:53:34 INFO - PROCESS | 1650 | 1467734014577 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:53:34 INFO - PROCESS | 1650 | 1467734014582 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:53:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:53:34 INFO - PROCESS | 1650 | 1467734014585 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:53:34 INFO - PROCESS | 1650 | 1467734014586 Marionette TRACE conn2 <- [1,202,null,{}] 08:53:34 INFO - PROCESS | 1650 | 1467734014588 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}] 08:53:34 INFO - PROCESS | 1650 | 1467734014590 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:34 INFO - PROCESS | 1650 | 1467734014667 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:53:34 INFO - PROCESS | 1650 | 1467734014710 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:34 INFO - PROCESS | 1650 | 1467734014711 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x116958000 == 29 [pid = 1650] [id = 58] 08:53:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x116fc6c00) [pid = 1650] [serial = 170] [outer = 0x0] 08:53:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118152800) [pid = 1650] [serial = 171] [outer = 0x116fc6c00] 08:53:34 INFO - PROCESS | 1650 | 1467734014737 Marionette DEBUG loaded listener.js 08:53:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1181b8400) [pid = 1650] [serial = 172] [outer = 0x116fc6c00] 08:53:35 INFO - PROCESS | 1650 | 1467734015030 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]]]}] 08:53:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 468ms 08:53:35 INFO - PROCESS | 1650 | 1467734015053 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:53:35 INFO - PROCESS | 1650 | 1467734015055 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:53:35 INFO - PROCESS | 1650 | 1467734015070 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:53:35 INFO - PROCESS | 1650 | 1467734015074 Marionette TRACE conn2 <- [1,206,null,{}] 08:53:35 INFO - PROCESS | 1650 | 1467734015078 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}] 08:53:35 INFO - PROCESS | 1650 | 1467734015084 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:35 INFO - PROCESS | 1650 | 1467734015157 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:53:35 INFO - PROCESS | 1650 | 1467734015160 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:35 INFO - PROCESS | 1650 | 1467734015162 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x117476800 == 30 [pid = 1650] [id = 59] 08:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1176edc00) [pid = 1650] [serial = 173] [outer = 0x0] 08:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118629400) [pid = 1650] [serial = 174] [outer = 0x1176edc00] 08:53:35 INFO - PROCESS | 1650 | 1467734015190 Marionette DEBUG loaded listener.js 08:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1190d3400) [pid = 1650] [serial = 175] [outer = 0x1176edc00] 08:53:35 INFO - PROCESS | 1650 | 1467734015482 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]]]}] 08:53:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 437ms 08:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:53:35 INFO - PROCESS | 1650 | 1467734015502 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:53:35 INFO - PROCESS | 1650 | 1467734015504 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:53:35 INFO - PROCESS | 1650 | 1467734015506 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:53:35 INFO - PROCESS | 1650 | 1467734015507 Marionette TRACE conn2 <- [1,210,null,{}] 08:53:35 INFO - PROCESS | 1650 | 1467734015521 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}] 08:53:35 INFO - PROCESS | 1650 | 1467734015522 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:35 INFO - PROCESS | 1650 | 1467734015626 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:53:35 INFO - PROCESS | 1650 | 1467734015637 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:35 INFO - PROCESS | 1650 | 1467734015638 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11835d800 == 31 [pid = 1650] [id = 60] 08:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1181c0800) [pid = 1650] [serial = 176] [outer = 0x0] 08:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1190edc00) [pid = 1650] [serial = 177] [outer = 0x1181c0800] 08:53:35 INFO - PROCESS | 1650 | 1467734015663 Marionette DEBUG loaded listener.js 08:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119795800) [pid = 1650] [serial = 178] [outer = 0x1181c0800] 08:53:35 INFO - PROCESS | 1650 | 1467734015991 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]]]}] 08:53:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 528ms 08:53:36 INFO - PROCESS | 1650 | 1467734016035 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:53:36 INFO - PROCESS | 1650 | 1467734016036 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:53:36 INFO - PROCESS | 1650 | 1467734016038 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:53:36 INFO - PROCESS | 1650 | 1467734016039 Marionette TRACE conn2 <- [1,214,null,{}] 08:53:36 INFO - PROCESS | 1650 | 1467734016048 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}] 08:53:36 INFO - PROCESS | 1650 | 1467734016049 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:36 INFO - PROCESS | 1650 | 1467734016135 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:53:36 INFO - PROCESS | 1650 | 1467734016139 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:36 INFO - PROCESS | 1650 | 1467734016143 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185a6000 == 32 [pid = 1650] [id = 61] 08:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116fc6800) [pid = 1650] [serial = 179] [outer = 0x0] 08:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1215ef800) [pid = 1650] [serial = 180] [outer = 0x116fc6800] 08:53:36 INFO - PROCESS | 1650 | 1467734016176 Marionette DEBUG loaded listener.js 08:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123b8a800) [pid = 1650] [serial = 181] [outer = 0x116fc6800] 08:53:36 INFO - PROCESS | 1650 | 1467734016520 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]]]}] 08:53:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 526ms 08:53:36 INFO - PROCESS | 1650 | 1467734016564 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:53:36 INFO - PROCESS | 1650 | 1467734016565 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:53:36 INFO - PROCESS | 1650 | 1467734016568 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:53:36 INFO - PROCESS | 1650 | 1467734016569 Marionette TRACE conn2 <- [1,218,null,{}] 08:53:36 INFO - PROCESS | 1650 | 1467734016571 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}] 08:53:36 INFO - PROCESS | 1650 | 1467734016572 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:36 INFO - PROCESS | 1650 | 1467734016659 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:53:36 INFO - PROCESS | 1650 | 1467734016690 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:36 INFO - PROCESS | 1650 | 1467734016691 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x112e75000 == 33 [pid = 1650] [id = 62] 08:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123b8f800) [pid = 1650] [serial = 182] [outer = 0x0] 08:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124afd400) [pid = 1650] [serial = 183] [outer = 0x123b8f800] 08:53:36 INFO - PROCESS | 1650 | 1467734016716 Marionette DEBUG loaded listener.js 08:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x125320800) [pid = 1650] [serial = 184] [outer = 0x123b8f800] 08:53:37 INFO - PROCESS | 1650 | 1467734017005 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]]]}] 08:53:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 468ms 08:53:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:53:37 INFO - PROCESS | 1650 | 1467734017036 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:53:37 INFO - PROCESS | 1650 | 1467734017038 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:53:37 INFO - PROCESS | 1650 | 1467734017040 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:53:37 INFO - PROCESS | 1650 | 1467734017041 Marionette TRACE conn2 <- [1,222,null,{}] 08:53:37 INFO - PROCESS | 1650 | 1467734017043 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}] 08:53:37 INFO - PROCESS | 1650 | 1467734017045 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:37 INFO - PROCESS | 1650 | 1467734017135 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:53:37 INFO - PROCESS | 1650 | 1467734017164 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:37 INFO - PROCESS | 1650 | 1467734017165 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x121137000 == 34 [pid = 1650] [id = 63] 08:53:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112d31800) [pid = 1650] [serial = 185] [outer = 0x0] 08:53:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x125325000) [pid = 1650] [serial = 186] [outer = 0x112d31800] 08:53:37 INFO - PROCESS | 1650 | 1467734017189 Marionette DEBUG loaded listener.js 08:53:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1266ef000) [pid = 1650] [serial = 187] [outer = 0x112d31800] 08:53:37 INFO - PROCESS | 1650 | 1467734017474 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]]]}] 08:53:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 08:53:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:53:37 INFO - PROCESS | 1650 | 1467734017509 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:53:37 INFO - PROCESS | 1650 | 1467734017510 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:53:37 INFO - PROCESS | 1650 | 1467734017514 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:53:37 INFO - PROCESS | 1650 | 1467734017517 Marionette TRACE conn2 <- [1,226,null,{}] 08:53:37 INFO - PROCESS | 1650 | 1467734017519 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}] 08:53:37 INFO - PROCESS | 1650 | 1467734017520 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:37 INFO - PROCESS | 1650 | 1467734017607 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:53:37 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119d66c00) [pid = 1650] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:53:37 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116979c00) [pid = 1650] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:53:37 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1122be800) [pid = 1650] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:53:37 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118157800) [pid = 1650] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:53:37 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11898b400) [pid = 1650] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:53:37 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112d44400) [pid = 1650] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:53:37 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128b9d000) [pid = 1650] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:53:37 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x121472000) [pid = 1650] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:53:37 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126c6f000) [pid = 1650] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:53:37 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12872c800) [pid = 1650] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:53:37 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x127287800) [pid = 1650] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:53:37 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119d63000) [pid = 1650] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:53:37 INFO - PROCESS | 1650 | 1467734017679 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:37 INFO - PROCESS | 1650 | 1467734017680 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x118367800 == 35 [pid = 1650] [id = 64] 08:53:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x113da6400) [pid = 1650] [serial = 188] [outer = 0x0] 08:53:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1176f4c00) [pid = 1650] [serial = 189] [outer = 0x113da6400] 08:53:37 INFO - PROCESS | 1650 | 1467734017716 Marionette DEBUG loaded listener.js 08:53:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1190f3400) [pid = 1650] [serial = 190] [outer = 0x113da6400] 08:53:37 INFO - PROCESS | 1650 | 1467734017966 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]]]}] 08:53:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 471ms 08:53:37 INFO - PROCESS | 1650 | 1467734017985 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:53:37 INFO - PROCESS | 1650 | 1467734017986 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:53:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:53:37 INFO - PROCESS | 1650 | 1467734017988 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:53:37 INFO - PROCESS | 1650 | 1467734017989 Marionette TRACE conn2 <- [1,230,null,{}] 08:53:37 INFO - PROCESS | 1650 | 1467734017992 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}] 08:53:37 INFO - PROCESS | 1650 | 1467734017993 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:38 INFO - PROCESS | 1650 | 1467734018080 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:53:38 INFO - PROCESS | 1650 | 1467734018083 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:38 INFO - PROCESS | 1650 | 1467734018084 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1215be800 == 36 [pid = 1650] [id = 65] 08:53:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11972e000) [pid = 1650] [serial = 191] [outer = 0x0] 08:53:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x126d6e400) [pid = 1650] [serial = 192] [outer = 0x11972e000] 08:53:38 INFO - PROCESS | 1650 | 1467734018111 Marionette DEBUG loaded listener.js 08:53:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x127286400) [pid = 1650] [serial = 193] [outer = 0x11972e000] 08:53:38 INFO - PROCESS | 1650 | 1467734018417 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]]]}] 08:53:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 468ms 08:53:38 INFO - PROCESS | 1650 | 1467734018458 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:53:38 INFO - PROCESS | 1650 | 1467734018459 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:53:38 INFO - PROCESS | 1650 | 1467734018463 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:53:38 INFO - PROCESS | 1650 | 1467734018465 Marionette TRACE conn2 <- [1,234,null,{}] 08:53:38 INFO - PROCESS | 1650 | 1467734018468 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}] 08:53:38 INFO - PROCESS | 1650 | 1467734018469 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:38 INFO - PROCESS | 1650 | 1467734018610 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:53:38 INFO - PROCESS | 1650 | 1467734018617 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:38 INFO - PROCESS | 1650 | 1467734018619 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a1a000 == 37 [pid = 1650] [id = 66] 08:53:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1219d2800) [pid = 1650] [serial = 194] [outer = 0x0] 08:53:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x128728000) [pid = 1650] [serial = 195] [outer = 0x1219d2800] 08:53:38 INFO - PROCESS | 1650 | 1467734018662 Marionette DEBUG loaded listener.js 08:53:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128b6c400) [pid = 1650] [serial = 196] [outer = 0x1219d2800] 08:53:38 INFO - PROCESS | 1650 | 1467734018986 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]]]}] 08:53:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 573ms 08:53:39 INFO - PROCESS | 1650 | 1467734019036 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:53:39 INFO - PROCESS | 1650 | 1467734019045 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:53:39 INFO - PROCESS | 1650 | 1467734019051 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:53:39 INFO - PROCESS | 1650 | 1467734019052 Marionette TRACE conn2 <- [1,238,null,{}] 08:53:39 INFO - PROCESS | 1650 | 1467734019055 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}] 08:53:39 INFO - PROCESS | 1650 | 1467734019056 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:39 INFO - PROCESS | 1650 | 1467734019139 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:53:39 INFO - PROCESS | 1650 | 1467734019185 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:39 INFO - PROCESS | 1650 | 1467734019186 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11745b800 == 38 [pid = 1650] [id = 67] 08:53:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123b8fc00) [pid = 1650] [serial = 197] [outer = 0x0] 08:53:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128b92c00) [pid = 1650] [serial = 198] [outer = 0x123b8fc00] 08:53:39 INFO - PROCESS | 1650 | 1467734019209 Marionette DEBUG loaded listener.js 08:53:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129073400) [pid = 1650] [serial = 199] [outer = 0x123b8fc00] 08:53:39 INFO - PROCESS | 1650 | 1467734019453 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]]]}] 08:53:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 419ms 08:53:39 INFO - PROCESS | 1650 | 1467734019470 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:53:39 INFO - PROCESS | 1650 | 1467734019472 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:53:39 INFO - PROCESS | 1650 | 1467734019474 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:53:39 INFO - PROCESS | 1650 | 1467734019475 Marionette TRACE conn2 <- [1,242,null,{}] 08:53:39 INFO - PROCESS | 1650 | 1467734019487 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}] 08:53:39 INFO - PROCESS | 1650 | 1467734019488 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:39 INFO - PROCESS | 1650 | 1467734019565 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:53:39 INFO - PROCESS | 1650 | 1467734019569 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:39 INFO - PROCESS | 1650 | 1467734019570 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x128903000 == 39 [pid = 1650] [id = 68] 08:53:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129076000) [pid = 1650] [serial = 200] [outer = 0x0] 08:53:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1292ab800) [pid = 1650] [serial = 201] [outer = 0x129076000] 08:53:39 INFO - PROCESS | 1650 | 1467734019596 Marionette DEBUG loaded listener.js 08:53:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1292b5000) [pid = 1650] [serial = 202] [outer = 0x129076000] 08:53:40 INFO - PROCESS | 1650 | 1467734020039 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]]]}] 08:53:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 623ms 08:53:40 INFO - PROCESS | 1650 | 1467734020121 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:53:40 INFO - PROCESS | 1650 | 1467734020124 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:53:40 INFO - PROCESS | 1650 | 1467734020129 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:53:40 INFO - PROCESS | 1650 | 1467734020133 Marionette TRACE conn2 <- [1,246,null,{}] 08:53:40 INFO - PROCESS | 1650 | 1467734020137 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}] 08:53:40 INFO - PROCESS | 1650 | 1467734020139 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:40 INFO - PROCESS | 1650 | 1467734020242 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:53:40 INFO - PROCESS | 1650 | 1467734020309 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:40 INFO - PROCESS | 1650 | 1467734020311 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x116674800 == 40 [pid = 1650] [id = 69] 08:53:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1164e8400) [pid = 1650] [serial = 203] [outer = 0x0] 08:53:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116720c00) [pid = 1650] [serial = 204] [outer = 0x1164e8400] 08:53:40 INFO - PROCESS | 1650 | 1467734020342 Marionette DEBUG loaded listener.js 08:53:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x116f09000) [pid = 1650] [serial = 205] [outer = 0x1164e8400] 08:53:40 INFO - PROCESS | 1650 | 1467734020834 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]]]}] 08:53:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 723ms 08:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:53:40 INFO - PROCESS | 1650 | 1467734020851 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:53:40 INFO - PROCESS | 1650 | 1467734020854 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:53:40 INFO - PROCESS | 1650 | 1467734020859 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:53:40 INFO - PROCESS | 1650 | 1467734020861 Marionette TRACE conn2 <- [1,250,null,{}] 08:53:40 INFO - PROCESS | 1650 | 1467734020864 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}] 08:53:40 INFO - PROCESS | 1650 | 1467734020865 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:40 INFO - PROCESS | 1650 | 1467734020971 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:53:41 INFO - PROCESS | 1650 | 1467734021140 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:41 INFO - PROCESS | 1650 | 1467734021142 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x112eaf800 == 41 [pid = 1650] [id = 70] 08:53:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1164e9800) [pid = 1650] [serial = 206] [outer = 0x0] 08:53:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1167c4c00) [pid = 1650] [serial = 207] [outer = 0x1164e9800] 08:53:41 INFO - PROCESS | 1650 | 1467734021172 Marionette DEBUG loaded listener.js 08:53:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1174e4c00) [pid = 1650] [serial = 208] [outer = 0x1164e9800] 08:53:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118061400) [pid = 1650] [serial = 209] [outer = 0x12d144800] 08:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11745b800 == 40 [pid = 1650] [id = 67] 08:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x121a1a000 == 39 [pid = 1650] [id = 66] 08:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1215be800 == 38 [pid = 1650] [id = 65] 08:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x118367800 == 37 [pid = 1650] [id = 64] 08:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x121137000 == 36 [pid = 1650] [id = 63] 08:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x112e75000 == 35 [pid = 1650] [id = 62] 08:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1185a6000 == 34 [pid = 1650] [id = 61] 08:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11835d800 == 33 [pid = 1650] [id = 60] 08:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x117476800 == 32 [pid = 1650] [id = 59] 08:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x116958000 == 31 [pid = 1650] [id = 58] 08:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1138ba000 == 30 [pid = 1650] [id = 57] 08:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11221c800 == 29 [pid = 1650] [id = 56] 08:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12907b000) [pid = 1650] [serial = 124] [outer = 0x0] [url = about:blank] 08:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1219cac00) [pid = 1650] [serial = 142] [outer = 0x0] [url = about:blank] 08:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124aefc00) [pid = 1650] [serial = 145] [outer = 0x0] [url = about:blank] 08:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116f06400) [pid = 1650] [serial = 129] [outer = 0x0] [url = about:blank] 08:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115d1ac00) [pid = 1650] [serial = 135] [outer = 0x0] [url = about:blank] 08:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118379800) [pid = 1650] [serial = 132] [outer = 0x0] [url = about:blank] 08:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x117db7000) [pid = 1650] [serial = 130] [outer = 0x0] [url = about:blank] 08:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1190f6000) [pid = 1650] [serial = 138] [outer = 0x0] [url = about:blank] 08:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11862e800) [pid = 1650] [serial = 133] [outer = 0x0] [url = about:blank] 08:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11862d800) [pid = 1650] [serial = 136] [outer = 0x0] [url = about:blank] 08:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x115e5e400) [pid = 1650] [serial = 127] [outer = 0x0] [url = about:blank] 08:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1130aa000) [pid = 1650] [serial = 126] [outer = 0x0] [url = about:blank] 08:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11972e400) [pid = 1650] [serial = 139] [outer = 0x0] [url = about:blank] 08:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x120fe8000) [pid = 1650] [serial = 141] [outer = 0x0] [url = about:blank] 08:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123b93000) [pid = 1650] [serial = 144] [outer = 0x0] [url = about:blank] 08:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123b8e400) [pid = 1650] [serial = 103] [outer = 0x0] [url = about:blank] 08:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x127287400) [pid = 1650] [serial = 115] [outer = 0x0] [url = about:blank] 08:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128b9cc00) [pid = 1650] [serial = 121] [outer = 0x0] [url = about:blank] 08:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x128b68c00) [pid = 1650] [serial = 118] [outer = 0x0] [url = about:blank] 08:53:41 INFO - PROCESS | 1650 | 1467734021719 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]]]}] 08:53:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 875ms 08:53:41 INFO - PROCESS | 1650 | 1467734021736 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:53:41 INFO - PROCESS | 1650 | 1467734021739 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:53:41 INFO - PROCESS | 1650 | 1467734021743 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:53:41 INFO - PROCESS | 1650 | 1467734021746 Marionette TRACE conn2 <- [1,254,null,{}] 08:53:41 INFO - PROCESS | 1650 | 1467734021751 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}] 08:53:41 INFO - PROCESS | 1650 | 1467734021753 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:41 INFO - PROCESS | 1650 | 1467734021841 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:53:41 INFO - PROCESS | 1650 | 1467734021848 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:41 INFO - PROCESS | 1650 | 1467734021850 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x116958000 == 30 [pid = 1650] [id = 71] 08:53:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1174e5400) [pid = 1650] [serial = 210] [outer = 0x0] 08:53:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118161400) [pid = 1650] [serial = 211] [outer = 0x1174e5400] 08:53:41 INFO - PROCESS | 1650 | 1467734021876 Marionette DEBUG loaded listener.js 08:53:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11898d400) [pid = 1650] [serial = 212] [outer = 0x1174e5400] 08:53:42 INFO - PROCESS | 1650 | 1467734022192 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]]]}] 08:53:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 474ms 08:53:42 INFO - PROCESS | 1650 | 1467734022223 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:53:42 INFO - PROCESS | 1650 | 1467734022225 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:53:42 INFO - PROCESS | 1650 | 1467734022228 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:53:42 INFO - PROCESS | 1650 | 1467734022232 Marionette TRACE conn2 <- [1,258,null,{}] 08:53:42 INFO - PROCESS | 1650 | 1467734022234 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}] 08:53:42 INFO - PROCESS | 1650 | 1467734022235 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:42 INFO - PROCESS | 1650 | 1467734022312 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:53:42 INFO - PROCESS | 1650 | 1467734022316 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:42 INFO - PROCESS | 1650 | 1467734022317 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11834f800 == 31 [pid = 1650] [id = 72] 08:53:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11905a400) [pid = 1650] [serial = 213] [outer = 0x0] 08:53:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11978e000) [pid = 1650] [serial = 214] [outer = 0x11905a400] 08:53:42 INFO - PROCESS | 1650 | 1467734022345 Marionette DEBUG loaded listener.js 08:53:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x120fe5800) [pid = 1650] [serial = 215] [outer = 0x11905a400] 08:53:42 INFO - PROCESS | 1650 | 1467734022672 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]]]}] 08:53:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 470ms 08:53:42 INFO - PROCESS | 1650 | 1467734022699 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:53:42 INFO - PROCESS | 1650 | 1467734022700 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:53:42 INFO - PROCESS | 1650 | 1467734022707 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:53:42 INFO - PROCESS | 1650 | 1467734022711 Marionette TRACE conn2 <- [1,262,null,{}] 08:53:42 INFO - PROCESS | 1650 | 1467734022715 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}] 08:53:42 INFO - PROCESS | 1650 | 1467734022718 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:42 INFO - PROCESS | 1650 | 1467734022798 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:53:42 INFO - PROCESS | 1650 | 1467734022841 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:42 INFO - PROCESS | 1650 | 1467734022843 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x119019800 == 32 [pid = 1650] [id = 73] 08:53:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115e5c000) [pid = 1650] [serial = 216] [outer = 0x0] 08:53:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x120fe5c00) [pid = 1650] [serial = 217] [outer = 0x115e5c000] 08:53:42 INFO - PROCESS | 1650 | 1467734022867 Marionette DEBUG loaded listener.js 08:53:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123bec800) [pid = 1650] [serial = 218] [outer = 0x115e5c000] 08:53:43 INFO - PROCESS | 1650 | 1467734023170 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]]]}] 08:53:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:53:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 482ms 08:53:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:53:43 INFO - PROCESS | 1650 | 1467734023184 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:53:43 INFO - PROCESS | 1650 | 1467734023186 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:53:43 INFO - PROCESS | 1650 | 1467734023188 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:53:43 INFO - PROCESS | 1650 | 1467734023189 Marionette TRACE conn2 <- [1,266,null,{}] 08:53:43 INFO - PROCESS | 1650 | 1467734023192 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}] 08:53:43 INFO - PROCESS | 1650 | 1467734023193 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:43 INFO - PROCESS | 1650 | 1467734023304 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:53:43 INFO - PROCESS | 1650 | 1467734023353 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:43 INFO - PROCESS | 1650 | 1467734023354 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194ca800 == 33 [pid = 1650] [id = 74] 08:53:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x115df0800) [pid = 1650] [serial = 219] [outer = 0x0] 08:53:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124ac5000) [pid = 1650] [serial = 220] [outer = 0x115df0800] 08:53:43 INFO - PROCESS | 1650 | 1467734023379 Marionette DEBUG loaded listener.js 08:53:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1253b4c00) [pid = 1650] [serial = 221] [outer = 0x115df0800] 08:53:43 INFO - PROCESS | 1650 | 1467734023648 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]]]}] 08:53:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:53:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 470ms 08:53:43 INFO - PROCESS | 1650 | 1467734023670 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:53:43 INFO - PROCESS | 1650 | 1467734023671 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:53:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:53:43 INFO - PROCESS | 1650 | 1467734023673 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:53:43 INFO - PROCESS | 1650 | 1467734023674 Marionette TRACE conn2 <- [1,270,null,{}] 08:53:43 INFO - PROCESS | 1650 | 1467734023677 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}] 08:53:43 INFO - PROCESS | 1650 | 1467734023679 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:43 INFO - PROCESS | 1650 | 1467734023780 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:53:43 INFO - PROCESS | 1650 | 1467734023784 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:43 INFO - PROCESS | 1650 | 1467734023788 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x119002800 == 34 [pid = 1650] [id = 75] 08:53:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x127232400) [pid = 1650] [serial = 222] [outer = 0x0] 08:53:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12727c800) [pid = 1650] [serial = 223] [outer = 0x127232400] 08:53:43 INFO - PROCESS | 1650 | 1467734023820 Marionette DEBUG loaded listener.js 08:53:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128b61800) [pid = 1650] [serial = 224] [outer = 0x127232400] 08:53:44 INFO - PROCESS | 1650 | 1467734024153 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]]]}] 08:53:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 520ms 08:53:44 INFO - PROCESS | 1650 | 1467734024194 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:53:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:53:44 INFO - PROCESS | 1650 | 1467734024197 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:53:44 INFO - PROCESS | 1650 | 1467734024199 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:53:44 INFO - PROCESS | 1650 | 1467734024201 Marionette TRACE conn2 <- [1,274,null,{}] 08:53:44 INFO - PROCESS | 1650 | 1467734024203 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}] 08:53:44 INFO - PROCESS | 1650 | 1467734024204 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:44 INFO - PROCESS | 1650 | 1467734024293 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:53:44 INFO - PROCESS | 1650 | 1467734024324 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:44 INFO - PROCESS | 1650 | 1467734024325 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1215be000 == 35 [pid = 1650] [id = 76] 08:53:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128b6b400) [pid = 1650] [serial = 225] [outer = 0x0] 08:53:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12907b000) [pid = 1650] [serial = 226] [outer = 0x128b6b400] 08:53:44 INFO - PROCESS | 1650 | 1467734024350 Marionette DEBUG loaded listener.js 08:53:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1292b5800) [pid = 1650] [serial = 227] [outer = 0x128b6b400] 08:53:44 INFO - PROCESS | 1650 | 1467734024673 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]]]}] 08:53:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 518ms 08:53:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:53:44 INFO - PROCESS | 1650 | 1467734024724 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:53:44 INFO - PROCESS | 1650 | 1467734024725 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:53:44 INFO - PROCESS | 1650 | 1467734024727 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:53:44 INFO - PROCESS | 1650 | 1467734024728 Marionette TRACE conn2 <- [1,278,null,{}] 08:53:44 INFO - PROCESS | 1650 | 1467734024730 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}] 08:53:44 INFO - PROCESS | 1650 | 1467734024731 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:44 INFO - PROCESS | 1650 | 1467734024821 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:53:44 INFO - PROCESS | 1650 | 1467734024824 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:44 INFO - PROCESS | 1650 | 1467734024825 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e6a000 == 36 [pid = 1650] [id = 77] 08:53:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128b97400) [pid = 1650] [serial = 228] [outer = 0x0] 08:53:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129486400) [pid = 1650] [serial = 229] [outer = 0x128b97400] 08:53:44 INFO - PROCESS | 1650 | 1467734024849 Marionette DEBUG loaded listener.js 08:53:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x129493800) [pid = 1650] [serial = 230] [outer = 0x128b97400] 08:53:45 INFO - PROCESS | 1650 | 1467734025146 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]]]}] 08:53:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 470ms 08:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:53:45 INFO - PROCESS | 1650 | 1467734025198 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:53:45 INFO - PROCESS | 1650 | 1467734025199 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:53:45 INFO - PROCESS | 1650 | 1467734025201 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:53:45 INFO - PROCESS | 1650 | 1467734025202 Marionette TRACE conn2 <- [1,282,null,{}] 08:53:45 INFO - PROCESS | 1650 | 1467734025204 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}] 08:53:45 INFO - PROCESS | 1650 | 1467734025205 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:45 INFO - PROCESS | 1650 | 1467734025293 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:53:45 INFO - PROCESS | 1650 | 1467734025303 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:45 INFO - PROCESS | 1650 | 1467734025304 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x126cec000 == 37 [pid = 1650] [id = 78] 08:53:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12948a400) [pid = 1650] [serial = 231] [outer = 0x0] 08:53:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12a574000) [pid = 1650] [serial = 232] [outer = 0x12948a400] 08:53:45 INFO - PROCESS | 1650 | 1467734025329 Marionette DEBUG loaded listener.js 08:53:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12a586400) [pid = 1650] [serial = 233] [outer = 0x12948a400] 08:53:45 INFO - PROCESS | 1650 | 1467734025753 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]]]}] 08:53:45 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x116fc6800) [pid = 1650] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:53:45 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123b8f800) [pid = 1650] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:53:45 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x115dee800) [pid = 1650] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:53:45 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112d31800) [pid = 1650] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:53:45 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1176edc00) [pid = 1650] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:53:45 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112fae400) [pid = 1650] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:53:45 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116fc6c00) [pid = 1650] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:53:45 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1181b4800) [pid = 1650] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:53:45 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113da6400) [pid = 1650] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:53:45 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1219d2800) [pid = 1650] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:53:45 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11972e000) [pid = 1650] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:53:45 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115e5c800) [pid = 1650] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:53:45 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x117db3800) [pid = 1650] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:53:45 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1181c0800) [pid = 1650] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:53:45 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119795400) [pid = 1650] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:53:45 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123b8fc00) [pid = 1650] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:53:45 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123b96400) [pid = 1650] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:53:45 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1253b5000) [pid = 1650] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:53:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 619ms 08:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:53:45 INFO - PROCESS | 1650 | 1467734025821 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:53:45 INFO - PROCESS | 1650 | 1467734025822 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:53:45 INFO - PROCESS | 1650 | 1467734025824 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:53:45 INFO - PROCESS | 1650 | 1467734025825 Marionette TRACE conn2 <- [1,286,null,{}] 08:53:45 INFO - PROCESS | 1650 | 1467734025827 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}] 08:53:45 INFO - PROCESS | 1650 | 1467734025829 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:45 INFO - PROCESS | 1650 | 1467734025902 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:53:45 INFO - PROCESS | 1650 | 1467734025907 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:45 INFO - PROCESS | 1650 | 1467734025908 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x119014800 == 38 [pid = 1650] [id = 79] 08:53:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115e5fc00) [pid = 1650] [serial = 234] [outer = 0x0] 08:53:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116f11000) [pid = 1650] [serial = 235] [outer = 0x115e5fc00] 08:53:45 INFO - PROCESS | 1650 | 1467734025934 Marionette DEBUG loaded listener.js 08:53:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1184c3c00) [pid = 1650] [serial = 236] [outer = 0x115e5fc00] 08:53:46 INFO - PROCESS | 1650 | 1467734026220 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]]]}] 08:53:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:53:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 418ms 08:53:46 INFO - PROCESS | 1650 | 1467734026242 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:53:46 INFO - PROCESS | 1650 | 1467734026244 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:53:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:53:46 INFO - PROCESS | 1650 | 1467734026252 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:53:46 INFO - PROCESS | 1650 | 1467734026253 Marionette TRACE conn2 <- [1,290,null,{}] 08:53:46 INFO - PROCESS | 1650 | 1467734026255 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}] 08:53:46 INFO - PROCESS | 1650 | 1467734026256 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:46 INFO - PROCESS | 1650 | 1467734026336 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:53:46 INFO - PROCESS | 1650 | 1467734026340 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:46 INFO - PROCESS | 1650 | 1467734026341 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x128dc1800 == 39 [pid = 1650] [id = 80] 08:53:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119790800) [pid = 1650] [serial = 237] [outer = 0x0] 08:53:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126d61800) [pid = 1650] [serial = 238] [outer = 0x119790800] 08:53:46 INFO - PROCESS | 1650 | 1467734026370 Marionette DEBUG loaded listener.js 08:53:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a586000) [pid = 1650] [serial = 239] [outer = 0x119790800] 08:53:46 INFO - PROCESS | 1650 | 1467734026706 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]]]}] 08:53:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:53:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 468ms 08:53:46 INFO - PROCESS | 1650 | 1467734026721 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:53:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:53:46 INFO - PROCESS | 1650 | 1467734026723 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:53:46 INFO - PROCESS | 1650 | 1467734026726 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:53:46 INFO - PROCESS | 1650 | 1467734026731 Marionette TRACE conn2 <- [1,294,null,{}] 08:53:46 INFO - PROCESS | 1650 | 1467734026734 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}] 08:53:46 INFO - PROCESS | 1650 | 1467734026736 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:46 INFO - PROCESS | 1650 | 1467734026906 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:53:46 INFO - PROCESS | 1650 | 1467734026914 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:46 INFO - PROCESS | 1650 | 1467734026916 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12926e000 == 40 [pid = 1650] [id = 81] 08:53:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a588c00) [pid = 1650] [serial = 240] [outer = 0x0] 08:53:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a58d400) [pid = 1650] [serial = 241] [outer = 0x12a588c00] 08:53:46 INFO - PROCESS | 1650 | 1467734026954 Marionette DEBUG loaded listener.js 08:53:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a6d0800) [pid = 1650] [serial = 242] [outer = 0x12a588c00] 08:53:47 INFO - PROCESS | 1650 | 1467734027323 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]]]}] 08:53:47 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. 08:53:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 623ms 08:53:47 INFO - PROCESS | 1650 | 1467734027350 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:53:47 INFO - PROCESS | 1650 | 1467734027351 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:53:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:53:47 INFO - PROCESS | 1650 | 1467734027354 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:53:47 INFO - PROCESS | 1650 | 1467734027355 Marionette TRACE conn2 <- [1,298,null,{}] 08:53:47 INFO - PROCESS | 1650 | 1467734027357 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}] 08:53:47 INFO - PROCESS | 1650 | 1467734027358 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:47 INFO - PROCESS | 1650 | 1467734027438 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:53:47 INFO - PROCESS | 1650 | 1467734027484 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:47 INFO - PROCESS | 1650 | 1467734027485 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a220000 == 41 [pid = 1650] [id = 82] 08:53:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x125320c00) [pid = 1650] [serial = 243] [outer = 0x0] 08:53:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12af80800) [pid = 1650] [serial = 244] [outer = 0x125320c00] 08:53:47 INFO - PROCESS | 1650 | 1467734027509 Marionette DEBUG loaded listener.js 08:53:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12b0a5800) [pid = 1650] [serial = 245] [outer = 0x125320c00] 08:53:47 INFO - PROCESS | 1650 | 1467734027756 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]]]}] 08:53:47 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. 08:53:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 468ms 08:53:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:53:47 INFO - PROCESS | 1650 | 1467734027828 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:53:47 INFO - PROCESS | 1650 | 1467734027831 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:53:47 INFO - PROCESS | 1650 | 1467734027834 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:53:47 INFO - PROCESS | 1650 | 1467734027836 Marionette TRACE conn2 <- [1,302,null,{}] 08:53:47 INFO - PROCESS | 1650 | 1467734027840 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}] 08:53:47 INFO - PROCESS | 1650 | 1467734027842 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:47 INFO - PROCESS | 1650 | 1467734027944 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:53:47 INFO - PROCESS | 1650 | 1467734027990 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:47 INFO - PROCESS | 1650 | 1467734027993 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x115eb8000 == 42 [pid = 1650] [id = 83] 08:53:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1164dfc00) [pid = 1650] [serial = 246] [outer = 0x0] 08:53:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1167d1400) [pid = 1650] [serial = 247] [outer = 0x1164dfc00] 08:53:48 INFO - PROCESS | 1650 | 1467734028023 Marionette DEBUG loaded listener.js 08:53:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x117db8800) [pid = 1650] [serial = 248] [outer = 0x1164dfc00] 08:53:48 INFO - PROCESS | 1650 | 1467734028424 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]]]}] 08:53:48 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. 08:53:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 621ms 08:53:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:53:48 INFO - PROCESS | 1650 | 1467734028456 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:53:48 INFO - PROCESS | 1650 | 1467734028458 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:53:48 INFO - PROCESS | 1650 | 1467734028462 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:53:48 INFO - PROCESS | 1650 | 1467734028465 Marionette TRACE conn2 <- [1,306,null,{}] 08:53:48 INFO - PROCESS | 1650 | 1467734028468 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}] 08:53:48 INFO - PROCESS | 1650 | 1467734028469 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:48 INFO - PROCESS | 1650 | 1467734028570 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:53:48 INFO - PROCESS | 1650 | 1467734028620 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:48 INFO - PROCESS | 1650 | 1467734028621 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11977f800 == 43 [pid = 1650] [id = 84] 08:53:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1184cf800) [pid = 1650] [serial = 249] [outer = 0x0] 08:53:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11978d400) [pid = 1650] [serial = 250] [outer = 0x1184cf800] 08:53:48 INFO - PROCESS | 1650 | 1467734028651 Marionette DEBUG loaded listener.js 08:53:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1214d3400) [pid = 1650] [serial = 251] [outer = 0x1184cf800] 08:53:49 INFO - PROCESS | 1650 | 1467734029054 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]]]}] 08:53:49 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. 08:53:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 626ms 08:53:49 INFO - PROCESS | 1650 | 1467734029087 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:53:49 INFO - PROCESS | 1650 | 1467734029088 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:53:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:53:49 INFO - PROCESS | 1650 | 1467734029091 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:53:49 INFO - PROCESS | 1650 | 1467734029092 Marionette TRACE conn2 <- [1,310,null,{}] 08:53:49 INFO - PROCESS | 1650 | 1467734029100 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}] 08:53:49 INFO - PROCESS | 1650 | 1467734029103 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:49 INFO - PROCESS | 1650 | 1467734029206 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:53:49 INFO - PROCESS | 1650 | 1467734029255 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:49 INFO - PROCESS | 1650 | 1467734029257 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x128914800 == 44 [pid = 1650] [id = 85] 08:53:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x124dbc400) [pid = 1650] [serial = 252] [outer = 0x0] 08:53:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1253b4800) [pid = 1650] [serial = 253] [outer = 0x124dbc400] 08:53:49 INFO - PROCESS | 1650 | 1467734029288 Marionette DEBUG loaded listener.js 08:53:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x127231800) [pid = 1650] [serial = 254] [outer = 0x124dbc400] 08:53:49 INFO - PROCESS | 1650 | 1467734029703 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]]]}] 08:53:49 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. 08:53:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 623ms 08:53:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:53:49 INFO - PROCESS | 1650 | 1467734029714 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:53:49 INFO - PROCESS | 1650 | 1467734029715 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:53:49 INFO - PROCESS | 1650 | 1467734029718 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:53:49 INFO - PROCESS | 1650 | 1467734029719 Marionette TRACE conn2 <- [1,314,null,{}] 08:53:49 INFO - PROCESS | 1650 | 1467734029721 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}] 08:53:49 INFO - PROCESS | 1650 | 1467734029723 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:49 INFO - PROCESS | 1650 | 1467734029821 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:53:49 INFO - PROCESS | 1650 | 1467734029867 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:49 INFO - PROCESS | 1650 | 1467734029868 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a419000 == 45 [pid = 1650] [id = 86] 08:53:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12728fc00) [pid = 1650] [serial = 255] [outer = 0x0] 08:53:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x127294000) [pid = 1650] [serial = 256] [outer = 0x12728fc00] 08:53:49 INFO - PROCESS | 1650 | 1467734029896 Marionette DEBUG loaded listener.js 08:53:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x128981400) [pid = 1650] [serial = 257] [outer = 0x12728fc00] 08:53:50 INFO - PROCESS | 1650 | 1467734030368 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]]]}] 08:53:50 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. 08:53:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 668ms 08:53:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:53:50 INFO - PROCESS | 1650 | 1467734030387 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:53:50 INFO - PROCESS | 1650 | 1467734030389 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:53:50 INFO - PROCESS | 1650 | 1467734030393 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:53:50 INFO - PROCESS | 1650 | 1467734030395 Marionette TRACE conn2 <- [1,318,null,{}] 08:53:50 INFO - PROCESS | 1650 | 1467734030420 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}] 08:53:50 INFO - PROCESS | 1650 | 1467734030422 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:50 INFO - PROCESS | 1650 | 1467734030537 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:53:50 INFO - PROCESS | 1650 | 1467734030610 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:50 INFO - PROCESS | 1650 | 1467734030611 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a652800 == 46 [pid = 1650] [id = 87] 08:53:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x128988800) [pid = 1650] [serial = 258] [outer = 0x0] 08:53:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12898a800) [pid = 1650] [serial = 259] [outer = 0x128988800] 08:53:50 INFO - PROCESS | 1650 | 1467734030639 Marionette DEBUG loaded listener.js 08:53:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x128b91800) [pid = 1650] [serial = 260] [outer = 0x128988800] 08:53:51 INFO - PROCESS | 1650 | 1467734031213 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]]]}] 08:53:51 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. 08:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 844ms 08:53:51 INFO - PROCESS | 1650 | 1467734031236 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:53:51 INFO - PROCESS | 1650 | 1467734031239 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:53:51 INFO - PROCESS | 1650 | 1467734031243 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:53:51 INFO - PROCESS | 1650 | 1467734031244 Marionette TRACE conn2 <- [1,322,null,{}] 08:53:51 INFO - PROCESS | 1650 | 1467734031250 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}] 08:53:51 INFO - PROCESS | 1650 | 1467734031252 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:51 INFO - PROCESS | 1650 | 1467734031340 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:53:51 INFO - PROCESS | 1650 | 1467734031403 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:51 INFO - PROCESS | 1650 | 1467734031405 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x116fb2800 == 47 [pid = 1650] [id = 88] 08:53:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x116719400) [pid = 1650] [serial = 261] [outer = 0x0] 08:53:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11690b800) [pid = 1650] [serial = 262] [outer = 0x116719400] 08:53:51 INFO - PROCESS | 1650 | 1467734031433 Marionette DEBUG loaded listener.js 08:53:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x117db7800) [pid = 1650] [serial = 263] [outer = 0x116719400] 08:53:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12926e000 == 46 [pid = 1650] [id = 81] 08:53:51 INFO - PROCESS | 1650 | --DOCSHELL 0x128dc1800 == 45 [pid = 1650] [id = 80] 08:53:51 INFO - PROCESS | 1650 | --DOCSHELL 0x119014800 == 44 [pid = 1650] [id = 79] 08:53:51 INFO - PROCESS | 1650 | --DOCSHELL 0x126cec000 == 43 [pid = 1650] [id = 78] 08:53:51 INFO - PROCESS | 1650 | --DOCSHELL 0x124e6a000 == 42 [pid = 1650] [id = 77] 08:53:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1215be000 == 41 [pid = 1650] [id = 76] 08:53:51 INFO - PROCESS | 1650 | --DOCSHELL 0x119002800 == 40 [pid = 1650] [id = 75] 08:53:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1194ca800 == 39 [pid = 1650] [id = 74] 08:53:51 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1292ab800) [pid = 1650] [serial = 201] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1650 | 1467734031908 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]]]}] 08:53:51 INFO - PROCESS | 1650 | --DOCSHELL 0x119019800 == 38 [pid = 1650] [id = 73] 08:53:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11834f800 == 37 [pid = 1650] [id = 72] 08:53:51 INFO - PROCESS | 1650 | --DOCSHELL 0x116958000 == 36 [pid = 1650] [id = 71] 08:53:51 INFO - PROCESS | 1650 | --DOCSHELL 0x112eaf800 == 35 [pid = 1650] [id = 70] 08:53:51 INFO - PROCESS | 1650 | --DOCSHELL 0x128903000 == 34 [pid = 1650] [id = 68] 08:53:51 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. 08:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 722ms 08:53:51 INFO - PROCESS | 1650 | 1467734031965 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:53:51 INFO - PROCESS | 1650 | 1467734031968 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:53:51 INFO - PROCESS | 1650 | 1467734031974 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:53:51 INFO - PROCESS | 1650 | 1467734031976 Marionette TRACE conn2 <- [1,326,null,{}] 08:53:51 INFO - PROCESS | 1650 | 1467734031979 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}] 08:53:51 INFO - PROCESS | 1650 | 1467734031981 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:52 INFO - PROCESS | 1650 | 1467734032082 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1215ef800) [pid = 1650] [serial = 180] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x124afd400) [pid = 1650] [serial = 183] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x116910000) [pid = 1650] [serial = 168] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x116f0d000) [pid = 1650] [serial = 169] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x125325000) [pid = 1650] [serial = 186] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118629400) [pid = 1650] [serial = 174] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1190d3400) [pid = 1650] [serial = 175] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1266ef000) [pid = 1650] [serial = 187] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1133c0400) [pid = 1650] [serial = 165] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x115d1c000) [pid = 1650] [serial = 166] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x125320800) [pid = 1650] [serial = 184] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118152800) [pid = 1650] [serial = 171] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1181b8400) [pid = 1650] [serial = 172] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128735800) [pid = 1650] [serial = 163] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x127237c00) [pid = 1650] [serial = 162] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1176f4c00) [pid = 1650] [serial = 189] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128b6c400) [pid = 1650] [serial = 196] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126d6e400) [pid = 1650] [serial = 192] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1190f3400) [pid = 1650] [serial = 190] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11662e800) [pid = 1650] [serial = 148] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116132c00) [pid = 1650] [serial = 147] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118373c00) [pid = 1650] [serial = 151] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118066c00) [pid = 1650] [serial = 150] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1190edc00) [pid = 1650] [serial = 177] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x121cf2800) [pid = 1650] [serial = 154] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x129073400) [pid = 1650] [serial = 199] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128728000) [pid = 1650] [serial = 195] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12134b800) [pid = 1650] [serial = 153] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1253b4400) [pid = 1650] [serial = 157] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124ac5c00) [pid = 1650] [serial = 156] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12727cc00) [pid = 1650] [serial = 160] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126d6ac00) [pid = 1650] [serial = 159] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123b8a800) [pid = 1650] [serial = 181] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128b92c00) [pid = 1650] [serial = 198] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x127286400) [pid = 1650] [serial = 193] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119795800) [pid = 1650] [serial = 178] [outer = 0x0] [url = about:blank] 08:53:52 INFO - PROCESS | 1650 | 1467734032146 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:52 INFO - PROCESS | 1650 | 1467734032147 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x116619000 == 35 [pid = 1650] [id = 89] 08:53:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11662e800) [pid = 1650] [serial = 264] [outer = 0x0] 08:53:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118152800) [pid = 1650] [serial = 265] [outer = 0x11662e800] 08:53:52 INFO - PROCESS | 1650 | 1467734032176 Marionette DEBUG loaded listener.js 08:53:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119733400) [pid = 1650] [serial = 266] [outer = 0x11662e800] 08:53:52 INFO - PROCESS | 1650 | 1467734032472 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]]]}] 08:53:52 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. 08:53:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 522ms 08:53:52 INFO - PROCESS | 1650 | 1467734032502 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:53:52 INFO - PROCESS | 1650 | 1467734032503 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:53:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:53:52 INFO - PROCESS | 1650 | 1467734032505 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:53:52 INFO - PROCESS | 1650 | 1467734032508 Marionette TRACE conn2 <- [1,330,null,{}] 08:53:52 INFO - PROCESS | 1650 | 1467734032518 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}] 08:53:52 INFO - PROCESS | 1650 | 1467734032521 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:52 INFO - PROCESS | 1650 | 1467734032602 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:53:52 INFO - PROCESS | 1650 | 1467734032606 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:52 INFO - PROCESS | 1650 | 1467734032608 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x118526800 == 36 [pid = 1650] [id = 90] 08:53:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1217d8c00) [pid = 1650] [serial = 267] [outer = 0x0] 08:53:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123bec400) [pid = 1650] [serial = 268] [outer = 0x1217d8c00] 08:53:52 INFO - PROCESS | 1650 | 1467734032637 Marionette DEBUG loaded listener.js 08:53:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1253ba400) [pid = 1650] [serial = 269] [outer = 0x1217d8c00] 08:53:52 INFO - PROCESS | 1650 | 1467734032991 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]]]}] 08:53:53 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. 08:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 524ms 08:53:53 INFO - PROCESS | 1650 | 1467734033030 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:53:53 INFO - PROCESS | 1650 | 1467734033031 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:53:53 INFO - PROCESS | 1650 | 1467734033034 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:53:53 INFO - PROCESS | 1650 | 1467734033035 Marionette TRACE conn2 <- [1,334,null,{}] 08:53:53 INFO - PROCESS | 1650 | 1467734033037 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}] 08:53:53 INFO - PROCESS | 1650 | 1467734033038 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:53 INFO - PROCESS | 1650 | 1467734033119 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:53:53 INFO - PROCESS | 1650 | 1467734033123 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:53 INFO - PROCESS | 1650 | 1467734033124 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d8000 == 37 [pid = 1650] [id = 91] 08:53:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12727ac00) [pid = 1650] [serial = 270] [outer = 0x0] 08:53:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x127287c00) [pid = 1650] [serial = 271] [outer = 0x12727ac00] 08:53:53 INFO - PROCESS | 1650 | 1467734033149 Marionette DEBUG loaded listener.js 08:53:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128981000) [pid = 1650] [serial = 272] [outer = 0x12727ac00] 08:53:53 INFO - PROCESS | 1650 | 1467734033471 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]]]}] 08:53:53 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. 08:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 08:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:53:53 INFO - PROCESS | 1650 | 1467734033503 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:53:53 INFO - PROCESS | 1650 | 1467734033504 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:53:53 INFO - PROCESS | 1650 | 1467734033506 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:53:53 INFO - PROCESS | 1650 | 1467734033507 Marionette TRACE conn2 <- [1,338,null,{}] 08:53:53 INFO - PROCESS | 1650 | 1467734033510 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}] 08:53:53 INFO - PROCESS | 1650 | 1467734033511 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:53 INFO - PROCESS | 1650 | 1467734033607 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:53:53 INFO - PROCESS | 1650 | 1467734033614 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:53 INFO - PROCESS | 1650 | 1467734033616 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x119782800 == 38 [pid = 1650] [id = 92] 08:53:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128985400) [pid = 1650] [serial = 273] [outer = 0x0] 08:53:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128b6d000) [pid = 1650] [serial = 274] [outer = 0x128985400] 08:53:53 INFO - PROCESS | 1650 | 1467734033640 Marionette DEBUG loaded listener.js 08:53:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128d75000) [pid = 1650] [serial = 275] [outer = 0x128985400] 08:53:53 INFO - PROCESS | 1650 | 1467734033975 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]]]}] 08:53:54 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. 08:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 518ms 08:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:53:54 INFO - PROCESS | 1650 | 1467734034026 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:53:54 INFO - PROCESS | 1650 | 1467734034028 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:53:54 INFO - PROCESS | 1650 | 1467734034031 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:53:54 INFO - PROCESS | 1650 | 1467734034033 Marionette TRACE conn2 <- [1,342,null,{}] 08:53:54 INFO - PROCESS | 1650 | 1467734034037 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}] 08:53:54 INFO - PROCESS | 1650 | 1467734034043 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:54 INFO - PROCESS | 1650 | 1467734034191 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:53:54 INFO - PROCESS | 1650 | 1467734034283 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:54 INFO - PROCESS | 1650 | 1467734034285 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x121268000 == 39 [pid = 1650] [id = 93] 08:53:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x127277c00) [pid = 1650] [serial = 276] [outer = 0x0] 08:53:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x129074400) [pid = 1650] [serial = 277] [outer = 0x127277c00] 08:53:54 INFO - PROCESS | 1650 | 1467734034326 Marionette DEBUG loaded listener.js 08:53:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a6c2000) [pid = 1650] [serial = 278] [outer = 0x127277c00] 08:53:54 INFO - PROCESS | 1650 | 1467734034700 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]]]}] 08:53:54 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. 08:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 720ms 08:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:53:54 INFO - PROCESS | 1650 | 1467734034751 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:53:54 INFO - PROCESS | 1650 | 1467734034752 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:53:54 INFO - PROCESS | 1650 | 1467734034754 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:53:54 INFO - PROCESS | 1650 | 1467734034755 Marionette TRACE conn2 <- [1,346,null,{}] 08:53:54 INFO - PROCESS | 1650 | 1467734034758 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}] 08:53:54 INFO - PROCESS | 1650 | 1467734034759 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:54 INFO - PROCESS | 1650 | 1467734034853 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:53:54 INFO - PROCESS | 1650 | 1467734034865 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:54 INFO - PROCESS | 1650 | 1467734034866 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e64800 == 40 [pid = 1650] [id = 94] 08:53:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a58c400) [pid = 1650] [serial = 279] [outer = 0x0] 08:53:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a6ccc00) [pid = 1650] [serial = 280] [outer = 0x12a58c400] 08:53:54 INFO - PROCESS | 1650 | 1467734034897 Marionette DEBUG loaded listener.js 08:53:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b09f400) [pid = 1650] [serial = 281] [outer = 0x12a58c400] 08:53:55 INFO - PROCESS | 1650 | 1467734035255 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]]]}] 08:53:55 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. 08:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 519ms 08:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:53:55 INFO - PROCESS | 1650 | 1467734035275 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:53:55 INFO - PROCESS | 1650 | 1467734035277 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:53:55 INFO - PROCESS | 1650 | 1467734035280 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:53:55 INFO - PROCESS | 1650 | 1467734035282 Marionette TRACE conn2 <- [1,350,null,{}] 08:53:55 INFO - PROCESS | 1650 | 1467734035292 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}] 08:53:55 INFO - PROCESS | 1650 | 1467734035294 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:55 INFO - PROCESS | 1650 | 1467734035438 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:53:55 INFO - PROCESS | 1650 | 1467734035451 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:55 INFO - PROCESS | 1650 | 1467734035452 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268f9800 == 41 [pid = 1650] [id = 95] 08:53:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a6c2400) [pid = 1650] [serial = 282] [outer = 0x0] 08:53:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12b760c00) [pid = 1650] [serial = 283] [outer = 0x12a6c2400] 08:53:55 INFO - PROCESS | 1650 | 1467734035491 Marionette DEBUG loaded listener.js 08:53:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12b8dd400) [pid = 1650] [serial = 284] [outer = 0x12a6c2400] 08:53:55 INFO - PROCESS | 1650 | 1467734035838 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]]]}] 08:53:55 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. 08:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 570ms 08:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:53:55 INFO - PROCESS | 1650 | 1467734035851 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:53:55 INFO - PROCESS | 1650 | 1467734035852 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:53:55 INFO - PROCESS | 1650 | 1467734035854 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:53:55 INFO - PROCESS | 1650 | 1467734035855 Marionette TRACE conn2 <- [1,354,null,{}] 08:53:55 INFO - PROCESS | 1650 | 1467734035858 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}] 08:53:55 INFO - PROCESS | 1650 | 1467734035859 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:55 INFO - PROCESS | 1650 | 1467734035958 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:53:55 INFO - PROCESS | 1650 | 1467734035962 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:55 INFO - PROCESS | 1650 | 1467734035964 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x128919000 == 42 [pid = 1650] [id = 96] 08:53:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b8ddc00) [pid = 1650] [serial = 285] [outer = 0x0] 08:53:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b8e5400) [pid = 1650] [serial = 286] [outer = 0x12b8ddc00] 08:53:56 INFO - PROCESS | 1650 | 1467734036021 Marionette DEBUG loaded listener.js 08:53:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b970c00) [pid = 1650] [serial = 287] [outer = 0x12b8ddc00] 08:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119790800) [pid = 1650] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a588c00) [pid = 1650] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1174e5400) [pid = 1650] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1164e9800) [pid = 1650] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12948a400) [pid = 1650] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x115df0800) [pid = 1650] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115e5fc00) [pid = 1650] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11905a400) [pid = 1650] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128b6b400) [pid = 1650] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115e5c000) [pid = 1650] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128b97400) [pid = 1650] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:53:56 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x127232400) [pid = 1650] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:53:56 INFO - PROCESS | 1650 | 1467734036391 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]]]}] 08:53:56 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. 08:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 568ms 08:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:53:56 INFO - PROCESS | 1650 | 1467734036423 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:53:56 INFO - PROCESS | 1650 | 1467734036424 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:53:56 INFO - PROCESS | 1650 | 1467734036426 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:53:56 INFO - PROCESS | 1650 | 1467734036427 Marionette TRACE conn2 <- [1,358,null,{}] 08:53:56 INFO - PROCESS | 1650 | 1467734036430 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}] 08:53:56 INFO - PROCESS | 1650 | 1467734036431 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:56 INFO - PROCESS | 1650 | 1467734036510 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:53:56 INFO - PROCESS | 1650 | 1467734036516 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:56 INFO - PROCESS | 1650 | 1467734036517 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12890f800 == 43 [pid = 1650] [id = 97] 08:53:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1174e5400) [pid = 1650] [serial = 288] [outer = 0x0] 08:53:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123b8fc00) [pid = 1650] [serial = 289] [outer = 0x1174e5400] 08:53:56 INFO - PROCESS | 1650 | 1467734036541 Marionette DEBUG loaded listener.js 08:53:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128b9ec00) [pid = 1650] [serial = 290] [outer = 0x1174e5400] 08:53:56 INFO - PROCESS | 1650 | 1467734036869 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]]]}] 08:53:56 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. 08:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 469ms 08:53:56 INFO - PROCESS | 1650 | 1467734036896 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:53:56 INFO - PROCESS | 1650 | 1467734036899 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:53:56 INFO - PROCESS | 1650 | 1467734036901 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:53:56 INFO - PROCESS | 1650 | 1467734036903 Marionette TRACE conn2 <- [1,362,null,{}] 08:53:56 INFO - PROCESS | 1650 | 1467734036905 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}] 08:53:56 INFO - PROCESS | 1650 | 1467734036907 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:57 INFO - PROCESS | 1650 | 1467734037021 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:53:57 INFO - PROCESS | 1650 | 1467734037027 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:57 INFO - PROCESS | 1650 | 1467734037030 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a21b800 == 44 [pid = 1650] [id = 98] 08:53:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a584400) [pid = 1650] [serial = 291] [outer = 0x0] 08:53:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b97a000) [pid = 1650] [serial = 292] [outer = 0x12a584400] 08:53:57 INFO - PROCESS | 1650 | 1467734037058 Marionette DEBUG loaded listener.js 08:53:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bd68000) [pid = 1650] [serial = 293] [outer = 0x12a584400] 08:53:57 INFO - PROCESS | 1650 | 1467734037356 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]]]}] 08:53:57 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. 08:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 469ms 08:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:53:57 INFO - PROCESS | 1650 | 1467734037371 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:53:57 INFO - PROCESS | 1650 | 1467734037372 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:53:57 INFO - PROCESS | 1650 | 1467734037374 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:53:57 INFO - PROCESS | 1650 | 1467734037375 Marionette TRACE conn2 <- [1,366,null,{}] 08:53:57 INFO - PROCESS | 1650 | 1467734037385 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}] 08:53:57 INFO - PROCESS | 1650 | 1467734037386 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:57 INFO - PROCESS | 1650 | 1467734037472 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:53:57 INFO - PROCESS | 1650 | 1467734037476 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:57 INFO - PROCESS | 1650 | 1467734037477 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b023000 == 45 [pid = 1650] [id = 99] 08:53:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12bd6a800) [pid = 1650] [serial = 294] [outer = 0x0] 08:53:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12bddb400) [pid = 1650] [serial = 295] [outer = 0x12bd6a800] 08:53:57 INFO - PROCESS | 1650 | 1467734037501 Marionette DEBUG loaded listener.js 08:53:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12bde0c00) [pid = 1650] [serial = 296] [outer = 0x12bd6a800] 08:53:57 INFO - PROCESS | 1650 | 1467734037864 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]]]}] 08:53:57 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. 08:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 518ms 08:53:57 INFO - PROCESS | 1650 | 1467734037893 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:53:57 INFO - PROCESS | 1650 | 1467734037895 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:53:57 INFO - PROCESS | 1650 | 1467734037898 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:53:57 INFO - PROCESS | 1650 | 1467734037900 Marionette TRACE conn2 <- [1,370,null,{}] 08:53:57 INFO - PROCESS | 1650 | 1467734037903 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}] 08:53:57 INFO - PROCESS | 1650 | 1467734037905 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:58 INFO - PROCESS | 1650 | 1467734038040 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:53:58 INFO - PROCESS | 1650 | 1467734038043 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:58 INFO - PROCESS | 1650 | 1467734038044 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b71a000 == 46 [pid = 1650] [id = 100] 08:53:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12bde4400) [pid = 1650] [serial = 297] [outer = 0x0] 08:53:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12c302400) [pid = 1650] [serial = 298] [outer = 0x12bde4400] 08:53:58 INFO - PROCESS | 1650 | 1467734038083 Marionette DEBUG loaded listener.js 08:53:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12c307c00) [pid = 1650] [serial = 299] [outer = 0x12bde4400] 08:53:58 INFO - PROCESS | 1650 | 1467734038648 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]]]}] 08:53:58 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. 08:53:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 769ms 08:53:58 INFO - PROCESS | 1650 | 1467734038668 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:53:58 INFO - PROCESS | 1650 | 1467734038671 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:53:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:53:58 INFO - PROCESS | 1650 | 1467734038674 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:53:58 INFO - PROCESS | 1650 | 1467734038676 Marionette TRACE conn2 <- [1,374,null,{}] 08:53:58 INFO - PROCESS | 1650 | 1467734038681 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}] 08:53:58 INFO - PROCESS | 1650 | 1467734038683 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:58 INFO - PROCESS | 1650 | 1467734038784 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:53:58 INFO - PROCESS | 1650 | 1467734038848 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:58 INFO - PROCESS | 1650 | 1467734038850 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1167f2800 == 47 [pid = 1650] [id = 101] 08:53:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1128d5000) [pid = 1650] [serial = 300] [outer = 0x0] 08:53:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1128d8800) [pid = 1650] [serial = 301] [outer = 0x1128d5000] 08:53:58 INFO - PROCESS | 1650 | 1467734038880 Marionette DEBUG loaded listener.js 08:53:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x115e5c800) [pid = 1650] [serial = 302] [outer = 0x1128d5000] 08:53:59 INFO - PROCESS | 1650 | 1467734039351 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:53:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:53:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 723ms 08:53:59 INFO - PROCESS | 1650 | 1467734039410 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:53:59 INFO - PROCESS | 1650 | 1467734039415 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:53:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:53:59 INFO - PROCESS | 1650 | 1467734039445 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:53:59 INFO - PROCESS | 1650 | 1467734039450 Marionette TRACE conn2 <- [1,378,null,{}] 08:53:59 INFO - PROCESS | 1650 | 1467734039454 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}] 08:53:59 INFO - PROCESS | 1650 | 1467734039457 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:59 INFO - PROCESS | 1650 | 1467734039591 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:53:59 INFO - PROCESS | 1650 | 1467734039654 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:59 INFO - PROCESS | 1650 | 1467734039655 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:53:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b21000 == 48 [pid = 1650] [id = 102] 08:53:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118374c00) [pid = 1650] [serial = 303] [outer = 0x0] 08:53:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11905a400) [pid = 1650] [serial = 304] [outer = 0x118374c00] 08:53:59 INFO - PROCESS | 1650 | 1467734039686 Marionette DEBUG loaded listener.js 08:53:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119730c00) [pid = 1650] [serial = 305] [outer = 0x118374c00] 08:54:00 INFO - PROCESS | 1650 | 1467734040135 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:54:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:54:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 728ms 08:54:00 INFO - PROCESS | 1650 | 1467734040180 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:54:00 INFO - PROCESS | 1650 | 1467734040182 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:54:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:54:00 INFO - PROCESS | 1650 | 1467734040186 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:54:00 INFO - PROCESS | 1650 | 1467734040188 Marionette TRACE conn2 <- [1,382,null,{}] 08:54:00 INFO - PROCESS | 1650 | 1467734040197 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}] 08:54:00 INFO - PROCESS | 1650 | 1467734040201 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:00 INFO - PROCESS | 1650 | 1467734040302 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:54:00 INFO - PROCESS | 1650 | 1467734040367 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:00 INFO - PROCESS | 1650 | 1467734040369 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b717800 == 49 [pid = 1650] [id = 103] 08:54:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x127278800) [pid = 1650] [serial = 306] [outer = 0x0] 08:54:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x128982c00) [pid = 1650] [serial = 307] [outer = 0x127278800] 08:54:00 INFO - PROCESS | 1650 | 1467734040400 Marionette DEBUG loaded listener.js 08:54:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x128d76400) [pid = 1650] [serial = 308] [outer = 0x127278800] 08:54:00 INFO - PROCESS | 1650 | 1467734040845 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:54:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:54:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 720ms 08:54:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:54:00 INFO - PROCESS | 1650 | 1467734040907 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:54:00 INFO - PROCESS | 1650 | 1467734040909 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:54:00 INFO - PROCESS | 1650 | 1467734040911 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:54:00 INFO - PROCESS | 1650 | 1467734040913 Marionette TRACE conn2 <- [1,386,null,{}] 08:54:00 INFO - PROCESS | 1650 | 1467734040917 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}] 08:54:00 INFO - PROCESS | 1650 | 1467734040919 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:01 INFO - PROCESS | 1650 | 1467734041027 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:54:01 INFO - PROCESS | 1650 | 1467734041101 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:01 INFO - PROCESS | 1650 | 1467734041102 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b1f800 == 50 [pid = 1650] [id = 104] 08:54:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12727cc00) [pid = 1650] [serial = 309] [outer = 0x0] 08:54:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12948e800) [pid = 1650] [serial = 310] [outer = 0x12727cc00] 08:54:01 INFO - PROCESS | 1650 | 1467734041150 Marionette DEBUG loaded listener.js 08:54:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12a58a400) [pid = 1650] [serial = 311] [outer = 0x12727cc00] 08:54:01 INFO - PROCESS | 1650 | 1467734041855 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]]]}] 08:54:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:54:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 975ms 08:54:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:54:01 INFO - PROCESS | 1650 | 1467734041886 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:54:01 INFO - PROCESS | 1650 | 1467734041889 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:54:01 INFO - PROCESS | 1650 | 1467734041892 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:54:01 INFO - PROCESS | 1650 | 1467734041894 Marionette TRACE conn2 <- [1,390,null,{}] 08:54:01 INFO - PROCESS | 1650 | 1467734041897 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}] 08:54:01 INFO - PROCESS | 1650 | 1467734041899 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:01 INFO - PROCESS | 1650 | 1467734041989 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:54:02 INFO - PROCESS | 1650 | 1467734042053 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:02 INFO - PROCESS | 1650 | 1467734042056 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11900f000 == 51 [pid = 1650] [id = 105] 08:54:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x115dee800) [pid = 1650] [serial = 312] [outer = 0x0] 08:54:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1167ce000) [pid = 1650] [serial = 313] [outer = 0x115dee800] 08:54:02 INFO - PROCESS | 1650 | 1467734042083 Marionette DEBUG loaded listener.js 08:54:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x118154c00) [pid = 1650] [serial = 314] [outer = 0x115dee800] 08:54:02 INFO - PROCESS | 1650 | 1467734042523 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]]]}] 08:54:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:54:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 675ms 08:54:02 INFO - PROCESS | 1650 | 1467734042581 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:54:02 INFO - PROCESS | 1650 | 1467734042584 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:54:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:54:02 INFO - PROCESS | 1650 | 1467734042590 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:54:02 INFO - PROCESS | 1650 | 1467734042591 Marionette TRACE conn2 <- [1,394,null,{}] 08:54:02 INFO - PROCESS | 1650 | 1467734042594 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}] 08:54:02 INFO - PROCESS | 1650 | 1467734042596 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:02 INFO - PROCESS | 1650 | 1467734042687 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:54:02 INFO - PROCESS | 1650 | 1467734042753 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:02 INFO - PROCESS | 1650 | 1467734042754 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11714b000 == 52 [pid = 1650] [id = 106] 08:54:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1190d0000) [pid = 1650] [serial = 315] [outer = 0x0] 08:54:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11972a800) [pid = 1650] [serial = 316] [outer = 0x1190d0000] 08:54:02 INFO - PROCESS | 1650 | 1467734042782 Marionette DEBUG loaded listener.js 08:54:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x119aef800) [pid = 1650] [serial = 317] [outer = 0x1190d0000] 08:54:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12b023000 == 51 [pid = 1650] [id = 99] 08:54:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12a21b800 == 50 [pid = 1650] [id = 98] 08:54:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12890f800 == 49 [pid = 1650] [id = 97] 08:54:02 INFO - PROCESS | 1650 | --DOCSHELL 0x128919000 == 48 [pid = 1650] [id = 96] 08:54:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1268f9800 == 47 [pid = 1650] [id = 95] 08:54:02 INFO - PROCESS | 1650 | --DOCSHELL 0x124e64800 == 46 [pid = 1650] [id = 94] 08:54:02 INFO - PROCESS | 1650 | --DOCSHELL 0x121268000 == 45 [pid = 1650] [id = 93] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x116720c00) [pid = 1650] [serial = 204] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12af80800) [pid = 1650] [serial = 244] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1650 | --DOCSHELL 0x119782800 == 44 [pid = 1650] [id = 92] 08:54:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1192d8000 == 43 [pid = 1650] [id = 91] 08:54:02 INFO - PROCESS | 1650 | --DOCSHELL 0x118526800 == 42 [pid = 1650] [id = 90] 08:54:02 INFO - PROCESS | 1650 | --DOCSHELL 0x116619000 == 41 [pid = 1650] [id = 89] 08:54:02 INFO - PROCESS | 1650 | --DOCSHELL 0x116fb2800 == 40 [pid = 1650] [id = 88] 08:54:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12a419000 == 39 [pid = 1650] [id = 86] 08:54:02 INFO - PROCESS | 1650 | --DOCSHELL 0x128914800 == 38 [pid = 1650] [id = 85] 08:54:02 INFO - PROCESS | 1650 | --DOCSHELL 0x11977f800 == 37 [pid = 1650] [id = 84] 08:54:02 INFO - PROCESS | 1650 | --DOCSHELL 0x115eb8000 == 36 [pid = 1650] [id = 83] 08:54:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12a220000 == 35 [pid = 1650] [id = 82] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12a586400) [pid = 1650] [serial = 233] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1253b4c00) [pid = 1650] [serial = 221] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12a574000) [pid = 1650] [serial = 232] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x116f11000) [pid = 1650] [serial = 235] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x120fe5800) [pid = 1650] [serial = 215] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12907b000) [pid = 1650] [serial = 226] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x120fe5c00) [pid = 1650] [serial = 217] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1292b5800) [pid = 1650] [serial = 227] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x124ac5000) [pid = 1650] [serial = 220] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x129486400) [pid = 1650] [serial = 229] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12727c800) [pid = 1650] [serial = 223] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11978e000) [pid = 1650] [serial = 214] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1184c3c00) [pid = 1650] [serial = 236] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x126d61800) [pid = 1650] [serial = 238] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1174e4c00) [pid = 1650] [serial = 208] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128b61800) [pid = 1650] [serial = 224] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129493800) [pid = 1650] [serial = 230] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123bec800) [pid = 1650] [serial = 218] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123b8c800) [pid = 1650] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118161400) [pid = 1650] [serial = 211] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12a586000) [pid = 1650] [serial = 239] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12a58d400) [pid = 1650] [serial = 241] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12a6d0800) [pid = 1650] [serial = 242] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11898d400) [pid = 1650] [serial = 212] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1167c4c00) [pid = 1650] [serial = 207] [outer = 0x0] [url = about:blank] 08:54:03 INFO - PROCESS | 1650 | 1467734043240 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]]]}] 08:54:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:54:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 671ms 08:54:03 INFO - PROCESS | 1650 | 1467734043289 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:54:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:54:03 INFO - PROCESS | 1650 | 1467734043290 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:54:03 INFO - PROCESS | 1650 | 1467734043293 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:54:03 INFO - PROCESS | 1650 | 1467734043297 Marionette TRACE conn2 <- [1,398,null,{}] 08:54:03 INFO - PROCESS | 1650 | 1467734043304 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}] 08:54:03 INFO - PROCESS | 1650 | 1467734043307 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:03 INFO - PROCESS | 1650 | 1467734043386 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:54:03 INFO - PROCESS | 1650 | 1467734043392 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:03 INFO - PROCESS | 1650 | 1467734043394 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194d9000 == 36 [pid = 1650] [id = 107] 08:54:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x125321c00) [pid = 1650] [serial = 318] [outer = 0x0] 08:54:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1253ba000) [pid = 1650] [serial = 319] [outer = 0x125321c00] 08:54:03 INFO - PROCESS | 1650 | 1467734043420 Marionette DEBUG loaded listener.js 08:54:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126f26800) [pid = 1650] [serial = 320] [outer = 0x125321c00] 08:54:03 INFO - PROCESS | 1650 | 1467734043757 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]]]}] 08:54:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:54:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 522ms 08:54:03 INFO - PROCESS | 1650 | 1467734043816 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:54:03 INFO - PROCESS | 1650 | 1467734043818 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:54:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:54:03 INFO - PROCESS | 1650 | 1467734043820 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:54:03 INFO - PROCESS | 1650 | 1467734043821 Marionette TRACE conn2 <- [1,402,null,{}] 08:54:03 INFO - PROCESS | 1650 | 1467734043823 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}] 08:54:03 INFO - PROCESS | 1650 | 1467734043824 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:03 INFO - PROCESS | 1650 | 1467734043904 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:54:03 INFO - PROCESS | 1650 | 1467734043907 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:03 INFO - PROCESS | 1650 | 1467734043908 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x121366800 == 37 [pid = 1650] [id = 108] 08:54:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x127294800) [pid = 1650] [serial = 321] [outer = 0x0] 08:54:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12872e000) [pid = 1650] [serial = 322] [outer = 0x127294800] 08:54:03 INFO - PROCESS | 1650 | 1467734043934 Marionette DEBUG loaded listener.js 08:54:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128b62400) [pid = 1650] [serial = 323] [outer = 0x127294800] 08:54:04 INFO - PROCESS | 1650 | 1467734044417 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]]]}] 08:54:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:54:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 620ms 08:54:04 INFO - PROCESS | 1650 | 1467734044441 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:54:04 INFO - PROCESS | 1650 | 1467734044442 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:54:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:54:04 INFO - PROCESS | 1650 | 1467734044444 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:54:04 INFO - PROCESS | 1650 | 1467734044445 Marionette TRACE conn2 <- [1,406,null,{}] 08:54:04 INFO - PROCESS | 1650 | 1467734044448 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}] 08:54:04 INFO - PROCESS | 1650 | 1467734044449 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:04 INFO - PROCESS | 1650 | 1467734044527 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:54:04 INFO - PROCESS | 1650 | 1467734044533 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:04 INFO - PROCESS | 1650 | 1467734044534 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ea1800 == 38 [pid = 1650] [id = 109] 08:54:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128d72c00) [pid = 1650] [serial = 324] [outer = 0x0] 08:54:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129075400) [pid = 1650] [serial = 325] [outer = 0x128d72c00] 08:54:04 INFO - PROCESS | 1650 | 1467734044558 Marionette DEBUG loaded listener.js 08:54:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12948a400) [pid = 1650] [serial = 326] [outer = 0x128d72c00] 08:54:04 INFO - PROCESS | 1650 | 1467734044875 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]]]}] 08:54:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:54:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 469ms 08:54:04 INFO - PROCESS | 1650 | 1467734044915 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:54:04 INFO - PROCESS | 1650 | 1467734044916 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:54:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:54:04 INFO - PROCESS | 1650 | 1467734044918 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:54:04 INFO - PROCESS | 1650 | 1467734044919 Marionette TRACE conn2 <- [1,410,null,{}] 08:54:04 INFO - PROCESS | 1650 | 1467734044921 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}] 08:54:04 INFO - PROCESS | 1650 | 1467734044925 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:05 INFO - PROCESS | 1650 | 1467734045061 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:54:05 INFO - PROCESS | 1650 | 1467734045107 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:05 INFO - PROCESS | 1650 | 1467734045108 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ece000 == 39 [pid = 1650] [id = 110] 08:54:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128b98800) [pid = 1650] [serial = 327] [outer = 0x0] 08:54:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x129493800) [pid = 1650] [serial = 328] [outer = 0x128b98800] 08:54:05 INFO - PROCESS | 1650 | 1467734045143 Marionette DEBUG loaded listener.js 08:54:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b0ac000) [pid = 1650] [serial = 329] [outer = 0x128b98800] 08:54:05 INFO - PROCESS | 1650 | 1467734045590 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]]]}] 08:54:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:54:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 723ms 08:54:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:54:05 INFO - PROCESS | 1650 | 1467734045642 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:54:05 INFO - PROCESS | 1650 | 1467734045644 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:54:05 INFO - PROCESS | 1650 | 1467734045647 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:54:05 INFO - PROCESS | 1650 | 1467734045648 Marionette TRACE conn2 <- [1,414,null,{}] 08:54:05 INFO - PROCESS | 1650 | 1467734045652 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}] 08:54:05 INFO - PROCESS | 1650 | 1467734045654 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:05 INFO - PROCESS | 1650 | 1467734045827 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:54:05 INFO - PROCESS | 1650 | 1467734045831 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:54:05 INFO - PROCESS | 1650 | 1467734045859 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:05 INFO - PROCESS | 1650 | 1467734045860 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x128dc2000 == 40 [pid = 1650] [id = 111] 08:54:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12b762800) [pid = 1650] [serial = 330] [outer = 0x0] 08:54:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12b977800) [pid = 1650] [serial = 331] [outer = 0x12b762800] 08:54:05 INFO - PROCESS | 1650 | 1467734045900 Marionette DEBUG loaded listener.js 08:54:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12bd68c00) [pid = 1650] [serial = 332] [outer = 0x12b762800] 08:54:06 INFO - PROCESS | 1650 | 1467734046373 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]]]}] 08:54:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:54:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 772ms 08:54:06 INFO - PROCESS | 1650 | 1467734046422 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:54:06 INFO - PROCESS | 1650 | 1467734046423 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:54:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:54:06 INFO - PROCESS | 1650 | 1467734046426 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:54:06 INFO - PROCESS | 1650 | 1467734046427 Marionette TRACE conn2 <- [1,418,null,{}] 08:54:06 INFO - PROCESS | 1650 | 1467734046435 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}] 08:54:06 INFO - PROCESS | 1650 | 1467734046436 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:06 INFO - PROCESS | 1650 | 1467734046536 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:54:06 INFO - PROCESS | 1650 | 1467734046584 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:06 INFO - PROCESS | 1650 | 1467734046586 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a408800 == 41 [pid = 1650] [id = 112] 08:54:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12bd63000) [pid = 1650] [serial = 333] [outer = 0x0] 08:54:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12bde2c00) [pid = 1650] [serial = 334] [outer = 0x12bd63000] 08:54:06 INFO - PROCESS | 1650 | 1467734046611 Marionette DEBUG loaded listener.js 08:54:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12c308400) [pid = 1650] [serial = 335] [outer = 0x12bd63000] 08:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x129076000) [pid = 1650] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12a58c400) [pid = 1650] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12a6c2400) [pid = 1650] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12b8ddc00) [pid = 1650] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11662e800) [pid = 1650] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12727ac00) [pid = 1650] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x128985400) [pid = 1650] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1217d8c00) [pid = 1650] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x116719400) [pid = 1650] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1174e5400) [pid = 1650] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a584400) [pid = 1650] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12bd6a800) [pid = 1650] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x127277c00) [pid = 1650] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:54:07 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1164e8400) [pid = 1650] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:54:07 INFO - PROCESS | 1650 | 1467734047371 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]]]}] 08:54:07 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 08:54:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 976ms 08:54:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:54:07 INFO - PROCESS | 1650 | 1467734047403 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:54:07 INFO - PROCESS | 1650 | 1467734047404 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:54:07 INFO - PROCESS | 1650 | 1467734047406 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:54:07 INFO - PROCESS | 1650 | 1467734047407 Marionette TRACE conn2 <- [1,422,null,{}] 08:54:07 INFO - PROCESS | 1650 | 1467734047409 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}] 08:54:07 INFO - PROCESS | 1650 | 1467734047410 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:07 INFO - PROCESS | 1650 | 1467734047509 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:54:07 INFO - PROCESS | 1650 | 1467734047541 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:07 INFO - PROCESS | 1650 | 1467734047541 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ce8000 == 42 [pid = 1650] [id = 113] 08:54:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x110f77000) [pid = 1650] [serial = 336] [outer = 0x0] 08:54:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x110f7f800) [pid = 1650] [serial = 337] [outer = 0x110f77000] 08:54:07 INFO - PROCESS | 1650 | 1467734047565 Marionette DEBUG loaded listener.js 08:54:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x110f85000) [pid = 1650] [serial = 338] [outer = 0x110f77000] 08:54:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:54:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 919ms 08:54:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:54:08 INFO - PROCESS | 1650 | 1467734048322 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]]]}] 08:54:08 INFO - PROCESS | 1650 | 1467734048325 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:54:08 INFO - PROCESS | 1650 | 1467734048326 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:54:08 INFO - PROCESS | 1650 | 1467734048330 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:54:08 INFO - PROCESS | 1650 | 1467734048331 Marionette TRACE conn2 <- [1,426,null,{}] 08:54:08 INFO - PROCESS | 1650 | 1467734048340 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}] 08:54:08 INFO - PROCESS | 1650 | 1467734048342 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:08 INFO - PROCESS | 1650 | 1467734048423 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:54:08 INFO - PROCESS | 1650 | 1467734048427 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:08 INFO - PROCESS | 1650 | 1467734048428 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af16000 == 43 [pid = 1650] [id = 114] 08:54:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x110f85800) [pid = 1650] [serial = 339] [outer = 0x0] 08:54:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1217e0c00) [pid = 1650] [serial = 340] [outer = 0x110f85800] 08:54:08 INFO - PROCESS | 1650 | 1467734048453 Marionette DEBUG loaded listener.js 08:54:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128985400) [pid = 1650] [serial = 341] [outer = 0x110f85800] 08:54:08 INFO - PROCESS | 1650 | 1467734048773 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] 08:54:08 INFO - PROCESS | 1650 | 1467734048802 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:54:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:54:08 INFO - PROCESS | 1650 | 1467734048804 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:54:08 INFO - PROCESS | 1650 | 1467734048805 Marionette TRACE conn2 <- [1,430,null,{}] 08:54:08 INFO - PROCESS | 1650 | 1467734048808 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}] 08:54:08 INFO - PROCESS | 1650 | 1467734048809 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:08 INFO - PROCESS | 1650 | 1467734048903 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:54:08 INFO - PROCESS | 1650 | 1467734048957 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:08 INFO - PROCESS | 1650 | 1467734048958 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b936800 == 44 [pid = 1650] [id = 115] 08:54:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x116910000) [pid = 1650] [serial = 342] [outer = 0x0] 08:54:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b755400) [pid = 1650] [serial = 343] [outer = 0x116910000] 08:54:08 INFO - PROCESS | 1650 | 1467734048984 Marionette DEBUG loaded listener.js 08:54:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12c844800) [pid = 1650] [serial = 344] [outer = 0x116910000] 08:54:09 INFO - PROCESS | 1650 | 1467734049389 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]]]}] 08:54:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:54:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 618ms 08:54:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:54:09 INFO - PROCESS | 1650 | 1467734049423 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:54:09 INFO - PROCESS | 1650 | 1467734049425 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:54:09 INFO - PROCESS | 1650 | 1467734049429 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:54:09 INFO - PROCESS | 1650 | 1467734049431 Marionette TRACE conn2 <- [1,434,null,{}] 08:54:09 INFO - PROCESS | 1650 | 1467734049434 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}] 08:54:09 INFO - PROCESS | 1650 | 1467734049436 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:09 INFO - PROCESS | 1650 | 1467734049542 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:54:09 INFO - PROCESS | 1650 | 1467734049609 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:09 INFO - PROCESS | 1650 | 1467734049610 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x116fb3800 == 45 [pid = 1650] [id = 116] 08:54:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x112a79c00) [pid = 1650] [serial = 345] [outer = 0x0] 08:54:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x115e6a400) [pid = 1650] [serial = 346] [outer = 0x112a79c00] 08:54:09 INFO - PROCESS | 1650 | 1467734049643 Marionette DEBUG loaded listener.js 08:54:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x117db3800) [pid = 1650] [serial = 347] [outer = 0x112a79c00] 08:54:10 INFO - PROCESS | 1650 | 1467734050083 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]]]}] 08:54:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:54:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 672ms 08:54:10 INFO - PROCESS | 1650 | 1467734050100 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:54:10 INFO - PROCESS | 1650 | 1467734050103 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:54:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:54:10 INFO - PROCESS | 1650 | 1467734050108 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:54:10 INFO - PROCESS | 1650 | 1467734050110 Marionette TRACE conn2 <- [1,438,null,{}] 08:54:10 INFO - PROCESS | 1650 | 1467734050112 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}] 08:54:10 INFO - PROCESS | 1650 | 1467734050114 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:10 INFO - PROCESS | 1650 | 1467734050218 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:54:10 INFO - PROCESS | 1650 | 1467734050272 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:10 INFO - PROCESS | 1650 | 1467734050273 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x120ebb800 == 46 [pid = 1650] [id = 117] 08:54:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11862e800) [pid = 1650] [serial = 348] [outer = 0x0] 08:54:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119583000) [pid = 1650] [serial = 349] [outer = 0x11862e800] 08:54:10 INFO - PROCESS | 1650 | 1467734050303 Marionette DEBUG loaded listener.js 08:54:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119587800) [pid = 1650] [serial = 350] [outer = 0x11862e800] 08:54:10 INFO - PROCESS | 1650 | 1467734050772 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]]]}] 08:54:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:54:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 669ms 08:54:10 INFO - PROCESS | 1650 | 1467734050778 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:54:10 INFO - PROCESS | 1650 | 1467734050781 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:54:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:54:10 INFO - PROCESS | 1650 | 1467734050784 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:54:10 INFO - PROCESS | 1650 | 1467734050787 Marionette TRACE conn2 <- [1,442,null,{}] 08:54:10 INFO - PROCESS | 1650 | 1467734050794 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}] 08:54:10 INFO - PROCESS | 1650 | 1467734050798 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:10 INFO - PROCESS | 1650 | 1467734050918 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:54:11 INFO - PROCESS | 1650 | 1467734050999 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:11 INFO - PROCESS | 1650 | 1467734051002 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b717000 == 47 [pid = 1650] [id = 118] 08:54:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x121470000) [pid = 1650] [serial = 351] [outer = 0x0] 08:54:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x124ac5000) [pid = 1650] [serial = 352] [outer = 0x121470000] 08:54:11 INFO - PROCESS | 1650 | 1467734051032 Marionette DEBUG loaded listener.js 08:54:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x126d05400) [pid = 1650] [serial = 353] [outer = 0x121470000] 08:54:11 INFO - PROCESS | 1650 | 1467734051451 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]]]}] 08:54:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:54:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 721ms 08:54:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:54:11 INFO - PROCESS | 1650 | 1467734051506 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:54:11 INFO - PROCESS | 1650 | 1467734051508 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:54:11 INFO - PROCESS | 1650 | 1467734051510 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:54:11 INFO - PROCESS | 1650 | 1467734051511 Marionette TRACE conn2 <- [1,446,null,{}] 08:54:11 INFO - PROCESS | 1650 | 1467734051532 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}] 08:54:11 INFO - PROCESS | 1650 | 1467734051534 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:11 INFO - PROCESS | 1650 | 1467734051636 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:54:11 INFO - PROCESS | 1650 | 1467734051703 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:11 INFO - PROCESS | 1650 | 1467734051704 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd77800 == 48 [pid = 1650] [id = 119] 08:54:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x128981c00) [pid = 1650] [serial = 354] [outer = 0x0] 08:54:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x128b6a000) [pid = 1650] [serial = 355] [outer = 0x128981c00] 08:54:11 INFO - PROCESS | 1650 | 1467734051733 Marionette DEBUG loaded listener.js 08:54:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1292b5800) [pid = 1650] [serial = 356] [outer = 0x128981c00] 08:54:12 INFO - PROCESS | 1650 | 1467734052174 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]]]}] 08:54:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:54:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 686ms 08:54:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:54:12 INFO - PROCESS | 1650 | 1467734052356 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:54:12 INFO - PROCESS | 1650 | 1467734052358 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:54:12 INFO - PROCESS | 1650 | 1467734052381 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:54:12 INFO - PROCESS | 1650 | 1467734052383 Marionette TRACE conn2 <- [1,450,null,{}] 08:54:12 INFO - PROCESS | 1650 | 1467734052388 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}] 08:54:12 INFO - PROCESS | 1650 | 1467734052389 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:12 INFO - PROCESS | 1650 | 1467734052478 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:54:12 INFO - PROCESS | 1650 | 1467734052531 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:12 INFO - PROCESS | 1650 | 1467734052534 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x119017000 == 49 [pid = 1650] [id = 120] 08:54:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x118158400) [pid = 1650] [serial = 357] [outer = 0x0] 08:54:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x118371800) [pid = 1650] [serial = 358] [outer = 0x118158400] 08:54:12 INFO - PROCESS | 1650 | 1467734052561 Marionette DEBUG loaded listener.js 08:54:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1190ef000) [pid = 1650] [serial = 359] [outer = 0x118158400] 08:54:13 INFO - PROCESS | 1650 | 1467734053013 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] 08:54:13 INFO - PROCESS | 1650 | 1467734053057 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:54:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:54:13 INFO - PROCESS | 1650 | 1467734053061 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:54:13 INFO - PROCESS | 1650 | 1467734053065 Marionette TRACE conn2 <- [1,454,null,{}] 08:54:13 INFO - PROCESS | 1650 | 1467734053068 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}] 08:54:13 INFO - PROCESS | 1650 | 1467734053070 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:13 INFO - PROCESS | 1650 | 1467734053174 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:54:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12af16000 == 48 [pid = 1650] [id = 114] 08:54:13 INFO - PROCESS | 1650 | --DOCSHELL 0x126ce8000 == 47 [pid = 1650] [id = 113] 08:54:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12a408800 == 46 [pid = 1650] [id = 112] 08:54:13 INFO - PROCESS | 1650 | --DOCSHELL 0x128dc2000 == 45 [pid = 1650] [id = 111] 08:54:13 INFO - PROCESS | 1650 | --DOCSHELL 0x115ece000 == 44 [pid = 1650] [id = 110] 08:54:13 INFO - PROCESS | 1650 | --DOCSHELL 0x123ea1800 == 43 [pid = 1650] [id = 109] 08:54:13 INFO - PROCESS | 1650 | --DOCSHELL 0x121366800 == 42 [pid = 1650] [id = 108] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1253b4800) [pid = 1650] [serial = 253] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1167d1400) [pid = 1650] [serial = 247] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11978d400) [pid = 1650] [serial = 250] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x127294000) [pid = 1650] [serial = 256] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12898a800) [pid = 1650] [serial = 259] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12c302400) [pid = 1650] [serial = 298] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1194d9000 == 41 [pid = 1650] [id = 107] 08:54:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11714b000 == 40 [pid = 1650] [id = 106] 08:54:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11900f000 == 39 [pid = 1650] [id = 105] 08:54:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1167f2800 == 38 [pid = 1650] [id = 101] 08:54:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12b71a000 == 37 [pid = 1650] [id = 100] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x116f09000) [pid = 1650] [serial = 205] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1292b5000) [pid = 1650] [serial = 202] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12a6ccc00) [pid = 1650] [serial = 280] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12b760c00) [pid = 1650] [serial = 283] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12b8e5400) [pid = 1650] [serial = 286] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118152800) [pid = 1650] [serial = 265] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119733400) [pid = 1650] [serial = 266] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x127287c00) [pid = 1650] [serial = 271] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128981000) [pid = 1650] [serial = 272] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x128b6d000) [pid = 1650] [serial = 274] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x128d75000) [pid = 1650] [serial = 275] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12b8dd400) [pid = 1650] [serial = 284] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1253ba400) [pid = 1650] [serial = 269] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123bec400) [pid = 1650] [serial = 268] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x117db7800) [pid = 1650] [serial = 263] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11690b800) [pid = 1650] [serial = 262] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x123b8fc00) [pid = 1650] [serial = 289] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12b97a000) [pid = 1650] [serial = 292] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12bddb400) [pid = 1650] [serial = 295] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128b9ec00) [pid = 1650] [serial = 290] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12b970c00) [pid = 1650] [serial = 287] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a6c2000) [pid = 1650] [serial = 278] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x129074400) [pid = 1650] [serial = 277] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12bd68000) [pid = 1650] [serial = 293] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12b09f400) [pid = 1650] [serial = 281] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12bde0c00) [pid = 1650] [serial = 296] [outer = 0x0] [url = about:blank] 08:54:13 INFO - PROCESS | 1650 | 1467734053268 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:13 INFO - PROCESS | 1650 | 1467734053269 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x116414000 == 38 [pid = 1650] [id = 121] 08:54:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x117db7800) [pid = 1650] [serial = 360] [outer = 0x0] 08:54:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11957d400) [pid = 1650] [serial = 361] [outer = 0x117db7800] 08:54:13 INFO - PROCESS | 1650 | 1467734053298 Marionette DEBUG loaded listener.js 08:54:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1217df800) [pid = 1650] [serial = 362] [outer = 0x117db7800] 08:54:13 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:13 INFO - PROCESS | 1650 | 1467734053669 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]]]}] 08:54:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:54:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 627ms 08:54:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:54:13 INFO - PROCESS | 1650 | 1467734053687 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:54:13 INFO - PROCESS | 1650 | 1467734053689 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:54:13 INFO - PROCESS | 1650 | 1467734053693 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:54:13 INFO - PROCESS | 1650 | 1467734053697 Marionette TRACE conn2 <- [1,458,null,{}] 08:54:13 INFO - PROCESS | 1650 | 1467734053706 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}] 08:54:13 INFO - PROCESS | 1650 | 1467734053710 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:13 INFO - PROCESS | 1650 | 1467734053883 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:54:13 INFO - PROCESS | 1650 | 1467734053970 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:13 INFO - PROCESS | 1650 | 1467734053973 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bd0800 == 39 [pid = 1650] [id = 122] 08:54:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124db4400) [pid = 1650] [serial = 363] [outer = 0x0] 08:54:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12728a800) [pid = 1650] [serial = 364] [outer = 0x124db4400] 08:54:14 INFO - PROCESS | 1650 | 1467734054017 Marionette DEBUG loaded listener.js 08:54:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12898c400) [pid = 1650] [serial = 365] [outer = 0x124db4400] 08:54:14 INFO - PROCESS | 1650 | 1467734054301 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] 08:54:14 INFO - PROCESS | 1650 | 1467734054322 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:54:14 INFO - PROCESS | 1650 | 1467734054324 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:54:14 INFO - PROCESS | 1650 | 1467734054325 Marionette TRACE conn2 <- [1,462,null,{}] 08:54:14 INFO - PROCESS | 1650 | 1467734054336 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}] 08:54:14 INFO - PROCESS | 1650 | 1467734054337 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:14 INFO - PROCESS | 1650 | 1467734054428 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:54:14 INFO - PROCESS | 1650 | 1467734054484 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:14 INFO - PROCESS | 1650 | 1467734054485 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x121447000 == 40 [pid = 1650] [id = 123] 08:54:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x127293400) [pid = 1650] [serial = 366] [outer = 0x0] 08:54:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12907b000) [pid = 1650] [serial = 367] [outer = 0x127293400] 08:54:14 INFO - PROCESS | 1650 | 1467734054510 Marionette DEBUG loaded listener.js 08:54:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a576800) [pid = 1650] [serial = 368] [outer = 0x127293400] 08:54:14 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:14 INFO - PROCESS | 1650 | 1467734054789 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] 08:54:14 INFO - PROCESS | 1650 | 1467734054845 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:54:14 INFO - PROCESS | 1650 | 1467734054849 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:54:14 INFO - PROCESS | 1650 | 1467734054851 Marionette TRACE conn2 <- [1,466,null,{}] 08:54:14 INFO - PROCESS | 1650 | 1467734054854 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}] 08:54:14 INFO - PROCESS | 1650 | 1467734054855 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:14 INFO - PROCESS | 1650 | 1467734054934 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:54:14 INFO - PROCESS | 1650 | 1467734054938 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:14 INFO - PROCESS | 1650 | 1467734054939 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268f0000 == 41 [pid = 1650] [id = 124] 08:54:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a588c00) [pid = 1650] [serial = 369] [outer = 0x0] 08:54:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a6cd400) [pid = 1650] [serial = 370] [outer = 0x12a588c00] 08:54:14 INFO - PROCESS | 1650 | 1467734054963 Marionette DEBUG loaded listener.js 08:54:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12af86800) [pid = 1650] [serial = 371] [outer = 0x12a588c00] 08:54:15 INFO - PROCESS | 1650 | 1467734055306 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] 08:54:15 INFO - PROCESS | 1650 | 1467734055320 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:54:15 INFO - PROCESS | 1650 | 1467734055322 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:54:15 INFO - PROCESS | 1650 | 1467734055323 Marionette TRACE conn2 <- [1,470,null,{}] 08:54:15 INFO - PROCESS | 1650 | 1467734055326 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}] 08:54:15 INFO - PROCESS | 1650 | 1467734055338 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:15 INFO - PROCESS | 1650 | 1467734055472 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:54:15 INFO - PROCESS | 1650 | 1467734055486 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:15 INFO - PROCESS | 1650 | 1467734055488 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x126fe7800 == 42 [pid = 1650] [id = 125] 08:54:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b761800) [pid = 1650] [serial = 372] [outer = 0x0] 08:54:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b974800) [pid = 1650] [serial = 373] [outer = 0x12b761800] 08:54:15 INFO - PROCESS | 1650 | 1467734055512 Marionette DEBUG loaded listener.js 08:54:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12c30a400) [pid = 1650] [serial = 374] [outer = 0x12b761800] 08:54:15 INFO - PROCESS | 1650 | 1467734055887 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]]]}] 08:54:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:54:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 569ms 08:54:15 INFO - PROCESS | 1650 | 1467734055892 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:54:15 INFO - PROCESS | 1650 | 1467734055894 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:54:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:54:15 INFO - PROCESS | 1650 | 1467734055901 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:54:15 INFO - PROCESS | 1650 | 1467734055903 Marionette TRACE conn2 <- [1,474,null,{}] 08:54:15 INFO - PROCESS | 1650 | 1467734055905 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}] 08:54:15 INFO - PROCESS | 1650 | 1467734055906 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:16 INFO - PROCESS | 1650 | 1467734056056 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:54:16 INFO - PROCESS | 1650 | 1467734056071 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:16 INFO - PROCESS | 1650 | 1467734056073 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a211800 == 43 [pid = 1650] [id = 126] 08:54:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1129a4800) [pid = 1650] [serial = 375] [outer = 0x0] 08:54:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1129af000) [pid = 1650] [serial = 376] [outer = 0x1129a4800] 08:54:16 INFO - PROCESS | 1650 | 1467734056111 Marionette DEBUG loaded listener.js 08:54:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1129b2c00) [pid = 1650] [serial = 377] [outer = 0x1129a4800] 08:54:16 INFO - PROCESS | 1650 | 1467734056511 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]]]}] 08:54:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:54:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 620ms 08:54:16 INFO - PROCESS | 1650 | 1467734056520 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:54:16 INFO - PROCESS | 1650 | 1467734056521 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:54:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:54:16 INFO - PROCESS | 1650 | 1467734056524 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:54:16 INFO - PROCESS | 1650 | 1467734056533 Marionette TRACE conn2 <- [1,478,null,{}] 08:54:16 INFO - PROCESS | 1650 | 1467734056535 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}] 08:54:16 INFO - PROCESS | 1650 | 1467734056536 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:16 INFO - PROCESS | 1650 | 1467734056639 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:54:16 INFO - PROCESS | 1650 | 1467734056652 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:16 INFO - PROCESS | 1650 | 1467734056653 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a649800 == 44 [pid = 1650] [id = 127] 08:54:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1129aa000) [pid = 1650] [serial = 378] [outer = 0x0] 08:54:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x115e90400) [pid = 1650] [serial = 379] [outer = 0x1129aa000] 08:54:16 INFO - PROCESS | 1650 | 1467734056676 Marionette DEBUG loaded listener.js 08:54:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x115e94000) [pid = 1650] [serial = 380] [outer = 0x1129aa000] 08:54:17 INFO - PROCESS | 1650 | 1467734057012 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]]]}] 08:54:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:54:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 526ms 08:54:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:54:17 INFO - PROCESS | 1650 | 1467734057051 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:54:17 INFO - PROCESS | 1650 | 1467734057052 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:54:17 INFO - PROCESS | 1650 | 1467734057054 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:54:17 INFO - PROCESS | 1650 | 1467734057055 Marionette TRACE conn2 <- [1,482,null,{}] 08:54:17 INFO - PROCESS | 1650 | 1467734057057 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}] 08:54:17 INFO - PROCESS | 1650 | 1467734057059 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:17 INFO - PROCESS | 1650 | 1467734057155 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:54:17 INFO - PROCESS | 1650 | 1467734057169 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:17 INFO - PROCESS | 1650 | 1467734057170 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b70d800 == 45 [pid = 1650] [id = 128] 08:54:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x115e96400) [pid = 1650] [serial = 381] [outer = 0x0] 08:54:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12bd61c00) [pid = 1650] [serial = 382] [outer = 0x115e96400] 08:54:17 INFO - PROCESS | 1650 | 1467734057194 Marionette DEBUG loaded listener.js 08:54:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12c311800) [pid = 1650] [serial = 383] [outer = 0x115e96400] 08:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x124dbc400) [pid = 1650] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1164dfc00) [pid = 1650] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x128988800) [pid = 1650] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x125320c00) [pid = 1650] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12bd63000) [pid = 1650] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12b762800) [pid = 1650] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x110f77000) [pid = 1650] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x115dee800) [pid = 1650] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1190d0000) [pid = 1650] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128d72c00) [pid = 1650] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x125321c00) [pid = 1650] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x127294800) [pid = 1650] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x110f85800) [pid = 1650] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128b98800) [pid = 1650] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12728fc00) [pid = 1650] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:54:17 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1184cf800) [pid = 1650] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:54:17 INFO - PROCESS | 1650 | 1467734057641 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]]]}] 08:54:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:54:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 619ms 08:54:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:54:17 INFO - PROCESS | 1650 | 1467734057674 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:54:17 INFO - PROCESS | 1650 | 1467734057675 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:54:17 INFO - PROCESS | 1650 | 1467734057677 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:54:17 INFO - PROCESS | 1650 | 1467734057678 Marionette TRACE conn2 <- [1,486,null,{}] 08:54:17 INFO - PROCESS | 1650 | 1467734057681 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}] 08:54:17 INFO - PROCESS | 1650 | 1467734057682 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:17 INFO - PROCESS | 1650 | 1467734057759 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:54:17 INFO - PROCESS | 1650 | 1467734057765 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:17 INFO - PROCESS | 1650 | 1467734057767 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a41c000 == 46 [pid = 1650] [id = 129] 08:54:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x110fe5400) [pid = 1650] [serial = 384] [outer = 0x0] 08:54:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x110feb400) [pid = 1650] [serial = 385] [outer = 0x110fe5400] 08:54:17 INFO - PROCESS | 1650 | 1467734057790 Marionette DEBUG loaded listener.js 08:54:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x110fefc00) [pid = 1650] [serial = 386] [outer = 0x110fe5400] 08:54:18 INFO - PROCESS | 1650 | 1467734058119 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]]]}] 08:54:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:54:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 469ms 08:54:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:54:18 INFO - PROCESS | 1650 | 1467734058148 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:54:18 INFO - PROCESS | 1650 | 1467734058150 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:54:18 INFO - PROCESS | 1650 | 1467734058152 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:54:18 INFO - PROCESS | 1650 | 1467734058154 Marionette TRACE conn2 <- [1,490,null,{}] 08:54:18 INFO - PROCESS | 1650 | 1467734058156 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}] 08:54:18 INFO - PROCESS | 1650 | 1467734058158 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:18 INFO - PROCESS | 1650 | 1467734058274 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:54:18 INFO - PROCESS | 1650 | 1467734058280 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:18 INFO - PROCESS | 1650 | 1467734058281 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd8a000 == 47 [pid = 1650] [id = 130] 08:54:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x110feac00) [pid = 1650] [serial = 387] [outer = 0x0] 08:54:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118061c00) [pid = 1650] [serial = 388] [outer = 0x110feac00] 08:54:18 INFO - PROCESS | 1650 | 1467734058307 Marionette DEBUG loaded listener.js 08:54:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128b92800) [pid = 1650] [serial = 389] [outer = 0x110feac00] 08:54:18 INFO - PROCESS | 1650 | 1467734058637 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]]]}] 08:54:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:54:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 520ms 08:54:18 INFO - PROCESS | 1650 | 1467734058672 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:54:18 INFO - PROCESS | 1650 | 1467734058673 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:54:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:54:18 INFO - PROCESS | 1650 | 1467734058675 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:54:18 INFO - PROCESS | 1650 | 1467734058676 Marionette TRACE conn2 <- [1,494,null,{}] 08:54:18 INFO - PROCESS | 1650 | 1467734058679 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}] 08:54:18 INFO - PROCESS | 1650 | 1467734058680 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:18 INFO - PROCESS | 1650 | 1467734058760 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:54:18 INFO - PROCESS | 1650 | 1467734058766 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:18 INFO - PROCESS | 1650 | 1467734058767 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c610800 == 48 [pid = 1650] [id = 131] 08:54:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118120c00) [pid = 1650] [serial = 390] [outer = 0x0] 08:54:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118124000) [pid = 1650] [serial = 391] [outer = 0x118120c00] 08:54:18 INFO - PROCESS | 1650 | 1467734058790 Marionette DEBUG loaded listener.js 08:54:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128b93800) [pid = 1650] [serial = 392] [outer = 0x118120c00] 08:54:19 INFO - PROCESS | 1650 | 1467734059107 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]]]}] 08:54:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:54:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 468ms 08:54:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:54:19 INFO - PROCESS | 1650 | 1467734059143 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:54:19 INFO - PROCESS | 1650 | 1467734059145 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:54:19 INFO - PROCESS | 1650 | 1467734059147 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:54:19 INFO - PROCESS | 1650 | 1467734059148 Marionette TRACE conn2 <- [1,498,null,{}] 08:54:19 INFO - PROCESS | 1650 | 1467734059150 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}] 08:54:19 INFO - PROCESS | 1650 | 1467734059151 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:19 INFO - PROCESS | 1650 | 1467734059260 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:54:19 INFO - PROCESS | 1650 | 1467734059266 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:19 INFO - PROCESS | 1650 | 1467734059267 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c622000 == 49 [pid = 1650] [id = 132] 08:54:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x110fe3400) [pid = 1650] [serial = 393] [outer = 0x0] 08:54:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11898d400) [pid = 1650] [serial = 394] [outer = 0x110fe3400] 08:54:19 INFO - PROCESS | 1650 | 1467734059291 Marionette DEBUG loaded listener.js 08:54:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12c845400) [pid = 1650] [serial = 395] [outer = 0x110fe3400] 08:54:19 INFO - PROCESS | 1650 | 1467734059666 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]]]}] 08:54:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:54:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 570ms 08:54:19 INFO - PROCESS | 1650 | 1467734059718 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:54:19 INFO - PROCESS | 1650 | 1467734059720 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:54:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:54:19 INFO - PROCESS | 1650 | 1467734059723 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:54:19 INFO - PROCESS | 1650 | 1467734059725 Marionette TRACE conn2 <- [1,502,null,{}] 08:54:19 INFO - PROCESS | 1650 | 1467734059750 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}] 08:54:19 INFO - PROCESS | 1650 | 1467734059751 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:19 INFO - PROCESS | 1650 | 1467734059860 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:54:19 INFO - PROCESS | 1650 | 1467734059931 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:19 INFO - PROCESS | 1650 | 1467734059932 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11835d000 == 50 [pid = 1650] [id = 133] 08:54:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1129a7c00) [pid = 1650] [serial = 396] [outer = 0x0] 08:54:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1133c0400) [pid = 1650] [serial = 397] [outer = 0x1129a7c00] 08:54:19 INFO - PROCESS | 1650 | 1467734059962 Marionette DEBUG loaded listener.js 08:54:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x116136c00) [pid = 1650] [serial = 398] [outer = 0x1129a7c00] 08:54:20 INFO - PROCESS | 1650 | 1467734060399 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]]]}] 08:54:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:54:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 720ms 08:54:20 INFO - PROCESS | 1650 | 1467734060443 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:54:20 INFO - PROCESS | 1650 | 1467734060446 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:54:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:54:20 INFO - PROCESS | 1650 | 1467734060469 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:54:20 INFO - PROCESS | 1650 | 1467734060471 Marionette TRACE conn2 <- [1,506,null,{}] 08:54:20 INFO - PROCESS | 1650 | 1467734060474 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}] 08:54:20 INFO - PROCESS | 1650 | 1467734060476 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:20 INFO - PROCESS | 1650 | 1467734060581 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:54:20 INFO - PROCESS | 1650 | 1467734060651 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:20 INFO - PROCESS | 1650 | 1467734060652 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x126609800 == 51 [pid = 1650] [id = 134] 08:54:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x118160c00) [pid = 1650] [serial = 399] [outer = 0x0] 08:54:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11957d800) [pid = 1650] [serial = 400] [outer = 0x118160c00] 08:54:20 INFO - PROCESS | 1650 | 1467734060682 Marionette DEBUG loaded listener.js 08:54:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11972ac00) [pid = 1650] [serial = 401] [outer = 0x118160c00] 08:54:21 INFO - PROCESS | 1650 | 1467734061121 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]]]}] 08:54:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:54:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 673ms 08:54:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:54:21 INFO - PROCESS | 1650 | 1467734061140 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:54:21 INFO - PROCESS | 1650 | 1467734061142 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:54:21 INFO - PROCESS | 1650 | 1467734061144 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:54:21 INFO - PROCESS | 1650 | 1467734061149 Marionette TRACE conn2 <- [1,510,null,{}] 08:54:21 INFO - PROCESS | 1650 | 1467734061175 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}] 08:54:21 INFO - PROCESS | 1650 | 1467734061179 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:21 INFO - PROCESS | 1650 | 1467734061320 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:54:21 INFO - PROCESS | 1650 | 1467734061375 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:21 INFO - PROCESS | 1650 | 1467734061377 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca51800 == 52 [pid = 1650] [id = 135] 08:54:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x121579000) [pid = 1650] [serial = 402] [outer = 0x0] 08:54:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1219d0800) [pid = 1650] [serial = 403] [outer = 0x121579000] 08:54:21 INFO - PROCESS | 1650 | 1467734061409 Marionette DEBUG loaded listener.js 08:54:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x124acf000) [pid = 1650] [serial = 404] [outer = 0x121579000] 08:54:21 INFO - PROCESS | 1650 | 1467734061847 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]]]}] 08:54:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:54:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 743ms 08:54:21 INFO - PROCESS | 1650 | 1467734061888 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:54:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:54:21 INFO - PROCESS | 1650 | 1467734061889 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:54:21 INFO - PROCESS | 1650 | 1467734061892 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:54:21 INFO - PROCESS | 1650 | 1467734061893 Marionette TRACE conn2 <- [1,514,null,{}] 08:54:21 INFO - PROCESS | 1650 | 1467734061914 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}] 08:54:21 INFO - PROCESS | 1650 | 1467734061916 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:22 INFO - PROCESS | 1650 | 1467734062022 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:54:22 INFO - PROCESS | 1650 | 1467734062091 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:22 INFO - PROCESS | 1650 | 1467734062092 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce11800 == 53 [pid = 1650] [id = 136] 08:54:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x127278000) [pid = 1650] [serial = 405] [outer = 0x0] 08:54:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12728ac00) [pid = 1650] [serial = 406] [outer = 0x127278000] 08:54:22 INFO - PROCESS | 1650 | 1467734062120 Marionette DEBUG loaded listener.js 08:54:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12898a800) [pid = 1650] [serial = 407] [outer = 0x127278000] 08:54:22 INFO - PROCESS | 1650 | 1467734062533 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]]]}] 08:54:22 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 08:54:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 672ms 08:54:22 INFO - PROCESS | 1650 | 1467734062581 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:54:22 INFO - PROCESS | 1650 | 1467734062583 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:54:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:54:22 INFO - PROCESS | 1650 | 1467734062585 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:54:22 INFO - PROCESS | 1650 | 1467734062586 Marionette TRACE conn2 <- [1,518,null,{}] 08:54:22 INFO - PROCESS | 1650 | 1467734062589 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}] 08:54:22 INFO - PROCESS | 1650 | 1467734062590 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:22 INFO - PROCESS | 1650 | 1467734062700 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:54:22 INFO - PROCESS | 1650 | 1467734062758 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:22 INFO - PROCESS | 1650 | 1467734062760 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b713000 == 54 [pid = 1650] [id = 137] 08:54:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x128988400) [pid = 1650] [serial = 408] [outer = 0x0] 08:54:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1292b1400) [pid = 1650] [serial = 409] [outer = 0x128988400] 08:54:22 INFO - PROCESS | 1650 | 1467734062788 Marionette DEBUG loaded listener.js 08:54:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12a6c4800) [pid = 1650] [serial = 410] [outer = 0x128988400] 08:54:23 INFO - PROCESS | 1650 | 1467734063400 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]]]}] 08:54:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:54:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 871ms 08:54:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:54:23 INFO - PROCESS | 1650 | 1467734063456 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:54:23 INFO - PROCESS | 1650 | 1467734063458 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:54:23 INFO - PROCESS | 1650 | 1467734063461 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:54:23 INFO - PROCESS | 1650 | 1467734063463 Marionette TRACE conn2 <- [1,522,null,{}] 08:54:23 INFO - PROCESS | 1650 | 1467734063467 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}] 08:54:23 INFO - PROCESS | 1650 | 1467734063468 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:23 INFO - PROCESS | 1650 | 1467734063560 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:54:23 INFO - PROCESS | 1650 | 1467734063633 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:23 INFO - PROCESS | 1650 | 1467734063634 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119091800 == 55 [pid = 1650] [id = 138] 08:54:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x116130c00) [pid = 1650] [serial = 411] [outer = 0x0] 08:54:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x116719400) [pid = 1650] [serial = 412] [outer = 0x116130c00] 08:54:23 INFO - PROCESS | 1650 | 1467734063661 Marionette DEBUG loaded listener.js 08:54:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x118118400) [pid = 1650] [serial = 413] [outer = 0x116130c00] 08:54:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12c610800 == 54 [pid = 1650] [id = 131] 08:54:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd8a000 == 53 [pid = 1650] [id = 130] 08:54:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12a41c000 == 52 [pid = 1650] [id = 129] 08:54:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12b70d800 == 51 [pid = 1650] [id = 128] 08:54:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12a649800 == 50 [pid = 1650] [id = 127] 08:54:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12a211800 == 49 [pid = 1650] [id = 126] 08:54:24 INFO - PROCESS | 1650 | --DOCSHELL 0x126fe7800 == 48 [pid = 1650] [id = 125] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12b755400) [pid = 1650] [serial = 343] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1268f0000 == 47 [pid = 1650] [id = 124] 08:54:24 INFO - PROCESS | 1650 | --DOCSHELL 0x121447000 == 46 [pid = 1650] [id = 123] 08:54:24 INFO - PROCESS | 1650 | --DOCSHELL 0x119bd0800 == 45 [pid = 1650] [id = 122] 08:54:24 INFO - PROCESS | 1650 | --DOCSHELL 0x116414000 == 44 [pid = 1650] [id = 121] 08:54:24 INFO - PROCESS | 1650 | --DOCSHELL 0x119017000 == 43 [pid = 1650] [id = 120] 08:54:24 INFO - PROCESS | 1650 | --DOCSHELL 0x120ebb800 == 42 [pid = 1650] [id = 117] 08:54:24 INFO - PROCESS | 1650 | --DOCSHELL 0x116fb3800 == 41 [pid = 1650] [id = 116] 08:54:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12b936800 == 40 [pid = 1650] [id = 115] 08:54:24 INFO - PROCESS | 1650 | 1467734064147 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]]]}] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x128981400) [pid = 1650] [serial = 257] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1214d3400) [pid = 1650] [serial = 251] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x127231800) [pid = 1650] [serial = 254] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x117db8800) [pid = 1650] [serial = 248] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x128b91800) [pid = 1650] [serial = 260] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12b0a5800) [pid = 1650] [serial = 245] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12bde2c00) [pid = 1650] [serial = 334] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11905a400) [pid = 1650] [serial = 304] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x128982c00) [pid = 1650] [serial = 307] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12b977800) [pid = 1650] [serial = 331] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x110f7f800) [pid = 1650] [serial = 337] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1128d8800) [pid = 1650] [serial = 301] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x118154c00) [pid = 1650] [serial = 314] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1167ce000) [pid = 1650] [serial = 313] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119aef800) [pid = 1650] [serial = 317] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11972a800) [pid = 1650] [serial = 316] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x129075400) [pid = 1650] [serial = 325] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12948a400) [pid = 1650] [serial = 326] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1253ba000) [pid = 1650] [serial = 319] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x126f26800) [pid = 1650] [serial = 320] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12872e000) [pid = 1650] [serial = 322] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x128b62400) [pid = 1650] [serial = 323] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12948e800) [pid = 1650] [serial = 310] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x110f85000) [pid = 1650] [serial = 338] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1217e0c00) [pid = 1650] [serial = 340] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12c308400) [pid = 1650] [serial = 335] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128985400) [pid = 1650] [serial = 341] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x129493800) [pid = 1650] [serial = 328] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12b0ac000) [pid = 1650] [serial = 329] [outer = 0x0] [url = about:blank] 08:54:24 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12bd68c00) [pid = 1650] [serial = 332] [outer = 0x0] [url = about:blank] 08:54:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:54:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 724ms 08:54:24 INFO - PROCESS | 1650 | 1467734064197 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:54:24 INFO - PROCESS | 1650 | 1467734064201 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:54:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:54:24 INFO - PROCESS | 1650 | 1467734064208 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:54:24 INFO - PROCESS | 1650 | 1467734064210 Marionette TRACE conn2 <- [1,526,null,{}] 08:54:24 INFO - PROCESS | 1650 | 1467734064217 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}] 08:54:24 INFO - PROCESS | 1650 | 1467734064219 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:24 INFO - PROCESS | 1650 | 1467734064345 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:54:24 INFO - PROCESS | 1650 | 1467734064359 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:24 INFO - PROCESS | 1650 | 1467734064360 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11746e800 == 41 [pid = 1650] [id = 139] 08:54:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118123c00) [pid = 1650] [serial = 414] [outer = 0x0] 08:54:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11815e800) [pid = 1650] [serial = 415] [outer = 0x118123c00] 08:54:24 INFO - PROCESS | 1650 | 1467734064404 Marionette DEBUG loaded listener.js 08:54:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119584400) [pid = 1650] [serial = 416] [outer = 0x118123c00] 08:54:24 INFO - PROCESS | 1650 | 1467734064817 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]]]}] 08:54:24 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 08:54:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 621ms 08:54:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:54:24 INFO - PROCESS | 1650 | 1467734064828 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:54:24 INFO - PROCESS | 1650 | 1467734064830 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:54:24 INFO - PROCESS | 1650 | 1467734064832 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:54:24 INFO - PROCESS | 1650 | 1467734064834 Marionette TRACE conn2 <- [1,530,null,{}] 08:54:24 INFO - PROCESS | 1650 | 1467734064842 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}] 08:54:24 INFO - PROCESS | 1650 | 1467734064844 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:24 INFO - PROCESS | 1650 | 1467734064926 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:54:24 INFO - PROCESS | 1650 | 1467734064933 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:24 INFO - PROCESS | 1650 | 1467734064935 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12126d800 == 42 [pid = 1650] [id = 140] 08:54:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x120fe4400) [pid = 1650] [serial = 417] [outer = 0x0] 08:54:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x121579400) [pid = 1650] [serial = 418] [outer = 0x120fe4400] 08:54:24 INFO - PROCESS | 1650 | 1467734064962 Marionette DEBUG loaded listener.js 08:54:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x124af2400) [pid = 1650] [serial = 419] [outer = 0x120fe4400] 08:54:25 INFO - PROCESS | 1650 | 1467734065293 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"]]]}] 08:54:25 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 08:54:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:54:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:54:25 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 08:54:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:54:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:54:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 471ms 08:54:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:54:25 INFO - PROCESS | 1650 | 1467734065303 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:54:25 INFO - PROCESS | 1650 | 1467734065305 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:54:25 INFO - PROCESS | 1650 | 1467734065307 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:54:25 INFO - PROCESS | 1650 | 1467734065308 Marionette TRACE conn2 <- [1,534,null,{}] 08:54:25 INFO - PROCESS | 1650 | 1467734065310 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}] 08:54:25 INFO - PROCESS | 1650 | 1467734065311 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:25 INFO - PROCESS | 1650 | 1467734065411 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:54:25 INFO - PROCESS | 1650 | 1467734065466 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:25 INFO - PROCESS | 1650 | 1467734065467 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1218c8000 == 43 [pid = 1650] [id = 141] 08:54:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1248a7000) [pid = 1650] [serial = 420] [outer = 0x0] 08:54:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128729800) [pid = 1650] [serial = 421] [outer = 0x1248a7000] 08:54:25 INFO - PROCESS | 1650 | 1467734065492 Marionette DEBUG loaded listener.js 08:54:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128b9a800) [pid = 1650] [serial = 422] [outer = 0x1248a7000] 08:54:25 INFO - PROCESS | 1650 | 1467734065803 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]]]}] 08:54:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:54:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 519ms 08:54:25 INFO - PROCESS | 1650 | 1467734065826 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:54:25 INFO - PROCESS | 1650 | 1467734065827 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:54:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:54:25 INFO - PROCESS | 1650 | 1467734065831 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:54:25 INFO - PROCESS | 1650 | 1467734065834 Marionette TRACE conn2 <- [1,538,null,{}] 08:54:25 INFO - PROCESS | 1650 | 1467734065837 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}] 08:54:25 INFO - PROCESS | 1650 | 1467734065838 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:25 INFO - PROCESS | 1650 | 1467734065929 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:54:26 INFO - PROCESS | 1650 | 1467734066010 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:26 INFO - PROCESS | 1650 | 1467734066012 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268f0000 == 44 [pid = 1650] [id = 142] 08:54:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12489b400) [pid = 1650] [serial = 423] [outer = 0x0] 08:54:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128d77c00) [pid = 1650] [serial = 424] [outer = 0x12489b400] 08:54:26 INFO - PROCESS | 1650 | 1467734066052 Marionette DEBUG loaded listener.js 08:54:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12a2d3800) [pid = 1650] [serial = 425] [outer = 0x12489b400] 08:54:26 INFO - PROCESS | 1650 | 1467734066364 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]]]}] 08:54:26 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. 08:54:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 572ms 08:54:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:54:26 INFO - PROCESS | 1650 | 1467734066402 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:54:26 INFO - PROCESS | 1650 | 1467734066404 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:54:26 INFO - PROCESS | 1650 | 1467734066406 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:54:26 INFO - PROCESS | 1650 | 1467734066407 Marionette TRACE conn2 <- [1,542,null,{}] 08:54:26 INFO - PROCESS | 1650 | 1467734066409 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}] 08:54:26 INFO - PROCESS | 1650 | 1467734066414 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:26 INFO - PROCESS | 1650 | 1467734066536 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:54:26 INFO - PROCESS | 1650 | 1467734066550 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:26 INFO - PROCESS | 1650 | 1467734066551 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1181d9800 == 45 [pid = 1650] [id = 143] 08:54:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12a586000) [pid = 1650] [serial = 426] [outer = 0x0] 08:54:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b0a6400) [pid = 1650] [serial = 427] [outer = 0x12a586000] 08:54:26 INFO - PROCESS | 1650 | 1467734066576 Marionette DEBUG loaded listener.js 08:54:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12bdd9800) [pid = 1650] [serial = 428] [outer = 0x12a586000] 08:54:26 INFO - PROCESS | 1650 | 1467734066931 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]]]}] 08:54:26 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. 08:54:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 569ms 08:54:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:54:26 INFO - PROCESS | 1650 | 1467734066976 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:54:26 INFO - PROCESS | 1650 | 1467734066977 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:54:26 INFO - PROCESS | 1650 | 1467734066979 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:54:26 INFO - PROCESS | 1650 | 1467734066980 Marionette TRACE conn2 <- [1,546,null,{}] 08:54:26 INFO - PROCESS | 1650 | 1467734066982 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}] 08:54:26 INFO - PROCESS | 1650 | 1467734066983 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:27 INFO - PROCESS | 1650 | 1467734067088 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:54:27 INFO - PROCESS | 1650 | 1467734067104 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:27 INFO - PROCESS | 1650 | 1467734067105 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a657000 == 46 [pid = 1650] [id = 144] 08:54:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1210e7800) [pid = 1650] [serial = 429] [outer = 0x0] 08:54:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1210ef800) [pid = 1650] [serial = 430] [outer = 0x1210e7800] 08:54:27 INFO - PROCESS | 1650 | 1467734067142 Marionette DEBUG loaded listener.js 08:54:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1210f6c00) [pid = 1650] [serial = 431] [outer = 0x1210e7800] 08:54:27 INFO - PROCESS | 1650 | 1467734067487 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]]]}] 08:54:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:54:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 521ms 08:54:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:54:27 INFO - PROCESS | 1650 | 1467734067502 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:54:27 INFO - PROCESS | 1650 | 1467734067503 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:54:27 INFO - PROCESS | 1650 | 1467734067505 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:54:27 INFO - PROCESS | 1650 | 1467734067506 Marionette TRACE conn2 <- [1,550,null,{}] 08:54:27 INFO - PROCESS | 1650 | 1467734067509 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}] 08:54:27 INFO - PROCESS | 1650 | 1467734067510 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:27 INFO - PROCESS | 1650 | 1467734067637 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:54:27 INFO - PROCESS | 1650 | 1467734067687 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:27 INFO - PROCESS | 1650 | 1467734067688 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b931800 == 47 [pid = 1650] [id = 145] 08:54:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1210ee400) [pid = 1650] [serial = 432] [outer = 0x0] 08:54:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12bde0000) [pid = 1650] [serial = 433] [outer = 0x1210ee400] 08:54:27 INFO - PROCESS | 1650 | 1467734067718 Marionette DEBUG loaded listener.js 08:54:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12c30bc00) [pid = 1650] [serial = 434] [outer = 0x1210ee400] 08:54:28 INFO - PROCESS | 1650 | 1467734068088 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]]]}] 08:54:28 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. 08:54:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 619ms 08:54:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:54:28 INFO - PROCESS | 1650 | 1467734068125 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:54:28 INFO - PROCESS | 1650 | 1467734068127 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:54:28 INFO - PROCESS | 1650 | 1467734068130 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:54:28 INFO - PROCESS | 1650 | 1467734068133 Marionette TRACE conn2 <- [1,554,null,{}] 08:54:28 INFO - PROCESS | 1650 | 1467734068136 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}] 08:54:28 INFO - PROCESS | 1650 | 1467734068137 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:28 INFO - PROCESS | 1650 | 1467734068304 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1128d5000) [pid = 1650] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12bde4400) [pid = 1650] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1129a4800) [pid = 1650] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1129aa000) [pid = 1650] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x124db4400) [pid = 1650] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12a588c00) [pid = 1650] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x117db7800) [pid = 1650] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x127293400) [pid = 1650] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118158400) [pid = 1650] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x115e96400) [pid = 1650] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x110fe5400) [pid = 1650] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x110feac00) [pid = 1650] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118120c00) [pid = 1650] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12b761800) [pid = 1650] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:54:28 INFO - PROCESS | 1650 | 1467734068569 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:28 INFO - PROCESS | 1650 | 1467734068570 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x118365800 == 48 [pid = 1650] [id = 146] 08:54:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x110fe4800) [pid = 1650] [serial = 435] [outer = 0x0] 08:54:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1128cdc00) [pid = 1650] [serial = 436] [outer = 0x110fe4800] 08:54:28 INFO - PROCESS | 1650 | 1467734068611 Marionette DEBUG loaded listener.js 08:54:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x115df5800) [pid = 1650] [serial = 437] [outer = 0x110fe4800] 08:54:28 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:28 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:28 INFO - PROCESS | 1650 | 1467734068967 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]]]}] 08:54:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:54:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 871ms 08:54:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:54:29 INFO - PROCESS | 1650 | 1467734069001 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:54:29 INFO - PROCESS | 1650 | 1467734069002 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:54:29 INFO - PROCESS | 1650 | 1467734069004 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:54:29 INFO - PROCESS | 1650 | 1467734069005 Marionette TRACE conn2 <- [1,558,null,{}] 08:54:29 INFO - PROCESS | 1650 | 1467734069007 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}] 08:54:29 INFO - PROCESS | 1650 | 1467734069008 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:29 INFO - PROCESS | 1650 | 1467734069089 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:54:29 INFO - PROCESS | 1650 | 1467734069149 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:29 INFO - PROCESS | 1650 | 1467734069150 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c278000 == 49 [pid = 1650] [id = 147] 08:54:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1129b2000) [pid = 1650] [serial = 438] [outer = 0x0] 08:54:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119a9e400) [pid = 1650] [serial = 439] [outer = 0x1129b2000] 08:54:29 INFO - PROCESS | 1650 | 1467734069174 Marionette DEBUG loaded listener.js 08:54:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119aa3000) [pid = 1650] [serial = 440] [outer = 0x1129b2000] 08:54:29 INFO - PROCESS | 1650 | 1467734069450 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]]]}] 08:54:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:54:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 468ms 08:54:29 INFO - PROCESS | 1650 | 1467734069473 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:54:29 INFO - PROCESS | 1650 | 1467734069474 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:54:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:54:29 INFO - PROCESS | 1650 | 1467734069476 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:54:29 INFO - PROCESS | 1650 | 1467734069478 Marionette TRACE conn2 <- [1,562,null,{}] 08:54:29 INFO - PROCESS | 1650 | 1467734069489 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}] 08:54:29 INFO - PROCESS | 1650 | 1467734069490 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:29 INFO - PROCESS | 1650 | 1467734069595 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:54:29 INFO - PROCESS | 1650 | 1467734069601 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:29 INFO - PROCESS | 1650 | 1467734069603 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d104000 == 50 [pid = 1650] [id = 148] 08:54:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1129b1c00) [pid = 1650] [serial = 441] [outer = 0x0] 08:54:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x129075000) [pid = 1650] [serial = 442] [outer = 0x1129b1c00] 08:54:29 INFO - PROCESS | 1650 | 1467734069629 Marionette DEBUG loaded listener.js 08:54:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12c848c00) [pid = 1650] [serial = 443] [outer = 0x1129b1c00] 08:54:29 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:29 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:29 INFO - PROCESS | 1650 | 1467734069955 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]]]}] 08:54:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:54:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 527ms 08:54:30 INFO - PROCESS | 1650 | 1467734070005 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:54:30 INFO - PROCESS | 1650 | 1467734070007 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:54:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:54:30 INFO - PROCESS | 1650 | 1467734070009 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:54:30 INFO - PROCESS | 1650 | 1467734070010 Marionette TRACE conn2 <- [1,566,null,{}] 08:54:30 INFO - PROCESS | 1650 | 1467734070013 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}] 08:54:30 INFO - PROCESS | 1650 | 1467734070014 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:30 INFO - PROCESS | 1650 | 1467734070126 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:54:30 INFO - PROCESS | 1650 | 1467734070132 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:30 INFO - PROCESS | 1650 | 1467734070133 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d40a800 == 51 [pid = 1650] [id = 149] 08:54:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12c849000) [pid = 1650] [serial = 444] [outer = 0x0] 08:54:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12c84f800) [pid = 1650] [serial = 445] [outer = 0x12c849000] 08:54:30 INFO - PROCESS | 1650 | 1467734070157 Marionette DEBUG loaded listener.js 08:54:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12cae4000) [pid = 1650] [serial = 446] [outer = 0x12c849000] 08:54:30 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:30 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:30 INFO - PROCESS | 1650 | 1467734070469 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]]]}] 08:54:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:54:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 468ms 08:54:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:54:30 INFO - PROCESS | 1650 | 1467734070477 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:54:30 INFO - PROCESS | 1650 | 1467734070478 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:54:30 INFO - PROCESS | 1650 | 1467734070482 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:54:30 INFO - PROCESS | 1650 | 1467734070485 Marionette TRACE conn2 <- [1,570,null,{}] 08:54:30 INFO - PROCESS | 1650 | 1467734070487 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}] 08:54:30 INFO - PROCESS | 1650 | 1467734070488 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:30 INFO - PROCESS | 1650 | 1467734070632 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:54:30 INFO - PROCESS | 1650 | 1467734070697 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:30 INFO - PROCESS | 1650 | 1467734070699 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x114f0c800 == 52 [pid = 1650] [id = 150] 08:54:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x110f7b400) [pid = 1650] [serial = 447] [outer = 0x0] 08:54:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x110f85000) [pid = 1650] [serial = 448] [outer = 0x110f7b400] 08:54:30 INFO - PROCESS | 1650 | 1467734070730 Marionette DEBUG loaded listener.js 08:54:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1129a8000) [pid = 1650] [serial = 449] [outer = 0x110f7b400] 08:54:31 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:31 INFO - PROCESS | 1650 | 1467734071191 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]]]}] 08:54:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:54:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 721ms 08:54:31 INFO - PROCESS | 1650 | 1467734071204 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:54:31 INFO - PROCESS | 1650 | 1467734071208 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:54:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:54:31 INFO - PROCESS | 1650 | 1467734071213 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:54:31 INFO - PROCESS | 1650 | 1467734071216 Marionette TRACE conn2 <- [1,574,null,{}] 08:54:31 INFO - PROCESS | 1650 | 1467734071221 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}] 08:54:31 INFO - PROCESS | 1650 | 1467734071224 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:31 INFO - PROCESS | 1650 | 1467734071385 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:54:31 INFO - PROCESS | 1650 | 1467734071526 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:31 INFO - PROCESS | 1650 | 1467734071528 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x121264000 == 53 [pid = 1650] [id = 151] 08:54:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1181ba800) [pid = 1650] [serial = 450] [outer = 0x0] 08:54:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11957d000) [pid = 1650] [serial = 451] [outer = 0x1181ba800] 08:54:31 INFO - PROCESS | 1650 | 1467734071572 Marionette DEBUG loaded listener.js 08:54:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x119a9d000) [pid = 1650] [serial = 452] [outer = 0x1181ba800] 08:54:31 INFO - PROCESS | 1650 | 1467734071992 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]]]}] 08:54:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:54:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 827ms 08:54:32 INFO - PROCESS | 1650 | 1467734072039 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:54:32 INFO - PROCESS | 1650 | 1467734072041 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:54:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:54:32 INFO - PROCESS | 1650 | 1467734072043 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:54:32 INFO - PROCESS | 1650 | 1467734072045 Marionette TRACE conn2 <- [1,578,null,{}] 08:54:32 INFO - PROCESS | 1650 | 1467734072047 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}] 08:54:32 INFO - PROCESS | 1650 | 1467734072049 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:32 INFO - PROCESS | 1650 | 1467734072153 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:54:32 INFO - PROCESS | 1650 | 1467734072217 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:32 INFO - PROCESS | 1650 | 1467734072218 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b70e000 == 54 [pid = 1650] [id = 152] 08:54:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1210e8400) [pid = 1650] [serial = 453] [outer = 0x0] 08:54:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x121193800) [pid = 1650] [serial = 454] [outer = 0x1210e8400] 08:54:32 INFO - PROCESS | 1650 | 1467734072287 Marionette DEBUG loaded listener.js 08:54:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12119ac00) [pid = 1650] [serial = 455] [outer = 0x1210e8400] 08:54:32 INFO - PROCESS | 1650 | 1467734072739 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]]]}] 08:54:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:54:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 773ms 08:54:32 INFO - PROCESS | 1650 | 1467734072816 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:54:32 INFO - PROCESS | 1650 | 1467734072819 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:54:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:54:32 INFO - PROCESS | 1650 | 1467734072826 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:54:32 INFO - PROCESS | 1650 | 1467734072830 Marionette TRACE conn2 <- [1,582,null,{}] 08:54:32 INFO - PROCESS | 1650 | 1467734072835 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}] 08:54:32 INFO - PROCESS | 1650 | 1467734072837 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:32 INFO - PROCESS | 1650 | 1467734072945 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:54:33 INFO - PROCESS | 1650 | 1467734073021 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:33 INFO - PROCESS | 1650 | 1467734073022 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d81e000 == 55 [pid = 1650] [id = 153] 08:54:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x121ab0c00) [pid = 1650] [serial = 456] [outer = 0x0] 08:54:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x128734c00) [pid = 1650] [serial = 457] [outer = 0x121ab0c00] 08:54:33 INFO - PROCESS | 1650 | 1467734073050 Marionette DEBUG loaded listener.js 08:54:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12948e000) [pid = 1650] [serial = 458] [outer = 0x121ab0c00] 08:54:33 INFO - PROCESS | 1650 | 1467734073485 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]]]}] 08:54:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:54:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 678ms 08:54:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:54:33 INFO - PROCESS | 1650 | 1467734073501 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:54:33 INFO - PROCESS | 1650 | 1467734073502 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:54:33 INFO - PROCESS | 1650 | 1467734073505 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:54:33 INFO - PROCESS | 1650 | 1467734073506 Marionette TRACE conn2 <- [1,586,null,{}] 08:54:33 INFO - PROCESS | 1650 | 1467734073509 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}] 08:54:33 INFO - PROCESS | 1650 | 1467734073510 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:33 INFO - PROCESS | 1650 | 1467734073617 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:54:33 INFO - PROCESS | 1650 | 1467734073678 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:33 INFO - PROCESS | 1650 | 1467734073679 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x115eb7800 == 56 [pid = 1650] [id = 154] 08:54:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x110fed400) [pid = 1650] [serial = 459] [outer = 0x0] 08:54:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1174e4c00) [pid = 1650] [serial = 460] [outer = 0x110fed400] 08:54:33 INFO - PROCESS | 1650 | 1467734073723 Marionette DEBUG loaded listener.js 08:54:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x129493000) [pid = 1650] [serial = 461] [outer = 0x110fed400] 08:54:34 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:34 INFO - PROCESS | 1650 | 1467734074300 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]]]}] 08:54:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:54:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 820ms 08:54:34 INFO - PROCESS | 1650 | 1467734074326 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:54:34 INFO - PROCESS | 1650 | 1467734074328 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:54:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:54:34 INFO - PROCESS | 1650 | 1467734074331 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:54:34 INFO - PROCESS | 1650 | 1467734074335 Marionette TRACE conn2 <- [1,590,null,{}] 08:54:34 INFO - PROCESS | 1650 | 1467734074338 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}] 08:54:34 INFO - PROCESS | 1650 | 1467734074339 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:34 INFO - PROCESS | 1650 | 1467734074432 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:54:34 INFO - PROCESS | 1650 | 1467734074495 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:34 INFO - PROCESS | 1650 | 1467734074497 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11745f800 == 57 [pid = 1650] [id = 155] 08:54:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x115e92400) [pid = 1650] [serial = 462] [outer = 0x0] 08:54:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1184c8000) [pid = 1650] [serial = 463] [outer = 0x115e92400] 08:54:34 INFO - PROCESS | 1650 | 1467734074525 Marionette DEBUG loaded listener.js 08:54:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11957b000) [pid = 1650] [serial = 464] [outer = 0x115e92400] 08:54:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12d40a800 == 56 [pid = 1650] [id = 149] 08:54:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12d104000 == 55 [pid = 1650] [id = 148] 08:54:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12c278000 == 54 [pid = 1650] [id = 147] 08:54:34 INFO - PROCESS | 1650 | --DOCSHELL 0x118365800 == 53 [pid = 1650] [id = 146] 08:54:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12b931800 == 52 [pid = 1650] [id = 145] 08:54:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12a657000 == 51 [pid = 1650] [id = 144] 08:54:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1181d9800 == 50 [pid = 1650] [id = 143] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x119583000) [pid = 1650] [serial = 349] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11898d400) [pid = 1650] [serial = 394] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x124ac5000) [pid = 1650] [serial = 352] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x128b6a000) [pid = 1650] [serial = 355] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x115e6a400) [pid = 1650] [serial = 346] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1268f0000 == 49 [pid = 1650] [id = 142] 08:54:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1218c8000 == 48 [pid = 1650] [id = 141] 08:54:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12126d800 == 47 [pid = 1650] [id = 140] 08:54:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11746e800 == 46 [pid = 1650] [id = 139] 08:54:34 INFO - PROCESS | 1650 | --DOCSHELL 0x119091800 == 45 [pid = 1650] [id = 138] 08:54:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11835d000 == 44 [pid = 1650] [id = 133] 08:54:34 INFO - PROCESS | 1650 | 1467734074984 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]]]}] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x118371800) [pid = 1650] [serial = 358] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1190ef000) [pid = 1650] [serial = 359] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12bd61c00) [pid = 1650] [serial = 382] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x110fefc00) [pid = 1650] [serial = 386] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x110feb400) [pid = 1650] [serial = 385] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x118061c00) [pid = 1650] [serial = 388] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x118124000) [pid = 1650] [serial = 391] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x128b93800) [pid = 1650] [serial = 392] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12c311800) [pid = 1650] [serial = 383] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12b974800) [pid = 1650] [serial = 373] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12c30a400) [pid = 1650] [serial = 374] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x115e94000) [pid = 1650] [serial = 380] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x128b92800) [pid = 1650] [serial = 389] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x115e5c800) [pid = 1650] [serial = 302] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12c307c00) [pid = 1650] [serial = 299] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1129af000) [pid = 1650] [serial = 376] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x115e90400) [pid = 1650] [serial = 379] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12728a800) [pid = 1650] [serial = 364] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1129b2c00) [pid = 1650] [serial = 377] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12898c400) [pid = 1650] [serial = 365] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12a6cd400) [pid = 1650] [serial = 370] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12af86800) [pid = 1650] [serial = 371] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11957d400) [pid = 1650] [serial = 361] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1217df800) [pid = 1650] [serial = 362] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12907b000) [pid = 1650] [serial = 367] [outer = 0x0] [url = about:blank] 08:54:34 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a576800) [pid = 1650] [serial = 368] [outer = 0x0] [url = about:blank] 08:54:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:54:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 671ms 08:54:35 INFO - PROCESS | 1650 | 1467734075003 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:54:35 INFO - PROCESS | 1650 | 1467734075006 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:54:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:54:35 INFO - PROCESS | 1650 | 1467734075010 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:54:35 INFO - PROCESS | 1650 | 1467734075012 Marionette TRACE conn2 <- [1,594,null,{}] 08:54:35 INFO - PROCESS | 1650 | 1467734075016 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}] 08:54:35 INFO - PROCESS | 1650 | 1467734075018 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:35 INFO - PROCESS | 1650 | 1467734075102 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:54:35 INFO - PROCESS | 1650 | 1467734075107 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:35 INFO - PROCESS | 1650 | 1467734075108 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x118358800 == 45 [pid = 1650] [id = 156] 08:54:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1190f9000) [pid = 1650] [serial = 465] [outer = 0x0] 08:54:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119a98400) [pid = 1650] [serial = 466] [outer = 0x1190f9000] 08:54:35 INFO - PROCESS | 1650 | 1467734075135 Marionette DEBUG loaded listener.js 08:54:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119aa6c00) [pid = 1650] [serial = 467] [outer = 0x1190f9000] 08:54:35 INFO - PROCESS | 1650 | 1467734075478 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]]]}] 08:54:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:54:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 520ms 08:54:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:54:35 INFO - PROCESS | 1650 | 1467734075532 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:54:35 INFO - PROCESS | 1650 | 1467734075534 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:54:35 INFO - PROCESS | 1650 | 1467734075536 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:54:35 INFO - PROCESS | 1650 | 1467734075538 Marionette TRACE conn2 <- [1,598,null,{}] 08:54:35 INFO - PROCESS | 1650 | 1467734075546 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}] 08:54:35 INFO - PROCESS | 1650 | 1467734075548 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:35 INFO - PROCESS | 1650 | 1467734075629 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:54:35 INFO - PROCESS | 1650 | 1467734075636 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:35 INFO - PROCESS | 1650 | 1467734075638 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b0a800 == 46 [pid = 1650] [id = 157] 08:54:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1210f4400) [pid = 1650] [serial = 468] [outer = 0x0] 08:54:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12156dc00) [pid = 1650] [serial = 469] [outer = 0x1210f4400] 08:54:35 INFO - PROCESS | 1650 | 1467734075665 Marionette DEBUG loaded listener.js 08:54:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x123b89c00) [pid = 1650] [serial = 470] [outer = 0x1210f4400] 08:54:36 INFO - PROCESS | 1650 | 1467734076030 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]]]}] 08:54:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:54:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 523ms 08:54:36 INFO - PROCESS | 1650 | 1467734076060 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:54:36 INFO - PROCESS | 1650 | 1467734076061 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:54:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:54:36 INFO - PROCESS | 1650 | 1467734076065 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:54:36 INFO - PROCESS | 1650 | 1467734076067 Marionette TRACE conn2 <- [1,602,null,{}] 08:54:36 INFO - PROCESS | 1650 | 1467734076070 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}] 08:54:36 INFO - PROCESS | 1650 | 1467734076071 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:36 INFO - PROCESS | 1650 | 1467734076184 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:54:36 INFO - PROCESS | 1650 | 1467734076190 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:36 INFO - PROCESS | 1650 | 1467734076192 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d85000 == 47 [pid = 1650] [id = 158] 08:54:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x124c6e000) [pid = 1650] [serial = 471] [outer = 0x0] 08:54:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x126f26800) [pid = 1650] [serial = 472] [outer = 0x124c6e000] 08:54:36 INFO - PROCESS | 1650 | 1467734076217 Marionette DEBUG loaded listener.js 08:54:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x128b6e000) [pid = 1650] [serial = 473] [outer = 0x124c6e000] 08:54:36 INFO - PROCESS | 1650 | 1467734076517 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]]]}] 08:54:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:54:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 472ms 08:54:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:54:36 INFO - PROCESS | 1650 | 1467734076536 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:54:36 INFO - PROCESS | 1650 | 1467734076538 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:54:36 INFO - PROCESS | 1650 | 1467734076540 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:54:36 INFO - PROCESS | 1650 | 1467734076541 Marionette TRACE conn2 <- [1,606,null,{}] 08:54:36 INFO - PROCESS | 1650 | 1467734076543 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}] 08:54:36 INFO - PROCESS | 1650 | 1467734076544 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:36 INFO - PROCESS | 1650 | 1467734076623 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:54:36 INFO - PROCESS | 1650 | 1467734076626 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:36 INFO - PROCESS | 1650 | 1467734076628 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a219800 == 48 [pid = 1650] [id = 159] 08:54:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x128b98c00) [pid = 1650] [serial = 474] [outer = 0x0] 08:54:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x128d71800) [pid = 1650] [serial = 475] [outer = 0x128b98c00] 08:54:36 INFO - PROCESS | 1650 | 1467734076660 Marionette DEBUG loaded listener.js 08:54:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12a6c2400) [pid = 1650] [serial = 476] [outer = 0x128b98c00] 08:54:37 INFO - PROCESS | 1650 | 1467734077035 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]]]}] 08:54:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:54:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 518ms 08:54:37 INFO - PROCESS | 1650 | 1467734077066 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:54:37 INFO - PROCESS | 1650 | 1467734077068 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:54:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:54:37 INFO - PROCESS | 1650 | 1467734077070 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:54:37 INFO - PROCESS | 1650 | 1467734077071 Marionette TRACE conn2 <- [1,610,null,{}] 08:54:37 INFO - PROCESS | 1650 | 1467734077074 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}] 08:54:37 INFO - PROCESS | 1650 | 1467734077078 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:37 INFO - PROCESS | 1650 | 1467734077193 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:54:37 INFO - PROCESS | 1650 | 1467734077204 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:37 INFO - PROCESS | 1650 | 1467734077205 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11835c000 == 49 [pid = 1650] [id = 160] 08:54:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12af7c000) [pid = 1650] [serial = 477] [outer = 0x0] 08:54:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12b978800) [pid = 1650] [serial = 478] [outer = 0x12af7c000] 08:54:37 INFO - PROCESS | 1650 | 1467734077230 Marionette DEBUG loaded listener.js 08:54:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12bde4400) [pid = 1650] [serial = 479] [outer = 0x12af7c000] 08:54:37 INFO - PROCESS | 1650 | 1467734077566 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]]]}] 08:54:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:54:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 518ms 08:54:37 INFO - PROCESS | 1650 | 1467734077589 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:54:37 INFO - PROCESS | 1650 | 1467734077590 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:54:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:54:37 INFO - PROCESS | 1650 | 1467734077592 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:54:37 INFO - PROCESS | 1650 | 1467734077593 Marionette TRACE conn2 <- [1,614,null,{}] 08:54:37 INFO - PROCESS | 1650 | 1467734077597 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}] 08:54:37 INFO - PROCESS | 1650 | 1467734077598 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:37 INFO - PROCESS | 1650 | 1467734077707 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:54:37 INFO - PROCESS | 1650 | 1467734077745 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:37 INFO - PROCESS | 1650 | 1467734077746 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd47000 == 50 [pid = 1650] [id = 161] 08:54:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x110f34000) [pid = 1650] [serial = 480] [outer = 0x0] 08:54:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x110f3ac00) [pid = 1650] [serial = 481] [outer = 0x110f34000] 08:54:37 INFO - PROCESS | 1650 | 1467734077777 Marionette DEBUG loaded listener.js 08:54:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x110f40400) [pid = 1650] [serial = 482] [outer = 0x110f34000] 08:54:38 INFO - PROCESS | 1650 | 1467734078115 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]]]}] 08:54:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:54:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 568ms 08:54:38 INFO - PROCESS | 1650 | 1467734078161 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:54:38 INFO - PROCESS | 1650 | 1467734078162 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:54:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:54:38 INFO - PROCESS | 1650 | 1467734078164 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:54:38 INFO - PROCESS | 1650 | 1467734078165 Marionette TRACE conn2 <- [1,618,null,{}] 08:54:38 INFO - PROCESS | 1650 | 1467734078167 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}] 08:54:38 INFO - PROCESS | 1650 | 1467734078169 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:38 INFO - PROCESS | 1650 | 1467734078274 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:54:38 INFO - PROCESS | 1650 | 1467734078314 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:38 INFO - PROCESS | 1650 | 1467734078315 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c27c000 == 51 [pid = 1650] [id = 162] 08:54:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x110f7ec00) [pid = 1650] [serial = 483] [outer = 0x0] 08:54:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12b829800) [pid = 1650] [serial = 484] [outer = 0x110f7ec00] 08:54:38 INFO - PROCESS | 1650 | 1467734078340 Marionette DEBUG loaded listener.js 08:54:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12b82e000) [pid = 1650] [serial = 485] [outer = 0x110f7ec00] 08:54:38 INFO - PROCESS | 1650 | 1467734078630 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]]]}] 08:54:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:54:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 521ms 08:54:38 INFO - PROCESS | 1650 | 1467734078686 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:54:38 INFO - PROCESS | 1650 | 1467734078687 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:54:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:54:38 INFO - PROCESS | 1650 | 1467734078689 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:54:38 INFO - PROCESS | 1650 | 1467734078690 Marionette TRACE conn2 <- [1,622,null,{}] 08:54:38 INFO - PROCESS | 1650 | 1467734078692 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}] 08:54:38 INFO - PROCESS | 1650 | 1467734078693 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:38 INFO - PROCESS | 1650 | 1467734078808 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:54:38 INFO - PROCESS | 1650 | 1467734078820 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:38 INFO - PROCESS | 1650 | 1467734078821 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c61e800 == 52 [pid = 1650] [id = 163] 08:54:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x128758c00) [pid = 1650] [serial = 486] [outer = 0x0] 08:54:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12875fc00) [pid = 1650] [serial = 487] [outer = 0x128758c00] 08:54:38 INFO - PROCESS | 1650 | 1467734078845 Marionette DEBUG loaded listener.js 08:54:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x128763c00) [pid = 1650] [serial = 488] [outer = 0x128758c00] 08:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x121470000) [pid = 1650] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12489b400) [pid = 1650] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x120fe4400) [pid = 1650] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x116130c00) [pid = 1650] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1210ee400) [pid = 1650] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12a586000) [pid = 1650] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1129b1c00) [pid = 1650] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1129b2000) [pid = 1650] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x128981c00) [pid = 1650] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11862e800) [pid = 1650] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x116910000) [pid = 1650] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1210e7800) [pid = 1650] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x118123c00) [pid = 1650] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118374c00) [pid = 1650] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x127278800) [pid = 1650] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1248a7000) [pid = 1650] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x110fe4800) [pid = 1650] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12727cc00) [pid = 1650] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1129a7c00) [pid = 1650] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x112a79c00) [pid = 1650] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:54:39 INFO - PROCESS | 1650 | 1467734079311 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]]]}] 08:54:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:54:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 668ms 08:54:39 INFO - PROCESS | 1650 | 1467734079358 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:54:39 INFO - PROCESS | 1650 | 1467734079359 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:54:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:54:39 INFO - PROCESS | 1650 | 1467734079361 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:54:39 INFO - PROCESS | 1650 | 1467734079362 Marionette TRACE conn2 <- [1,626,null,{}] 08:54:39 INFO - PROCESS | 1650 | 1467734079365 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}] 08:54:39 INFO - PROCESS | 1650 | 1467734079366 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:39 INFO - PROCESS | 1650 | 1467734079446 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:54:39 INFO - PROCESS | 1650 | 1467734079452 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:39 INFO - PROCESS | 1650 | 1467734079453 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x126cde800 == 53 [pid = 1650] [id = 164] 08:54:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x115e8e000) [pid = 1650] [serial = 489] [outer = 0x0] 08:54:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118126400) [pid = 1650] [serial = 490] [outer = 0x115e8e000] 08:54:39 INFO - PROCESS | 1650 | 1467734079477 Marionette DEBUG loaded listener.js 08:54:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119af3c00) [pid = 1650] [serial = 491] [outer = 0x115e8e000] 08:54:39 INFO - PROCESS | 1650 | 1467734079828 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]]]}] 08:54:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:54:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 518ms 08:54:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:54:39 INFO - PROCESS | 1650 | 1467734079881 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:54:39 INFO - PROCESS | 1650 | 1467734079882 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:54:39 INFO - PROCESS | 1650 | 1467734079884 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:54:39 INFO - PROCESS | 1650 | 1467734079886 Marionette TRACE conn2 <- [1,630,null,{}] 08:54:39 INFO - PROCESS | 1650 | 1467734079888 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}] 08:54:39 INFO - PROCESS | 1650 | 1467734079897 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:40 INFO - PROCESS | 1650 | 1467734079993 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:54:40 INFO - PROCESS | 1650 | 1467734079999 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:40 INFO - PROCESS | 1650 | 1467734080001 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d806800 == 54 [pid = 1650] [id = 165] 08:54:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1210f6000) [pid = 1650] [serial = 492] [outer = 0x0] 08:54:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x128766800) [pid = 1650] [serial = 493] [outer = 0x1210f6000] 08:54:40 INFO - PROCESS | 1650 | 1467734080027 Marionette DEBUG loaded listener.js 08:54:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12b833000) [pid = 1650] [serial = 494] [outer = 0x1210f6000] 08:54:40 INFO - PROCESS | 1650 | 1467734080365 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]]]}] 08:54:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:54:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 519ms 08:54:40 INFO - PROCESS | 1650 | 1467734080404 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:54:40 INFO - PROCESS | 1650 | 1467734080405 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:54:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:54:40 INFO - PROCESS | 1650 | 1467734080407 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:54:40 INFO - PROCESS | 1650 | 1467734080408 Marionette TRACE conn2 <- [1,634,null,{}] 08:54:40 INFO - PROCESS | 1650 | 1467734080410 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}] 08:54:40 INFO - PROCESS | 1650 | 1467734080411 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:40 INFO - PROCESS | 1650 | 1467734080498 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:54:40 INFO - PROCESS | 1650 | 1467734080567 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:40 INFO - PROCESS | 1650 | 1467734080567 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12daad800 == 55 [pid = 1650] [id = 166] 08:54:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1212a7800) [pid = 1650] [serial = 495] [outer = 0x0] 08:54:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1212af400) [pid = 1650] [serial = 496] [outer = 0x1212a7800] 08:54:40 INFO - PROCESS | 1650 | 1467734080591 Marionette DEBUG loaded listener.js 08:54:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1212b3000) [pid = 1650] [serial = 497] [outer = 0x1212a7800] 08:54:40 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:40 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:40 INFO - PROCESS | 1650 | 1467734080850 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]]]}] 08:54:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:54:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 468ms 08:54:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:54:40 INFO - PROCESS | 1650 | 1467734080892 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:54:40 INFO - PROCESS | 1650 | 1467734080893 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:54:40 INFO - PROCESS | 1650 | 1467734080895 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:54:40 INFO - PROCESS | 1650 | 1467734080896 Marionette TRACE conn2 <- [1,638,null,{}] 08:54:40 INFO - PROCESS | 1650 | 1467734080906 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}] 08:54:40 INFO - PROCESS | 1650 | 1467734080907 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:40 INFO - PROCESS | 1650 | 1467734080997 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:54:41 INFO - PROCESS | 1650 | 1467734081001 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:41 INFO - PROCESS | 1650 | 1467734081003 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e3e7800 == 56 [pid = 1650] [id = 167] 08:54:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1212af000) [pid = 1650] [serial = 498] [outer = 0x0] 08:54:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12af7d800) [pid = 1650] [serial = 499] [outer = 0x1212af000] 08:54:41 INFO - PROCESS | 1650 | 1467734081026 Marionette DEBUG loaded listener.js 08:54:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12c302c00) [pid = 1650] [serial = 500] [outer = 0x1212af000] 08:54:41 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:41 INFO - PROCESS | 1650 | --DOCSHELL 0x126609800 == 55 [pid = 1650] [id = 134] 08:54:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12b713000 == 54 [pid = 1650] [id = 137] 08:54:41 INFO - PROCESS | 1650 | --DOCSHELL 0x116674800 == 53 [pid = 1650] [id = 69] 08:54:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca51800 == 52 [pid = 1650] [id = 135] 08:54:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd77800 == 51 [pid = 1650] [id = 119] 08:54:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce11800 == 50 [pid = 1650] [id = 136] 08:54:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12c622000 == 49 [pid = 1650] [id = 132] 08:54:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12b717800 == 48 [pid = 1650] [id = 103] 08:54:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12b717000 == 47 [pid = 1650] [id = 118] 08:54:41 INFO - PROCESS | 1650 | --DOCSHELL 0x119b21000 == 46 [pid = 1650] [id = 102] 08:54:41 INFO - PROCESS | 1650 | --DOCSHELL 0x123b1f800 == 45 [pid = 1650] [id = 104] 08:54:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12a652800 == 44 [pid = 1650] [id = 87] 08:54:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11745f800 == 43 [pid = 1650] [id = 155] 08:54:41 INFO - PROCESS | 1650 | --DOCSHELL 0x115eb7800 == 42 [pid = 1650] [id = 154] 08:54:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12d81e000 == 41 [pid = 1650] [id = 153] 08:54:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12b70e000 == 40 [pid = 1650] [id = 152] 08:54:41 INFO - PROCESS | 1650 | --DOCSHELL 0x121264000 == 39 [pid = 1650] [id = 151] 08:54:41 INFO - PROCESS | 1650 | --DOCSHELL 0x114f0c800 == 38 [pid = 1650] [id = 150] 08:54:42 INFO - PROCESS | 1650 | --DOCSHELL 0x118358800 == 37 [pid = 1650] [id = 156] 08:54:42 INFO - PROCESS | 1650 | --DOCSHELL 0x123b0a800 == 36 [pid = 1650] [id = 157] 08:54:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12a219800 == 35 [pid = 1650] [id = 159] 08:54:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11835c000 == 34 [pid = 1650] [id = 160] 08:54:42 INFO - PROCESS | 1650 | --DOCSHELL 0x126d85000 == 33 [pid = 1650] [id = 158] 08:54:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12d806800 == 32 [pid = 1650] [id = 165] 08:54:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd47000 == 31 [pid = 1650] [id = 161] 08:54:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12c61e800 == 30 [pid = 1650] [id = 163] 08:54:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12c27c000 == 29 [pid = 1650] [id = 162] 08:54:42 INFO - PROCESS | 1650 | --DOCSHELL 0x126cde800 == 28 [pid = 1650] [id = 164] 08:54:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12daad800 == 27 [pid = 1650] [id = 166] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12c848c00) [pid = 1650] [serial = 443] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12c84f800) [pid = 1650] [serial = 445] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x126d05400) [pid = 1650] [serial = 353] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12a2d3800) [pid = 1650] [serial = 425] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x121579400) [pid = 1650] [serial = 418] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x116719400) [pid = 1650] [serial = 412] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12bde0000) [pid = 1650] [serial = 433] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12bdd9800) [pid = 1650] [serial = 428] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x129075000) [pid = 1650] [serial = 442] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119aa3000) [pid = 1650] [serial = 440] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1292b5800) [pid = 1650] [serial = 356] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11957d800) [pid = 1650] [serial = 400] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119587800) [pid = 1650] [serial = 350] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1292b1400) [pid = 1650] [serial = 409] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119a9e400) [pid = 1650] [serial = 439] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12c844800) [pid = 1650] [serial = 344] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1210ef800) [pid = 1650] [serial = 430] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124af2400) [pid = 1650] [serial = 419] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119584400) [pid = 1650] [serial = 416] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119730c00) [pid = 1650] [serial = 305] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12b0a6400) [pid = 1650] [serial = 427] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128d77c00) [pid = 1650] [serial = 424] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128d76400) [pid = 1650] [serial = 308] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1219d0800) [pid = 1650] [serial = 403] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118118400) [pid = 1650] [serial = 413] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128729800) [pid = 1650] [serial = 421] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115df5800) [pid = 1650] [serial = 437] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11815e800) [pid = 1650] [serial = 415] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12a58a400) [pid = 1650] [serial = 311] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12728ac00) [pid = 1650] [serial = 406] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1128cdc00) [pid = 1650] [serial = 436] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1133c0400) [pid = 1650] [serial = 397] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116136c00) [pid = 1650] [serial = 398] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x117db3800) [pid = 1650] [serial = 347] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12c30bc00) [pid = 1650] [serial = 434] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x128b9a800) [pid = 1650] [serial = 422] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1210f6c00) [pid = 1650] [serial = 431] [outer = 0x0] [url = about:blank] 08:54:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x110fefc00) [pid = 1650] [serial = 501] [outer = 0x12d144800] 08:54:42 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:42 INFO - PROCESS | 1650 | 1467734082725 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]]]}] 08:54:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:54:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1880ms 08:54:42 INFO - PROCESS | 1650 | 1467734082776 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:54:42 INFO - PROCESS | 1650 | 1467734082779 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:54:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:54:42 INFO - PROCESS | 1650 | 1467734082783 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:54:42 INFO - PROCESS | 1650 | 1467734082786 Marionette TRACE conn2 <- [1,642,null,{}] 08:54:42 INFO - PROCESS | 1650 | 1467734082795 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}] 08:54:42 INFO - PROCESS | 1650 | 1467734082797 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:42 INFO - PROCESS | 1650 | 1467734082875 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:54:42 INFO - PROCESS | 1650 | 1467734082881 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:42 INFO - PROCESS | 1650 | 1467734082886 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x115d77000 == 28 [pid = 1650] [id = 168] 08:54:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1129b2800) [pid = 1650] [serial = 502] [outer = 0x0] 08:54:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1129b3000) [pid = 1650] [serial = 503] [outer = 0x1129b2800] 08:54:42 INFO - PROCESS | 1650 | 1467734082914 Marionette DEBUG loaded listener.js 08:54:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1130a8800) [pid = 1650] [serial = 504] [outer = 0x1129b2800] 08:54:43 INFO - PROCESS | 1650 | 1467734083259 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]]]}] 08:54:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:54:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 524ms 08:54:43 INFO - PROCESS | 1650 | 1467734083307 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:54:43 INFO - PROCESS | 1650 | 1467734083310 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:54:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:54:43 INFO - PROCESS | 1650 | 1467734083315 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:54:43 INFO - PROCESS | 1650 | 1467734083317 Marionette TRACE conn2 <- [1,646,null,{}] 08:54:43 INFO - PROCESS | 1650 | 1467734083319 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}] 08:54:43 INFO - PROCESS | 1650 | 1467734083321 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:43 INFO - PROCESS | 1650 | 1467734083401 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:54:43 INFO - PROCESS | 1650 | 1467734083459 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:43 INFO - PROCESS | 1650 | 1467734083460 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x117137000 == 29 [pid = 1650] [id = 169] 08:54:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11337d400) [pid = 1650] [serial = 505] [outer = 0x0] 08:54:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115d1c000) [pid = 1650] [serial = 506] [outer = 0x11337d400] 08:54:43 INFO - PROCESS | 1650 | 1467734083488 Marionette DEBUG loaded listener.js 08:54:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x115e90400) [pid = 1650] [serial = 507] [outer = 0x11337d400] 08:54:43 INFO - PROCESS | 1650 | 1467734083788 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]]]}] 08:54:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:54:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 521ms 08:54:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:54:43 INFO - PROCESS | 1650 | 1467734083844 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:54:43 INFO - PROCESS | 1650 | 1467734083846 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:54:43 INFO - PROCESS | 1650 | 1467734083848 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:54:43 INFO - PROCESS | 1650 | 1467734083851 Marionette TRACE conn2 <- [1,650,null,{}] 08:54:43 INFO - PROCESS | 1650 | 1467734083859 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}] 08:54:43 INFO - PROCESS | 1650 | 1467734083862 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:43 INFO - PROCESS | 1650 | 1467734083961 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:54:43 INFO - PROCESS | 1650 | 1467734083968 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:43 INFO - PROCESS | 1650 | 1467734083970 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x118358800 == 30 [pid = 1650] [id = 170] 08:54:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x110f3cc00) [pid = 1650] [serial = 508] [outer = 0x0] 08:54:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116719400) [pid = 1650] [serial = 509] [outer = 0x110f3cc00] 08:54:44 INFO - PROCESS | 1650 | 1467734083998 Marionette DEBUG loaded listener.js 08:54:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x116f0d000) [pid = 1650] [serial = 510] [outer = 0x110f3cc00] 08:54:44 INFO - PROCESS | 1650 | 1467734084304 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]]]}] 08:54:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:54:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 472ms 08:54:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:54:44 INFO - PROCESS | 1650 | 1467734084322 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:54:44 INFO - PROCESS | 1650 | 1467734084323 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:54:44 INFO - PROCESS | 1650 | 1467734084325 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:54:44 INFO - PROCESS | 1650 | 1467734084326 Marionette TRACE conn2 <- [1,654,null,{}] 08:54:44 INFO - PROCESS | 1650 | 1467734084329 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}] 08:54:44 INFO - PROCESS | 1650 | 1467734084331 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:44 INFO - PROCESS | 1650 | 1467734084409 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:54:44 INFO - PROCESS | 1650 | 1467734084414 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:44 INFO - PROCESS | 1650 | 1467734084417 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x119014000 == 31 [pid = 1650] [id = 171] 08:54:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1176ec800) [pid = 1650] [serial = 511] [outer = 0x0] 08:54:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118118c00) [pid = 1650] [serial = 512] [outer = 0x1176ec800] 08:54:44 INFO - PROCESS | 1650 | 1467734084442 Marionette DEBUG loaded listener.js 08:54:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118121c00) [pid = 1650] [serial = 513] [outer = 0x1176ec800] 08:54:44 INFO - PROCESS | 1650 | 1467734084760 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]]]}] 08:54:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:54:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 469ms 08:54:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:54:44 INFO - PROCESS | 1650 | 1467734084795 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:54:44 INFO - PROCESS | 1650 | 1467734084796 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:54:44 INFO - PROCESS | 1650 | 1467734084799 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:54:44 INFO - PROCESS | 1650 | 1467734084800 Marionette TRACE conn2 <- [1,658,null,{}] 08:54:44 INFO - PROCESS | 1650 | 1467734084802 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}] 08:54:44 INFO - PROCESS | 1650 | 1467734084803 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:44 INFO - PROCESS | 1650 | 1467734084908 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:54:44 INFO - PROCESS | 1650 | 1467734084916 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:44 INFO - PROCESS | 1650 | 1467734084918 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194db000 == 32 [pid = 1650] [id = 172] 08:54:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112d24400) [pid = 1650] [serial = 514] [outer = 0x0] 08:54:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118152800) [pid = 1650] [serial = 515] [outer = 0x112d24400] 08:54:44 INFO - PROCESS | 1650 | 1467734084943 Marionette DEBUG loaded listener.js 08:54:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11815f800) [pid = 1650] [serial = 516] [outer = 0x112d24400] 08:54:45 INFO - PROCESS | 1650 | 1467734085244 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]]]}] 08:54:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:54:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 469ms 08:54:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:54:45 INFO - PROCESS | 1650 | 1467734085270 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:54:45 INFO - PROCESS | 1650 | 1467734085271 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:54:45 INFO - PROCESS | 1650 | 1467734085273 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:54:45 INFO - PROCESS | 1650 | 1467734085274 Marionette TRACE conn2 <- [1,662,null,{}] 08:54:45 INFO - PROCESS | 1650 | 1467734085276 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}] 08:54:45 INFO - PROCESS | 1650 | 1467734085282 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:45 INFO - PROCESS | 1650 | 1467734085371 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:54:45 INFO - PROCESS | 1650 | 1467734085375 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:45 INFO - PROCESS | 1650 | 1467734085376 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12125c000 == 33 [pid = 1650] [id = 173] 08:54:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x110f84c00) [pid = 1650] [serial = 517] [outer = 0x0] 08:54:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1184c9c00) [pid = 1650] [serial = 518] [outer = 0x110f84c00] 08:54:45 INFO - PROCESS | 1650 | 1467734085403 Marionette DEBUG loaded listener.js 08:54:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1190f3400) [pid = 1650] [serial = 519] [outer = 0x110f84c00] 08:54:45 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:45 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:54:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 470ms 08:54:45 INFO - PROCESS | 1650 | 1467734085736 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]]]}] 08:54:45 INFO - PROCESS | 1650 | 1467734085744 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:54:45 INFO - PROCESS | 1650 | 1467734085745 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:54:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:54:45 INFO - PROCESS | 1650 | 1467734085748 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:54:45 INFO - PROCESS | 1650 | 1467734085750 Marionette TRACE conn2 <- [1,666,null,{}] 08:54:45 INFO - PROCESS | 1650 | 1467734085754 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}] 08:54:45 INFO - PROCESS | 1650 | 1467734085755 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:45 INFO - PROCESS | 1650 | 1467734085864 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:54:45 INFO - PROCESS | 1650 | 1467734085870 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:45 INFO - PROCESS | 1650 | 1467734085871 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12142f800 == 34 [pid = 1650] [id = 174] 08:54:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x110f7f800) [pid = 1650] [serial = 520] [outer = 0x0] 08:54:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1181c1400) [pid = 1650] [serial = 521] [outer = 0x110f7f800] 08:54:45 INFO - PROCESS | 1650 | 1467734085895 Marionette DEBUG loaded listener.js 08:54:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119585800) [pid = 1650] [serial = 522] [outer = 0x110f7f800] 08:54:46 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:46 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:46 INFO - PROCESS | 1650 | 1467734086187 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]]]}] 08:54:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:54:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 473ms 08:54:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:54:46 INFO - PROCESS | 1650 | 1467734086220 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:54:46 INFO - PROCESS | 1650 | 1467734086221 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:54:46 INFO - PROCESS | 1650 | 1467734086223 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:54:46 INFO - PROCESS | 1650 | 1467734086224 Marionette TRACE conn2 <- [1,670,null,{}] 08:54:46 INFO - PROCESS | 1650 | 1467734086226 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}] 08:54:46 INFO - PROCESS | 1650 | 1467734086227 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:46 INFO - PROCESS | 1650 | 1467734086303 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:54:46 INFO - PROCESS | 1650 | 1467734086306 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:46 INFO - PROCESS | 1650 | 1467734086307 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ea3000 == 35 [pid = 1650] [id = 175] 08:54:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119586000) [pid = 1650] [serial = 523] [outer = 0x0] 08:54:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119744000) [pid = 1650] [serial = 524] [outer = 0x119586000] 08:54:46 INFO - PROCESS | 1650 | 1467734086334 Marionette DEBUG loaded listener.js 08:54:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119aa0800) [pid = 1650] [serial = 525] [outer = 0x119586000] 08:54:46 INFO - PROCESS | 1650 | 1467734086652 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]]]}] 08:54:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:54:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 467ms 08:54:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:54:46 INFO - PROCESS | 1650 | 1467734086692 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:54:46 INFO - PROCESS | 1650 | 1467734086693 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:54:46 INFO - PROCESS | 1650 | 1467734086696 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:54:46 INFO - PROCESS | 1650 | 1467734086697 Marionette TRACE conn2 <- [1,674,null,{}] 08:54:46 INFO - PROCESS | 1650 | 1467734086702 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}] 08:54:46 INFO - PROCESS | 1650 | 1467734086703 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:46 INFO - PROCESS | 1650 | 1467734086804 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:54:46 INFO - PROCESS | 1650 | 1467734086810 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:46 INFO - PROCESS | 1650 | 1467734086811 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1181cd800 == 36 [pid = 1650] [id = 176] 08:54:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11811ac00) [pid = 1650] [serial = 526] [outer = 0x0] 08:54:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119733400) [pid = 1650] [serial = 527] [outer = 0x11811ac00] 08:54:46 INFO - PROCESS | 1650 | 1467734086843 Marionette DEBUG loaded listener.js 08:54:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x120fe6400) [pid = 1650] [serial = 528] [outer = 0x11811ac00] 08:54:46 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:47 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:47 INFO - PROCESS | 1650 | 1467734087148 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]]]}] 08:54:47 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 08:54:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 473ms 08:54:47 INFO - PROCESS | 1650 | 1467734087170 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:54:47 INFO - PROCESS | 1650 | 1467734087171 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:54:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:54:47 INFO - PROCESS | 1650 | 1467734087173 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:54:47 INFO - PROCESS | 1650 | 1467734087174 Marionette TRACE conn2 <- [1,678,null,{}] 08:54:47 INFO - PROCESS | 1650 | 1467734087177 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}] 08:54:47 INFO - PROCESS | 1650 | 1467734087178 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:47 INFO - PROCESS | 1650 | 1467734087256 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:54:47 INFO - PROCESS | 1650 | 1467734087259 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:47 INFO - PROCESS | 1650 | 1467734087261 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x126fd8000 == 37 [pid = 1650] [id = 177] 08:54:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x120fea000) [pid = 1650] [serial = 529] [outer = 0x0] 08:54:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1210f1800) [pid = 1650] [serial = 530] [outer = 0x120fea000] 08:54:47 INFO - PROCESS | 1650 | 1467734087287 Marionette DEBUG loaded listener.js 08:54:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12118cc00) [pid = 1650] [serial = 531] [outer = 0x120fea000] 08:54:47 INFO - PROCESS | 1650 | 1467734087624 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]]]}] 08:54:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:54:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 469ms 08:54:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:54:47 INFO - PROCESS | 1650 | 1467734087642 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:54:47 INFO - PROCESS | 1650 | 1467734087643 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:54:47 INFO - PROCESS | 1650 | 1467734087646 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:54:47 INFO - PROCESS | 1650 | 1467734087649 Marionette TRACE conn2 <- [1,682,null,{}] 08:54:47 INFO - PROCESS | 1650 | 1467734087651 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}] 08:54:47 INFO - PROCESS | 1650 | 1467734087652 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:47 INFO - PROCESS | 1650 | 1467734087772 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:54:47 INFO - PROCESS | 1650 | 1467734087787 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:47 INFO - PROCESS | 1650 | 1467734087788 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194d5800 == 38 [pid = 1650] [id = 178] 08:54:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x116975400) [pid = 1650] [serial = 532] [outer = 0x0] 08:54:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x121190800) [pid = 1650] [serial = 533] [outer = 0x116975400] 08:54:47 INFO - PROCESS | 1650 | 1467734087821 Marionette DEBUG loaded listener.js 08:54:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12156c000) [pid = 1650] [serial = 534] [outer = 0x116975400] 08:54:48 INFO - PROCESS | 1650 | 1467734088633 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]]]}] 08:54:48 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) 08:54:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1022ms 08:54:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:54:48 INFO - PROCESS | 1650 | 1467734088668 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:54:48 INFO - PROCESS | 1650 | 1467734088670 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:54:48 INFO - PROCESS | 1650 | 1467734088672 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:54:48 INFO - PROCESS | 1650 | 1467734088673 Marionette TRACE conn2 <- [1,686,null,{}] 08:54:48 INFO - PROCESS | 1650 | 1467734088697 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}] 08:54:48 INFO - PROCESS | 1650 | 1467734088698 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:48 INFO - PROCESS | 1650 | 1467734088802 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:54:48 INFO - PROCESS | 1650 | 1467734088806 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:48 INFO - PROCESS | 1650 | 1467734088807 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x128dc7800 == 39 [pid = 1650] [id = 179] 08:54:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12156d400) [pid = 1650] [serial = 535] [outer = 0x0] 08:54:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x121aae800) [pid = 1650] [serial = 536] [outer = 0x12156d400] 08:54:48 INFO - PROCESS | 1650 | 1467734088830 Marionette DEBUG loaded listener.js 08:54:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x123b8d800) [pid = 1650] [serial = 537] [outer = 0x12156d400] 08:54:49 INFO - PROCESS | 1650 | 1467734089618 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]]]}] 08:54:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:54:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 985ms 08:54:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:54:49 INFO - PROCESS | 1650 | 1467734089658 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:54:49 INFO - PROCESS | 1650 | 1467734089659 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:54:49 INFO - PROCESS | 1650 | 1467734089661 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:54:49 INFO - PROCESS | 1650 | 1467734089662 Marionette TRACE conn2 <- [1,690,null,{}] 08:54:49 INFO - PROCESS | 1650 | 1467734089670 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}] 08:54:49 INFO - PROCESS | 1650 | 1467734089671 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:49 INFO - PROCESS | 1650 | 1467734089968 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:54:49 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x110f34000) [pid = 1650] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:54:49 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x110f7ec00) [pid = 1650] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:54:49 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x128758c00) [pid = 1650] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:54:49 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x115e8e000) [pid = 1650] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:54:49 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1210f6000) [pid = 1650] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:54:49 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x115e92400) [pid = 1650] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:54:49 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x110fed400) [pid = 1650] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:54:49 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x121ab0c00) [pid = 1650] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:54:49 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1210e8400) [pid = 1650] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:54:49 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1181ba800) [pid = 1650] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:54:49 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x110f7b400) [pid = 1650] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:54:49 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12c849000) [pid = 1650] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:54:49 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x128b98c00) [pid = 1650] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:54:49 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x124c6e000) [pid = 1650] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:54:49 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1210f4400) [pid = 1650] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:54:49 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1190f9000) [pid = 1650] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:54:49 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1212a7800) [pid = 1650] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:54:49 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12af7c000) [pid = 1650] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:54:49 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128988400) [pid = 1650] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:54:49 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x121579000) [pid = 1650] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:54:49 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118160c00) [pid = 1650] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:54:49 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x127278000) [pid = 1650] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:54:49 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x110fe3400) [pid = 1650] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:54:50 INFO - PROCESS | 1650 | 1467734090043 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:50 INFO - PROCESS | 1650 | 1467734090044 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1133b2000 == 40 [pid = 1650] [id = 180] 08:54:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x110f38c00) [pid = 1650] [serial = 538] [outer = 0x0] 08:54:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1128cc400) [pid = 1650] [serial = 539] [outer = 0x110f38c00] 08:54:50 INFO - PROCESS | 1650 | 1467734090068 Marionette DEBUG loaded listener.js 08:54:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116131000) [pid = 1650] [serial = 540] [outer = 0x110f38c00] 08:54:50 INFO - PROCESS | 1650 | 1467734090807 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]]]}] 08:54:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:54:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1175ms 08:54:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:54:50 INFO - PROCESS | 1650 | 1467734090837 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:54:50 INFO - PROCESS | 1650 | 1467734090838 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:54:50 INFO - PROCESS | 1650 | 1467734090840 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:54:50 INFO - PROCESS | 1650 | 1467734090841 Marionette TRACE conn2 <- [1,694,null,{}] 08:54:50 INFO - PROCESS | 1650 | 1467734090843 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}] 08:54:50 INFO - PROCESS | 1650 | 1467734090844 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:50 INFO - PROCESS | 1650 | 1467734090919 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:54:50 INFO - PROCESS | 1650 | 1467734090923 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:50 INFO - PROCESS | 1650 | 1467734090924 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a421000 == 41 [pid = 1650] [id = 181] 08:54:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1190d0000) [pid = 1650] [serial = 541] [outer = 0x0] 08:54:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1212a7800) [pid = 1650] [serial = 542] [outer = 0x1190d0000] 08:54:50 INFO - PROCESS | 1650 | 1467734090948 Marionette DEBUG loaded listener.js 08:54:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123b92800) [pid = 1650] [serial = 543] [outer = 0x1190d0000] 08:54:51 INFO - PROCESS | 1650 | 1467734091773 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]]]}] 08:54:51 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) 08:54:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 970ms 08:54:51 INFO - PROCESS | 1650 | 1467734091811 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:54:51 INFO - PROCESS | 1650 | 1467734091812 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:54:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:54:51 INFO - PROCESS | 1650 | 1467734091814 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:54:51 INFO - PROCESS | 1650 | 1467734091817 Marionette TRACE conn2 <- [1,698,null,{}] 08:54:51 INFO - PROCESS | 1650 | 1467734091819 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}] 08:54:51 INFO - PROCESS | 1650 | 1467734091820 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:51 INFO - PROCESS | 1650 | 1467734091928 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:54:51 INFO - PROCESS | 1650 | 1467734091933 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:51 INFO - PROCESS | 1650 | 1467734091934 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a652800 == 42 [pid = 1650] [id = 182] 08:54:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11957b800) [pid = 1650] [serial = 544] [outer = 0x0] 08:54:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x124afb800) [pid = 1650] [serial = 545] [outer = 0x11957b800] 08:54:51 INFO - PROCESS | 1650 | 1467734091958 Marionette DEBUG loaded listener.js 08:54:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x125324400) [pid = 1650] [serial = 546] [outer = 0x11957b800] 08:54:52 INFO - PROCESS | 1650 | 1467734092972 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]]]}] 08:54:52 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) 08:54:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1174ms 08:54:52 INFO - PROCESS | 1650 | 1467734092989 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:54:52 INFO - PROCESS | 1650 | 1467734092991 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:54:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:54:52 INFO - PROCESS | 1650 | 1467734092994 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:54:52 INFO - PROCESS | 1650 | 1467734092997 Marionette TRACE conn2 <- [1,702,null,{}] 08:54:53 INFO - PROCESS | 1650 | 1467734093000 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}] 08:54:53 INFO - PROCESS | 1650 | 1467734093002 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:53 INFO - PROCESS | 1650 | 1467734093123 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:54:53 INFO - PROCESS | 1650 | 1467734093205 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:53 INFO - PROCESS | 1650 | 1467734093206 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x116fb1800 == 43 [pid = 1650] [id = 183] 08:54:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x112fafc00) [pid = 1650] [serial = 547] [outer = 0x0] 08:54:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x113838c00) [pid = 1650] [serial = 548] [outer = 0x112fafc00] 08:54:53 INFO - PROCESS | 1650 | 1467734093278 Marionette DEBUG loaded listener.js 08:54:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x115e60800) [pid = 1650] [serial = 549] [outer = 0x112fafc00] 08:54:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12a421000 == 42 [pid = 1650] [id = 181] 08:54:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1133b2000 == 41 [pid = 1650] [id = 180] 08:54:54 INFO - PROCESS | 1650 | --DOCSHELL 0x128dc7800 == 40 [pid = 1650] [id = 179] 08:54:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1194d5800 == 39 [pid = 1650] [id = 178] 08:54:54 INFO - PROCESS | 1650 | --DOCSHELL 0x126fd8000 == 38 [pid = 1650] [id = 177] 08:54:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1181cd800 == 37 [pid = 1650] [id = 176] 08:54:54 INFO - PROCESS | 1650 | --DOCSHELL 0x123ea3000 == 36 [pid = 1650] [id = 175] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12af7d800) [pid = 1650] [serial = 499] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12142f800 == 35 [pid = 1650] [id = 174] 08:54:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12125c000 == 34 [pid = 1650] [id = 173] 08:54:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1194db000 == 33 [pid = 1650] [id = 172] 08:54:54 INFO - PROCESS | 1650 | --DOCSHELL 0x119014000 == 32 [pid = 1650] [id = 171] 08:54:54 INFO - PROCESS | 1650 | --DOCSHELL 0x118358800 == 31 [pid = 1650] [id = 170] 08:54:54 INFO - PROCESS | 1650 | --DOCSHELL 0x117137000 == 30 [pid = 1650] [id = 169] 08:54:54 INFO - PROCESS | 1650 | --DOCSHELL 0x115d77000 == 29 [pid = 1650] [id = 168] 08:54:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12e3e7800 == 28 [pid = 1650] [id = 167] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12a6c4800) [pid = 1650] [serial = 410] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x124acf000) [pid = 1650] [serial = 404] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11972ac00) [pid = 1650] [serial = 401] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12898a800) [pid = 1650] [serial = 407] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12c845400) [pid = 1650] [serial = 395] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x110f3ac00) [pid = 1650] [serial = 481] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12b829800) [pid = 1650] [serial = 484] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x110f40400) [pid = 1650] [serial = 482] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12875fc00) [pid = 1650] [serial = 487] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119af3c00) [pid = 1650] [serial = 491] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12b82e000) [pid = 1650] [serial = 485] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118126400) [pid = 1650] [serial = 490] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128766800) [pid = 1650] [serial = 493] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1184c8000) [pid = 1650] [serial = 463] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x129493000) [pid = 1650] [serial = 461] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1174e4c00) [pid = 1650] [serial = 460] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12948e000) [pid = 1650] [serial = 458] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128734c00) [pid = 1650] [serial = 457] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12119ac00) [pid = 1650] [serial = 455] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x121193800) [pid = 1650] [serial = 454] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119a9d000) [pid = 1650] [serial = 452] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11957d000) [pid = 1650] [serial = 451] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1129a8000) [pid = 1650] [serial = 449] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x110f85000) [pid = 1650] [serial = 448] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12cae4000) [pid = 1650] [serial = 446] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128d71800) [pid = 1650] [serial = 475] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126f26800) [pid = 1650] [serial = 472] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x128b6e000) [pid = 1650] [serial = 473] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123b89c00) [pid = 1650] [serial = 470] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12156dc00) [pid = 1650] [serial = 469] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119a98400) [pid = 1650] [serial = 466] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119aa6c00) [pid = 1650] [serial = 467] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11957b000) [pid = 1650] [serial = 464] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1212b3000) [pid = 1650] [serial = 497] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1212af400) [pid = 1650] [serial = 496] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12b978800) [pid = 1650] [serial = 478] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12b833000) [pid = 1650] [serial = 494] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x128763c00) [pid = 1650] [serial = 488] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12bde4400) [pid = 1650] [serial = 479] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12a6c2400) [pid = 1650] [serial = 476] [outer = 0x0] [url = about:blank] 08:54:54 INFO - PROCESS | 1650 | 1467734094392 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]]]}] 08:54:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:54:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1425ms 08:54:54 INFO - PROCESS | 1650 | 1467734094420 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:54:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:54:54 INFO - PROCESS | 1650 | 1467734094422 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:54:54 INFO - PROCESS | 1650 | 1467734094425 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:54:54 INFO - PROCESS | 1650 | 1467734094427 Marionette TRACE conn2 <- [1,706,null,{}] 08:54:54 INFO - PROCESS | 1650 | 1467734094432 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}] 08:54:54 INFO - PROCESS | 1650 | 1467734094434 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:54 INFO - PROCESS | 1650 | 1467734094531 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:54:54 INFO - PROCESS | 1650 | 1467734094538 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:54 INFO - PROCESS | 1650 | 1467734094539 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x116165000 == 29 [pid = 1650] [id = 184] 08:54:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x112aed800) [pid = 1650] [serial = 550] [outer = 0x0] 08:54:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x112d25c00) [pid = 1650] [serial = 551] [outer = 0x112aed800] 08:54:54 INFO - PROCESS | 1650 | 1467734094567 Marionette DEBUG loaded listener.js 08:54:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11337dc00) [pid = 1650] [serial = 552] [outer = 0x112aed800] 08:54:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:54:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 971ms 08:54:55 INFO - PROCESS | 1650 | 1467734095391 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]]]}] 08:54:55 INFO - PROCESS | 1650 | 1467734095398 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:54:55 INFO - PROCESS | 1650 | 1467734095402 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:54:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:54:55 INFO - PROCESS | 1650 | 1467734095407 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:54:55 INFO - PROCESS | 1650 | 1467734095408 Marionette TRACE conn2 <- [1,710,null,{}] 08:54:55 INFO - PROCESS | 1650 | 1467734095410 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}] 08:54:55 INFO - PROCESS | 1650 | 1467734095412 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:55 INFO - PROCESS | 1650 | 1467734095511 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:54:55 INFO - PROCESS | 1650 | 1467734095518 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:55 INFO - PROCESS | 1650 | 1467734095520 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x117150000 == 30 [pid = 1650] [id = 185] 08:54:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x115e8a000) [pid = 1650] [serial = 553] [outer = 0x0] 08:54:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x115e8fc00) [pid = 1650] [serial = 554] [outer = 0x115e8a000] 08:54:55 INFO - PROCESS | 1650 | 1467734095546 Marionette DEBUG loaded listener.js 08:54:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x115e98800) [pid = 1650] [serial = 555] [outer = 0x115e8a000] 08:54:56 INFO - PROCESS | 1650 | 1467734096407 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]]]}] 08:54:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:54:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1022ms 08:54:56 INFO - PROCESS | 1650 | 1467734096428 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:54:56 INFO - PROCESS | 1650 | 1467734096430 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:54:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:54:56 INFO - PROCESS | 1650 | 1467734096435 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:54:56 INFO - PROCESS | 1650 | 1467734096437 Marionette TRACE conn2 <- [1,714,null,{}] 08:54:56 INFO - PROCESS | 1650 | 1467734096455 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}] 08:54:56 INFO - PROCESS | 1650 | 1467734096458 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:56 INFO - PROCESS | 1650 | 1467734096551 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:54:56 INFO - PROCESS | 1650 | 1467734096586 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:56 INFO - PROCESS | 1650 | 1467734096588 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x119014000 == 31 [pid = 1650] [id = 186] 08:54:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x116a14800) [pid = 1650] [serial = 556] [outer = 0x0] 08:54:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1174e5400) [pid = 1650] [serial = 557] [outer = 0x116a14800] 08:54:56 INFO - PROCESS | 1650 | 1467734096615 Marionette DEBUG loaded listener.js 08:54:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118061000) [pid = 1650] [serial = 558] [outer = 0x116a14800] 08:54:57 INFO - PROCESS | 1650 | 1467734097391 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]]]}] 08:54:57 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 08:54:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 974ms 08:54:57 INFO - PROCESS | 1650 | 1467734097408 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:54:57 INFO - PROCESS | 1650 | 1467734097409 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:54:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:54:57 INFO - PROCESS | 1650 | 1467734097411 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:54:57 INFO - PROCESS | 1650 | 1467734097412 Marionette TRACE conn2 <- [1,718,null,{}] 08:54:57 INFO - PROCESS | 1650 | 1467734097420 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}] 08:54:57 INFO - PROCESS | 1650 | 1467734097421 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:57 INFO - PROCESS | 1650 | 1467734097518 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:54:57 INFO - PROCESS | 1650 | 1467734097521 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:57 INFO - PROCESS | 1650 | 1467734097522 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bd0000 == 32 [pid = 1650] [id = 187] 08:54:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1122b2c00) [pid = 1650] [serial = 559] [outer = 0x0] 08:54:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11815bc00) [pid = 1650] [serial = 560] [outer = 0x1122b2c00] 08:54:57 INFO - PROCESS | 1650 | 1467734097547 Marionette DEBUG loaded listener.js 08:54:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118371c00) [pid = 1650] [serial = 561] [outer = 0x1122b2c00] 08:54:58 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1190d0000) [pid = 1650] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:54:58 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1129b2800) [pid = 1650] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:54:58 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11337d400) [pid = 1650] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:54:58 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x110f84c00) [pid = 1650] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:54:58 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1176ec800) [pid = 1650] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:54:58 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12156d400) [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] 08:54:58 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x110f7f800) [pid = 1650] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:54:58 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x120fea000) [pid = 1650] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:54:58 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x119586000) [pid = 1650] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:54:58 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1212af000) [pid = 1650] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:54:58 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x110f3cc00) [pid = 1650] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:54:58 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x112d24400) [pid = 1650] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:54:58 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x11811ac00) [pid = 1650] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:54:58 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x110f38c00) [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] 08:54:58 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x116975400) [pid = 1650] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:54:58 INFO - PROCESS | 1650 | 1467734098379 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]]]}] 08:54:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:54:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 976ms 08:54:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:54:58 INFO - PROCESS | 1650 | 1467734098389 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:54:58 INFO - PROCESS | 1650 | 1467734098391 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:54:58 INFO - PROCESS | 1650 | 1467734098394 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:54:58 INFO - PROCESS | 1650 | 1467734098396 Marionette TRACE conn2 <- [1,722,null,{}] 08:54:58 INFO - PROCESS | 1650 | 1467734098401 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}] 08:54:58 INFO - PROCESS | 1650 | 1467734098403 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:58 INFO - PROCESS | 1650 | 1467734098485 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:54:58 INFO - PROCESS | 1650 | 1467734098489 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:58 INFO - PROCESS | 1650 | 1467734098490 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x120ed1800 == 33 [pid = 1650] [id = 188] 08:54:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1122be800) [pid = 1650] [serial = 562] [outer = 0x0] 08:54:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x116904c00) [pid = 1650] [serial = 563] [outer = 0x1122be800] 08:54:58 INFO - PROCESS | 1650 | 1467734098515 Marionette DEBUG loaded listener.js 08:54:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x118157400) [pid = 1650] [serial = 564] [outer = 0x1122be800] 08:54:58 INFO - PROCESS | 1650 | 1467734098825 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] 08:54:58 INFO - PROCESS | 1650 | 1467734098870 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:54:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:54:58 INFO - PROCESS | 1650 | 1467734098872 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:54:58 INFO - PROCESS | 1650 | 1467734098873 Marionette TRACE conn2 <- [1,726,null,{}] 08:54:58 INFO - PROCESS | 1650 | 1467734098875 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}] 08:54:58 INFO - PROCESS | 1650 | 1467734098879 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:58 INFO - PROCESS | 1650 | 1467734098972 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:54:59 INFO - PROCESS | 1650 | 1467734099026 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:59 INFO - PROCESS | 1650 | 1467734099027 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x121439800 == 34 [pid = 1650] [id = 189] 08:54:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1122b7400) [pid = 1650] [serial = 565] [outer = 0x0] 08:54:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11837b400) [pid = 1650] [serial = 566] [outer = 0x1122b7400] 08:54:59 INFO - PROCESS | 1650 | 1467734099052 Marionette DEBUG loaded listener.js 08:54:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119584c00) [pid = 1650] [serial = 567] [outer = 0x1122b7400] 08:54:59 INFO - PROCESS | 1650 | 1467734099361 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]]]}] 08:54:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:54:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 518ms 08:54:59 INFO - PROCESS | 1650 | 1467734099390 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:54:59 INFO - PROCESS | 1650 | 1467734099391 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:54:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:54:59 INFO - PROCESS | 1650 | 1467734099393 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:54:59 INFO - PROCESS | 1650 | 1467734099395 Marionette TRACE conn2 <- [1,730,null,{}] 08:54:59 INFO - PROCESS | 1650 | 1467734099397 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}] 08:54:59 INFO - PROCESS | 1650 | 1467734099401 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:59 INFO - PROCESS | 1650 | 1467734099473 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:54:59 INFO - PROCESS | 1650 | 1467734099477 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:59 INFO - PROCESS | 1650 | 1467734099478 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12539c800 == 35 [pid = 1650] [id = 190] 08:54:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1128cc000) [pid = 1650] [serial = 568] [outer = 0x0] 08:54:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119797c00) [pid = 1650] [serial = 569] [outer = 0x1128cc000] 08:54:59 INFO - PROCESS | 1650 | 1467734099505 Marionette DEBUG loaded listener.js 08:54:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119d5f400) [pid = 1650] [serial = 570] [outer = 0x1128cc000] 08:54:59 INFO - PROCESS | 1650 | 1467734099843 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 08:54:59 INFO - PROCESS | 1650 | 1467734099871 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:54:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:54:59 INFO - PROCESS | 1650 | 1467734099873 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:54:59 INFO - PROCESS | 1650 | 1467734099874 Marionette TRACE conn2 <- [1,734,null,{}] 08:54:59 INFO - PROCESS | 1650 | 1467734099889 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}] 08:54:59 INFO - PROCESS | 1650 | 1467734099890 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:59 INFO - PROCESS | 1650 | 1467734099964 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:54:59 INFO - PROCESS | 1650 | 1467734099970 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:59 INFO - PROCESS | 1650 | 1467734099971 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:54:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x119005000 == 36 [pid = 1650] [id = 191] 08:54:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119736400) [pid = 1650] [serial = 571] [outer = 0x0] 08:54:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1210ed800) [pid = 1650] [serial = 572] [outer = 0x119736400] 08:54:59 INFO - PROCESS | 1650 | 1467734099995 Marionette DEBUG loaded listener.js 08:55:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x121190400) [pid = 1650] [serial = 573] [outer = 0x119736400] 08:55:00 INFO - PROCESS | 1650 | 1467734100434 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]]]}] 08:55:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:55:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 569ms 08:55:00 INFO - PROCESS | 1650 | 1467734100443 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:55:00 INFO - PROCESS | 1650 | 1467734100446 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:55:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:55:00 INFO - PROCESS | 1650 | 1467734100451 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:55:00 INFO - PROCESS | 1650 | 1467734100453 Marionette TRACE conn2 <- [1,738,null,{}] 08:55:00 INFO - PROCESS | 1650 | 1467734100457 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}] 08:55:00 INFO - PROCESS | 1650 | 1467734100459 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:00 INFO - PROCESS | 1650 | 1467734100559 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:55:00 INFO - PROCESS | 1650 | 1467734100624 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:00 INFO - PROCESS | 1650 | 1467734100626 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x116fa3000 == 37 [pid = 1650] [id = 192] 08:55:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1129a4400) [pid = 1650] [serial = 574] [outer = 0x0] 08:55:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112d46000) [pid = 1650] [serial = 575] [outer = 0x1129a4400] 08:55:00 INFO - PROCESS | 1650 | 1467734100656 Marionette DEBUG loaded listener.js 08:55:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x114f5d400) [pid = 1650] [serial = 576] [outer = 0x1129a4400] 08:55:01 INFO - PROCESS | 1650 | 1467734101547 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]]]}] 08:55:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:55:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1124ms 08:55:01 INFO - PROCESS | 1650 | 1467734101574 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:55:01 INFO - PROCESS | 1650 | 1467734101577 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:55:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:55:01 INFO - PROCESS | 1650 | 1467734101584 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:55:01 INFO - PROCESS | 1650 | 1467734101586 Marionette TRACE conn2 <- [1,742,null,{}] 08:55:01 INFO - PROCESS | 1650 | 1467734101588 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}] 08:55:01 INFO - PROCESS | 1650 | 1467734101590 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:01 INFO - PROCESS | 1650 | 1467734101687 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:55:01 INFO - PROCESS | 1650 | 1467734101735 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:01 INFO - PROCESS | 1650 | 1467734101737 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b3e000 == 38 [pid = 1650] [id = 193] 08:55:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11671a400) [pid = 1650] [serial = 577] [outer = 0x0] 08:55:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116903c00) [pid = 1650] [serial = 578] [outer = 0x11671a400] 08:55:01 INFO - PROCESS | 1650 | 1467734101767 Marionette DEBUG loaded listener.js 08:55:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1176f4800) [pid = 1650] [serial = 579] [outer = 0x11671a400] 08:55:02 INFO - PROCESS | 1650 | 1467734102687 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]]]}] 08:55:02 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 08:55:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1123ms 08:55:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:55:02 INFO - PROCESS | 1650 | 1467734102704 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:55:02 INFO - PROCESS | 1650 | 1467734102706 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:55:02 INFO - PROCESS | 1650 | 1467734102708 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:55:02 INFO - PROCESS | 1650 | 1467734102711 Marionette TRACE conn2 <- [1,746,null,{}] 08:55:02 INFO - PROCESS | 1650 | 1467734102721 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}] 08:55:02 INFO - PROCESS | 1650 | 1467734102724 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:02 INFO - PROCESS | 1650 | 1467734102820 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:55:02 INFO - PROCESS | 1650 | 1467734102869 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:02 INFO - PROCESS | 1650 | 1467734102871 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x128909000 == 39 [pid = 1650] [id = 194] 08:55:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1122b7c00) [pid = 1650] [serial = 580] [outer = 0x0] 08:55:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11862f800) [pid = 1650] [serial = 581] [outer = 0x1122b7c00] 08:55:02 INFO - PROCESS | 1650 | 1467734102902 Marionette DEBUG loaded listener.js 08:55:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119588000) [pid = 1650] [serial = 582] [outer = 0x1122b7c00] 08:55:03 INFO - PROCESS | 1650 | 1467734103812 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]]]}] 08:55:03 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.) 08:55:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1122ms 08:55:03 INFO - PROCESS | 1650 | 1467734103831 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:55:03 INFO - PROCESS | 1650 | 1467734103833 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:55:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:55:03 INFO - PROCESS | 1650 | 1467734103837 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:55:03 INFO - PROCESS | 1650 | 1467734103839 Marionette TRACE conn2 <- [1,750,null,{}] 08:55:03 INFO - PROCESS | 1650 | 1467734103842 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}] 08:55:03 INFO - PROCESS | 1650 | 1467734103844 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:03 INFO - PROCESS | 1650 | 1467734103937 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:55:03 INFO - PROCESS | 1650 | 1467734103987 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:03 INFO - PROCESS | 1650 | 1467734103988 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11746f000 == 40 [pid = 1650] [id = 195] 08:55:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112ab7000) [pid = 1650] [serial = 583] [outer = 0x0] 08:55:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112d4c800) [pid = 1650] [serial = 584] [outer = 0x112ab7000] 08:55:04 INFO - PROCESS | 1650 | 1467734104017 Marionette DEBUG loaded listener.js 08:55:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115d17400) [pid = 1650] [serial = 585] [outer = 0x112ab7000] 08:55:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12539c800 == 39 [pid = 1650] [id = 190] 08:55:05 INFO - PROCESS | 1650 | --DOCSHELL 0x121439800 == 38 [pid = 1650] [id = 189] 08:55:05 INFO - PROCESS | 1650 | --DOCSHELL 0x120ed1800 == 37 [pid = 1650] [id = 188] 08:55:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119bd0000 == 36 [pid = 1650] [id = 187] 08:55:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119014000 == 35 [pid = 1650] [id = 186] 08:55:05 INFO - PROCESS | 1650 | --DOCSHELL 0x117150000 == 34 [pid = 1650] [id = 185] 08:55:05 INFO - PROCESS | 1650 | --DOCSHELL 0x116165000 == 33 [pid = 1650] [id = 184] 08:55:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12a652800 == 32 [pid = 1650] [id = 182] 08:55:05 INFO - PROCESS | 1650 | --DOCSHELL 0x116fb1800 == 31 [pid = 1650] [id = 183] 08:55:05 INFO - PROCESS | 1650 | --DOCSHELL 0x128909000 == 30 [pid = 1650] [id = 194] 08:55:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119b3e000 == 29 [pid = 1650] [id = 193] 08:55:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119005000 == 28 [pid = 1650] [id = 191] 08:55:05 INFO - PROCESS | 1650 | --DOCSHELL 0x116fa3000 == 27 [pid = 1650] [id = 192] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1212a7800) [pid = 1650] [serial = 542] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1129b3000) [pid = 1650] [serial = 503] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1130a8800) [pid = 1650] [serial = 504] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x115d1c000) [pid = 1650] [serial = 506] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x115e90400) [pid = 1650] [serial = 507] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1184c9c00) [pid = 1650] [serial = 518] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1190f3400) [pid = 1650] [serial = 519] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118118c00) [pid = 1650] [serial = 512] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x121aae800) [pid = 1650] [serial = 536] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118121c00) [pid = 1650] [serial = 513] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1181c1400) [pid = 1650] [serial = 521] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119585800) [pid = 1650] [serial = 522] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1210f1800) [pid = 1650] [serial = 530] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12118cc00) [pid = 1650] [serial = 531] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x119744000) [pid = 1650] [serial = 524] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119aa0800) [pid = 1650] [serial = 525] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12c302c00) [pid = 1650] [serial = 500] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x116719400) [pid = 1650] [serial = 509] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x116f0d000) [pid = 1650] [serial = 510] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x118152800) [pid = 1650] [serial = 515] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x11815f800) [pid = 1650] [serial = 516] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x119733400) [pid = 1650] [serial = 527] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x120fe6400) [pid = 1650] [serial = 528] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x116131000) [pid = 1650] [serial = 540] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1128cc400) [pid = 1650] [serial = 539] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x121190800) [pid = 1650] [serial = 533] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x123b92800) [pid = 1650] [serial = 543] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12156c000) [pid = 1650] [serial = 534] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x118061400) [pid = 1650] [serial = 209] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:55:05 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x123b8d800) [pid = 1650] [serial = 537] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1650 | 1467734105133 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]]]}] 08:55:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:55:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1324ms 08:55:05 INFO - PROCESS | 1650 | 1467734105161 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:55:05 INFO - PROCESS | 1650 | 1467734105163 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:55:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:55:05 INFO - PROCESS | 1650 | 1467734105166 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:55:05 INFO - PROCESS | 1650 | 1467734105168 Marionette TRACE conn2 <- [1,754,null,{}] 08:55:05 INFO - PROCESS | 1650 | 1467734105172 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}] 08:55:05 INFO - PROCESS | 1650 | 1467734105173 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:05 INFO - PROCESS | 1650 | 1467734105264 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:55:05 INFO - PROCESS | 1650 | 1467734105269 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:05 INFO - PROCESS | 1650 | 1467734105272 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1132e8000 == 28 [pid = 1650] [id = 196] 08:55:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x111ca8c00) [pid = 1650] [serial = 586] [outer = 0x0] 08:55:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x1122b2400) [pid = 1650] [serial = 587] [outer = 0x111ca8c00] 08:55:05 INFO - PROCESS | 1650 | 1467734105301 Marionette DEBUG loaded listener.js 08:55:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1128d7400) [pid = 1650] [serial = 588] [outer = 0x111ca8c00] 08:55:06 INFO - PROCESS | 1650 | 1467734106108 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]]]}] 08:55:06 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 08:55:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 972ms 08:55:06 INFO - PROCESS | 1650 | 1467734106139 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:55:06 INFO - PROCESS | 1650 | 1467734106142 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:55:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:55:06 INFO - PROCESS | 1650 | 1467734106147 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:55:06 INFO - PROCESS | 1650 | 1467734106150 Marionette TRACE conn2 <- [1,758,null,{}] 08:55:06 INFO - PROCESS | 1650 | 1467734106153 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}] 08:55:06 INFO - PROCESS | 1650 | 1467734106155 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:06 INFO - PROCESS | 1650 | 1467734106246 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:55:06 INFO - PROCESS | 1650 | 1467734106256 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:06 INFO - PROCESS | 1650 | 1467734106257 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x116948800 == 29 [pid = 1650] [id = 197] 08:55:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1129ae400) [pid = 1650] [serial = 589] [outer = 0x0] 08:55:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x112d4f000) [pid = 1650] [serial = 590] [outer = 0x1129ae400] 08:55:06 INFO - PROCESS | 1650 | 1467734106283 Marionette DEBUG loaded listener.js 08:55:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x113864800) [pid = 1650] [serial = 591] [outer = 0x1129ae400] 08:55:06 INFO - PROCESS | 1650 | 1467734106608 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]]]}] 08:55:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:55:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 472ms 08:55:06 INFO - PROCESS | 1650 | 1467734106619 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:55:06 INFO - PROCESS | 1650 | 1467734106628 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:55:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:55:06 INFO - PROCESS | 1650 | 1467734106631 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:55:06 INFO - PROCESS | 1650 | 1467734106635 Marionette TRACE conn2 <- [1,762,null,{}] 08:55:06 INFO - PROCESS | 1650 | 1467734106643 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}] 08:55:06 INFO - PROCESS | 1650 | 1467734106646 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:06 INFO - PROCESS | 1650 | 1467734106720 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:55:06 INFO - PROCESS | 1650 | 1467734106725 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:06 INFO - PROCESS | 1650 | 1467734106727 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1181db000 == 30 [pid = 1650] [id = 198] 08:55:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x115e92800) [pid = 1650] [serial = 592] [outer = 0x0] 08:55:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1164e8400) [pid = 1650] [serial = 593] [outer = 0x115e92800] 08:55:06 INFO - PROCESS | 1650 | 1467734106757 Marionette DEBUG loaded listener.js 08:55:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x116906000) [pid = 1650] [serial = 594] [outer = 0x115e92800] 08:55:07 INFO - PROCESS | 1650 | 1467734107633 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]]]}] 08:55:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:55:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1023ms 08:55:07 INFO - PROCESS | 1650 | 1467734107654 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:55:07 INFO - PROCESS | 1650 | 1467734107656 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:55:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:55:07 INFO - PROCESS | 1650 | 1467734107658 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:55:07 INFO - PROCESS | 1650 | 1467734107659 Marionette TRACE conn2 <- [1,766,null,{}] 08:55:07 INFO - PROCESS | 1650 | 1467734107661 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}] 08:55:07 INFO - PROCESS | 1650 | 1467734107662 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:07 INFO - PROCESS | 1650 | 1467734107751 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:55:07 INFO - PROCESS | 1650 | 1467734107785 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:07 INFO - PROCESS | 1650 | 1467734107786 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185a0800 == 31 [pid = 1650] [id = 199] 08:55:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x116f0fc00) [pid = 1650] [serial = 595] [outer = 0x0] 08:55:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1176eb000) [pid = 1650] [serial = 596] [outer = 0x116f0fc00] 08:55:07 INFO - PROCESS | 1650 | 1467734107811 Marionette DEBUG loaded listener.js 08:55:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118061400) [pid = 1650] [serial = 597] [outer = 0x116f0fc00] 08:55:08 INFO - PROCESS | 1650 | 1467734108614 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]]]}] 08:55:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:55:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 968ms 08:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:55:08 INFO - PROCESS | 1650 | 1467734108626 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:55:08 INFO - PROCESS | 1650 | 1467734108628 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:55:08 INFO - PROCESS | 1650 | 1467734108630 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:55:08 INFO - PROCESS | 1650 | 1467734108631 Marionette TRACE conn2 <- [1,770,null,{}] 08:55:08 INFO - PROCESS | 1650 | 1467734108633 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}] 08:55:08 INFO - PROCESS | 1650 | 1467734108634 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:08 INFO - PROCESS | 1650 | 1467734108718 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:55:08 INFO - PROCESS | 1650 | 1467734108751 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:08 INFO - PROCESS | 1650 | 1467734108752 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d6000 == 32 [pid = 1650] [id = 200] 08:55:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11811c800) [pid = 1650] [serial = 598] [outer = 0x0] 08:55:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118124800) [pid = 1650] [serial = 599] [outer = 0x11811c800] 08:55:08 INFO - PROCESS | 1650 | 1467734108777 Marionette DEBUG loaded listener.js 08:55:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11815b400) [pid = 1650] [serial = 600] [outer = 0x11811c800] 08:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119736400) [pid = 1650] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1128cc000) [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] 08:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x116a14800) [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] 08:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1122b2c00) [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] 08:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x112aed800) [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] 08:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x11957b800) [pid = 1650] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x115e8a000) [pid = 1650] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x112fafc00) [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] 08:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1122be800) [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] 08:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1122b7400) [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] 08:55:09 INFO - PROCESS | 1650 | 1467734109094 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]]]}] 08:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 468ms 08:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:55:09 INFO - PROCESS | 1650 | 1467734109099 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:55:09 INFO - PROCESS | 1650 | 1467734109101 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:55:09 INFO - PROCESS | 1650 | 1467734109103 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:55:09 INFO - PROCESS | 1650 | 1467734109104 Marionette TRACE conn2 <- [1,774,null,{}] 08:55:09 INFO - PROCESS | 1650 | 1467734109106 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}] 08:55:09 INFO - PROCESS | 1650 | 1467734109110 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:09 INFO - PROCESS | 1650 | 1467734109199 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:55:09 INFO - PROCESS | 1650 | 1467734109202 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:09 INFO - PROCESS | 1650 | 1467734109204 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bdb000 == 33 [pid = 1650] [id = 201] 08:55:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x115df8400) [pid = 1650] [serial = 601] [outer = 0x0] 08:55:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1181b4800) [pid = 1650] [serial = 602] [outer = 0x115df8400] 08:55:09 INFO - PROCESS | 1650 | 1467734109231 Marionette DEBUG loaded listener.js 08:55:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1184c8800) [pid = 1650] [serial = 603] [outer = 0x115df8400] 08:55:09 INFO - PROCESS | 1650 | 1467734109549 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]]]}] 08:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 467ms 08:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:55:09 INFO - PROCESS | 1650 | 1467734109571 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:55:09 INFO - PROCESS | 1650 | 1467734109572 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:55:09 INFO - PROCESS | 1650 | 1467734109574 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:55:09 INFO - PROCESS | 1650 | 1467734109583 Marionette TRACE conn2 <- [1,778,null,{}] 08:55:09 INFO - PROCESS | 1650 | 1467734109587 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}] 08:55:09 INFO - PROCESS | 1650 | 1467734109588 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:09 INFO - PROCESS | 1650 | 1467734109678 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:55:09 INFO - PROCESS | 1650 | 1467734109683 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:09 INFO - PROCESS | 1650 | 1467734109684 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x121253800 == 34 [pid = 1650] [id = 202] 08:55:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x110fe5000) [pid = 1650] [serial = 604] [outer = 0x0] 08:55:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118506400) [pid = 1650] [serial = 605] [outer = 0x110fe5000] 08:55:09 INFO - PROCESS | 1650 | 1467734109708 Marionette DEBUG loaded listener.js 08:55:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11862f000) [pid = 1650] [serial = 606] [outer = 0x110fe5000] 08:55:09 INFO - PROCESS | 1650 | 1467734109985 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]]]}] 08:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 430ms 08:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:55:10 INFO - PROCESS | 1650 | 1467734110005 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:55:10 INFO - PROCESS | 1650 | 1467734110006 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:55:10 INFO - PROCESS | 1650 | 1467734110008 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:55:10 INFO - PROCESS | 1650 | 1467734110009 Marionette TRACE conn2 <- [1,782,null,{}] 08:55:10 INFO - PROCESS | 1650 | 1467734110012 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}] 08:55:10 INFO - PROCESS | 1650 | 1467734110013 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:10 INFO - PROCESS | 1650 | 1467734110098 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:55:10 INFO - PROCESS | 1650 | 1467734110103 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:10 INFO - PROCESS | 1650 | 1467734110104 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1218c5800 == 35 [pid = 1650] [id = 203] 08:55:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118988c00) [pid = 1650] [serial = 607] [outer = 0x0] 08:55:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1190cec00) [pid = 1650] [serial = 608] [outer = 0x118988c00] 08:55:10 INFO - PROCESS | 1650 | 1467734110128 Marionette DEBUG loaded listener.js 08:55:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1190f6800) [pid = 1650] [serial = 609] [outer = 0x118988c00] 08:55:10 INFO - PROCESS | 1650 | 1467734110448 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]]]}] 08:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 468ms 08:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:55:10 INFO - PROCESS | 1650 | 1467734110478 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:55:10 INFO - PROCESS | 1650 | 1467734110479 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:55:10 INFO - PROCESS | 1650 | 1467734110481 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:55:10 INFO - PROCESS | 1650 | 1467734110482 Marionette TRACE conn2 <- [1,786,null,{}] 08:55:10 INFO - PROCESS | 1650 | 1467734110484 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}] 08:55:10 INFO - PROCESS | 1650 | 1467734110485 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:10 INFO - PROCESS | 1650 | 1467734110563 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:55:10 INFO - PROCESS | 1650 | 1467734110614 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:10 INFO - PROCESS | 1650 | 1467734110615 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ea2000 == 36 [pid = 1650] [id = 204] 08:55:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x113867000) [pid = 1650] [serial = 610] [outer = 0x0] 08:55:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1190f7800) [pid = 1650] [serial = 611] [outer = 0x113867000] 08:55:10 INFO - PROCESS | 1650 | 1467734110639 Marionette DEBUG loaded listener.js 08:55:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119585400) [pid = 1650] [serial = 612] [outer = 0x113867000] 08:55:10 INFO - PROCESS | 1650 | 1467734110906 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]]]}] 08:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 470ms 08:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:55:10 INFO - PROCESS | 1650 | 1467734110955 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:55:10 INFO - PROCESS | 1650 | 1467734110956 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:55:10 INFO - PROCESS | 1650 | 1467734110958 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:55:10 INFO - PROCESS | 1650 | 1467734110959 Marionette TRACE conn2 <- [1,790,null,{}] 08:55:10 INFO - PROCESS | 1650 | 1467734110962 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}] 08:55:10 INFO - PROCESS | 1650 | 1467734110963 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:11 INFO - PROCESS | 1650 | 1467734111043 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:55:11 INFO - PROCESS | 1650 | 1467734111047 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:11 INFO - PROCESS | 1650 | 1467734111049 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x126cdf800 == 37 [pid = 1650] [id = 205] 08:55:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118989c00) [pid = 1650] [serial = 613] [outer = 0x0] 08:55:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11972b800) [pid = 1650] [serial = 614] [outer = 0x118989c00] 08:55:11 INFO - PROCESS | 1650 | 1467734111075 Marionette DEBUG loaded listener.js 08:55:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119a99800) [pid = 1650] [serial = 615] [outer = 0x118989c00] 08:55:11 INFO - PROCESS | 1650 | 1467734111636 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]]]}] 08:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 719ms 08:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:55:11 INFO - PROCESS | 1650 | 1467734111691 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:55:11 INFO - PROCESS | 1650 | 1467734111694 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:55:11 INFO - PROCESS | 1650 | 1467734111699 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:55:11 INFO - PROCESS | 1650 | 1467734111702 Marionette TRACE conn2 <- [1,794,null,{}] 08:55:11 INFO - PROCESS | 1650 | 1467734111707 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}] 08:55:11 INFO - PROCESS | 1650 | 1467734111709 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:11 INFO - PROCESS | 1650 | 1467734111836 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:55:11 INFO - PROCESS | 1650 | 1467734111908 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:11 INFO - PROCESS | 1650 | 1467734111909 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x116948000 == 38 [pid = 1650] [id = 206] 08:55:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1128cf000) [pid = 1650] [serial = 616] [outer = 0x0] 08:55:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1129a5800) [pid = 1650] [serial = 617] [outer = 0x1128cf000] 08:55:11 INFO - PROCESS | 1650 | 1467734111940 Marionette DEBUG loaded listener.js 08:55:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112aae800) [pid = 1650] [serial = 618] [outer = 0x1128cf000] 08:55:12 INFO - PROCESS | 1650 | 1467734112548 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]]]}] 08:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 926ms 08:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:55:12 INFO - PROCESS | 1650 | 1467734112624 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:55:12 INFO - PROCESS | 1650 | 1467734112626 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:55:12 INFO - PROCESS | 1650 | 1467734112630 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:55:12 INFO - PROCESS | 1650 | 1467734112631 Marionette TRACE conn2 <- [1,798,null,{}] 08:55:12 INFO - PROCESS | 1650 | 1467734112635 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}] 08:55:12 INFO - PROCESS | 1650 | 1467734112636 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:12 INFO - PROCESS | 1650 | 1467734112734 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:55:12 INFO - PROCESS | 1650 | 1467734112784 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:12 INFO - PROCESS | 1650 | 1467734112787 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x116607000 == 39 [pid = 1650] [id = 207] 08:55:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112ae6000) [pid = 1650] [serial = 619] [outer = 0x0] 08:55:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112d2d400) [pid = 1650] [serial = 620] [outer = 0x112ae6000] 08:55:12 INFO - PROCESS | 1650 | 1467734112815 Marionette DEBUG loaded listener.js 08:55:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x113845800) [pid = 1650] [serial = 621] [outer = 0x112ae6000] 08:55:13 INFO - PROCESS | 1650 | --DOCSHELL 0x123ea2000 == 38 [pid = 1650] [id = 204] 08:55:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1218c5800 == 37 [pid = 1650] [id = 203] 08:55:13 INFO - PROCESS | 1650 | --DOCSHELL 0x121253800 == 36 [pid = 1650] [id = 202] 08:55:13 INFO - PROCESS | 1650 | --DOCSHELL 0x119bdb000 == 35 [pid = 1650] [id = 201] 08:55:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1192d6000 == 34 [pid = 1650] [id = 200] 08:55:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1185a0800 == 33 [pid = 1650] [id = 199] 08:55:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1181db000 == 32 [pid = 1650] [id = 198] 08:55:13 INFO - PROCESS | 1650 | --DOCSHELL 0x116948800 == 31 [pid = 1650] [id = 197] 08:55:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1132e8000 == 30 [pid = 1650] [id = 196] 08:55:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11746f000 == 29 [pid = 1650] [id = 195] 08:55:13 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119797c00) [pid = 1650] [serial = 569] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1174e5400) [pid = 1650] [serial = 557] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11815bc00) [pid = 1650] [serial = 560] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x112d25c00) [pid = 1650] [serial = 551] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x125324400) [pid = 1650] [serial = 546] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124afb800) [pid = 1650] [serial = 545] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x115e8fc00) [pid = 1650] [serial = 554] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x113838c00) [pid = 1650] [serial = 548] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x115e60800) [pid = 1650] [serial = 549] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11337dc00) [pid = 1650] [serial = 552] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x116904c00) [pid = 1650] [serial = 563] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118061000) [pid = 1650] [serial = 558] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x118371c00) [pid = 1650] [serial = 561] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x119584c00) [pid = 1650] [serial = 567] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x119d5f400) [pid = 1650] [serial = 570] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x118157400) [pid = 1650] [serial = 564] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x115e98800) [pid = 1650] [serial = 555] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x11837b400) [pid = 1650] [serial = 566] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x121190400) [pid = 1650] [serial = 573] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1210ed800) [pid = 1650] [serial = 572] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1650 | 1467734113207 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]]]}] 08:55:13 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 08:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 622ms 08:55:13 INFO - PROCESS | 1650 | 1467734113252 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:55:13 INFO - PROCESS | 1650 | 1467734113255 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:55:13 INFO - PROCESS | 1650 | 1467734113267 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:55:13 INFO - PROCESS | 1650 | 1467734113269 Marionette TRACE conn2 <- [1,802,null,{}] 08:55:13 INFO - PROCESS | 1650 | 1467734113272 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}] 08:55:13 INFO - PROCESS | 1650 | 1467734113273 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:13 INFO - PROCESS | 1650 | 1467734113351 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:55:13 INFO - PROCESS | 1650 | 1467734113357 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:13 INFO - PROCESS | 1650 | 1467734113359 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d3a800 == 30 [pid = 1650] [id = 208] 08:55:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x115e89800) [pid = 1650] [serial = 622] [outer = 0x0] 08:55:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x115e8e400) [pid = 1650] [serial = 623] [outer = 0x115e89800] 08:55:13 INFO - PROCESS | 1650 | 1467734113388 Marionette DEBUG loaded listener.js 08:55:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x116136c00) [pid = 1650] [serial = 624] [outer = 0x115e89800] 08:55:13 INFO - PROCESS | 1650 | 1467734113741 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]]]}] 08:55:13 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 08:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 526ms 08:55:13 INFO - PROCESS | 1650 | 1467734113788 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:55:13 INFO - PROCESS | 1650 | 1467734113789 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:55:13 INFO - PROCESS | 1650 | 1467734113791 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:55:13 INFO - PROCESS | 1650 | 1467734113794 Marionette TRACE conn2 <- [1,806,null,{}] 08:55:13 INFO - PROCESS | 1650 | 1467734113804 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}] 08:55:13 INFO - PROCESS | 1650 | 1467734113807 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:13 INFO - PROCESS | 1650 | 1467734113905 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:55:13 INFO - PROCESS | 1650 | 1467734113910 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:13 INFO - PROCESS | 1650 | 1467734113912 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x119019800 == 31 [pid = 1650] [id = 209] 08:55:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11671e800) [pid = 1650] [serial = 625] [outer = 0x0] 08:55:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x116fc6000) [pid = 1650] [serial = 626] [outer = 0x11671e800] 08:55:13 INFO - PROCESS | 1650 | 1467734113941 Marionette DEBUG loaded listener.js 08:55:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118117c00) [pid = 1650] [serial = 627] [outer = 0x11671e800] 08:55:14 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:55:14 INFO - PROCESS | 1650 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:55:14 INFO - PROCESS | 1650 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:55:14 INFO - PROCESS | 1650 | [GFX2-]: Using SkiaGL canvas. 08:55:14 INFO - PROCESS | 1650 | 1467734114275 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]]]}] 08:55:14 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 08:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 522ms 08:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:55:14 INFO - PROCESS | 1650 | 1467734114313 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:55:14 INFO - PROCESS | 1650 | 1467734114315 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:55:14 INFO - PROCESS | 1650 | 1467734114317 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:55:14 INFO - PROCESS | 1650 | 1467734114318 Marionette TRACE conn2 <- [1,810,null,{}] 08:55:14 INFO - PROCESS | 1650 | 1467734114320 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}] 08:55:14 INFO - PROCESS | 1650 | 1467734114322 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:14 INFO - PROCESS | 1650 | 1467734114418 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:55:14 INFO - PROCESS | 1650 | 1467734114424 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:14 INFO - PROCESS | 1650 | 1467734114425 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b3e000 == 32 [pid = 1650] [id = 210] 08:55:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x110f7b800) [pid = 1650] [serial = 628] [outer = 0x0] 08:55:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11815e400) [pid = 1650] [serial = 629] [outer = 0x110f7b800] 08:55:14 INFO - PROCESS | 1650 | 1467734114450 Marionette DEBUG loaded listener.js 08:55:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1184c9800) [pid = 1650] [serial = 630] [outer = 0x110f7b800] 08:55:14 INFO - PROCESS | 1650 | 1467734114774 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]]]}] 08:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 472ms 08:55:14 INFO - PROCESS | 1650 | 1467734114790 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:55:14 INFO - PROCESS | 1650 | 1467734114791 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:55:14 INFO - PROCESS | 1650 | 1467734114794 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:55:14 INFO - PROCESS | 1650 | 1467734114795 Marionette TRACE conn2 <- [1,814,null,{}] 08:55:14 INFO - PROCESS | 1650 | 1467734114797 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}] 08:55:14 INFO - PROCESS | 1650 | 1467734114799 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:14 INFO - PROCESS | 1650 | 1467734114873 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:55:14 INFO - PROCESS | 1650 | 1467734114876 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:14 INFO - PROCESS | 1650 | 1467734114877 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12137b000 == 33 [pid = 1650] [id = 211] 08:55:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1129a8000) [pid = 1650] [serial = 631] [outer = 0x0] 08:55:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118510400) [pid = 1650] [serial = 632] [outer = 0x1129a8000] 08:55:14 INFO - PROCESS | 1650 | 1467734114904 Marionette DEBUG loaded listener.js 08:55:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1190f6c00) [pid = 1650] [serial = 633] [outer = 0x1129a8000] 08:55:15 INFO - PROCESS | 1650 | 1467734115259 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] 08:55:15 INFO - PROCESS | 1650 | 1467734115314 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:55:15 INFO - PROCESS | 1650 | 1467734115316 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:55:15 INFO - PROCESS | 1650 | 1467734115317 Marionette TRACE conn2 <- [1,818,null,{}] 08:55:15 INFO - PROCESS | 1650 | 1467734115319 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}] 08:55:15 INFO - PROCESS | 1650 | 1467734115323 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:15 INFO - PROCESS | 1650 | 1467734115435 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:55:15 INFO - PROCESS | 1650 | 1467734115467 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:15 INFO - PROCESS | 1650 | 1467734115468 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e6a800 == 34 [pid = 1650] [id = 212] 08:55:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11957ec00) [pid = 1650] [serial = 634] [outer = 0x0] 08:55:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119736400) [pid = 1650] [serial = 635] [outer = 0x11957ec00] 08:55:15 INFO - PROCESS | 1650 | 1467734115493 Marionette DEBUG loaded listener.js 08:55:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1210cb000) [pid = 1650] [serial = 636] [outer = 0x11957ec00] 08:55:15 INFO - PROCESS | 1650 | 1467734115827 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]]]}] 08:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 521ms 08:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:55:15 INFO - PROCESS | 1650 | 1467734115838 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:55:15 INFO - PROCESS | 1650 | 1467734115839 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:55:15 INFO - PROCESS | 1650 | 1467734115841 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:55:15 INFO - PROCESS | 1650 | 1467734115842 Marionette TRACE conn2 <- [1,822,null,{}] 08:55:15 INFO - PROCESS | 1650 | 1467734115844 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}] 08:55:15 INFO - PROCESS | 1650 | 1467734115845 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:15 INFO - PROCESS | 1650 | 1467734115938 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:55:15 INFO - PROCESS | 1650 | 1467734115972 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:15 INFO - PROCESS | 1650 | 1467734115973 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x126fd6000 == 35 [pid = 1650] [id = 213] 08:55:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1210e7c00) [pid = 1650] [serial = 637] [outer = 0x0] 08:55:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1210f5800) [pid = 1650] [serial = 638] [outer = 0x1210e7c00] 08:55:15 INFO - PROCESS | 1650 | 1467734115997 Marionette DEBUG loaded listener.js 08:55:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x121191000) [pid = 1650] [serial = 639] [outer = 0x1210e7c00] 08:55:16 INFO - PROCESS | 1650 | 1467734116329 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] 08:55:16 INFO - PROCESS | 1650 | 1467734116363 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:55:16 INFO - PROCESS | 1650 | 1467734116366 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:55:16 INFO - PROCESS | 1650 | 1467734116368 Marionette TRACE conn2 <- [1,826,null,{}] 08:55:16 INFO - PROCESS | 1650 | 1467734116372 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}] 08:55:16 INFO - PROCESS | 1650 | 1467734116374 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:16 INFO - PROCESS | 1650 | 1467734116514 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:55:16 INFO - PROCESS | 1650 | 1467734116532 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:16 INFO - PROCESS | 1650 | 1467734116533 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1287eb800 == 36 [pid = 1650] [id = 214] 08:55:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1210f3c00) [pid = 1650] [serial = 640] [outer = 0x0] 08:55:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1212a7400) [pid = 1650] [serial = 641] [outer = 0x1210f3c00] 08:55:16 INFO - PROCESS | 1650 | 1467734116572 Marionette DEBUG loaded listener.js 08:55:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1212ad400) [pid = 1650] [serial = 642] [outer = 0x1210f3c00] 08:55:17 INFO - PROCESS | 1650 | 1467734117025 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]]]}] 08:55:17 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x115e92800) [pid = 1650] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:55:17 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x111ca8c00) [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] 08:55:17 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1129ae400) [pid = 1650] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:55:17 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x112ab7000) [pid = 1650] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:55:17 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11811c800) [pid = 1650] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:55:17 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x115df8400) [pid = 1650] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:55:17 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1129a4400) [pid = 1650] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:55:17 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x110fe5000) [pid = 1650] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:55:17 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118988c00) [pid = 1650] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:55:17 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11671a400) [pid = 1650] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:55:17 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x113867000) [pid = 1650] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:55:17 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x116f0fc00) [pid = 1650] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:55:17 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1122b7c00) [pid = 1650] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 674ms 08:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:55:17 INFO - PROCESS | 1650 | 1467734117041 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:55:17 INFO - PROCESS | 1650 | 1467734117042 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:55:17 INFO - PROCESS | 1650 | 1467734117044 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:55:17 INFO - PROCESS | 1650 | 1467734117045 Marionette TRACE conn2 <- [1,830,null,{}] 08:55:17 INFO - PROCESS | 1650 | 1467734117048 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}] 08:55:17 INFO - PROCESS | 1650 | 1467734117051 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:17 INFO - PROCESS | 1650 | 1467734117123 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:55:17 INFO - PROCESS | 1650 | 1467734117126 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:17 INFO - PROCESS | 1650 | 1467734117127 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x128907800 == 37 [pid = 1650] [id = 215] 08:55:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x110fea000) [pid = 1650] [serial = 643] [outer = 0x0] 08:55:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x112eecc00) [pid = 1650] [serial = 644] [outer = 0x110fea000] 08:55:17 INFO - PROCESS | 1650 | 1467734117154 Marionette DEBUG loaded listener.js 08:55:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116911400) [pid = 1650] [serial = 645] [outer = 0x110fea000] 08:55:17 INFO - PROCESS | 1650 | 1467734117465 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]]]}] 08:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 473ms 08:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:55:17 INFO - PROCESS | 1650 | 1467734117518 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:55:17 INFO - PROCESS | 1650 | 1467734117519 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:55:17 INFO - PROCESS | 1650 | 1467734117521 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:55:17 INFO - PROCESS | 1650 | 1467734117522 Marionette TRACE conn2 <- [1,834,null,{}] 08:55:17 INFO - PROCESS | 1650 | 1467734117524 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}] 08:55:17 INFO - PROCESS | 1650 | 1467734117526 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:17 INFO - PROCESS | 1650 | 1467734117602 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:55:17 INFO - PROCESS | 1650 | 1467734117651 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:17 INFO - PROCESS | 1650 | 1467734117652 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b2a000 == 38 [pid = 1650] [id = 216] 08:55:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1129a4400) [pid = 1650] [serial = 646] [outer = 0x0] 08:55:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118505c00) [pid = 1650] [serial = 647] [outer = 0x1129a4400] 08:55:17 INFO - PROCESS | 1650 | 1467734117677 Marionette DEBUG loaded listener.js 08:55:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1212b0400) [pid = 1650] [serial = 648] [outer = 0x1129a4400] 08:55:17 INFO - PROCESS | 1650 | 1467734117955 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]]]}] 08:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 468ms 08:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:55:17 INFO - PROCESS | 1650 | 1467734117990 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:55:18 INFO - PROCESS | 1650 | 1467734117991 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:55:18 INFO - PROCESS | 1650 | 1467734117994 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:55:18 INFO - PROCESS | 1650 | 1467734117995 Marionette TRACE conn2 <- [1,838,null,{}] 08:55:18 INFO - PROCESS | 1650 | 1467734117998 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}] 08:55:18 INFO - PROCESS | 1650 | 1467734118001 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:18 INFO - PROCESS | 1650 | 1467734118091 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:55:18 INFO - PROCESS | 1650 | 1467734118094 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:18 INFO - PROCESS | 1650 | 1467734118096 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a212800 == 39 [pid = 1650] [id = 217] 08:55:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1212b3800) [pid = 1650] [serial = 649] [outer = 0x0] 08:55:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x121572400) [pid = 1650] [serial = 650] [outer = 0x1212b3800] 08:55:18 INFO - PROCESS | 1650 | 1467734118131 Marionette DEBUG loaded listener.js 08:55:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x121ab2400) [pid = 1650] [serial = 651] [outer = 0x1212b3800] 08:55:18 INFO - PROCESS | 1650 | 1467734118454 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]]]}] 08:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 474ms 08:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:55:18 INFO - PROCESS | 1650 | 1467734118470 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:55:18 INFO - PROCESS | 1650 | 1467734118472 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:55:18 INFO - PROCESS | 1650 | 1467734118474 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:55:18 INFO - PROCESS | 1650 | 1467734118475 Marionette TRACE conn2 <- [1,842,null,{}] 08:55:18 INFO - PROCESS | 1650 | 1467734118478 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}] 08:55:18 INFO - PROCESS | 1650 | 1467734118479 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:18 INFO - PROCESS | 1650 | 1467734118581 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:55:18 INFO - PROCESS | 1650 | 1467734118586 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:18 INFO - PROCESS | 1650 | 1467734118587 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a40d800 == 40 [pid = 1650] [id = 218] 08:55:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x111aa5800) [pid = 1650] [serial = 652] [outer = 0x0] 08:55:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x121cf2800) [pid = 1650] [serial = 653] [outer = 0x111aa5800] 08:55:18 INFO - PROCESS | 1650 | 1467734118611 Marionette DEBUG loaded listener.js 08:55:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123b94800) [pid = 1650] [serial = 654] [outer = 0x111aa5800] 08:55:18 INFO - PROCESS | 1650 | 1467734118887 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]]]}] 08:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 468ms 08:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:55:18 INFO - PROCESS | 1650 | 1467734118943 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:55:18 INFO - PROCESS | 1650 | 1467734118944 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:55:18 INFO - PROCESS | 1650 | 1467734118946 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:55:18 INFO - PROCESS | 1650 | 1467734118947 Marionette TRACE conn2 <- [1,846,null,{}] 08:55:18 INFO - PROCESS | 1650 | 1467734118951 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}] 08:55:18 INFO - PROCESS | 1650 | 1467734118952 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:19 INFO - PROCESS | 1650 | 1467734119026 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:55:19 INFO - PROCESS | 1650 | 1467734119121 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:19 INFO - PROCESS | 1650 | 1467734119122 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x112ad7800 == 41 [pid = 1650] [id = 219] 08:55:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x110f33c00) [pid = 1650] [serial = 655] [outer = 0x0] 08:55:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x110f80000) [pid = 1650] [serial = 656] [outer = 0x110f33c00] 08:55:19 INFO - PROCESS | 1650 | 1467734119153 Marionette DEBUG loaded listener.js 08:55:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1128cc800) [pid = 1650] [serial = 657] [outer = 0x110f33c00] 08:55:19 INFO - PROCESS | 1650 | 1467734119607 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]]]}] 08:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 670ms 08:55:19 INFO - PROCESS | 1650 | 1467734119635 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:55:19 INFO - PROCESS | 1650 | 1467734119637 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:55:19 INFO - PROCESS | 1650 | 1467734119641 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:55:19 INFO - PROCESS | 1650 | 1467734119643 Marionette TRACE conn2 <- [1,850,null,{}] 08:55:19 INFO - PROCESS | 1650 | 1467734119647 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}] 08:55:19 INFO - PROCESS | 1650 | 1467734119652 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:19 INFO - PROCESS | 1650 | 1467734119750 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:55:19 INFO - PROCESS | 1650 | 1467734119813 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:19 INFO - PROCESS | 1650 | 1467734119815 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194bb800 == 42 [pid = 1650] [id = 220] 08:55:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115e8fc00) [pid = 1650] [serial = 658] [outer = 0x0] 08:55:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116464800) [pid = 1650] [serial = 659] [outer = 0x115e8fc00] 08:55:19 INFO - PROCESS | 1650 | 1467734119845 Marionette DEBUG loaded listener.js 08:55:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11671cc00) [pid = 1650] [serial = 660] [outer = 0x115e8fc00] 08:55:20 INFO - PROCESS | 1650 | 1467734120257 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]]]}] 08:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 670ms 08:55:20 INFO - PROCESS | 1650 | 1467734120313 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:55:20 INFO - PROCESS | 1650 | 1467734120316 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:55:20 INFO - PROCESS | 1650 | 1467734120337 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:55:20 INFO - PROCESS | 1650 | 1467734120338 Marionette TRACE conn2 <- [1,854,null,{}] 08:55:20 INFO - PROCESS | 1650 | 1467734120341 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}] 08:55:20 INFO - PROCESS | 1650 | 1467734120342 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:20 INFO - PROCESS | 1650 | 1467734120443 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:55:20 INFO - PROCESS | 1650 | 1467734120538 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:20 INFO - PROCESS | 1650 | 1467734120539 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x129268000 == 43 [pid = 1650] [id = 221] 08:55:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1184c8000) [pid = 1650] [serial = 661] [outer = 0x0] 08:55:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11815e800) [pid = 1650] [serial = 662] [outer = 0x1184c8000] 08:55:20 INFO - PROCESS | 1650 | 1467734120570 Marionette DEBUG loaded listener.js 08:55:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1190fa000) [pid = 1650] [serial = 663] [outer = 0x1184c8000] 08:55:20 INFO - PROCESS | 1650 | 1467734120987 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]]]}] 08:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 670ms 08:55:21 INFO - PROCESS | 1650 | 1467734121006 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:55:21 INFO - PROCESS | 1650 | 1467734121007 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:55:21 INFO - PROCESS | 1650 | 1467734121014 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:55:21 INFO - PROCESS | 1650 | 1467734121019 Marionette TRACE conn2 <- [1,858,null,{}] 08:55:21 INFO - PROCESS | 1650 | 1467734121022 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}] 08:55:21 INFO - PROCESS | 1650 | 1467734121025 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:21 INFO - PROCESS | 1650 | 1467734121126 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:55:21 INFO - PROCESS | 1650 | 1467734121191 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:21 INFO - PROCESS | 1650 | 1467734121192 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af09000 == 44 [pid = 1650] [id = 222] 08:55:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119582000) [pid = 1650] [serial = 664] [outer = 0x0] 08:55:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119aa6000) [pid = 1650] [serial = 665] [outer = 0x119582000] 08:55:21 INFO - PROCESS | 1650 | 1467734121222 Marionette DEBUG loaded listener.js 08:55:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1212a7000) [pid = 1650] [serial = 666] [outer = 0x119582000] 08:55:21 INFO - PROCESS | 1650 | 1467734121614 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]]]}] 08:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 777ms 08:55:21 INFO - PROCESS | 1650 | 1467734121816 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:55:21 INFO - PROCESS | 1650 | 1467734121819 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:55:21 INFO - PROCESS | 1650 | 1467734121824 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:55:21 INFO - PROCESS | 1650 | 1467734121826 Marionette TRACE conn2 <- [1,862,null,{}] 08:55:21 INFO - PROCESS | 1650 | 1467734121829 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}] 08:55:21 INFO - PROCESS | 1650 | 1467734121832 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:21 INFO - PROCESS | 1650 | 1467734121923 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:55:21 INFO - PROCESS | 1650 | 1467734121985 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:21 INFO - PROCESS | 1650 | 1467734121988 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x118366800 == 45 [pid = 1650] [id = 223] 08:55:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112a85000) [pid = 1650] [serial = 667] [outer = 0x0] 08:55:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112fae400) [pid = 1650] [serial = 668] [outer = 0x112a85000] 08:55:22 INFO - PROCESS | 1650 | 1467734122015 Marionette DEBUG loaded listener.js 08:55:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x115deb800) [pid = 1650] [serial = 669] [outer = 0x112a85000] 08:55:22 INFO - PROCESS | 1650 | 1467734122439 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]]]}] 08:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 621ms 08:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:55:22 INFO - PROCESS | 1650 | 1467734122445 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:55:22 INFO - PROCESS | 1650 | 1467734122447 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:55:22 INFO - PROCESS | 1650 | 1467734122451 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:55:22 INFO - PROCESS | 1650 | 1467734122453 Marionette TRACE conn2 <- [1,866,null,{}] 08:55:22 INFO - PROCESS | 1650 | 1467734122456 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}] 08:55:22 INFO - PROCESS | 1650 | 1467734122457 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12a40d800 == 44 [pid = 1650] [id = 218] 08:55:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12a212800 == 43 [pid = 1650] [id = 217] 08:55:22 INFO - PROCESS | 1650 | --DOCSHELL 0x119b2a000 == 42 [pid = 1650] [id = 216] 08:55:22 INFO - PROCESS | 1650 | --DOCSHELL 0x128907800 == 41 [pid = 1650] [id = 215] 08:55:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1287eb800 == 40 [pid = 1650] [id = 214] 08:55:22 INFO - PROCESS | 1650 | --DOCSHELL 0x126fd6000 == 39 [pid = 1650] [id = 213] 08:55:22 INFO - PROCESS | 1650 | --DOCSHELL 0x124e6a800 == 38 [pid = 1650] [id = 212] 08:55:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12137b000 == 37 [pid = 1650] [id = 211] 08:55:22 INFO - PROCESS | 1650 | --DOCSHELL 0x119b3e000 == 36 [pid = 1650] [id = 210] 08:55:22 INFO - PROCESS | 1650 | --DOCSHELL 0x119019800 == 35 [pid = 1650] [id = 209] 08:55:22 INFO - PROCESS | 1650 | --DOCSHELL 0x117d3a800 == 34 [pid = 1650] [id = 208] 08:55:22 INFO - PROCESS | 1650 | --DOCSHELL 0x116607000 == 33 [pid = 1650] [id = 207] 08:55:22 INFO - PROCESS | 1650 | --DOCSHELL 0x116948000 == 32 [pid = 1650] [id = 206] 08:55:22 INFO - PROCESS | 1650 | --DOCSHELL 0x126cdf800 == 31 [pid = 1650] [id = 205] 08:55:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12af09000 == 30 [pid = 1650] [id = 222] 08:55:23 INFO - PROCESS | 1650 | --DOCSHELL 0x129268000 == 29 [pid = 1650] [id = 221] 08:55:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1194bb800 == 28 [pid = 1650] [id = 220] 08:55:23 INFO - PROCESS | 1650 | --DOCSHELL 0x112ad7800 == 27 [pid = 1650] [id = 219] 08:55:23 INFO - PROCESS | 1650 | 1467734123014 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1164e8400) [pid = 1650] [serial = 593] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1122b2400) [pid = 1650] [serial = 587] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1128d7400) [pid = 1650] [serial = 588] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112d4f000) [pid = 1650] [serial = 590] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113864800) [pid = 1650] [serial = 591] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115d17400) [pid = 1650] [serial = 585] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112d4c800) [pid = 1650] [serial = 584] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118124800) [pid = 1650] [serial = 599] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11815b400) [pid = 1650] [serial = 600] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1181b4800) [pid = 1650] [serial = 602] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1184c8800) [pid = 1650] [serial = 603] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x114f5d400) [pid = 1650] [serial = 576] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118506400) [pid = 1650] [serial = 605] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112d46000) [pid = 1650] [serial = 575] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1190cec00) [pid = 1650] [serial = 608] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1176f4800) [pid = 1650] [serial = 579] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1190f7800) [pid = 1650] [serial = 611] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119585400) [pid = 1650] [serial = 612] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x116903c00) [pid = 1650] [serial = 578] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1190f6800) [pid = 1650] [serial = 609] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1176eb000) [pid = 1650] [serial = 596] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11972b800) [pid = 1650] [serial = 614] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118061400) [pid = 1650] [serial = 597] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119588000) [pid = 1650] [serial = 582] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11862f800) [pid = 1650] [serial = 581] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11862f000) [pid = 1650] [serial = 606] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x116906000) [pid = 1650] [serial = 594] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1650 | --DOCSHELL 0x118366800 == 26 [pid = 1650] [id = 223] 08:55:23 INFO - PROCESS | 1650 | 1467734123102 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:23 INFO - PROCESS | 1650 | 1467734123104 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11276c800 == 27 [pid = 1650] [id = 224] 08:55:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x110f7cc00) [pid = 1650] [serial = 670] [outer = 0x0] 08:55:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x110f84400) [pid = 1650] [serial = 671] [outer = 0x110f7cc00] 08:55:23 INFO - PROCESS | 1650 | 1467734123133 Marionette DEBUG loaded listener.js 08:55:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x110ff2800) [pid = 1650] [serial = 672] [outer = 0x110f7cc00] 08:55:23 INFO - PROCESS | 1650 | 1467734123474 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]]]}] 08:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1073ms 08:55:23 INFO - PROCESS | 1650 | 1467734123523 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:55:23 INFO - PROCESS | 1650 | 1467734123525 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:55:23 INFO - PROCESS | 1650 | 1467734123528 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:55:23 INFO - PROCESS | 1650 | 1467734123530 Marionette TRACE conn2 <- [1,870,null,{}] 08:55:23 INFO - PROCESS | 1650 | 1467734123533 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}] 08:55:23 INFO - PROCESS | 1650 | 1467734123534 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:23 INFO - PROCESS | 1650 | 1467734123628 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:55:23 INFO - PROCESS | 1650 | 1467734123674 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:23 INFO - PROCESS | 1650 | 1467734123675 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169bb800 == 28 [pid = 1650] [id = 225] 08:55:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1122bdc00) [pid = 1650] [serial = 673] [outer = 0x0] 08:55:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1130a1800) [pid = 1650] [serial = 674] [outer = 0x1122bdc00] 08:55:23 INFO - PROCESS | 1650 | 1467734123702 Marionette DEBUG loaded listener.js 08:55:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x115def800) [pid = 1650] [serial = 675] [outer = 0x1122bdc00] 08:55:23 INFO - PROCESS | 1650 | 1467734123979 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]]]}] 08:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 468ms 08:55:24 INFO - PROCESS | 1650 | 1467734123997 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:55:24 INFO - PROCESS | 1650 | 1467734124000 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:55:24 INFO - PROCESS | 1650 | 1467734124009 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:55:24 INFO - PROCESS | 1650 | 1467734124010 Marionette TRACE conn2 <- [1,874,null,{}] 08:55:24 INFO - PROCESS | 1650 | 1467734124012 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}] 08:55:24 INFO - PROCESS | 1650 | 1467734124014 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:24 INFO - PROCESS | 1650 | 1467734124103 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:55:24 INFO - PROCESS | 1650 | 1467734124108 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:24 INFO - PROCESS | 1650 | 1467734124109 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11661c000 == 29 [pid = 1650] [id = 226] 08:55:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x115e97000) [pid = 1650] [serial = 676] [outer = 0x0] 08:55:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11671bc00) [pid = 1650] [serial = 677] [outer = 0x115e97000] 08:55:24 INFO - PROCESS | 1650 | 1467734124137 Marionette DEBUG loaded listener.js 08:55:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1167d0c00) [pid = 1650] [serial = 678] [outer = 0x115e97000] 08:55:24 INFO - PROCESS | 1650 | 1467734124486 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]]]}] 08:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 520ms 08:55:24 INFO - PROCESS | 1650 | 1467734124530 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:55:24 INFO - PROCESS | 1650 | 1467734124532 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:55:24 INFO - PROCESS | 1650 | 1467734124541 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:55:24 INFO - PROCESS | 1650 | 1467734124544 Marionette TRACE conn2 <- [1,878,null,{}] 08:55:24 INFO - PROCESS | 1650 | 1467734124546 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}] 08:55:24 INFO - PROCESS | 1650 | 1467734124549 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:24 INFO - PROCESS | 1650 | 1467734124662 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:55:24 INFO - PROCESS | 1650 | 1467734124669 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:24 INFO - PROCESS | 1650 | 1467734124671 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192c8000 == 30 [pid = 1650] [id = 227] 08:55:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116981800) [pid = 1650] [serial = 679] [outer = 0x0] 08:55:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x117db1800) [pid = 1650] [serial = 680] [outer = 0x116981800] 08:55:24 INFO - PROCESS | 1650 | 1467734124711 Marionette DEBUG loaded listener.js 08:55:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11811d000) [pid = 1650] [serial = 681] [outer = 0x116981800] 08:55:25 INFO - PROCESS | 1650 | 1467734125096 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]]]}] 08:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 576ms 08:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:55:25 INFO - PROCESS | 1650 | 1467734125112 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:55:25 INFO - PROCESS | 1650 | 1467734125114 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:55:25 INFO - PROCESS | 1650 | 1467734125130 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:55:25 INFO - PROCESS | 1650 | 1467734125131 Marionette TRACE conn2 <- [1,882,null,{}] 08:55:25 INFO - PROCESS | 1650 | 1467734125138 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}] 08:55:25 INFO - PROCESS | 1650 | 1467734125140 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:25 INFO - PROCESS | 1650 | 1467734125293 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:55:25 INFO - PROCESS | 1650 | 1467734125313 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:25 INFO - PROCESS | 1650 | 1467734125314 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x119780000 == 31 [pid = 1650] [id = 228] 08:55:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118122c00) [pid = 1650] [serial = 682] [outer = 0x0] 08:55:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11815a800) [pid = 1650] [serial = 683] [outer = 0x118122c00] 08:55:25 INFO - PROCESS | 1650 | 1467734125366 Marionette DEBUG loaded listener.js 08:55:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1181ba800) [pid = 1650] [serial = 684] [outer = 0x118122c00] 08:55:25 INFO - PROCESS | 1650 | 1467734125785 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]]]}] 08:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 686ms 08:55:25 INFO - PROCESS | 1650 | 1467734125802 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:55:25 INFO - PROCESS | 1650 | 1467734125804 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:55:25 INFO - PROCESS | 1650 | 1467734125806 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:55:25 INFO - PROCESS | 1650 | 1467734125807 Marionette TRACE conn2 <- [1,886,null,{}] 08:55:25 INFO - PROCESS | 1650 | 1467734125809 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}] 08:55:25 INFO - PROCESS | 1650 | 1467734125810 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:25 INFO - PROCESS | 1650 | 1467734125907 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:55:25 INFO - PROCESS | 1650 | 1467734125920 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:25 INFO - PROCESS | 1650 | 1467734125924 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x121369800 == 32 [pid = 1650] [id = 229] 08:55:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115e95400) [pid = 1650] [serial = 685] [outer = 0x0] 08:55:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118989400) [pid = 1650] [serial = 686] [outer = 0x115e95400] 08:55:25 INFO - PROCESS | 1650 | 1467734125959 Marionette DEBUG loaded listener.js 08:55:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1190f3000) [pid = 1650] [serial = 687] [outer = 0x115e95400] 08:55:26 INFO - PROCESS | 1650 | 1467734126304 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]]]}] 08:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 518ms 08:55:26 INFO - PROCESS | 1650 | 1467734126325 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:55:26 INFO - PROCESS | 1650 | 1467734126326 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:55:26 INFO - PROCESS | 1650 | 1467734126329 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:55:26 INFO - PROCESS | 1650 | 1467734126330 Marionette TRACE conn2 <- [1,890,null,{}] 08:55:26 INFO - PROCESS | 1650 | 1467734126332 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}] 08:55:26 INFO - PROCESS | 1650 | 1467734126334 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:26 INFO - PROCESS | 1650 | 1467734126440 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:55:26 INFO - PROCESS | 1650 | 1467734126443 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:26 INFO - PROCESS | 1650 | 1467734126444 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x111ea2800 == 33 [pid = 1650] [id = 230] 08:55:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11862cc00) [pid = 1650] [serial = 688] [outer = 0x0] 08:55:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119588000) [pid = 1650] [serial = 689] [outer = 0x11862cc00] 08:55:26 INFO - PROCESS | 1650 | 1467734126468 Marionette DEBUG loaded listener.js 08:55:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119a9b400) [pid = 1650] [serial = 690] [outer = 0x11862cc00] 08:55:26 INFO - PROCESS | 1650 | 1467734126824 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]]]}] 08:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 521ms 08:55:26 INFO - PROCESS | 1650 | 1467734126851 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:55:26 INFO - PROCESS | 1650 | 1467734126852 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:55:26 INFO - PROCESS | 1650 | 1467734126861 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:55:26 INFO - PROCESS | 1650 | 1467734126863 Marionette TRACE conn2 <- [1,894,null,{}] 08:55:26 INFO - PROCESS | 1650 | 1467734126865 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}] 08:55:26 INFO - PROCESS | 1650 | 1467734126866 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:26 INFO - PROCESS | 1650 | 1467734126959 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:55:26 INFO - PROCESS | 1650 | 1467734126963 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:26 INFO - PROCESS | 1650 | 1467734126964 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1253aa000 == 34 [pid = 1650] [id = 231] 08:55:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x111c75000) [pid = 1650] [serial = 691] [outer = 0x0] 08:55:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119aa4c00) [pid = 1650] [serial = 692] [outer = 0x111c75000] 08:55:26 INFO - PROCESS | 1650 | 1467734126988 Marionette DEBUG loaded listener.js 08:55:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x120fea000) [pid = 1650] [serial = 693] [outer = 0x111c75000] 08:55:27 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x110fea000) [pid = 1650] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:55:27 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1128cf000) [pid = 1650] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:55:27 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1210f3c00) [pid = 1650] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:55:27 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112ae6000) [pid = 1650] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:55:27 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118989c00) [pid = 1650] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:55:27 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11957ec00) [pid = 1650] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:55:27 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1129a4400) [pid = 1650] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:55:27 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1212b3800) [pid = 1650] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:55:27 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11671e800) [pid = 1650] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:55:27 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1129a8000) [pid = 1650] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:55:27 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x115e89800) [pid = 1650] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:55:27 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1210e7c00) [pid = 1650] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:55:27 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x110f7b800) [pid = 1650] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:55:27 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x111aa5800) [pid = 1650] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:55:27 INFO - PROCESS | 1650 | 1467734127537 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]]]}] 08:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 726ms 08:55:27 INFO - PROCESS | 1650 | 1467734127589 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:55:27 INFO - PROCESS | 1650 | 1467734127591 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:55:27 INFO - PROCESS | 1650 | 1467734127595 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:55:27 INFO - PROCESS | 1650 | 1467734127597 Marionette TRACE conn2 <- [1,898,null,{}] 08:55:27 INFO - PROCESS | 1650 | 1467734127601 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}] 08:55:27 INFO - PROCESS | 1650 | 1467734127603 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:27 INFO - PROCESS | 1650 | 1467734127714 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:55:27 INFO - PROCESS | 1650 | 1467734127817 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:27 INFO - PROCESS | 1650 | 1467734127818 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d98000 == 35 [pid = 1650] [id = 232] 08:55:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1128cac00) [pid = 1650] [serial = 694] [outer = 0x0] 08:55:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115e8a000) [pid = 1650] [serial = 695] [outer = 0x1128cac00] 08:55:27 INFO - PROCESS | 1650 | 1467734127842 Marionette DEBUG loaded listener.js 08:55:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118119800) [pid = 1650] [serial = 696] [outer = 0x1128cac00] 08:55:28 INFO - PROCESS | 1650 | 1467734128163 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]]]}] 08:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 623ms 08:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:55:28 INFO - PROCESS | 1650 | 1467734128219 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:55:28 INFO - PROCESS | 1650 | 1467734128221 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:55:28 INFO - PROCESS | 1650 | 1467734128223 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:55:28 INFO - PROCESS | 1650 | 1467734128225 Marionette TRACE conn2 <- [1,902,null,{}] 08:55:28 INFO - PROCESS | 1650 | 1467734128227 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}] 08:55:28 INFO - PROCESS | 1650 | 1467734128228 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:28 INFO - PROCESS | 1650 | 1467734128371 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:55:28 INFO - PROCESS | 1650 | 1467734128382 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:28 INFO - PROCESS | 1650 | 1467734128384 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1287e8000 == 36 [pid = 1650] [id = 233] 08:55:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1128d2800) [pid = 1650] [serial = 697] [outer = 0x0] 08:55:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11957ec00) [pid = 1650] [serial = 698] [outer = 0x1128d2800] 08:55:28 INFO - PROCESS | 1650 | 1467734128423 Marionette DEBUG loaded listener.js 08:55:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1210ef000) [pid = 1650] [serial = 699] [outer = 0x1128d2800] 08:55:28 INFO - PROCESS | 1650 | 1467734128793 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]]]}] 08:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 618ms 08:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:55:28 INFO - PROCESS | 1650 | 1467734128841 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:55:28 INFO - PROCESS | 1650 | 1467734128843 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:55:28 INFO - PROCESS | 1650 | 1467734128845 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:55:28 INFO - PROCESS | 1650 | 1467734128846 Marionette TRACE conn2 <- [1,906,null,{}] 08:55:28 INFO - PROCESS | 1650 | 1467734128848 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}] 08:55:28 INFO - PROCESS | 1650 | 1467734128849 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:28 INFO - PROCESS | 1650 | 1467734128923 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:55:28 INFO - PROCESS | 1650 | 1467734128993 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:28 INFO - PROCESS | 1650 | 1467734128994 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x129266000 == 37 [pid = 1650] [id = 234] 08:55:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12118b400) [pid = 1650] [serial = 700] [outer = 0x0] 08:55:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121192c00) [pid = 1650] [serial = 701] [outer = 0x12118b400] 08:55:29 INFO - PROCESS | 1650 | 1467734129027 Marionette DEBUG loaded listener.js 08:55:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1212af400) [pid = 1650] [serial = 702] [outer = 0x12118b400] 08:55:29 INFO - PROCESS | 1650 | 1467734129329 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]]]}] 08:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 518ms 08:55:29 INFO - PROCESS | 1650 | 1467734129364 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:55:29 INFO - PROCESS | 1650 | 1467734129368 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:55:29 INFO - PROCESS | 1650 | 1467734129373 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:55:29 INFO - PROCESS | 1650 | 1467734129376 Marionette TRACE conn2 <- [1,910,null,{}] 08:55:29 INFO - PROCESS | 1650 | 1467734129379 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}] 08:55:29 INFO - PROCESS | 1650 | 1467734129382 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:29 INFO - PROCESS | 1650 | 1467734129571 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:55:29 INFO - PROCESS | 1650 | 1467734129622 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:29 INFO - PROCESS | 1650 | 1467734129624 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x112e77000 == 38 [pid = 1650] [id = 235] 08:55:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x110f3cc00) [pid = 1650] [serial = 703] [outer = 0x0] 08:55:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x110f6d800) [pid = 1650] [serial = 704] [outer = 0x110f3cc00] 08:55:29 INFO - PROCESS | 1650 | 1467734129655 Marionette DEBUG loaded listener.js 08:55:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x111e36800) [pid = 1650] [serial = 705] [outer = 0x110f3cc00] 08:55:30 INFO - PROCESS | 1650 | 1467734130177 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]]]}] 08:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 924ms 08:55:30 INFO - PROCESS | 1650 | 1467734130299 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:55:30 INFO - PROCESS | 1650 | 1467734130303 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:55:30 INFO - PROCESS | 1650 | 1467734130308 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:55:30 INFO - PROCESS | 1650 | 1467734130311 Marionette TRACE conn2 <- [1,914,null,{}] 08:55:30 INFO - PROCESS | 1650 | 1467734130315 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}] 08:55:30 INFO - PROCESS | 1650 | 1467734130320 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:30 INFO - PROCESS | 1650 | 1467734130461 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:55:30 INFO - PROCESS | 1650 | 1467734130509 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:30 INFO - PROCESS | 1650 | 1467734130510 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119004800 == 39 [pid = 1650] [id = 236] 08:55:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x115d17400) [pid = 1650] [serial = 706] [outer = 0x0] 08:55:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x115e5e800) [pid = 1650] [serial = 707] [outer = 0x115d17400] 08:55:30 INFO - PROCESS | 1650 | 1467734130540 Marionette DEBUG loaded listener.js 08:55:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11612f000) [pid = 1650] [serial = 708] [outer = 0x115d17400] 08:55:31 INFO - PROCESS | 1650 | 1467734131043 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]]]}] 08:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 773ms 08:55:31 INFO - PROCESS | 1650 | 1467734131080 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:55:31 INFO - PROCESS | 1650 | 1467734131082 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:55:31 INFO - PROCESS | 1650 | 1467734131087 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:55:31 INFO - PROCESS | 1650 | 1467734131088 Marionette TRACE conn2 <- [1,918,null,{}] 08:55:31 INFO - PROCESS | 1650 | 1467734131091 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}] 08:55:31 INFO - PROCESS | 1650 | 1467734131092 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:31 INFO - PROCESS | 1650 | 1467734131198 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:55:31 INFO - PROCESS | 1650 | 1467734131382 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:31 INFO - PROCESS | 1650 | 1467734131384 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x116954000 == 40 [pid = 1650] [id = 237] 08:55:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x110ff2c00) [pid = 1650] [serial = 709] [outer = 0x0] 08:55:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1128d1800) [pid = 1650] [serial = 710] [outer = 0x110ff2c00] 08:55:31 INFO - PROCESS | 1650 | 1467734131412 Marionette DEBUG loaded listener.js 08:55:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112a79800) [pid = 1650] [serial = 711] [outer = 0x110ff2c00] 08:55:31 INFO - PROCESS | 1650 | --DOCSHELL 0x129266000 == 39 [pid = 1650] [id = 234] 08:55:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1287e8000 == 38 [pid = 1650] [id = 233] 08:55:31 INFO - PROCESS | 1650 | --DOCSHELL 0x126d98000 == 37 [pid = 1650] [id = 232] 08:55:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1253aa000 == 36 [pid = 1650] [id = 231] 08:55:31 INFO - PROCESS | 1650 | --DOCSHELL 0x111ea2800 == 35 [pid = 1650] [id = 230] 08:55:31 INFO - PROCESS | 1650 | --DOCSHELL 0x121369800 == 34 [pid = 1650] [id = 229] 08:55:31 INFO - PROCESS | 1650 | --DOCSHELL 0x119780000 == 33 [pid = 1650] [id = 228] 08:55:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1192c8000 == 32 [pid = 1650] [id = 227] 08:55:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11661c000 == 31 [pid = 1650] [id = 226] 08:55:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1169bb800 == 30 [pid = 1650] [id = 225] 08:55:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11276c800 == 29 [pid = 1650] [id = 224] 08:55:31 INFO - PROCESS | 1650 | 1467734131917 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]]]}] 08:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 872ms 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112eecc00) [pid = 1650] [serial = 644] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112aae800) [pid = 1650] [serial = 618] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1212ad400) [pid = 1650] [serial = 642] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112d2d400) [pid = 1650] [serial = 620] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116911400) [pid = 1650] [serial = 645] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1212a7400) [pid = 1650] [serial = 641] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119a99800) [pid = 1650] [serial = 615] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119736400) [pid = 1650] [serial = 635] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118505c00) [pid = 1650] [serial = 647] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x121572400) [pid = 1650] [serial = 650] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x113845800) [pid = 1650] [serial = 621] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116fc6000) [pid = 1650] [serial = 626] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1212b0400) [pid = 1650] [serial = 648] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118510400) [pid = 1650] [serial = 632] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116136c00) [pid = 1650] [serial = 624] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1210f5800) [pid = 1650] [serial = 638] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1184c9800) [pid = 1650] [serial = 630] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1190f6c00) [pid = 1650] [serial = 633] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1129a5800) [pid = 1650] [serial = 617] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11815e400) [pid = 1650] [serial = 629] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1210cb000) [pid = 1650] [serial = 636] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x121191000) [pid = 1650] [serial = 639] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118117c00) [pid = 1650] [serial = 627] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x115e8e400) [pid = 1650] [serial = 623] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x121ab2400) [pid = 1650] [serial = 651] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x123b94800) [pid = 1650] [serial = 654] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x121cf2800) [pid = 1650] [serial = 653] [outer = 0x0] [url = about:blank] 08:55:31 INFO - PROCESS | 1650 | 1467734131984 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:55:31 INFO - PROCESS | 1650 | 1467734131987 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:55:32 INFO - PROCESS | 1650 | 1467734131996 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:55:32 INFO - PROCESS | 1650 | 1467734131999 Marionette TRACE conn2 <- [1,922,null,{}] 08:55:32 INFO - PROCESS | 1650 | 1467734132003 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}] 08:55:32 INFO - PROCESS | 1650 | 1467734132006 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:32 INFO - PROCESS | 1650 | 1467734132123 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:55:32 INFO - PROCESS | 1650 | 1467734132139 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:32 INFO - PROCESS | 1650 | 1467734132140 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x117143000 == 30 [pid = 1650] [id = 238] 08:55:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x115e8a400) [pid = 1650] [serial = 712] [outer = 0x0] 08:55:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x115e95c00) [pid = 1650] [serial = 713] [outer = 0x115e8a400] 08:55:32 INFO - PROCESS | 1650 | 1467734132182 Marionette DEBUG loaded listener.js 08:55:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x116911400) [pid = 1650] [serial = 714] [outer = 0x115e8a400] 08:55:32 INFO - PROCESS | 1650 | 1467734132588 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]]]}] 08:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 627ms 08:55:32 INFO - PROCESS | 1650 | 1467734132629 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:55:32 INFO - PROCESS | 1650 | 1467734132634 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:55:32 INFO - PROCESS | 1650 | 1467734132638 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:55:32 INFO - PROCESS | 1650 | 1467734132639 Marionette TRACE conn2 <- [1,926,null,{}] 08:55:32 INFO - PROCESS | 1650 | 1467734132643 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}] 08:55:32 INFO - PROCESS | 1650 | 1467734132645 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:32 INFO - PROCESS | 1650 | 1467734132765 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:55:32 INFO - PROCESS | 1650 | 1467734132845 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:32 INFO - PROCESS | 1650 | 1467734132847 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192c7000 == 31 [pid = 1650] [id = 239] 08:55:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x110f6d400) [pid = 1650] [serial = 715] [outer = 0x0] 08:55:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11811a000) [pid = 1650] [serial = 716] [outer = 0x110f6d400] 08:55:32 INFO - PROCESS | 1650 | 1467734132891 Marionette DEBUG loaded listener.js 08:55:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118152800) [pid = 1650] [serial = 717] [outer = 0x110f6d400] 08:55:33 INFO - PROCESS | 1650 | 1467734133248 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]]]}] 08:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 671ms 08:55:33 INFO - PROCESS | 1650 | 1467734133309 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:55:33 INFO - PROCESS | 1650 | 1467734133310 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:55:33 INFO - PROCESS | 1650 | 1467734133322 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:55:33 INFO - PROCESS | 1650 | 1467734133328 Marionette TRACE conn2 <- [1,930,null,{}] 08:55:33 INFO - PROCESS | 1650 | 1467734133332 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}] 08:55:33 INFO - PROCESS | 1650 | 1467734133336 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:33 INFO - PROCESS | 1650 | 1467734133508 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:55:33 INFO - PROCESS | 1650 | 1467734133515 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:33 INFO - PROCESS | 1650 | 1467734133517 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12143f000 == 32 [pid = 1650] [id = 240] 08:55:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1122bcc00) [pid = 1650] [serial = 718] [outer = 0x0] 08:55:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1184c9400) [pid = 1650] [serial = 719] [outer = 0x1122bcc00] 08:55:33 INFO - PROCESS | 1650 | 1467734133557 Marionette DEBUG loaded listener.js 08:55:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1190f1800) [pid = 1650] [serial = 720] [outer = 0x1122bcc00] 08:55:33 INFO - PROCESS | 1650 | 1467734133907 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]]]}] 08:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 635ms 08:55:33 INFO - PROCESS | 1650 | 1467734133951 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:55:33 INFO - PROCESS | 1650 | 1467734133953 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:55:33 INFO - PROCESS | 1650 | 1467734133956 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:55:33 INFO - PROCESS | 1650 | 1467734133957 Marionette TRACE conn2 <- [1,934,null,{}] 08:55:33 INFO - PROCESS | 1650 | 1467734133959 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}] 08:55:33 INFO - PROCESS | 1650 | 1467734133960 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:34 INFO - PROCESS | 1650 | 1467734134065 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:55:34 INFO - PROCESS | 1650 | 1467734134077 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:34 INFO - PROCESS | 1650 | 1467734134079 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x117155000 == 33 [pid = 1650] [id = 241] 08:55:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1190f6c00) [pid = 1650] [serial = 721] [outer = 0x0] 08:55:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119586000) [pid = 1650] [serial = 722] [outer = 0x1190f6c00] 08:55:34 INFO - PROCESS | 1650 | 1467734134103 Marionette DEBUG loaded listener.js 08:55:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119a97400) [pid = 1650] [serial = 723] [outer = 0x1190f6c00] 08:55:34 INFO - PROCESS | 1650 | 1467734134437 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]]]}] 08:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 517ms 08:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:55:34 INFO - PROCESS | 1650 | 1467734134474 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:55:34 INFO - PROCESS | 1650 | 1467734134475 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:55:34 INFO - PROCESS | 1650 | 1467734134477 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:55:34 INFO - PROCESS | 1650 | 1467734134478 Marionette TRACE conn2 <- [1,938,null,{}] 08:55:34 INFO - PROCESS | 1650 | 1467734134480 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}] 08:55:34 INFO - PROCESS | 1650 | 1467734134482 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:34 INFO - PROCESS | 1650 | 1467734134574 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:55:34 INFO - PROCESS | 1650 | 1467734134578 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:34 INFO - PROCESS | 1650 | 1467734134582 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x126fe4800 == 34 [pid = 1650] [id = 242] 08:55:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1210e9800) [pid = 1650] [serial = 724] [outer = 0x0] 08:55:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1210f2400) [pid = 1650] [serial = 725] [outer = 0x1210e9800] 08:55:34 INFO - PROCESS | 1650 | 1467734134616 Marionette DEBUG loaded listener.js 08:55:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1211ec800) [pid = 1650] [serial = 726] [outer = 0x1210e9800] 08:55:35 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115e95400) [pid = 1650] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:55:35 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11862cc00) [pid = 1650] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:55:35 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x110f7cc00) [pid = 1650] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:55:35 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116981800) [pid = 1650] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:55:35 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x115e97000) [pid = 1650] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:55:35 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1122bdc00) [pid = 1650] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:55:35 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x112a85000) [pid = 1650] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:55:35 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x110f33c00) [pid = 1650] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:55:35 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x115e8fc00) [pid = 1650] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:55:35 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1128d2800) [pid = 1650] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:55:35 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1184c8000) [pid = 1650] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:55:35 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119582000) [pid = 1650] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:55:35 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x111c75000) [pid = 1650] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:55:35 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1128cac00) [pid = 1650] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:55:35 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x118122c00) [pid = 1650] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:55:35 INFO - PROCESS | 1650 | 1467734135202 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]]]}] 08:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 770ms 08:55:35 INFO - PROCESS | 1650 | 1467734135248 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:55:35 INFO - PROCESS | 1650 | 1467734135251 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:55:35 INFO - PROCESS | 1650 | 1467734135254 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:55:35 INFO - PROCESS | 1650 | 1467734135256 Marionette TRACE conn2 <- [1,942,null,{}] 08:55:35 INFO - PROCESS | 1650 | 1467734135260 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}] 08:55:35 INFO - PROCESS | 1650 | 1467734135262 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:35 INFO - PROCESS | 1650 | 1467734135361 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:55:35 INFO - PROCESS | 1650 | 1467734135425 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:35 INFO - PROCESS | 1650 | 1467734135427 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x117136000 == 35 [pid = 1650] [id = 243] 08:55:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1122b0000) [pid = 1650] [serial = 727] [outer = 0x0] 08:55:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1128d8c00) [pid = 1650] [serial = 728] [outer = 0x1122b0000] 08:55:35 INFO - PROCESS | 1650 | 1467734135458 Marionette DEBUG loaded listener.js 08:55:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112d45800) [pid = 1650] [serial = 729] [outer = 0x1122b0000] 08:55:35 INFO - PROCESS | 1650 | 1467734135883 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]]]}] 08:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 721ms 08:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:55:35 INFO - PROCESS | 1650 | 1467734135974 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:55:35 INFO - PROCESS | 1650 | 1467734135977 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:55:35 INFO - PROCESS | 1650 | 1467734135982 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:55:35 INFO - PROCESS | 1650 | 1467734135984 Marionette TRACE conn2 <- [1,946,null,{}] 08:55:35 INFO - PROCESS | 1650 | 1467734135986 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}] 08:55:35 INFO - PROCESS | 1650 | 1467734135988 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:36 INFO - PROCESS | 1650 | 1467734136083 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:55:36 INFO - PROCESS | 1650 | 1467734136146 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:36 INFO - PROCESS | 1650 | 1467734136148 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12125b800 == 36 [pid = 1650] [id = 244] 08:55:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116714c00) [pid = 1650] [serial = 730] [outer = 0x0] 08:55:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11690b800) [pid = 1650] [serial = 731] [outer = 0x116714c00] 08:55:36 INFO - PROCESS | 1650 | 1467734136179 Marionette DEBUG loaded listener.js 08:55:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1176edc00) [pid = 1650] [serial = 732] [outer = 0x116714c00] 08:55:36 INFO - PROCESS | 1650 | 1467734136589 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]]]}] 08:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 671ms 08:55:36 INFO - PROCESS | 1650 | 1467734136654 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:55:36 INFO - PROCESS | 1650 | 1467734136655 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:55:36 INFO - PROCESS | 1650 | 1467734136658 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:55:36 INFO - PROCESS | 1650 | 1467734136660 Marionette TRACE conn2 <- [1,950,null,{}] 08:55:36 INFO - PROCESS | 1650 | 1467734136668 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}] 08:55:36 INFO - PROCESS | 1650 | 1467734136672 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:36 INFO - PROCESS | 1650 | 1467734136767 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:55:36 INFO - PROCESS | 1650 | 1467734136833 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:36 INFO - PROCESS | 1650 | 1467734136835 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bc9000 == 37 [pid = 1650] [id = 245] 08:55:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11837c800) [pid = 1650] [serial = 733] [outer = 0x0] 08:55:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11850e400) [pid = 1650] [serial = 734] [outer = 0x11837c800] 08:55:36 INFO - PROCESS | 1650 | 1467734136866 Marionette DEBUG loaded listener.js 08:55:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1190f5800) [pid = 1650] [serial = 735] [outer = 0x11837c800] 08:55:37 INFO - PROCESS | 1650 | 1467734137273 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]]]}] 08:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 672ms 08:55:37 INFO - PROCESS | 1650 | 1467734137331 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:55:37 INFO - PROCESS | 1650 | 1467734137333 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:55:37 INFO - PROCESS | 1650 | 1467734137357 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:55:37 INFO - PROCESS | 1650 | 1467734137359 Marionette TRACE conn2 <- [1,954,null,{}] 08:55:37 INFO - PROCESS | 1650 | 1467734137361 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}] 08:55:37 INFO - PROCESS | 1650 | 1467734137363 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:37 INFO - PROCESS | 1650 | 1467734137457 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:55:37 INFO - PROCESS | 1650 | 1467734137520 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:37 INFO - PROCESS | 1650 | 1467734137521 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x121431000 == 38 [pid = 1650] [id = 246] 08:55:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119726c00) [pid = 1650] [serial = 736] [outer = 0x0] 08:55:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1210ee400) [pid = 1650] [serial = 737] [outer = 0x119726c00] 08:55:37 INFO - PROCESS | 1650 | 1467734137552 Marionette DEBUG loaded listener.js 08:55:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x121196400) [pid = 1650] [serial = 738] [outer = 0x119726c00] 08:55:37 INFO - PROCESS | 1650 | 1467734137928 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]]]}] 08:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 619ms 08:55:37 INFO - PROCESS | 1650 | 1467734137976 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:55:37 INFO - PROCESS | 1650 | 1467734137978 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:55:37 INFO - PROCESS | 1650 | 1467734137980 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:55:37 INFO - PROCESS | 1650 | 1467734137981 Marionette TRACE conn2 <- [1,958,null,{}] 08:55:37 INFO - PROCESS | 1650 | 1467734137984 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}] 08:55:37 INFO - PROCESS | 1650 | 1467734137985 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:38 INFO - PROCESS | 1650 | 1467734138092 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:55:38 INFO - PROCESS | 1650 | 1467734138143 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:38 INFO - PROCESS | 1650 | 1467734138144 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194c2800 == 39 [pid = 1650] [id = 247] 08:55:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112d0f000) [pid = 1650] [serial = 739] [outer = 0x0] 08:55:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11671b400) [pid = 1650] [serial = 740] [outer = 0x112d0f000] 08:55:38 INFO - PROCESS | 1650 | 1467734138172 Marionette DEBUG loaded listener.js 08:55:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1212ad400) [pid = 1650] [serial = 741] [outer = 0x112d0f000] 08:55:38 INFO - PROCESS | 1650 | 1467734138696 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]]]}] 08:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 723ms 08:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:55:38 INFO - PROCESS | 1650 | 1467734138723 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:55:38 INFO - PROCESS | 1650 | 1467734138725 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:55:38 INFO - PROCESS | 1650 | 1467734138727 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:55:38 INFO - PROCESS | 1650 | 1467734138729 Marionette TRACE conn2 <- [1,962,null,{}] 08:55:38 INFO - PROCESS | 1650 | 1467734138746 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}] 08:55:38 INFO - PROCESS | 1650 | 1467734138748 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:38 INFO - PROCESS | 1650 | 1467734138842 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:55:38 INFO - PROCESS | 1650 | 1467734138893 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:38 INFO - PROCESS | 1650 | 1467734138894 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x113804800 == 40 [pid = 1650] [id = 248] 08:55:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1110a5800) [pid = 1650] [serial = 742] [outer = 0x0] 08:55:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1128cd000) [pid = 1650] [serial = 743] [outer = 0x1110a5800] 08:55:38 INFO - PROCESS | 1650 | 1467734138922 Marionette DEBUG loaded listener.js 08:55:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1129ae400) [pid = 1650] [serial = 744] [outer = 0x1110a5800] 08:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x117155000 == 39 [pid = 1650] [id = 241] 08:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12143f000 == 38 [pid = 1650] [id = 240] 08:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1192c7000 == 37 [pid = 1650] [id = 239] 08:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x117143000 == 36 [pid = 1650] [id = 238] 08:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x116954000 == 35 [pid = 1650] [id = 237] 08:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x119004800 == 34 [pid = 1650] [id = 236] 08:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x112e77000 == 33 [pid = 1650] [id = 235] 08:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1194c2800 == 32 [pid = 1650] [id = 247] 08:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x121431000 == 31 [pid = 1650] [id = 246] 08:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x128bc9000 == 30 [pid = 1650] [id = 245] 08:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12125b800 == 29 [pid = 1650] [id = 244] 08:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x126fe4800 == 28 [pid = 1650] [id = 242] 08:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x117136000 == 27 [pid = 1650] [id = 243] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11671bc00) [pid = 1650] [serial = 677] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1167d0c00) [pid = 1650] [serial = 678] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1130a1800) [pid = 1650] [serial = 674] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115def800) [pid = 1650] [serial = 675] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115deb800) [pid = 1650] [serial = 669] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112fae400) [pid = 1650] [serial = 668] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1128cc800) [pid = 1650] [serial = 657] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x110f80000) [pid = 1650] [serial = 656] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11671cc00) [pid = 1650] [serial = 660] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116464800) [pid = 1650] [serial = 659] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1210ef000) [pid = 1650] [serial = 699] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1190fa000) [pid = 1650] [serial = 663] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11815e800) [pid = 1650] [serial = 662] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1212a7000) [pid = 1650] [serial = 666] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119aa6000) [pid = 1650] [serial = 665] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119aa4c00) [pid = 1650] [serial = 692] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x115e8a000) [pid = 1650] [serial = 695] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11957ec00) [pid = 1650] [serial = 698] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x120fea000) [pid = 1650] [serial = 693] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1181ba800) [pid = 1650] [serial = 684] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11815a800) [pid = 1650] [serial = 683] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x121192c00) [pid = 1650] [serial = 701] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x119a9b400) [pid = 1650] [serial = 690] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1190f3000) [pid = 1650] [serial = 687] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x118119800) [pid = 1650] [serial = 696] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x118989400) [pid = 1650] [serial = 686] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x119588000) [pid = 1650] [serial = 689] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x110f84400) [pid = 1650] [serial = 671] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x110ff2800) [pid = 1650] [serial = 672] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x117db1800) [pid = 1650] [serial = 680] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x11811d000) [pid = 1650] [serial = 681] [outer = 0x0] [url = about:blank] 08:55:39 INFO - PROCESS | 1650 | 1467734139723 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]]]}] 08:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1025ms 08:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:55:39 INFO - PROCESS | 1650 | 1467734139756 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:55:39 INFO - PROCESS | 1650 | 1467734139758 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:55:39 INFO - PROCESS | 1650 | 1467734139760 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:55:39 INFO - PROCESS | 1650 | 1467734139764 Marionette TRACE conn2 <- [1,966,null,{}] 08:55:39 INFO - PROCESS | 1650 | 1467734139773 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}] 08:55:39 INFO - PROCESS | 1650 | 1467734139774 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:39 INFO - PROCESS | 1650 | 1467734139867 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:55:39 INFO - PROCESS | 1650 | 1467734139871 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:39 INFO - PROCESS | 1650 | 1467734139874 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1138c4000 == 28 [pid = 1650] [id = 249] 08:55:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x111c83400) [pid = 1650] [serial = 745] [outer = 0x0] 08:55:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1128d2000) [pid = 1650] [serial = 746] [outer = 0x111c83400] 08:55:39 INFO - PROCESS | 1650 | 1467734139903 Marionette DEBUG loaded listener.js 08:55:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1129ad000) [pid = 1650] [serial = 747] [outer = 0x111c83400] 08:55:40 INFO - PROCESS | 1650 | 1467734140240 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]]]}] 08:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 522ms 08:55:40 INFO - PROCESS | 1650 | 1467734140282 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:55:40 INFO - PROCESS | 1650 | 1467734140286 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:55:40 INFO - PROCESS | 1650 | 1467734140290 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:55:40 INFO - PROCESS | 1650 | 1467734140292 Marionette TRACE conn2 <- [1,970,null,{}] 08:55:40 INFO - PROCESS | 1650 | 1467734140301 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}] 08:55:40 INFO - PROCESS | 1650 | 1467734140302 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:40 INFO - PROCESS | 1650 | 1467734140379 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:55:40 INFO - PROCESS | 1650 | 1467734140387 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:40 INFO - PROCESS | 1650 | 1467734140388 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169bc000 == 29 [pid = 1650] [id = 250] 08:55:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x112ae5c00) [pid = 1650] [serial = 748] [outer = 0x0] 08:55:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x112d47800) [pid = 1650] [serial = 749] [outer = 0x112ae5c00] 08:55:40 INFO - PROCESS | 1650 | 1467734140415 Marionette DEBUG loaded listener.js 08:55:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1130a7c00) [pid = 1650] [serial = 750] [outer = 0x112ae5c00] 08:55:40 INFO - PROCESS | 1650 | 1467734140778 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]]]}] 08:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 521ms 08:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:55:40 INFO - PROCESS | 1650 | 1467734140812 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:55:40 INFO - PROCESS | 1650 | 1467734140813 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:55:40 INFO - PROCESS | 1650 | 1467734140815 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:55:40 INFO - PROCESS | 1650 | 1467734140820 Marionette TRACE conn2 <- [1,974,null,{}] 08:55:40 INFO - PROCESS | 1650 | 1467734140828 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}] 08:55:40 INFO - PROCESS | 1650 | 1467734140832 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:40 INFO - PROCESS | 1650 | 1467734140923 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:55:40 INFO - PROCESS | 1650 | 1467734140930 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:40 INFO - PROCESS | 1650 | 1467734140933 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11835e000 == 30 [pid = 1650] [id = 251] 08:55:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x115e5d800) [pid = 1650] [serial = 751] [outer = 0x0] 08:55:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x115e91400) [pid = 1650] [serial = 752] [outer = 0x115e5d800] 08:55:40 INFO - PROCESS | 1650 | 1467734140963 Marionette DEBUG loaded listener.js 08:55:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1164e3800) [pid = 1650] [serial = 753] [outer = 0x115e5d800] 08:55:41 INFO - PROCESS | 1650 | 1467734141332 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]]]}] 08:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 525ms 08:55:41 INFO - PROCESS | 1650 | 1467734141340 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:55:41 INFO - PROCESS | 1650 | 1467734141343 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:55:41 INFO - PROCESS | 1650 | 1467734141346 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:55:41 INFO - PROCESS | 1650 | 1467734141349 Marionette TRACE conn2 <- [1,978,null,{}] 08:55:41 INFO - PROCESS | 1650 | 1467734141356 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}] 08:55:41 INFO - PROCESS | 1650 | 1467734141358 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:41 INFO - PROCESS | 1650 | 1467734141480 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:55:41 INFO - PROCESS | 1650 | 1467734141566 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:41 INFO - PROCESS | 1650 | 1467734141567 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11859a000 == 31 [pid = 1650] [id = 252] 08:55:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x116465800) [pid = 1650] [serial = 754] [outer = 0x0] 08:55:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11671f000) [pid = 1650] [serial = 755] [outer = 0x116465800] 08:55:41 INFO - PROCESS | 1650 | 1467734141608 Marionette DEBUG loaded listener.js 08:55:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x116977800) [pid = 1650] [serial = 756] [outer = 0x116465800] 08:55:42 INFO - PROCESS | 1650 | 1467734142025 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]]]}] 08:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 725ms 08:55:42 INFO - PROCESS | 1650 | 1467734142071 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:55:42 INFO - PROCESS | 1650 | 1467734142080 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:55:42 INFO - PROCESS | 1650 | 1467734142082 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:55:42 INFO - PROCESS | 1650 | 1467734142083 Marionette TRACE conn2 <- [1,982,null,{}] 08:55:42 INFO - PROCESS | 1650 | 1467734142086 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}] 08:55:42 INFO - PROCESS | 1650 | 1467734142087 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:42 INFO - PROCESS | 1650 | 1467734142190 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:55:42 INFO - PROCESS | 1650 | 1467734142224 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:42 INFO - PROCESS | 1650 | 1467734142225 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194ce000 == 32 [pid = 1650] [id = 253] 08:55:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x111c16000) [pid = 1650] [serial = 757] [outer = 0x0] 08:55:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x116f08400) [pid = 1650] [serial = 758] [outer = 0x111c16000] 08:55:42 INFO - PROCESS | 1650 | 1467734142249 Marionette DEBUG loaded listener.js 08:55:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1174e5c00) [pid = 1650] [serial = 759] [outer = 0x111c16000] 08:55:42 INFO - PROCESS | 1650 | 1467734142575 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]]]}] 08:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 521ms 08:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:55:42 INFO - PROCESS | 1650 | 1467734142608 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:55:42 INFO - PROCESS | 1650 | 1467734142609 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:55:42 INFO - PROCESS | 1650 | 1467734142612 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:55:42 INFO - PROCESS | 1650 | 1467734142613 Marionette TRACE conn2 <- [1,986,null,{}] 08:55:42 INFO - PROCESS | 1650 | 1467734142615 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}] 08:55:42 INFO - PROCESS | 1650 | 1467734142619 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:42 INFO - PROCESS | 1650 | 1467734142722 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:55:42 INFO - PROCESS | 1650 | 1467734142756 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:42 INFO - PROCESS | 1650 | 1467734142756 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x121255000 == 33 [pid = 1650] [id = 254] 08:55:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1176e9800) [pid = 1650] [serial = 760] [outer = 0x0] 08:55:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118062c00) [pid = 1650] [serial = 761] [outer = 0x1176e9800] 08:55:42 INFO - PROCESS | 1650 | 1467734142781 Marionette DEBUG loaded listener.js 08:55:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118161400) [pid = 1650] [serial = 762] [outer = 0x1176e9800] 08:55:43 INFO - PROCESS | 1650 | 1467734143074 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]]]}] 08:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 517ms 08:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:55:43 INFO - PROCESS | 1650 | 1467734143130 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:55:43 INFO - PROCESS | 1650 | 1467734143131 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:55:43 INFO - PROCESS | 1650 | 1467734143136 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:55:43 INFO - PROCESS | 1650 | 1467734143137 Marionette TRACE conn2 <- [1,990,null,{}] 08:55:43 INFO - PROCESS | 1650 | 1467734143146 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}] 08:55:43 INFO - PROCESS | 1650 | 1467734143148 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:43 INFO - PROCESS | 1650 | 1467734143243 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:55:43 INFO - PROCESS | 1650 | 1467734143246 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:43 INFO - PROCESS | 1650 | 1467734143247 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x121441800 == 34 [pid = 1650] [id = 255] 08:55:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1176f1c00) [pid = 1650] [serial = 763] [outer = 0x0] 08:55:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1184ccc00) [pid = 1650] [serial = 764] [outer = 0x1176f1c00] 08:55:43 INFO - PROCESS | 1650 | 1467734143272 Marionette DEBUG loaded listener.js 08:55:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11850fc00) [pid = 1650] [serial = 765] [outer = 0x1176f1c00] 08:55:43 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x115e8a400) [pid = 1650] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:55:43 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x110ff2c00) [pid = 1650] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:55:43 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x110f6d400) [pid = 1650] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:55:43 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x110f3cc00) [pid = 1650] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:55:43 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x115d17400) [pid = 1650] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:55:43 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1122bcc00) [pid = 1650] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:55:43 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1190f6c00) [pid = 1650] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:55:43 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1210e9800) [pid = 1650] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:55:43 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12118b400) [pid = 1650] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:55:43 INFO - PROCESS | 1650 | 1467734143711 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]]]}] 08:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 619ms 08:55:43 INFO - PROCESS | 1650 | 1467734143756 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:55:43 INFO - PROCESS | 1650 | 1467734143758 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:55:43 INFO - PROCESS | 1650 | 1467734143761 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:55:43 INFO - PROCESS | 1650 | 1467734143763 Marionette TRACE conn2 <- [1,994,null,{}] 08:55:43 INFO - PROCESS | 1650 | 1467734143768 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}] 08:55:43 INFO - PROCESS | 1650 | 1467734143769 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:43 INFO - PROCESS | 1650 | 1467734143881 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:55:43 INFO - PROCESS | 1650 | 1467734143960 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:43 INFO - PROCESS | 1650 | 1467734143961 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e96800 == 35 [pid = 1650] [id = 256] 08:55:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x110f6d400) [pid = 1650] [serial = 766] [outer = 0x0] 08:55:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x115d17400) [pid = 1650] [serial = 767] [outer = 0x110f6d400] 08:55:44 INFO - PROCESS | 1650 | 1467734144001 Marionette DEBUG loaded listener.js 08:55:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1184c7400) [pid = 1650] [serial = 768] [outer = 0x110f6d400] 08:55:44 INFO - PROCESS | 1650 | 1467734144307 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]]]}] 08:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 571ms 08:55:44 INFO - PROCESS | 1650 | 1467734144331 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:55:44 INFO - PROCESS | 1650 | 1467734144333 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:55:44 INFO - PROCESS | 1650 | 1467734144342 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:55:44 INFO - PROCESS | 1650 | 1467734144344 Marionette TRACE conn2 <- [1,998,null,{}] 08:55:44 INFO - PROCESS | 1650 | 1467734144346 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}] 08:55:44 INFO - PROCESS | 1650 | 1467734144347 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:44 INFO - PROCESS | 1650 | 1467734144434 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:55:44 INFO - PROCESS | 1650 | 1467734144439 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:44 INFO - PROCESS | 1650 | 1467734144440 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268ed000 == 36 [pid = 1650] [id = 257] 08:55:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x110f6c400) [pid = 1650] [serial = 769] [outer = 0x0] 08:55:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118990000) [pid = 1650] [serial = 770] [outer = 0x110f6c400] 08:55:44 INFO - PROCESS | 1650 | 1467734144464 Marionette DEBUG loaded listener.js 08:55:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1167cd400) [pid = 1650] [serial = 771] [outer = 0x110f6c400] 08:55:44 INFO - PROCESS | 1650 | 1467734144806 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]]]}] 08:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 470ms 08:55:44 INFO - PROCESS | 1650 | 1467734144813 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:55:44 INFO - PROCESS | 1650 | 1467734144814 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:55:44 INFO - PROCESS | 1650 | 1467734144818 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:55:44 INFO - PROCESS | 1650 | 1467734144821 Marionette TRACE conn2 <- [1,1002,null,{}] 08:55:44 INFO - PROCESS | 1650 | 1467734144824 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}] 08:55:44 INFO - PROCESS | 1650 | 1467734144825 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:44 INFO - PROCESS | 1650 | 1467734144928 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:55:44 INFO - PROCESS | 1650 | 1467734144934 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:44 INFO - PROCESS | 1650 | 1467734144935 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x116948800 == 37 [pid = 1650] [id = 258] 08:55:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11388dc00) [pid = 1650] [serial = 772] [outer = 0x0] 08:55:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1190ef000) [pid = 1650] [serial = 773] [outer = 0x11388dc00] 08:55:44 INFO - PROCESS | 1650 | 1467734144961 Marionette DEBUG loaded listener.js 08:55:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119582800) [pid = 1650] [serial = 774] [outer = 0x11388dc00] 08:55:45 INFO - PROCESS | 1650 | 1467734145296 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]]]}] 08:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 524ms 08:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:55:45 INFO - PROCESS | 1650 | 1467734145341 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:55:45 INFO - PROCESS | 1650 | 1467734145343 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:55:45 INFO - PROCESS | 1650 | 1467734145345 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:55:45 INFO - PROCESS | 1650 | 1467734145347 Marionette TRACE conn2 <- [1,1006,null,{}] 08:55:45 INFO - PROCESS | 1650 | 1467734145349 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}] 08:55:45 INFO - PROCESS | 1650 | 1467734145351 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:45 INFO - PROCESS | 1650 | 1467734145446 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:55:45 INFO - PROCESS | 1650 | 1467734145452 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:45 INFO - PROCESS | 1650 | 1467734145454 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12890b000 == 38 [pid = 1650] [id = 259] 08:55:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119583800) [pid = 1650] [serial = 775] [outer = 0x0] 08:55:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119795800) [pid = 1650] [serial = 776] [outer = 0x119583800] 08:55:45 INFO - PROCESS | 1650 | 1467734145480 Marionette DEBUG loaded listener.js 08:55:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1210e7c00) [pid = 1650] [serial = 777] [outer = 0x119583800] 08:55:46 INFO - PROCESS | 1650 | 1467734146041 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]]]}] 08:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 724ms 08:55:46 INFO - PROCESS | 1650 | 1467734146078 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:55:46 INFO - PROCESS | 1650 | 1467734146081 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:55:46 INFO - PROCESS | 1650 | 1467734146088 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:55:46 INFO - PROCESS | 1650 | 1467734146090 Marionette TRACE conn2 <- [1,1010,null,{}] 08:55:46 INFO - PROCESS | 1650 | 1467734146094 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}] 08:55:46 INFO - PROCESS | 1650 | 1467734146096 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:46 INFO - PROCESS | 1650 | 1467734146209 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:55:46 INFO - PROCESS | 1650 | 1467734146283 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:46 INFO - PROCESS | 1650 | 1467734146284 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b4800 == 39 [pid = 1650] [id = 260] 08:55:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1129a6c00) [pid = 1650] [serial = 778] [outer = 0x0] 08:55:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112a7b800) [pid = 1650] [serial = 779] [outer = 0x1129a6c00] 08:55:46 INFO - PROCESS | 1650 | 1467734146315 Marionette DEBUG loaded listener.js 08:55:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112d2e000) [pid = 1650] [serial = 780] [outer = 0x1129a6c00] 08:55:46 INFO - PROCESS | 1650 | 1467734146824 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]]]}] 08:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 822ms 08:55:47 INFO - PROCESS | 1650 | 1467734147012 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:55:47 INFO - PROCESS | 1650 | 1467734147015 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:55:47 INFO - PROCESS | 1650 | 1467734147042 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:55:47 INFO - PROCESS | 1650 | 1467734147043 Marionette TRACE conn2 <- [1,1014,null,{}] 08:55:47 INFO - PROCESS | 1650 | 1467734147047 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}] 08:55:47 INFO - PROCESS | 1650 | 1467734147049 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:47 INFO - PROCESS | 1650 | 1467734147155 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:55:47 INFO - PROCESS | 1650 | 1467734147202 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:47 INFO - PROCESS | 1650 | 1467734147205 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169a1000 == 40 [pid = 1650] [id = 261] 08:55:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112d23c00) [pid = 1650] [serial = 781] [outer = 0x0] 08:55:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112fae800) [pid = 1650] [serial = 782] [outer = 0x112d23c00] 08:55:47 INFO - PROCESS | 1650 | 1467734147232 Marionette DEBUG loaded listener.js 08:55:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x113847000) [pid = 1650] [serial = 783] [outer = 0x112d23c00] 08:55:47 INFO - PROCESS | 1650 | --DOCSHELL 0x116948800 == 39 [pid = 1650] [id = 258] 08:55:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1268ed000 == 38 [pid = 1650] [id = 257] 08:55:47 INFO - PROCESS | 1650 | --DOCSHELL 0x123e96800 == 37 [pid = 1650] [id = 256] 08:55:47 INFO - PROCESS | 1650 | --DOCSHELL 0x121441800 == 36 [pid = 1650] [id = 255] 08:55:47 INFO - PROCESS | 1650 | --DOCSHELL 0x121255000 == 35 [pid = 1650] [id = 254] 08:55:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1194ce000 == 34 [pid = 1650] [id = 253] 08:55:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11859a000 == 33 [pid = 1650] [id = 252] 08:55:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11835e000 == 32 [pid = 1650] [id = 251] 08:55:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1169bc000 == 31 [pid = 1650] [id = 250] 08:55:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1138c4000 == 30 [pid = 1650] [id = 249] 08:55:47 INFO - PROCESS | 1650 | --DOCSHELL 0x113804800 == 29 [pid = 1650] [id = 248] 08:55:47 INFO - PROCESS | 1650 | 1467734147621 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]]]}] 08:55:47 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115e95c00) [pid = 1650] [serial = 713] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116911400) [pid = 1650] [serial = 714] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1128d1800) [pid = 1650] [serial = 710] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112a79800) [pid = 1650] [serial = 711] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11811a000) [pid = 1650] [serial = 716] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118152800) [pid = 1650] [serial = 717] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x110f6d800) [pid = 1650] [serial = 704] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x111e36800) [pid = 1650] [serial = 705] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x115e5e800) [pid = 1650] [serial = 707] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11612f000) [pid = 1650] [serial = 708] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1190f1800) [pid = 1650] [serial = 720] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1184c9400) [pid = 1650] [serial = 719] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119586000) [pid = 1650] [serial = 722] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1210f2400) [pid = 1650] [serial = 725] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119a97400) [pid = 1650] [serial = 723] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1212af400) [pid = 1650] [serial = 702] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1211ec800) [pid = 1650] [serial = 726] [outer = 0x0] [url = about:blank] 08:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 622ms 08:55:47 INFO - PROCESS | 1650 | 1467734147665 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:55:47 INFO - PROCESS | 1650 | 1467734147668 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:55:47 INFO - PROCESS | 1650 | 1467734147676 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:55:47 INFO - PROCESS | 1650 | 1467734147678 Marionette TRACE conn2 <- [1,1018,null,{}] 08:55:47 INFO - PROCESS | 1650 | 1467734147681 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}] 08:55:47 INFO - PROCESS | 1650 | 1467734147683 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:47 INFO - PROCESS | 1650 | 1467734147760 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:55:47 INFO - PROCESS | 1650 | 1467734147764 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:47 INFO - PROCESS | 1650 | 1467734147765 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11714e000 == 30 [pid = 1650] [id = 262] 08:55:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x115df1000) [pid = 1650] [serial = 784] [outer = 0x0] 08:55:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x115e8d000) [pid = 1650] [serial = 785] [outer = 0x115df1000] 08:55:47 INFO - PROCESS | 1650 | 1467734147796 Marionette DEBUG loaded listener.js 08:55:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1164ed400) [pid = 1650] [serial = 786] [outer = 0x115df1000] 08:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 472ms 08:55:48 INFO - PROCESS | 1650 | 1467734148141 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]]]}] 08:55:48 INFO - PROCESS | 1650 | 1467734148146 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:55:48 INFO - PROCESS | 1650 | 1467734148147 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:55:48 INFO - PROCESS | 1650 | 1467734148150 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:55:48 INFO - PROCESS | 1650 | 1467734148154 Marionette TRACE conn2 <- [1,1022,null,{}] 08:55:48 INFO - PROCESS | 1650 | 1467734148162 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}] 08:55:48 INFO - PROCESS | 1650 | 1467734148166 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:48 INFO - PROCESS | 1650 | 1467734148263 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:55:48 INFO - PROCESS | 1650 | 1467734148313 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:48 INFO - PROCESS | 1650 | 1467734148316 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192c4800 == 31 [pid = 1650] [id = 263] 08:55:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116f05800) [pid = 1650] [serial = 787] [outer = 0x0] 08:55:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1176e9400) [pid = 1650] [serial = 788] [outer = 0x116f05800] 08:55:48 INFO - PROCESS | 1650 | 1467734148344 Marionette DEBUG loaded listener.js 08:55:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11805f800) [pid = 1650] [serial = 789] [outer = 0x116f05800] 08:55:48 INFO - PROCESS | 1650 | 1467734148647 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]]]}] 08:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 525ms 08:55:48 INFO - PROCESS | 1650 | 1467734148675 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:55:48 INFO - PROCESS | 1650 | 1467734148676 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:55:48 INFO - PROCESS | 1650 | 1467734148678 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:55:48 INFO - PROCESS | 1650 | 1467734148679 Marionette TRACE conn2 <- [1,1026,null,{}] 08:55:48 INFO - PROCESS | 1650 | 1467734148682 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}] 08:55:48 INFO - PROCESS | 1650 | 1467734148685 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:48 INFO - PROCESS | 1650 | 1467734148761 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:55:48 INFO - PROCESS | 1650 | 1467734148814 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:48 INFO - PROCESS | 1650 | 1467734148815 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x120eba000 == 32 [pid = 1650] [id = 264] 08:55:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116f09000) [pid = 1650] [serial = 790] [outer = 0x0] 08:55:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11811f800) [pid = 1650] [serial = 791] [outer = 0x116f09000] 08:55:48 INFO - PROCESS | 1650 | 1467734148840 Marionette DEBUG loaded listener.js 08:55:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11815d800) [pid = 1650] [serial = 792] [outer = 0x116f09000] 08:55:49 INFO - PROCESS | 1650 | 1467734149109 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]]]}] 08:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 468ms 08:55:49 INFO - PROCESS | 1650 | 1467734149148 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:55:49 INFO - PROCESS | 1650 | 1467734149151 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:55:49 INFO - PROCESS | 1650 | 1467734149161 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:55:49 INFO - PROCESS | 1650 | 1467734149162 Marionette TRACE conn2 <- [1,1030,null,{}] 08:55:49 INFO - PROCESS | 1650 | 1467734149165 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}] 08:55:49 INFO - PROCESS | 1650 | 1467734149166 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:49 INFO - PROCESS | 1650 | 1467734149278 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:55:49 INFO - PROCESS | 1650 | 1467734149287 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:49 INFO - PROCESS | 1650 | 1467734149288 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1218c5800 == 33 [pid = 1650] [id = 265] 08:55:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1110a1400) [pid = 1650] [serial = 793] [outer = 0x0] 08:55:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118372400) [pid = 1650] [serial = 794] [outer = 0x1110a1400] 08:55:49 INFO - PROCESS | 1650 | 1467734149321 Marionette DEBUG loaded listener.js 08:55:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118995c00) [pid = 1650] [serial = 795] [outer = 0x1110a1400] 08:55:49 INFO - PROCESS | 1650 | 1467734149643 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]]]}] 08:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 518ms 08:55:49 INFO - PROCESS | 1650 | 1467734149680 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:55:49 INFO - PROCESS | 1650 | 1467734149681 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:55:49 INFO - PROCESS | 1650 | 1467734149709 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:55:49 INFO - PROCESS | 1650 | 1467734149710 Marionette TRACE conn2 <- [1,1034,null,{}] 08:55:49 INFO - PROCESS | 1650 | 1467734149712 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}] 08:55:49 INFO - PROCESS | 1650 | 1467734149717 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:49 INFO - PROCESS | 1650 | 1467734149840 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:55:49 INFO - PROCESS | 1650 | 1467734149844 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:49 INFO - PROCESS | 1650 | 1467734149846 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268f0800 == 34 [pid = 1650] [id = 266] 08:55:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1190ce800) [pid = 1650] [serial = 796] [outer = 0x0] 08:55:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119589000) [pid = 1650] [serial = 797] [outer = 0x1190ce800] 08:55:49 INFO - PROCESS | 1650 | 1467734149871 Marionette DEBUG loaded listener.js 08:55:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119d62800) [pid = 1650] [serial = 798] [outer = 0x1190ce800] 08:55:50 INFO - PROCESS | 1650 | 1467734150206 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]]]}] 08:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 518ms 08:55:50 INFO - PROCESS | 1650 | 1467734150227 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:55:50 INFO - PROCESS | 1650 | 1467734150228 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:55:50 INFO - PROCESS | 1650 | 1467734150230 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:55:50 INFO - PROCESS | 1650 | 1467734150231 Marionette TRACE conn2 <- [1,1038,null,{}] 08:55:50 INFO - PROCESS | 1650 | 1467734150234 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}] 08:55:50 INFO - PROCESS | 1650 | 1467734150235 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:50 INFO - PROCESS | 1650 | 1467734150334 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:55:50 INFO - PROCESS | 1650 | 1467734150337 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:50 INFO - PROCESS | 1650 | 1467734150339 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1287e3000 == 35 [pid = 1650] [id = 267] 08:55:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119d66000) [pid = 1650] [serial = 799] [outer = 0x0] 08:55:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1210ecc00) [pid = 1650] [serial = 800] [outer = 0x119d66000] 08:55:50 INFO - PROCESS | 1650 | 1467734150362 Marionette DEBUG loaded listener.js 08:55:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1210f6800) [pid = 1650] [serial = 801] [outer = 0x119d66000] 08:55:50 INFO - PROCESS | 1650 | 1467734150702 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]]]}] 08:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 522ms 08:55:50 INFO - PROCESS | 1650 | 1467734150752 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:55:50 INFO - PROCESS | 1650 | 1467734150754 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:55:50 INFO - PROCESS | 1650 | 1467734150756 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:55:50 INFO - PROCESS | 1650 | 1467734150757 Marionette TRACE conn2 <- [1,1042,null,{}] 08:55:50 INFO - PROCESS | 1650 | 1467734150759 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}] 08:55:50 INFO - PROCESS | 1650 | 1467734150760 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:50 INFO - PROCESS | 1650 | 1467734150855 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:55:50 INFO - PROCESS | 1650 | 1467734150870 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:50 INFO - PROCESS | 1650 | 1467734150871 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ac5800 == 36 [pid = 1650] [id = 268] 08:55:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1210ef000) [pid = 1650] [serial = 802] [outer = 0x0] 08:55:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x121191800) [pid = 1650] [serial = 803] [outer = 0x1210ef000] 08:55:50 INFO - PROCESS | 1650 | 1467734150896 Marionette DEBUG loaded listener.js 08:55:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12119ac00) [pid = 1650] [serial = 804] [outer = 0x1210ef000] 08:55:51 INFO - PROCESS | 1650 | 1467734151205 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]]]}] 08:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 468ms 08:55:51 INFO - PROCESS | 1650 | 1467734151224 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:55:51 INFO - PROCESS | 1650 | 1467734151225 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:55:51 INFO - PROCESS | 1650 | 1467734151228 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:55:51 INFO - PROCESS | 1650 | 1467734151229 Marionette TRACE conn2 <- [1,1046,null,{}] 08:55:51 INFO - PROCESS | 1650 | 1467734151231 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}] 08:55:51 INFO - PROCESS | 1650 | 1467734151232 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:51 INFO - PROCESS | 1650 | 1467734151328 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:55:51 INFO - PROCESS | 1650 | 1467734151363 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:51 INFO - PROCESS | 1650 | 1467734151364 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x129264800 == 37 [pid = 1650] [id = 269] 08:55:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1212a7000) [pid = 1650] [serial = 805] [outer = 0x0] 08:55:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1212adc00) [pid = 1650] [serial = 806] [outer = 0x1212a7000] 08:55:51 INFO - PROCESS | 1650 | 1467734151389 Marionette DEBUG loaded listener.js 08:55:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1212b3000) [pid = 1650] [serial = 807] [outer = 0x1212a7000] 08:55:51 INFO - PROCESS | 1650 | 1467734151772 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]]]}] 08:55:51 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x111c16000) [pid = 1650] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:55:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1110a5800) [pid = 1650] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:55:51 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1176e9800) [pid = 1650] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:55:51 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112ae5c00) [pid = 1650] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:55:51 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1122b0000) [pid = 1650] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:55:51 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x111c83400) [pid = 1650] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:55:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116714c00) [pid = 1650] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:55:51 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115e5d800) [pid = 1650] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:55:51 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11837c800) [pid = 1650] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:55:51 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119726c00) [pid = 1650] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:55:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112d0f000) [pid = 1650] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:55:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x110f6d400) [pid = 1650] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:55:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1176f1c00) [pid = 1650] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:55:51 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x110f6c400) [pid = 1650] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:55:51 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11388dc00) [pid = 1650] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:55:51 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116465800) [pid = 1650] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 569ms 08:55:51 INFO - PROCESS | 1650 | 1467734151797 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:55:51 INFO - PROCESS | 1650 | 1467734151799 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:55:51 INFO - PROCESS | 1650 | 1467734151803 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:55:51 INFO - PROCESS | 1650 | 1467734151804 Marionette TRACE conn2 <- [1,1050,null,{}] 08:55:51 INFO - PROCESS | 1650 | 1467734151807 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}] 08:55:51 INFO - PROCESS | 1650 | 1467734151808 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:51 INFO - PROCESS | 1650 | 1467734151881 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:55:51 INFO - PROCESS | 1650 | 1467734151887 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:51 INFO - PROCESS | 1650 | 1467734151888 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x119009000 == 38 [pid = 1650] [id = 270] 08:55:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x111c75000) [pid = 1650] [serial = 808] [outer = 0x0] 08:55:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1129a9400) [pid = 1650] [serial = 809] [outer = 0x111c75000] 08:55:51 INFO - PROCESS | 1650 | 1467734151912 Marionette DEBUG loaded listener.js 08:55:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115e8c800) [pid = 1650] [serial = 810] [outer = 0x111c75000] 08:55:52 INFO - PROCESS | 1650 | 1467734152212 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]]]}] 08:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 469ms 08:55:52 INFO - PROCESS | 1650 | 1467734152271 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:55:52 INFO - PROCESS | 1650 | 1467734152273 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:55:52 INFO - PROCESS | 1650 | 1467734152275 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:55:52 INFO - PROCESS | 1650 | 1467734152276 Marionette TRACE conn2 <- [1,1054,null,{}] 08:55:52 INFO - PROCESS | 1650 | 1467734152279 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}] 08:55:52 INFO - PROCESS | 1650 | 1467734152280 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:52 INFO - PROCESS | 1650 | 1467734152366 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:55:52 INFO - PROCESS | 1650 | 1467734152421 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:52 INFO - PROCESS | 1650 | 1467734152423 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a40e000 == 39 [pid = 1650] [id = 271] 08:55:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x111c83400) [pid = 1650] [serial = 811] [outer = 0x0] 08:55:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1176e9800) [pid = 1650] [serial = 812] [outer = 0x111c83400] 08:55:52 INFO - PROCESS | 1650 | 1467734152448 Marionette DEBUG loaded listener.js 08:55:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118508400) [pid = 1650] [serial = 813] [outer = 0x111c83400] 08:55:52 INFO - PROCESS | 1650 | 1467734152725 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]]]}] 08:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 468ms 08:55:52 INFO - PROCESS | 1650 | 1467734152744 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:55:52 INFO - PROCESS | 1650 | 1467734152745 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:55:52 INFO - PROCESS | 1650 | 1467734152747 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:55:52 INFO - PROCESS | 1650 | 1467734152748 Marionette TRACE conn2 <- [1,1058,null,{}] 08:55:52 INFO - PROCESS | 1650 | 1467734152758 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}] 08:55:52 INFO - PROCESS | 1650 | 1467734152759 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:52 INFO - PROCESS | 1650 | 1467734152843 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:55:52 INFO - PROCESS | 1650 | 1467734152847 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:52 INFO - PROCESS | 1650 | 1467734152848 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af05000 == 40 [pid = 1650] [id = 272] 08:55:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12156fc00) [pid = 1650] [serial = 814] [outer = 0x0] 08:55:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x121578800) [pid = 1650] [serial = 815] [outer = 0x12156fc00] 08:55:52 INFO - PROCESS | 1650 | 1467734152872 Marionette DEBUG loaded listener.js 08:55:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1219cac00) [pid = 1650] [serial = 816] [outer = 0x12156fc00] 08:55:53 INFO - PROCESS | 1650 | 1467734153203 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]]]}] 08:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 477ms 08:55:53 INFO - PROCESS | 1650 | 1467734153225 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:55:53 INFO - PROCESS | 1650 | 1467734153226 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:55:53 INFO - PROCESS | 1650 | 1467734153228 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:55:53 INFO - PROCESS | 1650 | 1467734153230 Marionette TRACE conn2 <- [1,1062,null,{}] 08:55:53 INFO - PROCESS | 1650 | 1467734153233 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}] 08:55:53 INFO - PROCESS | 1650 | 1467734153236 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:53 INFO - PROCESS | 1650 | 1467734153339 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:55:53 INFO - PROCESS | 1650 | 1467734153345 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:53 INFO - PROCESS | 1650 | 1467734153346 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af16800 == 41 [pid = 1650] [id = 273] 08:55:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1219d2400) [pid = 1650] [serial = 817] [outer = 0x0] 08:55:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x121cea400) [pid = 1650] [serial = 818] [outer = 0x1219d2400] 08:55:53 INFO - PROCESS | 1650 | 1467734153369 Marionette DEBUG loaded listener.js 08:55:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123b8e400) [pid = 1650] [serial = 819] [outer = 0x1219d2400] 08:55:53 INFO - PROCESS | 1650 | 1467734153692 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]]]}] 08:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 469ms 08:55:53 INFO - PROCESS | 1650 | 1467734153697 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:55:53 INFO - PROCESS | 1650 | 1467734153699 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:55:53 INFO - PROCESS | 1650 | 1467734153704 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:55:53 INFO - PROCESS | 1650 | 1467734153705 Marionette TRACE conn2 <- [1,1066,null,{}] 08:55:53 INFO - PROCESS | 1650 | 1467734153708 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}] 08:55:53 INFO - PROCESS | 1650 | 1467734153709 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:53 INFO - PROCESS | 1650 | 1467734153789 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:55:53 INFO - PROCESS | 1650 | 1467734153884 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:53 INFO - PROCESS | 1650 | 1467734153886 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11264d800 == 42 [pid = 1650] [id = 274] 08:55:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x110f3a800) [pid = 1650] [serial = 820] [outer = 0x0] 08:55:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x110f6b400) [pid = 1650] [serial = 821] [outer = 0x110f3a800] 08:55:53 INFO - PROCESS | 1650 | 1467734153917 Marionette DEBUG loaded listener.js 08:55:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x111c75800) [pid = 1650] [serial = 822] [outer = 0x110f3a800] 08:55:54 INFO - PROCESS | 1650 | 1467734154376 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]]]}] 08:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 721ms 08:55:54 INFO - PROCESS | 1650 | 1467734154435 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:55:54 INFO - PROCESS | 1650 | 1467734154437 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:55:54 INFO - PROCESS | 1650 | 1467734154442 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:55:54 INFO - PROCESS | 1650 | 1467734154444 Marionette TRACE conn2 <- [1,1070,null,{}] 08:55:54 INFO - PROCESS | 1650 | 1467734154447 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}] 08:55:54 INFO - PROCESS | 1650 | 1467734154449 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:54 INFO - PROCESS | 1650 | 1467734154552 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:55:54 INFO - PROCESS | 1650 | 1467734154620 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:54 INFO - PROCESS | 1650 | 1467734154622 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b20000 == 43 [pid = 1650] [id = 275] 08:55:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115e97800) [pid = 1650] [serial = 823] [outer = 0x0] 08:55:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1164e9800) [pid = 1650] [serial = 824] [outer = 0x115e97800] 08:55:54 INFO - PROCESS | 1650 | 1467734154652 Marionette DEBUG loaded listener.js 08:55:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11671f400) [pid = 1650] [serial = 825] [outer = 0x115e97800] 08:55:55 INFO - PROCESS | 1650 | 1467734155061 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]]]}] 08:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 670ms 08:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:55:55 INFO - PROCESS | 1650 | 1467734155115 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:55:55 INFO - PROCESS | 1650 | 1467734155120 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:55:55 INFO - PROCESS | 1650 | 1467734155124 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:55:55 INFO - PROCESS | 1650 | 1467734155126 Marionette TRACE conn2 <- [1,1074,null,{}] 08:55:55 INFO - PROCESS | 1650 | 1467734155130 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}] 08:55:55 INFO - PROCESS | 1650 | 1467734155132 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:55 INFO - PROCESS | 1650 | 1467734155284 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:55:55 INFO - PROCESS | 1650 | 1467734155425 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:55 INFO - PROCESS | 1650 | 1467734155427 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5bf800 == 44 [pid = 1650] [id = 276] 08:55:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1167d2400) [pid = 1650] [serial = 826] [outer = 0x0] 08:55:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11806ac00) [pid = 1650] [serial = 827] [outer = 0x1167d2400] 08:55:55 INFO - PROCESS | 1650 | 1467734155459 Marionette DEBUG loaded listener.js 08:55:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118157c00) [pid = 1650] [serial = 828] [outer = 0x1167d2400] 08:55:55 INFO - PROCESS | 1650 | 1467734155889 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]]]}] 08:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 771ms 08:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:55:55 INFO - PROCESS | 1650 | 1467734155894 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:55:55 INFO - PROCESS | 1650 | 1467734155896 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:55:55 INFO - PROCESS | 1650 | 1467734155903 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:55:55 INFO - PROCESS | 1650 | 1467734155907 Marionette TRACE conn2 <- [1,1078,null,{}] 08:55:55 INFO - PROCESS | 1650 | 1467734155911 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}] 08:55:55 INFO - PROCESS | 1650 | 1467734155913 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:56 INFO - PROCESS | 1650 | 1467734156015 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:55:56 INFO - PROCESS | 1650 | 1467734156067 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:56 INFO - PROCESS | 1650 | 1467734156068 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b70b000 == 45 [pid = 1650] [id = 277] 08:55:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11697f800) [pid = 1650] [serial = 829] [outer = 0x0] 08:55:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1190d2000) [pid = 1650] [serial = 830] [outer = 0x11697f800] 08:55:56 INFO - PROCESS | 1650 | 1467734156096 Marionette DEBUG loaded listener.js 08:55:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119a9c400) [pid = 1650] [serial = 831] [outer = 0x11697f800] 08:55:56 INFO - PROCESS | 1650 | 1467734156545 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]]]}] 08:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 678ms 08:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:55:56 INFO - PROCESS | 1650 | 1467734156577 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:55:56 INFO - PROCESS | 1650 | 1467734156579 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:55:56 INFO - PROCESS | 1650 | 1467734156581 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:55:56 INFO - PROCESS | 1650 | 1467734156582 Marionette TRACE conn2 <- [1,1082,null,{}] 08:55:56 INFO - PROCESS | 1650 | 1467734156585 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}] 08:55:56 INFO - PROCESS | 1650 | 1467734156586 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:56 INFO - PROCESS | 1650 | 1467734156704 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:55:56 INFO - PROCESS | 1650 | 1467734156772 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:56 INFO - PROCESS | 1650 | 1467734156773 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x114f17800 == 46 [pid = 1650] [id = 278] 08:55:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x112a84800) [pid = 1650] [serial = 832] [outer = 0x0] 08:55:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119a99c00) [pid = 1650] [serial = 833] [outer = 0x112a84800] 08:55:56 INFO - PROCESS | 1650 | 1467734156802 Marionette DEBUG loaded listener.js 08:55:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1210f0000) [pid = 1650] [serial = 834] [outer = 0x112a84800] 08:55:57 INFO - PROCESS | 1650 | 1467734157343 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]]]}] 08:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 822ms 08:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:55:57 INFO - PROCESS | 1650 | 1467734157403 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:55:57 INFO - PROCESS | 1650 | 1467734157406 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:55:57 INFO - PROCESS | 1650 | 1467734157409 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:55:57 INFO - PROCESS | 1650 | 1467734157410 Marionette TRACE conn2 <- [1,1086,null,{}] 08:55:57 INFO - PROCESS | 1650 | 1467734157414 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}] 08:55:57 INFO - PROCESS | 1650 | 1467734157415 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:57 INFO - PROCESS | 1650 | 1467734157513 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:55:57 INFO - PROCESS | 1650 | 1467734157583 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:57 INFO - PROCESS | 1650 | 1467734157584 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x115d69800 == 47 [pid = 1650] [id = 279] 08:55:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x112d48000) [pid = 1650] [serial = 835] [outer = 0x0] 08:55:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x112fb0000) [pid = 1650] [serial = 836] [outer = 0x112d48000] 08:55:57 INFO - PROCESS | 1650 | 1467734157613 Marionette DEBUG loaded listener.js 08:55:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x114f69000) [pid = 1650] [serial = 837] [outer = 0x112d48000] 08:55:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12af16800 == 46 [pid = 1650] [id = 273] 08:55:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12af05000 == 45 [pid = 1650] [id = 272] 08:55:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12a40e000 == 44 [pid = 1650] [id = 271] 08:55:58 INFO - PROCESS | 1650 | --DOCSHELL 0x119009000 == 43 [pid = 1650] [id = 270] 08:55:58 INFO - PROCESS | 1650 | --DOCSHELL 0x129264800 == 42 [pid = 1650] [id = 269] 08:55:58 INFO - PROCESS | 1650 | --DOCSHELL 0x128ac5800 == 41 [pid = 1650] [id = 268] 08:55:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1287e3000 == 40 [pid = 1650] [id = 267] 08:55:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1268f0800 == 39 [pid = 1650] [id = 266] 08:55:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1218c5800 == 38 [pid = 1650] [id = 265] 08:55:58 INFO - PROCESS | 1650 | --DOCSHELL 0x120eba000 == 37 [pid = 1650] [id = 264] 08:55:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1192c4800 == 36 [pid = 1650] [id = 263] 08:55:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11714e000 == 35 [pid = 1650] [id = 262] 08:55:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1169a1000 == 34 [pid = 1650] [id = 261] 08:55:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1169b4800 == 33 [pid = 1650] [id = 260] 08:55:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12890b000 == 32 [pid = 1650] [id = 259] 08:55:58 INFO - PROCESS | 1650 | --DOCSHELL 0x114f17800 == 31 [pid = 1650] [id = 278] 08:55:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12b70b000 == 30 [pid = 1650] [id = 277] 08:55:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5bf800 == 29 [pid = 1650] [id = 276] 08:55:58 INFO - PROCESS | 1650 | --DOCSHELL 0x119b20000 == 28 [pid = 1650] [id = 275] 08:55:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11264d800 == 27 [pid = 1650] [id = 274] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1176edc00) [pid = 1650] [serial = 732] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x115e91400) [pid = 1650] [serial = 752] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1164e3800) [pid = 1650] [serial = 753] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11690b800) [pid = 1650] [serial = 731] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1190f5800) [pid = 1650] [serial = 735] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11850e400) [pid = 1650] [serial = 734] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x121196400) [pid = 1650] [serial = 738] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1210ee400) [pid = 1650] [serial = 737] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1212ad400) [pid = 1650] [serial = 741] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11671b400) [pid = 1650] [serial = 740] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1174e5c00) [pid = 1650] [serial = 759] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115d17400) [pid = 1650] [serial = 767] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1184ccc00) [pid = 1650] [serial = 764] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118161400) [pid = 1650] [serial = 762] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118990000) [pid = 1650] [serial = 770] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1167cd400) [pid = 1650] [serial = 771] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1190ef000) [pid = 1650] [serial = 773] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119582800) [pid = 1650] [serial = 774] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119795800) [pid = 1650] [serial = 776] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11850fc00) [pid = 1650] [serial = 765] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11671f000) [pid = 1650] [serial = 755] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1184c7400) [pid = 1650] [serial = 768] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116977800) [pid = 1650] [serial = 756] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116f08400) [pid = 1650] [serial = 758] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1129ae400) [pid = 1650] [serial = 744] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1128cd000) [pid = 1650] [serial = 743] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118062c00) [pid = 1650] [serial = 761] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112d47800) [pid = 1650] [serial = 749] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112d45800) [pid = 1650] [serial = 729] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1130a7c00) [pid = 1650] [serial = 750] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1128d8c00) [pid = 1650] [serial = 728] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1128d2000) [pid = 1650] [serial = 746] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1129ad000) [pid = 1650] [serial = 747] [outer = 0x0] [url = about:blank] 08:55:58 INFO - PROCESS | 1650 | 1467734158559 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]]]}] 08:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1172ms 08:55:58 INFO - PROCESS | 1650 | 1467734158581 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:55:58 INFO - PROCESS | 1650 | 1467734158583 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:55:58 INFO - PROCESS | 1650 | 1467734158592 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:55:58 INFO - PROCESS | 1650 | 1467734158594 Marionette TRACE conn2 <- [1,1090,null,{}] 08:55:58 INFO - PROCESS | 1650 | 1467734158597 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}] 08:55:58 INFO - PROCESS | 1650 | 1467734158599 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:58 INFO - PROCESS | 1650 | 1467734158680 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:55:58 INFO - PROCESS | 1650 | 1467734158689 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:58 INFO - PROCESS | 1650 | 1467734158692 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x114f11000 == 28 [pid = 1650] [id = 280] 08:55:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x111cac800) [pid = 1650] [serial = 838] [outer = 0x0] 08:55:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1128d9800) [pid = 1650] [serial = 839] [outer = 0x111cac800] 08:55:58 INFO - PROCESS | 1650 | 1467734158722 Marionette DEBUG loaded listener.js 08:55:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x110ff2400) [pid = 1650] [serial = 840] [outer = 0x111cac800] 08:55:59 INFO - PROCESS | 1650 | 1467734159060 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]]]}] 08:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 520ms 08:55:59 INFO - PROCESS | 1650 | 1467734159111 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:55:59 INFO - PROCESS | 1650 | 1467734159115 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:55:59 INFO - PROCESS | 1650 | 1467734159120 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:55:59 INFO - PROCESS | 1650 | 1467734159122 Marionette TRACE conn2 <- [1,1094,null,{}] 08:55:59 INFO - PROCESS | 1650 | 1467734159125 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}] 08:55:59 INFO - PROCESS | 1650 | 1467734159127 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:59 INFO - PROCESS | 1650 | 1467734159203 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:55:59 INFO - PROCESS | 1650 | 1467734159208 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:59 INFO - PROCESS | 1650 | 1467734159209 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x116fb8000 == 29 [pid = 1650] [id = 281] 08:55:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1130a1800) [pid = 1650] [serial = 841] [outer = 0x0] 08:55:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x114fccc00) [pid = 1650] [serial = 842] [outer = 0x1130a1800] 08:55:59 INFO - PROCESS | 1650 | 1467734159237 Marionette DEBUG loaded listener.js 08:55:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115e90800) [pid = 1650] [serial = 843] [outer = 0x1130a1800] 08:55:59 INFO - PROCESS | 1650 | 1467734159574 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]]]}] 08:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 469ms 08:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:55:59 INFO - PROCESS | 1650 | 1467734159590 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:55:59 INFO - PROCESS | 1650 | 1467734159591 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:55:59 INFO - PROCESS | 1650 | 1467734159593 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:55:59 INFO - PROCESS | 1650 | 1467734159596 Marionette TRACE conn2 <- [1,1098,null,{}] 08:55:59 INFO - PROCESS | 1650 | 1467734159606 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}] 08:55:59 INFO - PROCESS | 1650 | 1467734159609 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:59 INFO - PROCESS | 1650 | 1467734159687 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:55:59 INFO - PROCESS | 1650 | 1467734159740 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:59 INFO - PROCESS | 1650 | 1467734159742 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:55:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x119004000 == 30 [pid = 1650] [id = 282] 08:55:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1129a4c00) [pid = 1650] [serial = 844] [outer = 0x0] 08:55:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1167cc800) [pid = 1650] [serial = 845] [outer = 0x1129a4c00] 08:55:59 INFO - PROCESS | 1650 | 1467734159769 Marionette DEBUG loaded listener.js 08:55:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x116fc5800) [pid = 1650] [serial = 846] [outer = 0x1129a4c00] 08:56:00 INFO - PROCESS | 1650 | 1467734160070 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]]]}] 08:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 524ms 08:56:00 INFO - PROCESS | 1650 | 1467734160119 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:56:00 INFO - PROCESS | 1650 | 1467734160121 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:56:00 INFO - PROCESS | 1650 | 1467734160124 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:56:00 INFO - PROCESS | 1650 | 1467734160125 Marionette TRACE conn2 <- [1,1102,null,{}] 08:56:00 INFO - PROCESS | 1650 | 1467734160127 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}] 08:56:00 INFO - PROCESS | 1650 | 1467734160128 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:00 INFO - PROCESS | 1650 | 1467734160203 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:56:00 INFO - PROCESS | 1650 | 1467734160206 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:00 INFO - PROCESS | 1650 | 1467734160208 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11976e000 == 31 [pid = 1650] [id = 283] 08:56:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x117db8400) [pid = 1650] [serial = 847] [outer = 0x0] 08:56:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11811c400) [pid = 1650] [serial = 848] [outer = 0x117db8400] 08:56:00 INFO - PROCESS | 1650 | 1467734160234 Marionette DEBUG loaded listener.js 08:56:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118155c00) [pid = 1650] [serial = 849] [outer = 0x117db8400] 08:56:00 INFO - PROCESS | 1650 | 1467734160557 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]]]}] 08:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 468ms 08:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:56:00 INFO - PROCESS | 1650 | 1467734160592 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:56:00 INFO - PROCESS | 1650 | 1467734160593 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:56:00 INFO - PROCESS | 1650 | 1467734160595 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:56:00 INFO - PROCESS | 1650 | 1467734160604 Marionette TRACE conn2 <- [1,1106,null,{}] 08:56:00 INFO - PROCESS | 1650 | 1467734160606 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}] 08:56:00 INFO - PROCESS | 1650 | 1467734160608 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:00 INFO - PROCESS | 1650 | 1467734160709 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:56:00 INFO - PROCESS | 1650 | 1467734160725 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:00 INFO - PROCESS | 1650 | 1467734160726 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x121261000 == 32 [pid = 1650] [id = 284] 08:56:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x112fbdc00) [pid = 1650] [serial = 850] [outer = 0x0] 08:56:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11815fc00) [pid = 1650] [serial = 851] [outer = 0x112fbdc00] 08:56:00 INFO - PROCESS | 1650 | 1467734160751 Marionette DEBUG loaded listener.js 08:56:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1184cb400) [pid = 1650] [serial = 852] [outer = 0x112fbdc00] 08:56:01 INFO - PROCESS | 1650 | 1467734161099 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]]]}] 08:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 526ms 08:56:01 INFO - PROCESS | 1650 | 1467734161122 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:56:01 INFO - PROCESS | 1650 | 1467734161124 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:56:01 INFO - PROCESS | 1650 | 1467734161126 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:56:01 INFO - PROCESS | 1650 | 1467734161127 Marionette TRACE conn2 <- [1,1110,null,{}] 08:56:01 INFO - PROCESS | 1650 | 1467734161129 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}] 08:56:01 INFO - PROCESS | 1650 | 1467734161133 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:01 INFO - PROCESS | 1650 | 1467734161251 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:56:01 INFO - PROCESS | 1650 | 1467734161255 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:01 INFO - PROCESS | 1650 | 1467734161256 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b15800 == 33 [pid = 1650] [id = 285] 08:56:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118506800) [pid = 1650] [serial = 853] [outer = 0x0] 08:56:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1190c9400) [pid = 1650] [serial = 854] [outer = 0x118506800] 08:56:01 INFO - PROCESS | 1650 | 1467734161281 Marionette DEBUG loaded listener.js 08:56:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119726400) [pid = 1650] [serial = 855] [outer = 0x118506800] 08:56:01 INFO - PROCESS | 1650 | 1467734161593 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]]]}] 08:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 518ms 08:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:56:01 INFO - PROCESS | 1650 | 1467734161645 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:56:01 INFO - PROCESS | 1650 | 1467734161646 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:56:01 INFO - PROCESS | 1650 | 1467734161648 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:56:01 INFO - PROCESS | 1650 | 1467734161650 Marionette TRACE conn2 <- [1,1114,null,{}] 08:56:01 INFO - PROCESS | 1650 | 1467734161654 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}] 08:56:01 INFO - PROCESS | 1650 | 1467734161655 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:01 INFO - PROCESS | 1650 | 1467734161752 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:56:01 INFO - PROCESS | 1650 | 1467734161787 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:01 INFO - PROCESS | 1650 | 1467734161788 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1253a0000 == 34 [pid = 1650] [id = 286] 08:56:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119726800) [pid = 1650] [serial = 856] [outer = 0x0] 08:56:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11979a000) [pid = 1650] [serial = 857] [outer = 0x119726800] 08:56:01 INFO - PROCESS | 1650 | 1467734161812 Marionette DEBUG loaded listener.js 08:56:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119aa5c00) [pid = 1650] [serial = 858] [outer = 0x119726800] 08:56:02 INFO - PROCESS | 1650 | 1467734162111 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]]]}] 08:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 522ms 08:56:02 INFO - PROCESS | 1650 | 1467734162173 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:56:02 INFO - PROCESS | 1650 | 1467734162174 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:56:02 INFO - PROCESS | 1650 | 1467734162176 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:56:02 INFO - PROCESS | 1650 | 1467734162177 Marionette TRACE conn2 <- [1,1118,null,{}] 08:56:02 INFO - PROCESS | 1650 | 1467734162180 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}] 08:56:02 INFO - PROCESS | 1650 | 1467734162181 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:02 INFO - PROCESS | 1650 | 1467734162274 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:56:02 INFO - PROCESS | 1650 | 1467734162277 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:02 INFO - PROCESS | 1650 | 1467734162278 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d89000 == 35 [pid = 1650] [id = 287] 08:56:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118510400) [pid = 1650] [serial = 859] [outer = 0x0] 08:56:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1210eac00) [pid = 1650] [serial = 860] [outer = 0x118510400] 08:56:02 INFO - PROCESS | 1650 | 1467734162302 Marionette DEBUG loaded listener.js 08:56:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12118e800) [pid = 1650] [serial = 861] [outer = 0x118510400] 08:56:02 INFO - PROCESS | 1650 | 1467734162643 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]]]}] 08:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 517ms 08:56:02 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119d66000) [pid = 1650] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:56:02 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1210ef000) [pid = 1650] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:56:02 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1212a7000) [pid = 1650] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:56:02 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119583800) [pid = 1650] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:56:02 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116f09000) [pid = 1650] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:56:02 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1129a6c00) [pid = 1650] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:56:02 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115df1000) [pid = 1650] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:56:02 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116f05800) [pid = 1650] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:56:02 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1110a1400) [pid = 1650] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:56:02 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112d23c00) [pid = 1650] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:56:02 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12156fc00) [pid = 1650] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:56:02 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x111c75000) [pid = 1650] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:56:02 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1219d2400) [pid = 1650] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:56:02 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1190ce800) [pid = 1650] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:56:02 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x111c83400) [pid = 1650] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:56:02 INFO - PROCESS | 1650 | 1467734162879 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:56:02 INFO - PROCESS | 1650 | 1467734162880 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:56:02 INFO - PROCESS | 1650 | 1467734162891 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:56:02 INFO - PROCESS | 1650 | 1467734162892 Marionette TRACE conn2 <- [1,1122,null,{}] 08:56:02 INFO - PROCESS | 1650 | 1467734162894 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}] 08:56:02 INFO - PROCESS | 1650 | 1467734162895 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:02 INFO - PROCESS | 1650 | 1467734162977 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:56:02 INFO - PROCESS | 1650 | 1467734162980 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:02 INFO - PROCESS | 1650 | 1467734162981 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x126fdd800 == 36 [pid = 1650] [id = 288] 08:56:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x111c75000) [pid = 1650] [serial = 862] [outer = 0x0] 08:56:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x113866800) [pid = 1650] [serial = 863] [outer = 0x111c75000] 08:56:03 INFO - PROCESS | 1650 | 1467734163008 Marionette DEBUG loaded listener.js 08:56:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116f0d000) [pid = 1650] [serial = 864] [outer = 0x111c75000] 08:56:03 INFO - PROCESS | 1650 | 1467734163318 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]]]}] 08:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 474ms 08:56:03 INFO - PROCESS | 1650 | 1467734163359 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:56:03 INFO - PROCESS | 1650 | 1467734163360 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:56:03 INFO - PROCESS | 1650 | 1467734163363 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:56:03 INFO - PROCESS | 1650 | 1467734163364 Marionette TRACE conn2 <- [1,1126,null,{}] 08:56:03 INFO - PROCESS | 1650 | 1467734163366 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}] 08:56:03 INFO - PROCESS | 1650 | 1467734163367 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:03 INFO - PROCESS | 1650 | 1467734163441 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:56:03 INFO - PROCESS | 1650 | 1467734163499 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:03 INFO - PROCESS | 1650 | 1467734163500 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x128913000 == 37 [pid = 1650] [id = 289] 08:56:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1129b2800) [pid = 1650] [serial = 865] [outer = 0x0] 08:56:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118371800) [pid = 1650] [serial = 866] [outer = 0x1129b2800] 08:56:03 INFO - PROCESS | 1650 | 1467734163525 Marionette DEBUG loaded listener.js 08:56:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x121190000) [pid = 1650] [serial = 867] [outer = 0x1129b2800] 08:56:03 INFO - PROCESS | 1650 | 1467734163808 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]]]}] 08:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 469ms 08:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:56:03 INFO - PROCESS | 1650 | 1467734163841 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:56:03 INFO - PROCESS | 1650 | 1467734163842 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:56:03 INFO - PROCESS | 1650 | 1467734163844 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:56:03 INFO - PROCESS | 1650 | 1467734163846 Marionette TRACE conn2 <- [1,1130,null,{}] 08:56:03 INFO - PROCESS | 1650 | 1467734163848 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}] 08:56:03 INFO - PROCESS | 1650 | 1467734163850 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:03 INFO - PROCESS | 1650 | 1467734163950 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:56:03 INFO - PROCESS | 1650 | 1467734163955 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:03 INFO - PROCESS | 1650 | 1467734163957 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x121150800 == 38 [pid = 1650] [id = 290] 08:56:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x121194800) [pid = 1650] [serial = 868] [outer = 0x0] 08:56:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1212ae400) [pid = 1650] [serial = 869] [outer = 0x121194800] 08:56:03 INFO - PROCESS | 1650 | 1467734163983 Marionette DEBUG loaded listener.js 08:56:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121570c00) [pid = 1650] [serial = 870] [outer = 0x121194800] 08:56:04 INFO - PROCESS | 1650 | 1467734164343 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]]]}] 08:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 518ms 08:56:04 INFO - PROCESS | 1650 | 1467734164363 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:56:04 INFO - PROCESS | 1650 | 1467734164365 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:56:04 INFO - PROCESS | 1650 | 1467734164379 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:56:04 INFO - PROCESS | 1650 | 1467734164380 Marionette TRACE conn2 <- [1,1134,null,{}] 08:56:04 INFO - PROCESS | 1650 | 1467734164384 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}] 08:56:04 INFO - PROCESS | 1650 | 1467734164385 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:04 INFO - PROCESS | 1650 | 1467734164474 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:56:04 INFO - PROCESS | 1650 | 1467734164477 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:04 INFO - PROCESS | 1650 | 1467734164478 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a642000 == 39 [pid = 1650] [id = 291] 08:56:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x121571400) [pid = 1650] [serial = 871] [outer = 0x0] 08:56:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1215f1c00) [pid = 1650] [serial = 872] [outer = 0x121571400] 08:56:04 INFO - PROCESS | 1650 | 1467734164504 Marionette DEBUG loaded listener.js 08:56:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123b8a000) [pid = 1650] [serial = 873] [outer = 0x121571400] 08:56:05 INFO - PROCESS | 1650 | 1467734165058 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]]]}] 08:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 731ms 08:56:05 INFO - PROCESS | 1650 | 1467734165100 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:56:05 INFO - PROCESS | 1650 | 1467734165104 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:56:05 INFO - PROCESS | 1650 | 1467734165108 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:56:05 INFO - PROCESS | 1650 | 1467734165111 Marionette TRACE conn2 <- [1,1138,null,{}] 08:56:05 INFO - PROCESS | 1650 | 1467734165115 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}] 08:56:05 INFO - PROCESS | 1650 | 1467734165117 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:05 INFO - PROCESS | 1650 | 1467734165238 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:56:05 INFO - PROCESS | 1650 | 1467734165295 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:05 INFO - PROCESS | 1650 | 1467734165298 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169bc800 == 40 [pid = 1650] [id = 292] 08:56:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1110a5800) [pid = 1650] [serial = 874] [outer = 0x0] 08:56:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1129a5000) [pid = 1650] [serial = 875] [outer = 0x1110a5800] 08:56:05 INFO - PROCESS | 1650 | 1467734165341 Marionette DEBUG loaded listener.js 08:56:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x112d08400) [pid = 1650] [serial = 876] [outer = 0x1110a5800] 08:56:05 INFO - PROCESS | 1650 | 1467734165886 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]]]}] 08:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 822ms 08:56:05 INFO - PROCESS | 1650 | 1467734165930 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:56:05 INFO - PROCESS | 1650 | 1467734165933 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:56:05 INFO - PROCESS | 1650 | 1467734165940 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:56:05 INFO - PROCESS | 1650 | 1467734165941 Marionette TRACE conn2 <- [1,1142,null,{}] 08:56:05 INFO - PROCESS | 1650 | 1467734165944 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}] 08:56:05 INFO - PROCESS | 1650 | 1467734165946 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:06 INFO - PROCESS | 1650 | 1467734166053 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:56:06 INFO - PROCESS | 1650 | 1467734166130 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:06 INFO - PROCESS | 1650 | 1467734166131 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x120ed8800 == 41 [pid = 1650] [id = 293] 08:56:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116191400) [pid = 1650] [serial = 877] [outer = 0x0] 08:56:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1164ea000) [pid = 1650] [serial = 878] [outer = 0x116191400] 08:56:06 INFO - PROCESS | 1650 | 1467734166162 Marionette DEBUG loaded listener.js 08:56:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1167cd400) [pid = 1650] [serial = 879] [outer = 0x116191400] 08:56:06 INFO - PROCESS | 1650 | 1467734166786 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]]]}] 08:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 923ms 08:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:56:06 INFO - PROCESS | 1650 | 1467734166863 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:56:06 INFO - PROCESS | 1650 | 1467734166865 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:56:06 INFO - PROCESS | 1650 | 1467734166869 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:56:06 INFO - PROCESS | 1650 | 1467734166871 Marionette TRACE conn2 <- [1,1146,null,{}] 08:56:06 INFO - PROCESS | 1650 | 1467734166875 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}] 08:56:06 INFO - PROCESS | 1650 | 1467734166877 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:06 INFO - PROCESS | 1650 | 1467734166989 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:56:07 INFO - PROCESS | 1650 | 1467734167061 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:07 INFO - PROCESS | 1650 | 1467734167065 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x116957800 == 42 [pid = 1650] [id = 294] 08:56:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x115d15400) [pid = 1650] [serial = 880] [outer = 0x0] 08:56:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x115e5d000) [pid = 1650] [serial = 881] [outer = 0x115d15400] 08:56:07 INFO - PROCESS | 1650 | 1467734167093 Marionette DEBUG loaded listener.js 08:56:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x116127800) [pid = 1650] [serial = 882] [outer = 0x115d15400] 08:56:07 INFO - PROCESS | 1650 | --DOCSHELL 0x121150800 == 41 [pid = 1650] [id = 290] 08:56:07 INFO - PROCESS | 1650 | --DOCSHELL 0x128913000 == 40 [pid = 1650] [id = 289] 08:56:07 INFO - PROCESS | 1650 | --DOCSHELL 0x126fdd800 == 39 [pid = 1650] [id = 288] 08:56:07 INFO - PROCESS | 1650 | --DOCSHELL 0x126d89000 == 38 [pid = 1650] [id = 287] 08:56:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1253a0000 == 37 [pid = 1650] [id = 286] 08:56:07 INFO - PROCESS | 1650 | --DOCSHELL 0x123b15800 == 36 [pid = 1650] [id = 285] 08:56:07 INFO - PROCESS | 1650 | --DOCSHELL 0x121261000 == 35 [pid = 1650] [id = 284] 08:56:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11976e000 == 34 [pid = 1650] [id = 283] 08:56:07 INFO - PROCESS | 1650 | --DOCSHELL 0x119004000 == 33 [pid = 1650] [id = 282] 08:56:07 INFO - PROCESS | 1650 | --DOCSHELL 0x116fb8000 == 32 [pid = 1650] [id = 281] 08:56:07 INFO - PROCESS | 1650 | --DOCSHELL 0x114f11000 == 31 [pid = 1650] [id = 280] 08:56:07 INFO - PROCESS | 1650 | --DOCSHELL 0x115d69800 == 30 [pid = 1650] [id = 279] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1210ecc00) [pid = 1650] [serial = 800] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x121191800) [pid = 1650] [serial = 803] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1212adc00) [pid = 1650] [serial = 806] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1210e7c00) [pid = 1650] [serial = 777] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11811f800) [pid = 1650] [serial = 791] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11815d800) [pid = 1650] [serial = 792] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112a7b800) [pid = 1650] [serial = 779] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112d2e000) [pid = 1650] [serial = 780] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115e8d000) [pid = 1650] [serial = 785] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1164ed400) [pid = 1650] [serial = 786] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1176e9400) [pid = 1650] [serial = 788] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11805f800) [pid = 1650] [serial = 789] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118372400) [pid = 1650] [serial = 794] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112fae800) [pid = 1650] [serial = 782] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x113847000) [pid = 1650] [serial = 783] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12119ac00) [pid = 1650] [serial = 804] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1129a9400) [pid = 1650] [serial = 809] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x115e8c800) [pid = 1650] [serial = 810] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1212b3000) [pid = 1650] [serial = 807] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119589000) [pid = 1650] [serial = 797] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1210f6800) [pid = 1650] [serial = 801] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119d62800) [pid = 1650] [serial = 798] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118995c00) [pid = 1650] [serial = 795] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | 1467734167505 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]]]}] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1219cac00) [pid = 1650] [serial = 816] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x121cea400) [pid = 1650] [serial = 818] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123b8e400) [pid = 1650] [serial = 819] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x121578800) [pid = 1650] [serial = 815] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118508400) [pid = 1650] [serial = 813] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1176e9800) [pid = 1650] [serial = 812] [outer = 0x0] [url = about:blank] 08:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 671ms 08:56:07 INFO - PROCESS | 1650 | 1467734167540 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:56:07 INFO - PROCESS | 1650 | 1467734167543 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:56:07 INFO - PROCESS | 1650 | 1467734167548 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:56:07 INFO - PROCESS | 1650 | 1467734167549 Marionette TRACE conn2 <- [1,1150,null,{}] 08:56:07 INFO - PROCESS | 1650 | 1467734167552 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}] 08:56:07 INFO - PROCESS | 1650 | 1467734167554 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:07 INFO - PROCESS | 1650 | 1467734167648 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:56:07 INFO - PROCESS | 1650 | 1467734167656 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:07 INFO - PROCESS | 1650 | 1467734167658 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1181c3000 == 31 [pid = 1650] [id = 295] 08:56:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116720800) [pid = 1650] [serial = 883] [outer = 0x0] 08:56:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116a0d800) [pid = 1650] [serial = 884] [outer = 0x116720800] 08:56:07 INFO - PROCESS | 1650 | 1467734167702 Marionette DEBUG loaded listener.js 08:56:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116fcdc00) [pid = 1650] [serial = 885] [outer = 0x116720800] 08:56:08 INFO - PROCESS | 1650 | 1467734168161 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]]]}] 08:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 622ms 08:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:56:08 INFO - PROCESS | 1650 | 1467734168171 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:56:08 INFO - PROCESS | 1650 | 1467734168172 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:56:08 INFO - PROCESS | 1650 | 1467734168174 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:56:08 INFO - PROCESS | 1650 | 1467734168177 Marionette TRACE conn2 <- [1,1154,null,{}] 08:56:08 INFO - PROCESS | 1650 | 1467734168184 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}] 08:56:08 INFO - PROCESS | 1650 | 1467734168187 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:08 INFO - PROCESS | 1650 | 1467734168266 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:56:08 INFO - PROCESS | 1650 | 1467734168273 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:08 INFO - PROCESS | 1650 | 1467734168275 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11976e000 == 32 [pid = 1650] [id = 296] 08:56:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x111aad400) [pid = 1650] [serial = 886] [outer = 0x0] 08:56:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11815d400) [pid = 1650] [serial = 887] [outer = 0x111aad400] 08:56:08 INFO - PROCESS | 1650 | 1467734168302 Marionette DEBUG loaded listener.js 08:56:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11850d800) [pid = 1650] [serial = 888] [outer = 0x111aad400] 08:56:08 INFO - PROCESS | 1650 | 1467734168677 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]]]}] 08:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 523ms 08:56:08 INFO - PROCESS | 1650 | 1467734168697 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:56:08 INFO - PROCESS | 1650 | 1467734168699 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:56:08 INFO - PROCESS | 1650 | 1467734168701 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:56:08 INFO - PROCESS | 1650 | 1467734168702 Marionette TRACE conn2 <- [1,1158,null,{}] 08:56:08 INFO - PROCESS | 1650 | 1467734168704 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}] 08:56:08 INFO - PROCESS | 1650 | 1467734168706 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:08 INFO - PROCESS | 1650 | 1467734168782 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:56:08 INFO - PROCESS | 1650 | 1467734168788 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:08 INFO - PROCESS | 1650 | 1467734168789 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a20000 == 33 [pid = 1650] [id = 297] 08:56:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11898c000) [pid = 1650] [serial = 889] [outer = 0x0] 08:56:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1190ed000) [pid = 1650] [serial = 890] [outer = 0x11898c000] 08:56:08 INFO - PROCESS | 1650 | 1467734168814 Marionette DEBUG loaded listener.js 08:56:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119585400) [pid = 1650] [serial = 891] [outer = 0x11898c000] 08:56:09 INFO - PROCESS | 1650 | 1467734169129 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]]]}] 08:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 470ms 08:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:56:09 INFO - PROCESS | 1650 | 1467734169172 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:56:09 INFO - PROCESS | 1650 | 1467734169173 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:56:09 INFO - PROCESS | 1650 | 1467734169175 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:56:09 INFO - PROCESS | 1650 | 1467734169176 Marionette TRACE conn2 <- [1,1162,null,{}] 08:56:09 INFO - PROCESS | 1650 | 1467734169178 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}] 08:56:09 INFO - PROCESS | 1650 | 1467734169180 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:09 INFO - PROCESS | 1650 | 1467734169262 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:56:09 INFO - PROCESS | 1650 | 1467734169329 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:09 INFO - PROCESS | 1650 | 1467734169331 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e69800 == 34 [pid = 1650] [id = 298] 08:56:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1190c9c00) [pid = 1650] [serial = 892] [outer = 0x0] 08:56:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119798400) [pid = 1650] [serial = 893] [outer = 0x1190c9c00] 08:56:09 INFO - PROCESS | 1650 | 1467734169355 Marionette DEBUG loaded listener.js 08:56:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x120fde800) [pid = 1650] [serial = 894] [outer = 0x1190c9c00] 08:56:09 INFO - PROCESS | 1650 | 1467734169687 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]]]}] 08:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 569ms 08:56:09 INFO - PROCESS | 1650 | 1467734169744 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:56:09 INFO - PROCESS | 1650 | 1467734169745 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:56:09 INFO - PROCESS | 1650 | 1467734169747 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:56:09 INFO - PROCESS | 1650 | 1467734169749 Marionette TRACE conn2 <- [1,1166,null,{}] 08:56:09 INFO - PROCESS | 1650 | 1467734169751 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}] 08:56:09 INFO - PROCESS | 1650 | 1467734169755 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:09 INFO - PROCESS | 1650 | 1467734169870 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:56:09 INFO - PROCESS | 1650 | 1467734169903 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:09 INFO - PROCESS | 1650 | 1467734169904 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1287f8800 == 35 [pid = 1650] [id = 299] 08:56:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1210ea400) [pid = 1650] [serial = 895] [outer = 0x0] 08:56:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x121195c00) [pid = 1650] [serial = 896] [outer = 0x1210ea400] 08:56:09 INFO - PROCESS | 1650 | 1467734169929 Marionette DEBUG loaded listener.js 08:56:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1217e0c00) [pid = 1650] [serial = 897] [outer = 0x1210ea400] 08:56:10 INFO - PROCESS | 1650 | 1467734170220 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]]]}] 08:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 518ms 08:56:10 INFO - PROCESS | 1650 | 1467734170267 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:56:10 INFO - PROCESS | 1650 | 1467734170270 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:56:10 INFO - PROCESS | 1650 | 1467734170280 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:56:10 INFO - PROCESS | 1650 | 1467734170281 Marionette TRACE conn2 <- [1,1170,null,{}] 08:56:10 INFO - PROCESS | 1650 | 1467734170283 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}] 08:56:10 INFO - PROCESS | 1650 | 1467734170284 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:10 INFO - PROCESS | 1650 | 1467734170388 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:56:10 INFO - PROCESS | 1650 | 1467734170391 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:10 INFO - PROCESS | 1650 | 1467734170392 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x128dbe000 == 36 [pid = 1650] [id = 300] 08:56:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121470800) [pid = 1650] [serial = 898] [outer = 0x0] 08:56:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121cebc00) [pid = 1650] [serial = 899] [outer = 0x121470800] 08:56:10 INFO - PROCESS | 1650 | 1467734170417 Marionette DEBUG loaded listener.js 08:56:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1248a1c00) [pid = 1650] [serial = 900] [outer = 0x121470800] 08:56:10 INFO - PROCESS | 1650 | 1467734170747 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]]]}] 08:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 518ms 08:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:56:10 INFO - PROCESS | 1650 | 1467734170798 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:56:10 INFO - PROCESS | 1650 | 1467734170799 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:56:10 INFO - PROCESS | 1650 | 1467734170802 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:56:10 INFO - PROCESS | 1650 | 1467734170803 Marionette TRACE conn2 <- [1,1174,null,{}] 08:56:10 INFO - PROCESS | 1650 | 1467734170805 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}] 08:56:10 INFO - PROCESS | 1650 | 1467734170806 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:10 INFO - PROCESS | 1650 | 1467734170902 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:56:10 INFO - PROCESS | 1650 | 1467734170906 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:10 INFO - PROCESS | 1650 | 1467734170907 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a209000 == 37 [pid = 1650] [id = 301] 08:56:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124af4800) [pid = 1650] [serial = 901] [outer = 0x0] 08:56:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x124dbb400) [pid = 1650] [serial = 902] [outer = 0x124af4800] 08:56:10 INFO - PROCESS | 1650 | 1467734170931 Marionette DEBUG loaded listener.js 08:56:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x125325800) [pid = 1650] [serial = 903] [outer = 0x124af4800] 08:56:11 INFO - PROCESS | 1650 | 1467734171238 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] 08:56:11 INFO - PROCESS | 1650 | 1467734171360 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:56:11 INFO - PROCESS | 1650 | 1467734171365 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:56:11 INFO - PROCESS | 1650 | 1467734171366 Marionette TRACE conn2 <- [1,1178,null,{}] 08:56:11 INFO - PROCESS | 1650 | 1467734171368 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}] 08:56:11 INFO - PROCESS | 1650 | 1467734171369 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:11 INFO - PROCESS | 1650 | 1467734171456 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:56:11 INFO - PROCESS | 1650 | 1467734171459 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:11 INFO - PROCESS | 1650 | 1467734171460 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x119768000 == 38 [pid = 1650] [id = 302] 08:56:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112ab9800) [pid = 1650] [serial = 904] [outer = 0x0] 08:56:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1130a1800) [pid = 1650] [serial = 905] [outer = 0x112ab9800] 08:56:11 INFO - PROCESS | 1650 | 1467734171485 Marionette DEBUG loaded listener.js 08:56:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116f10000) [pid = 1650] [serial = 906] [outer = 0x112ab9800] 08:56:11 INFO - PROCESS | 1650 | 1467734171822 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] 08:56:11 INFO - PROCESS | 1650 | 1467734171838 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:56:11 INFO - PROCESS | 1650 | 1467734171841 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:56:11 INFO - PROCESS | 1650 | 1467734171842 Marionette TRACE conn2 <- [1,1182,null,{}] 08:56:11 INFO - PROCESS | 1650 | 1467734171844 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}] 08:56:11 INFO - PROCESS | 1650 | 1467734171845 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:11 INFO - PROCESS | 1650 | 1467734171929 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:56:11 INFO - PROCESS | 1650 | 1467734171983 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:11 INFO - PROCESS | 1650 | 1467734171984 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5cd800 == 39 [pid = 1650] [id = 303] 08:56:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11697f800) [pid = 1650] [serial = 907] [outer = 0x0] 08:56:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118510400) [pid = 1650] [serial = 908] [outer = 0x11697f800] 08:56:12 INFO - PROCESS | 1650 | 1467734172008 Marionette DEBUG loaded listener.js 08:56:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119795000) [pid = 1650] [serial = 909] [outer = 0x11697f800] 08:56:12 INFO - PROCESS | 1650 | 1467734172277 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 08:56:12 INFO - PROCESS | 1650 | 1467734172314 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:56:12 INFO - PROCESS | 1650 | 1467734172316 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:56:12 INFO - PROCESS | 1650 | 1467734172319 Marionette TRACE conn2 <- [1,1186,null,{}] 08:56:12 INFO - PROCESS | 1650 | 1467734172329 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}] 08:56:12 INFO - PROCESS | 1650 | 1467734172330 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:12 INFO - PROCESS | 1650 | 1467734172431 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:56:12 INFO - PROCESS | 1650 | 1467734172437 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:12 INFO - PROCESS | 1650 | 1467734172439 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b722000 == 40 [pid = 1650] [id = 304] 08:56:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1253be800) [pid = 1650] [serial = 910] [outer = 0x0] 08:56:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126d0d000) [pid = 1650] [serial = 911] [outer = 0x1253be800] 08:56:12 INFO - PROCESS | 1650 | 1467734172464 Marionette DEBUG loaded listener.js 08:56:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12727b800) [pid = 1650] [serial = 912] [outer = 0x1253be800] 08:56:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x127287400) [pid = 1650] [serial = 913] [outer = 0x12d144800] 08:56:12 INFO - PROCESS | 1650 | 1467734172851 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] 08:56:12 INFO - PROCESS | 1650 | 1467734172896 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:56:12 INFO - PROCESS | 1650 | 1467734172904 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:56:12 INFO - PROCESS | 1650 | 1467734172906 Marionette TRACE conn2 <- [1,1190,null,{}] 08:56:12 INFO - PROCESS | 1650 | 1467734172908 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}] 08:56:12 INFO - PROCESS | 1650 | 1467734172909 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:12 INFO - PROCESS | 1650 | 1467734172990 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:56:12 INFO - PROCESS | 1650 | 1467734172993 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:12 INFO - PROCESS | 1650 | 1467734172994 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd50000 == 41 [pid = 1650] [id = 305] 08:56:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x127288400) [pid = 1650] [serial = 914] [outer = 0x0] 08:56:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12728bc00) [pid = 1650] [serial = 915] [outer = 0x127288400] 08:56:13 INFO - PROCESS | 1650 | 1467734173018 Marionette DEBUG loaded listener.js 08:56:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12872a800) [pid = 1650] [serial = 916] [outer = 0x127288400] 08:56:13 INFO - PROCESS | 1650 | 1467734173329 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] 08:56:13 INFO - PROCESS | 1650 | 1467734173411 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:56:13 INFO - PROCESS | 1650 | 1467734173415 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:56:13 INFO - PROCESS | 1650 | 1467734173418 Marionette TRACE conn2 <- [1,1194,null,{}] 08:56:13 INFO - PROCESS | 1650 | 1467734173422 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}] 08:56:13 INFO - PROCESS | 1650 | 1467734173424 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:13 INFO - PROCESS | 1650 | 1467734173523 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:56:13 INFO - PROCESS | 1650 | 1467734173620 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:13 INFO - PROCESS | 1650 | 1467734173623 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x116fa1000 == 42 [pid = 1650] [id = 306] 08:56:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1128d3000) [pid = 1650] [serial = 917] [outer = 0x0] 08:56:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1129ac000) [pid = 1650] [serial = 918] [outer = 0x1128d3000] 08:56:13 INFO - PROCESS | 1650 | 1467734173654 Marionette DEBUG loaded listener.js 08:56:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x113373c00) [pid = 1650] [serial = 919] [outer = 0x1128d3000] 08:56:14 INFO - PROCESS | 1650 | 1467734174103 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] 08:56:14 INFO - PROCESS | 1650 | 1467734174143 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:56:14 INFO - PROCESS | 1650 | 1467734174148 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:56:14 INFO - PROCESS | 1650 | 1467734174150 Marionette TRACE conn2 <- [1,1198,null,{}] 08:56:14 INFO - PROCESS | 1650 | 1467734174153 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}] 08:56:14 INFO - PROCESS | 1650 | 1467734174155 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:14 INFO - PROCESS | 1650 | 1467734174255 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:56:14 INFO - PROCESS | 1650 | 1467734174367 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:14 INFO - PROCESS | 1650 | 1467734174368 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1215ac000 == 43 [pid = 1650] [id = 307] 08:56:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x117db6c00) [pid = 1650] [serial = 920] [outer = 0x0] 08:56:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118068c00) [pid = 1650] [serial = 921] [outer = 0x117db6c00] 08:56:14 INFO - PROCESS | 1650 | 1467734174400 Marionette DEBUG loaded listener.js 08:56:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118156000) [pid = 1650] [serial = 922] [outer = 0x117db6c00] 08:56:14 INFO - PROCESS | 1650 | 1467734174820 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]]]}] 08:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 726ms 08:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:56:14 INFO - PROCESS | 1650 | 1467734174871 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:56:14 INFO - PROCESS | 1650 | 1467734174873 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:56:14 INFO - PROCESS | 1650 | 1467734174875 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:56:14 INFO - PROCESS | 1650 | 1467734174877 Marionette TRACE conn2 <- [1,1202,null,{}] 08:56:14 INFO - PROCESS | 1650 | 1467734174884 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}] 08:56:14 INFO - PROCESS | 1650 | 1467734174887 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:14 INFO - PROCESS | 1650 | 1467734174991 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:56:15 INFO - PROCESS | 1650 | 1467734175049 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:15 INFO - PROCESS | 1650 | 1467734175052 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b71f000 == 44 [pid = 1650] [id = 308] 08:56:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119d5d000) [pid = 1650] [serial = 923] [outer = 0x0] 08:56:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1210eb400) [pid = 1650] [serial = 924] [outer = 0x119d5d000] 08:56:15 INFO - PROCESS | 1650 | 1467734175083 Marionette DEBUG loaded listener.js 08:56:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x121199400) [pid = 1650] [serial = 925] [outer = 0x119d5d000] 08:56:15 INFO - PROCESS | 1650 | 1467734175536 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]]]}] 08:56:15 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 08:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 670ms 08:56:15 INFO - PROCESS | 1650 | 1467734175545 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:56:15 INFO - PROCESS | 1650 | 1467734175547 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:56:15 INFO - PROCESS | 1650 | 1467734175549 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:56:15 INFO - PROCESS | 1650 | 1467734175552 Marionette TRACE conn2 <- [1,1206,null,{}] 08:56:15 INFO - PROCESS | 1650 | 1467734175555 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}] 08:56:15 INFO - PROCESS | 1650 | 1467734175557 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:15 INFO - PROCESS | 1650 | 1467734175679 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:56:15 INFO - PROCESS | 1650 | 1467734175734 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:15 INFO - PROCESS | 1650 | 1467734175735 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd87000 == 45 [pid = 1650] [id = 309] 08:56:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x121574400) [pid = 1650] [serial = 926] [outer = 0x0] 08:56:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x123b97400) [pid = 1650] [serial = 927] [outer = 0x121574400] 08:56:15 INFO - PROCESS | 1650 | 1467734175764 Marionette DEBUG loaded listener.js 08:56:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1266f5400) [pid = 1650] [serial = 928] [outer = 0x121574400] 08:56:16 INFO - PROCESS | 1650 | 1467734176179 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]]]}] 08:56:16 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 08:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 672ms 08:56:16 INFO - PROCESS | 1650 | 1467734176222 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:56:16 INFO - PROCESS | 1650 | 1467734176223 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:56:16 INFO - PROCESS | 1650 | 1467734176226 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:56:16 INFO - PROCESS | 1650 | 1467734176227 Marionette TRACE conn2 <- [1,1210,null,{}] 08:56:16 INFO - PROCESS | 1650 | 1467734176229 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}] 08:56:16 INFO - PROCESS | 1650 | 1467734176231 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:16 INFO - PROCESS | 1650 | 1467734176450 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:56:16 INFO - PROCESS | 1650 | 1467734176524 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:16 INFO - PROCESS | 1650 | 1467734176526 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1181d7800 == 46 [pid = 1650] [id = 310] 08:56:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1128d5800) [pid = 1650] [serial = 929] [outer = 0x0] 08:56:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1129acc00) [pid = 1650] [serial = 930] [outer = 0x1128d5800] 08:56:16 INFO - PROCESS | 1650 | 1467734176556 Marionette DEBUG loaded listener.js 08:56:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x113884400) [pid = 1650] [serial = 931] [outer = 0x1128d5800] 08:56:17 INFO - PROCESS | 1650 | 1467734177016 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]]]}] 08:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 819ms 08:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:56:17 INFO - PROCESS | 1650 | 1467734177047 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:56:17 INFO - PROCESS | 1650 | 1467734177049 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:56:17 INFO - PROCESS | 1650 | 1467734177055 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:56:17 INFO - PROCESS | 1650 | 1467734177057 Marionette TRACE conn2 <- [1,1214,null,{}] 08:56:17 INFO - PROCESS | 1650 | 1467734177060 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}] 08:56:17 INFO - PROCESS | 1650 | 1467734177061 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:17 INFO - PROCESS | 1650 | 1467734177154 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:56:17 INFO - PROCESS | 1650 | 1467734177211 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:17 INFO - PROCESS | 1650 | 1467734177213 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x118516000 == 47 [pid = 1650] [id = 311] 08:56:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1164ea800) [pid = 1650] [serial = 932] [outer = 0x0] 08:56:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1167d0c00) [pid = 1650] [serial = 933] [outer = 0x1164ea800] 08:56:17 INFO - PROCESS | 1650 | 1467734177240 Marionette DEBUG loaded listener.js 08:56:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x116fc6000) [pid = 1650] [serial = 934] [outer = 0x1164ea800] 08:56:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12b722000 == 46 [pid = 1650] [id = 304] 08:56:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5cd800 == 45 [pid = 1650] [id = 303] 08:56:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119768000 == 44 [pid = 1650] [id = 302] 08:56:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12a209000 == 43 [pid = 1650] [id = 301] 08:56:17 INFO - PROCESS | 1650 | --DOCSHELL 0x128dbe000 == 42 [pid = 1650] [id = 300] 08:56:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1287f8800 == 41 [pid = 1650] [id = 299] 08:56:17 INFO - PROCESS | 1650 | --DOCSHELL 0x124e69800 == 40 [pid = 1650] [id = 298] 08:56:17 INFO - PROCESS | 1650 | --DOCSHELL 0x121a20000 == 39 [pid = 1650] [id = 297] 08:56:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11976e000 == 38 [pid = 1650] [id = 296] 08:56:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1181c3000 == 37 [pid = 1650] [id = 295] 08:56:17 INFO - PROCESS | 1650 | --DOCSHELL 0x116957800 == 36 [pid = 1650] [id = 294] 08:56:17 INFO - PROCESS | 1650 | --DOCSHELL 0x120ed8800 == 35 [pid = 1650] [id = 293] 08:56:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12a642000 == 34 [pid = 1650] [id = 291] 08:56:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1169bc800 == 33 [pid = 1650] [id = 292] 08:56:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1181d7800 == 32 [pid = 1650] [id = 310] 08:56:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd87000 == 31 [pid = 1650] [id = 309] 08:56:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12b71f000 == 30 [pid = 1650] [id = 308] 08:56:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1215ac000 == 29 [pid = 1650] [id = 307] 08:56:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd50000 == 28 [pid = 1650] [id = 305] 08:56:17 INFO - PROCESS | 1650 | --DOCSHELL 0x116fa1000 == 27 [pid = 1650] [id = 306] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1215f1c00) [pid = 1650] [serial = 872] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x121570c00) [pid = 1650] [serial = 870] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119a9c400) [pid = 1650] [serial = 831] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11815fc00) [pid = 1650] [serial = 851] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x116f0d000) [pid = 1650] [serial = 864] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x110f6b400) [pid = 1650] [serial = 821] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x113866800) [pid = 1650] [serial = 863] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1167cc800) [pid = 1650] [serial = 845] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118371800) [pid = 1650] [serial = 866] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1190d2000) [pid = 1650] [serial = 830] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1210f0000) [pid = 1650] [serial = 834] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x121190000) [pid = 1650] [serial = 867] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1184cb400) [pid = 1650] [serial = 852] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11811c400) [pid = 1650] [serial = 848] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119a99c00) [pid = 1650] [serial = 833] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12118e800) [pid = 1650] [serial = 861] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x111c75800) [pid = 1650] [serial = 822] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115e90800) [pid = 1650] [serial = 843] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112fb0000) [pid = 1650] [serial = 836] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11979a000) [pid = 1650] [serial = 857] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1164e9800) [pid = 1650] [serial = 824] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x114f69000) [pid = 1650] [serial = 837] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1210eac00) [pid = 1650] [serial = 860] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119aa5c00) [pid = 1650] [serial = 858] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1212ae400) [pid = 1650] [serial = 869] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11806ac00) [pid = 1650] [serial = 827] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116fc5800) [pid = 1650] [serial = 846] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x110ff2400) [pid = 1650] [serial = 840] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1190c9400) [pid = 1650] [serial = 854] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119726400) [pid = 1650] [serial = 855] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11671f400) [pid = 1650] [serial = 825] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118155c00) [pid = 1650] [serial = 849] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x114fccc00) [pid = 1650] [serial = 842] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118157c00) [pid = 1650] [serial = 828] [outer = 0x0] [url = about:blank] 08:56:17 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1128d9800) [pid = 1650] [serial = 839] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1650 | 1467734178105 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]]]}] 08:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1075ms 08:56:18 INFO - PROCESS | 1650 | 1467734178130 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:56:18 INFO - PROCESS | 1650 | 1467734178132 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:56:18 INFO - PROCESS | 1650 | 1467734178141 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:56:18 INFO - PROCESS | 1650 | 1467734178144 Marionette TRACE conn2 <- [1,1218,null,{}] 08:56:18 INFO - PROCESS | 1650 | 1467734178147 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}] 08:56:18 INFO - PROCESS | 1650 | 1467734178148 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:18 INFO - PROCESS | 1650 | 1467734178236 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:56:18 INFO - PROCESS | 1650 | 1467734178242 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:18 INFO - PROCESS | 1650 | 1467734178245 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11641c800 == 28 [pid = 1650] [id = 312] 08:56:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1129ae400) [pid = 1650] [serial = 935] [outer = 0x0] 08:56:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112a83c00) [pid = 1650] [serial = 936] [outer = 0x1129ae400] 08:56:18 INFO - PROCESS | 1650 | 1467734178272 Marionette DEBUG loaded listener.js 08:56:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112fafc00) [pid = 1650] [serial = 937] [outer = 0x1129ae400] 08:56:18 INFO - PROCESS | 1650 | 1467734178608 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]]]}] 08:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 525ms 08:56:18 INFO - PROCESS | 1650 | 1467734178661 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:56:18 INFO - PROCESS | 1650 | 1467734178664 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:56:18 INFO - PROCESS | 1650 | 1467734178675 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:56:18 INFO - PROCESS | 1650 | 1467734178677 Marionette TRACE conn2 <- [1,1222,null,{}] 08:56:18 INFO - PROCESS | 1650 | 1467734178679 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}] 08:56:18 INFO - PROCESS | 1650 | 1467734178681 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:18 INFO - PROCESS | 1650 | 1467734178760 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:56:18 INFO - PROCESS | 1650 | 1467734178764 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:18 INFO - PROCESS | 1650 | 1467734178765 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x117150000 == 29 [pid = 1650] [id = 313] 08:56:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11386ac00) [pid = 1650] [serial = 938] [outer = 0x0] 08:56:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115e90800) [pid = 1650] [serial = 939] [outer = 0x11386ac00] 08:56:18 INFO - PROCESS | 1650 | 1467734178795 Marionette DEBUG loaded listener.js 08:56:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116718c00) [pid = 1650] [serial = 940] [outer = 0x11386ac00] 08:56:19 INFO - PROCESS | 1650 | 1467734179157 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] 08:56:19 INFO - PROCESS | 1650 | 1467734179201 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:56:19 INFO - PROCESS | 1650 | 1467734179204 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:56:19 INFO - PROCESS | 1650 | 1467734179207 Marionette TRACE conn2 <- [1,1226,null,{}] 08:56:19 INFO - PROCESS | 1650 | 1467734179214 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}] 08:56:19 INFO - PROCESS | 1650 | 1467734179218 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:19 INFO - PROCESS | 1650 | 1467734179294 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:56:19 INFO - PROCESS | 1650 | 1467734179299 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:19 INFO - PROCESS | 1650 | 1467734179302 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11900e800 == 30 [pid = 1650] [id = 314] 08:56:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1176f2400) [pid = 1650] [serial = 941] [outer = 0x0] 08:56:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x117dbbc00) [pid = 1650] [serial = 942] [outer = 0x1176f2400] 08:56:19 INFO - PROCESS | 1650 | 1467734179332 Marionette DEBUG loaded listener.js 08:56:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118125400) [pid = 1650] [serial = 943] [outer = 0x1176f2400] 08:56:19 INFO - PROCESS | 1650 | 1467734179645 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]]]}] 08:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 471ms 08:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:56:19 INFO - PROCESS | 1650 | 1467734179675 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:56:19 INFO - PROCESS | 1650 | 1467734179677 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:56:19 INFO - PROCESS | 1650 | 1467734179679 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:56:19 INFO - PROCESS | 1650 | 1467734179680 Marionette TRACE conn2 <- [1,1230,null,{}] 08:56:19 INFO - PROCESS | 1650 | 1467734179682 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}] 08:56:19 INFO - PROCESS | 1650 | 1467734179683 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:19 INFO - PROCESS | 1650 | 1467734179761 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:56:19 INFO - PROCESS | 1650 | 1467734179765 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:19 INFO - PROCESS | 1650 | 1467734179766 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194d4800 == 31 [pid = 1650] [id = 315] 08:56:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1120e5c00) [pid = 1650] [serial = 944] [outer = 0x0] 08:56:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118160800) [pid = 1650] [serial = 945] [outer = 0x1120e5c00] 08:56:19 INFO - PROCESS | 1650 | 1467734179845 Marionette DEBUG loaded listener.js 08:56:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1184ccc00) [pid = 1650] [serial = 946] [outer = 0x1120e5c00] 08:56:20 INFO - PROCESS | 1650 | 1467734180130 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]]]}] 08:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 469ms 08:56:20 INFO - PROCESS | 1650 | 1467734180165 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:56:20 INFO - PROCESS | 1650 | 1467734180167 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:56:20 INFO - PROCESS | 1650 | 1467734180172 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:56:20 INFO - PROCESS | 1650 | 1467734180173 Marionette TRACE conn2 <- [1,1234,null,{}] 08:56:20 INFO - PROCESS | 1650 | 1467734180176 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}] 08:56:20 INFO - PROCESS | 1650 | 1467734180177 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:20 INFO - PROCESS | 1650 | 1467734180267 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:56:20 INFO - PROCESS | 1650 | 1467734180303 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:20 INFO - PROCESS | 1650 | 1467734180304 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x121264000 == 32 [pid = 1650] [id = 316] 08:56:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1128d6000) [pid = 1650] [serial = 947] [outer = 0x0] 08:56:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11850c400) [pid = 1650] [serial = 948] [outer = 0x1128d6000] 08:56:20 INFO - PROCESS | 1650 | 1467734180328 Marionette DEBUG loaded listener.js 08:56:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1190c9400) [pid = 1650] [serial = 949] [outer = 0x1128d6000] 08:56:20 INFO - PROCESS | 1650 | 1467734180674 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]]]}] 08:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 519ms 08:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:56:20 INFO - PROCESS | 1650 | 1467734180691 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:56:20 INFO - PROCESS | 1650 | 1467734180692 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:56:20 INFO - PROCESS | 1650 | 1467734180694 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:56:20 INFO - PROCESS | 1650 | 1467734180695 Marionette TRACE conn2 <- [1,1238,null,{}] 08:56:20 INFO - PROCESS | 1650 | 1467734180697 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}] 08:56:20 INFO - PROCESS | 1650 | 1467734180701 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:20 INFO - PROCESS | 1650 | 1467734180824 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:56:20 INFO - PROCESS | 1650 | 1467734180828 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:20 INFO - PROCESS | 1650 | 1467734180829 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x124869800 == 33 [pid = 1650] [id = 317] 08:56:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118986c00) [pid = 1650] [serial = 950] [outer = 0x0] 08:56:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119587800) [pid = 1650] [serial = 951] [outer = 0x118986c00] 08:56:20 INFO - PROCESS | 1650 | 1467734180854 Marionette DEBUG loaded listener.js 08:56:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1210cb000) [pid = 1650] [serial = 952] [outer = 0x118986c00] 08:56:21 INFO - PROCESS | 1650 | 1467734181154 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]]]}] 08:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 468ms 08:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:56:21 INFO - PROCESS | 1650 | 1467734181162 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:56:21 INFO - PROCESS | 1650 | 1467734181163 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:56:21 INFO - PROCESS | 1650 | 1467734181169 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:56:21 INFO - PROCESS | 1650 | 1467734181170 Marionette TRACE conn2 <- [1,1242,null,{}] 08:56:21 INFO - PROCESS | 1650 | 1467734181191 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}] 08:56:21 INFO - PROCESS | 1650 | 1467734181193 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:21 INFO - PROCESS | 1650 | 1467734181290 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:56:21 INFO - PROCESS | 1650 | 1467734181293 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:21 INFO - PROCESS | 1650 | 1467734181294 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268ed800 == 34 [pid = 1650] [id = 318] 08:56:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1190f6000) [pid = 1650] [serial = 953] [outer = 0x0] 08:56:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1210f2c00) [pid = 1650] [serial = 954] [outer = 0x1190f6000] 08:56:21 INFO - PROCESS | 1650 | 1467734181319 Marionette DEBUG loaded listener.js 08:56:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12118f800) [pid = 1650] [serial = 955] [outer = 0x1190f6000] 08:56:21 INFO - PROCESS | 1650 | 1467734181665 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]]]}] 08:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 538ms 08:56:21 INFO - PROCESS | 1650 | 1467734181707 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:56:21 INFO - PROCESS | 1650 | 1467734181708 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:56:21 INFO - PROCESS | 1650 | 1467734181710 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:56:21 INFO - PROCESS | 1650 | 1467734181711 Marionette TRACE conn2 <- [1,1246,null,{}] 08:56:21 INFO - PROCESS | 1650 | 1467734181714 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}] 08:56:21 INFO - PROCESS | 1650 | 1467734181715 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:21 INFO - PROCESS | 1650 | 1467734181807 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:56:21 INFO - PROCESS | 1650 | 1467734181810 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:21 INFO - PROCESS | 1650 | 1467734181811 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x126fe3800 == 35 [pid = 1650] [id = 319] 08:56:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119a9cc00) [pid = 1650] [serial = 956] [outer = 0x0] 08:56:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x121199000) [pid = 1650] [serial = 957] [outer = 0x119a9cc00] 08:56:21 INFO - PROCESS | 1650 | 1467734181836 Marionette DEBUG loaded listener.js 08:56:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1212b0000) [pid = 1650] [serial = 958] [outer = 0x119a9cc00] 08:56:22 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1210ea400) [pid = 1650] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:56:22 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x121470800) [pid = 1650] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:56:22 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124af4800) [pid = 1650] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:56:22 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1110a5800) [pid = 1650] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:56:22 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11898c000) [pid = 1650] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:56:22 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116720800) [pid = 1650] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:56:22 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116191400) [pid = 1650] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:56:22 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115d15400) [pid = 1650] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:56:22 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x121571400) [pid = 1650] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:56:22 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x111aad400) [pid = 1650] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:56:22 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112ab9800) [pid = 1650] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:56:22 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11697f800) [pid = 1650] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:56:22 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1253be800) [pid = 1650] [serial = 910] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:56:22 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x127288400) [pid = 1650] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:56:22 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1190c9c00) [pid = 1650] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:56:22 INFO - PROCESS | 1650 | 1467734182299 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]]]}] 08:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 619ms 08:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:56:22 INFO - PROCESS | 1650 | 1467734182329 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:56:22 INFO - PROCESS | 1650 | 1467734182331 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:56:22 INFO - PROCESS | 1650 | 1467734182340 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:56:22 INFO - PROCESS | 1650 | 1467734182341 Marionette TRACE conn2 <- [1,1250,null,{}] 08:56:22 INFO - PROCESS | 1650 | 1467734182344 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}] 08:56:22 INFO - PROCESS | 1650 | 1467734182346 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:22 INFO - PROCESS | 1650 | 1467734182473 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:56:22 INFO - PROCESS | 1650 | 1467734182520 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:22 INFO - PROCESS | 1650 | 1467734182521 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1287f3000 == 36 [pid = 1650] [id = 320] 08:56:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1110a5800) [pid = 1650] [serial = 959] [outer = 0x0] 08:56:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116716800) [pid = 1650] [serial = 960] [outer = 0x1110a5800] 08:56:22 INFO - PROCESS | 1650 | 1467734182554 Marionette DEBUG loaded listener.js 08:56:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119d5b000) [pid = 1650] [serial = 961] [outer = 0x1110a5800] 08:56:22 INFO - PROCESS | 1650 | 1467734182873 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]]]}] 08:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 579ms 08:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:56:22 INFO - PROCESS | 1650 | 1467734182913 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:56:22 INFO - PROCESS | 1650 | 1467734182915 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:56:22 INFO - PROCESS | 1650 | 1467734182921 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:56:22 INFO - PROCESS | 1650 | 1467734182924 Marionette TRACE conn2 <- [1,1254,null,{}] 08:56:22 INFO - PROCESS | 1650 | 1467734182927 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}] 08:56:22 INFO - PROCESS | 1650 | 1467734182929 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:23 INFO - PROCESS | 1650 | 1467734183080 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:56:23 INFO - PROCESS | 1650 | 1467734183088 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:23 INFO - PROCESS | 1650 | 1467734183089 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ab8000 == 37 [pid = 1650] [id = 321] 08:56:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x111c81800) [pid = 1650] [serial = 962] [outer = 0x0] 08:56:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1212b5400) [pid = 1650] [serial = 963] [outer = 0x111c81800] 08:56:23 INFO - PROCESS | 1650 | 1467734183128 Marionette DEBUG loaded listener.js 08:56:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12156d800) [pid = 1650] [serial = 964] [outer = 0x111c81800] 08:56:23 INFO - PROCESS | 1650 | 1467734183542 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]]]}] 08:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 676ms 08:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:56:23 INFO - PROCESS | 1650 | 1467734183593 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:56:23 INFO - PROCESS | 1650 | 1467734183595 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:56:23 INFO - PROCESS | 1650 | 1467734183597 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:56:23 INFO - PROCESS | 1650 | 1467734183598 Marionette TRACE conn2 <- [1,1258,null,{}] 08:56:23 INFO - PROCESS | 1650 | 1467734183601 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}] 08:56:23 INFO - PROCESS | 1650 | 1467734183602 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:23 INFO - PROCESS | 1650 | 1467734183728 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:56:23 INFO - PROCESS | 1650 | 1467734183736 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:23 INFO - PROCESS | 1650 | 1467734183737 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a219800 == 38 [pid = 1650] [id = 322] 08:56:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x120fe7000) [pid = 1650] [serial = 965] [outer = 0x0] 08:56:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1219d0c00) [pid = 1650] [serial = 966] [outer = 0x120fe7000] 08:56:23 INFO - PROCESS | 1650 | 1467734183767 Marionette DEBUG loaded listener.js 08:56:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x125321000) [pid = 1650] [serial = 967] [outer = 0x120fe7000] 08:56:24 INFO - PROCESS | 1650 | 1467734184059 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]]]}] 08:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 474ms 08:56:24 INFO - PROCESS | 1650 | 1467734184075 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:56:24 INFO - PROCESS | 1650 | 1467734184076 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:56:24 INFO - PROCESS | 1650 | 1467734184078 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:56:24 INFO - PROCESS | 1650 | 1467734184079 Marionette TRACE conn2 <- [1,1262,null,{}] 08:56:24 INFO - PROCESS | 1650 | 1467734184082 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}] 08:56:24 INFO - PROCESS | 1650 | 1467734184083 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:24 INFO - PROCESS | 1650 | 1467734184220 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:56:24 INFO - PROCESS | 1650 | 1467734184271 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:24 INFO - PROCESS | 1650 | 1467734184273 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x112e9a800 == 39 [pid = 1650] [id = 323] 08:56:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x110f62c00) [pid = 1650] [serial = 968] [outer = 0x0] 08:56:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x110f80000) [pid = 1650] [serial = 969] [outer = 0x110f62c00] 08:56:24 INFO - PROCESS | 1650 | 1467734184305 Marionette DEBUG loaded listener.js 08:56:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112720c00) [pid = 1650] [serial = 970] [outer = 0x110f62c00] 08:56:24 INFO - PROCESS | 1650 | 1467734184851 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]]]}] 08:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 818ms 08:56:24 INFO - PROCESS | 1650 | 1467734184907 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:56:24 INFO - PROCESS | 1650 | 1467734184910 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:56:24 INFO - PROCESS | 1650 | 1467734184913 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:56:24 INFO - PROCESS | 1650 | 1467734184915 Marionette TRACE conn2 <- [1,1266,null,{}] 08:56:24 INFO - PROCESS | 1650 | 1467734184918 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}] 08:56:24 INFO - PROCESS | 1650 | 1467734184922 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:25 INFO - PROCESS | 1650 | 1467734185030 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:56:25 INFO - PROCESS | 1650 | 1467734185105 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:25 INFO - PROCESS | 1650 | 1467734185107 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x118599800 == 40 [pid = 1650] [id = 324] 08:56:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115dec400) [pid = 1650] [serial = 971] [outer = 0x0] 08:56:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x115e8f400) [pid = 1650] [serial = 972] [outer = 0x115dec400] 08:56:25 INFO - PROCESS | 1650 | 1467734185137 Marionette DEBUG loaded listener.js 08:56:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11671f400) [pid = 1650] [serial = 973] [outer = 0x115dec400] 08:56:25 INFO - PROCESS | 1650 | 1467734185800 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]]]}] 08:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 924ms 08:56:25 INFO - PROCESS | 1650 | 1467734185844 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:56:25 INFO - PROCESS | 1650 | 1467734185846 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:56:25 INFO - PROCESS | 1650 | 1467734185851 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:56:25 INFO - PROCESS | 1650 | 1467734185856 Marionette TRACE conn2 <- [1,1270,null,{}] 08:56:25 INFO - PROCESS | 1650 | 1467734185860 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}] 08:56:25 INFO - PROCESS | 1650 | 1467734185861 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:25 INFO - PROCESS | 1650 | 1467734185970 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:56:26 INFO - PROCESS | 1650 | 1467734186047 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:26 INFO - PROCESS | 1650 | 1467734186050 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x116fa7000 == 41 [pid = 1650] [id = 325] 08:56:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11337d000) [pid = 1650] [serial = 974] [outer = 0x0] 08:56:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x113887400) [pid = 1650] [serial = 975] [outer = 0x11337d000] 08:56:26 INFO - PROCESS | 1650 | 1467734186078 Marionette DEBUG loaded listener.js 08:56:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x115e93800) [pid = 1650] [serial = 976] [outer = 0x11337d000] 08:56:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12a219800 == 40 [pid = 1650] [id = 322] 08:56:26 INFO - PROCESS | 1650 | --DOCSHELL 0x128ab8000 == 39 [pid = 1650] [id = 321] 08:56:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1287f3000 == 38 [pid = 1650] [id = 320] 08:56:26 INFO - PROCESS | 1650 | --DOCSHELL 0x126fe3800 == 37 [pid = 1650] [id = 319] 08:56:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1268ed800 == 36 [pid = 1650] [id = 318] 08:56:26 INFO - PROCESS | 1650 | --DOCSHELL 0x124869800 == 35 [pid = 1650] [id = 317] 08:56:26 INFO - PROCESS | 1650 | --DOCSHELL 0x121264000 == 34 [pid = 1650] [id = 316] 08:56:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1194d4800 == 33 [pid = 1650] [id = 315] 08:56:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11900e800 == 32 [pid = 1650] [id = 314] 08:56:26 INFO - PROCESS | 1650 | --DOCSHELL 0x117150000 == 31 [pid = 1650] [id = 313] 08:56:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11641c800 == 30 [pid = 1650] [id = 312] 08:56:26 INFO - PROCESS | 1650 | --DOCSHELL 0x118516000 == 29 [pid = 1650] [id = 311] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x121195c00) [pid = 1650] [serial = 896] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x121cebc00) [pid = 1650] [serial = 899] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1217e0c00) [pid = 1650] [serial = 897] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x124dbb400) [pid = 1650] [serial = 902] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1129a5000) [pid = 1650] [serial = 875] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112d08400) [pid = 1650] [serial = 876] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119585400) [pid = 1650] [serial = 891] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1190ed000) [pid = 1650] [serial = 890] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116a0d800) [pid = 1650] [serial = 884] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116fcdc00) [pid = 1650] [serial = 885] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1164ea000) [pid = 1650] [serial = 878] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1167cd400) [pid = 1650] [serial = 879] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115e5d000) [pid = 1650] [serial = 881] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116127800) [pid = 1650] [serial = 882] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123b8a000) [pid = 1650] [serial = 873] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11815d400) [pid = 1650] [serial = 887] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11850d800) [pid = 1650] [serial = 888] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1130a1800) [pid = 1650] [serial = 905] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118510400) [pid = 1650] [serial = 908] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116f10000) [pid = 1650] [serial = 906] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12727b800) [pid = 1650] [serial = 912] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12728bc00) [pid = 1650] [serial = 915] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x110fefc00) [pid = 1650] [serial = 501] [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.] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12872a800) [pid = 1650] [serial = 916] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126d0d000) [pid = 1650] [serial = 911] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x125325800) [pid = 1650] [serial = 903] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119795000) [pid = 1650] [serial = 909] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119798400) [pid = 1650] [serial = 893] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x120fde800) [pid = 1650] [serial = 894] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1248a1c00) [pid = 1650] [serial = 900] [outer = 0x0] [url = about:blank] 08:56:26 INFO - PROCESS | 1650 | 1467734186487 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]]]}] 08:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 677ms 08:56:26 INFO - PROCESS | 1650 | 1467734186528 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:56:26 INFO - PROCESS | 1650 | 1467734186531 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:56:26 INFO - PROCESS | 1650 | 1467734186537 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:56:26 INFO - PROCESS | 1650 | 1467734186538 Marionette TRACE conn2 <- [1,1274,null,{}] 08:56:26 INFO - PROCESS | 1650 | 1467734186541 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}] 08:56:26 INFO - PROCESS | 1650 | 1467734186543 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:26 INFO - PROCESS | 1650 | 1467734186619 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:56:26 INFO - PROCESS | 1650 | 1467734186623 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:26 INFO - PROCESS | 1650 | 1467734186624 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1181d4000 == 30 [pid = 1650] [id = 326] 08:56:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11671b800) [pid = 1650] [serial = 977] [outer = 0x0] 08:56:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116979c00) [pid = 1650] [serial = 978] [outer = 0x11671b800] 08:56:26 INFO - PROCESS | 1650 | 1467734186654 Marionette DEBUG loaded listener.js 08:56:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116fcd800) [pid = 1650] [serial = 979] [outer = 0x11671b800] 08:56:26 INFO - PROCESS | 1650 | 1467734186981 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]]]}] 08:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 470ms 08:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:56:27 INFO - PROCESS | 1650 | 1467734187006 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:56:27 INFO - PROCESS | 1650 | 1467734187008 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:56:27 INFO - PROCESS | 1650 | 1467734187010 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:56:27 INFO - PROCESS | 1650 | 1467734187012 Marionette TRACE conn2 <- [1,1278,null,{}] 08:56:27 INFO - PROCESS | 1650 | 1467734187020 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}] 08:56:27 INFO - PROCESS | 1650 | 1467734187023 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:27 INFO - PROCESS | 1650 | 1467734187102 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:56:27 INFO - PROCESS | 1650 | 1467734187109 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:27 INFO - PROCESS | 1650 | 1467734187111 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bd4800 == 31 [pid = 1650] [id = 327] 08:56:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118118000) [pid = 1650] [serial = 980] [outer = 0x0] 08:56:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1181b3c00) [pid = 1650] [serial = 981] [outer = 0x118118000] 08:56:27 INFO - PROCESS | 1650 | 1467734187139 Marionette DEBUG loaded listener.js 08:56:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118505800) [pid = 1650] [serial = 982] [outer = 0x118118000] 08:56:27 INFO - PROCESS | 1650 | 1467734187494 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]]]}] 08:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 520ms 08:56:27 INFO - PROCESS | 1650 | 1467734187531 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:56:27 INFO - PROCESS | 1650 | 1467734187533 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:56:27 INFO - PROCESS | 1650 | 1467734187535 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:56:27 INFO - PROCESS | 1650 | 1467734187536 Marionette TRACE conn2 <- [1,1282,null,{}] 08:56:27 INFO - PROCESS | 1650 | 1467734187538 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}] 08:56:27 INFO - PROCESS | 1650 | 1467734187540 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:27 INFO - PROCESS | 1650 | 1467734187618 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:56:27 INFO - PROCESS | 1650 | 1467734187624 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:27 INFO - PROCESS | 1650 | 1467734187625 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1218c6000 == 32 [pid = 1650] [id = 328] 08:56:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1128d8400) [pid = 1650] [serial = 983] [outer = 0x0] 08:56:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1190ef400) [pid = 1650] [serial = 984] [outer = 0x1128d8400] 08:56:27 INFO - PROCESS | 1650 | 1467734187649 Marionette DEBUG loaded listener.js 08:56:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11978dc00) [pid = 1650] [serial = 985] [outer = 0x1128d8400] 08:56:28 INFO - PROCESS | 1650 | 1467734188021 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]]]}] 08:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 520ms 08:56:28 INFO - PROCESS | 1650 | 1467734188056 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:56:28 INFO - PROCESS | 1650 | 1467734188058 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:56:28 INFO - PROCESS | 1650 | 1467734188061 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:56:28 INFO - PROCESS | 1650 | 1467734188063 Marionette TRACE conn2 <- [1,1286,null,{}] 08:56:28 INFO - PROCESS | 1650 | 1467734188066 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}] 08:56:28 INFO - PROCESS | 1650 | 1467734188068 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:28 INFO - PROCESS | 1650 | 1467734188222 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:56:28 INFO - PROCESS | 1650 | 1467734188236 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:28 INFO - PROCESS | 1650 | 1467734188238 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11835c000 == 33 [pid = 1650] [id = 329] 08:56:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1128d6400) [pid = 1650] [serial = 986] [outer = 0x0] 08:56:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119a9c800) [pid = 1650] [serial = 987] [outer = 0x1128d6400] 08:56:28 INFO - PROCESS | 1650 | 1467734188274 Marionette DEBUG loaded listener.js 08:56:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1210ea000) [pid = 1650] [serial = 988] [outer = 0x1128d6400] 08:56:28 INFO - PROCESS | 1650 | 1467734188631 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]]]}] 08:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 620ms 08:56:28 INFO - PROCESS | 1650 | 1467734188686 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:56:28 INFO - PROCESS | 1650 | 1467734188687 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:56:28 INFO - PROCESS | 1650 | 1467734188689 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:56:28 INFO - PROCESS | 1650 | 1467734188690 Marionette TRACE conn2 <- [1,1290,null,{}] 08:56:28 INFO - PROCESS | 1650 | 1467734188692 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}] 08:56:28 INFO - PROCESS | 1650 | 1467734188696 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:28 INFO - PROCESS | 1650 | 1467734188813 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:56:28 INFO - PROCESS | 1650 | 1467734188818 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:28 INFO - PROCESS | 1650 | 1467734188819 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d97000 == 34 [pid = 1650] [id = 330] 08:56:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119aa3800) [pid = 1650] [serial = 989] [outer = 0x0] 08:56:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12118e000) [pid = 1650] [serial = 990] [outer = 0x119aa3800] 08:56:28 INFO - PROCESS | 1650 | 1467734188843 Marionette DEBUG loaded listener.js 08:56:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123b96400) [pid = 1650] [serial = 991] [outer = 0x119aa3800] 08:56:29 INFO - PROCESS | 1650 | 1467734189183 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]]]}] 08:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 518ms 08:56:29 INFO - PROCESS | 1650 | 1467734189208 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:56:29 INFO - PROCESS | 1650 | 1467734189209 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:56:29 INFO - PROCESS | 1650 | 1467734189211 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:56:29 INFO - PROCESS | 1650 | 1467734189212 Marionette TRACE conn2 <- [1,1294,null,{}] 08:56:29 INFO - PROCESS | 1650 | 1467734189214 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}] 08:56:29 INFO - PROCESS | 1650 | 1467734189216 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:29 INFO - PROCESS | 1650 | 1467734189313 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:56:29 INFO - PROCESS | 1650 | 1467734189318 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:29 INFO - PROCESS | 1650 | 1467734189319 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ab9800 == 35 [pid = 1650] [id = 331] 08:56:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123b96800) [pid = 1650] [serial = 992] [outer = 0x0] 08:56:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125322800) [pid = 1650] [serial = 993] [outer = 0x123b96800] 08:56:29 INFO - PROCESS | 1650 | 1467734189349 Marionette DEBUG loaded listener.js 08:56:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126c6f000) [pid = 1650] [serial = 994] [outer = 0x123b96800] 08:56:29 INFO - PROCESS | 1650 | 1467734189694 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]]]}] 08:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 520ms 08:56:29 INFO - PROCESS | 1650 | 1467734189733 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:56:29 INFO - PROCESS | 1650 | 1467734189735 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:56:29 INFO - PROCESS | 1650 | 1467734189739 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:56:29 INFO - PROCESS | 1650 | 1467734189740 Marionette TRACE conn2 <- [1,1298,null,{}] 08:56:29 INFO - PROCESS | 1650 | 1467734189742 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}] 08:56:29 INFO - PROCESS | 1650 | 1467734189743 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:29 INFO - PROCESS | 1650 | 1467734189838 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:56:29 INFO - PROCESS | 1650 | 1467734189849 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:29 INFO - PROCESS | 1650 | 1467734189850 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a206800 == 36 [pid = 1650] [id = 332] 08:56:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126d05400) [pid = 1650] [serial = 995] [outer = 0x0] 08:56:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126d6ec00) [pid = 1650] [serial = 996] [outer = 0x126d05400] 08:56:29 INFO - PROCESS | 1650 | 1467734189875 Marionette DEBUG loaded listener.js 08:56:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x127278000) [pid = 1650] [serial = 997] [outer = 0x126d05400] 08:56:30 INFO - PROCESS | 1650 | 1467734190192 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]]]}] 08:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 470ms 08:56:30 INFO - PROCESS | 1650 | 1467734190209 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:56:30 INFO - PROCESS | 1650 | 1467734190210 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:56:30 INFO - PROCESS | 1650 | 1467734190212 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:56:30 INFO - PROCESS | 1650 | 1467734190214 Marionette TRACE conn2 <- [1,1302,null,{}] 08:56:30 INFO - PROCESS | 1650 | 1467734190216 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}] 08:56:30 INFO - PROCESS | 1650 | 1467734190217 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:30 INFO - PROCESS | 1650 | 1467734190313 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:56:30 INFO - PROCESS | 1650 | 1467734190349 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:30 INFO - PROCESS | 1650 | 1467734190350 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a41b800 == 37 [pid = 1650] [id = 333] 08:56:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12727ec00) [pid = 1650] [serial = 998] [outer = 0x0] 08:56:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12728a000) [pid = 1650] [serial = 999] [outer = 0x12727ec00] 08:56:30 INFO - PROCESS | 1650 | 1467734190381 Marionette DEBUG loaded listener.js 08:56:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x127293800) [pid = 1650] [serial = 1000] [outer = 0x12727ec00] 08:56:30 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1128d6000) [pid = 1650] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:56:30 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1176f2400) [pid = 1650] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:56:30 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118986c00) [pid = 1650] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:56:30 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11386ac00) [pid = 1650] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:56:30 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1164ea800) [pid = 1650] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:56:30 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1129ae400) [pid = 1650] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:56:30 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1128d3000) [pid = 1650] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:56:30 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x117db6c00) [pid = 1650] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:56:30 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119d5d000) [pid = 1650] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:56:30 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x121574400) [pid = 1650] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:56:30 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1128d5800) [pid = 1650] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:56:30 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1190f6000) [pid = 1650] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:56:30 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x111c81800) [pid = 1650] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:56:30 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1110a5800) [pid = 1650] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:56:30 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119a9cc00) [pid = 1650] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:56:30 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1120e5c00) [pid = 1650] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:56:30 INFO - PROCESS | 1650 | 1467734190745 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]]]}] 08:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 568ms 08:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:56:30 INFO - PROCESS | 1650 | 1467734190781 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:56:30 INFO - PROCESS | 1650 | 1467734190783 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:56:30 INFO - PROCESS | 1650 | 1467734190785 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:56:30 INFO - PROCESS | 1650 | 1467734190786 Marionette TRACE conn2 <- [1,1306,null,{}] 08:56:30 INFO - PROCESS | 1650 | 1467734190788 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}] 08:56:30 INFO - PROCESS | 1650 | 1467734190789 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:30 INFO - PROCESS | 1650 | 1467734190866 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:56:30 INFO - PROCESS | 1650 | 1467734190922 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:30 INFO - PROCESS | 1650 | 1467734190923 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1218c5800 == 38 [pid = 1650] [id = 334] 08:56:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1128d3000) [pid = 1650] [serial = 1001] [outer = 0x0] 08:56:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x115e91400) [pid = 1650] [serial = 1002] [outer = 0x1128d3000] 08:56:30 INFO - PROCESS | 1650 | 1467734190948 Marionette DEBUG loaded listener.js 08:56:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118993c00) [pid = 1650] [serial = 1003] [outer = 0x1128d3000] 08:56:31 INFO - PROCESS | 1650 | 1467734191260 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]]]}] 08:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 519ms 08:56:31 INFO - PROCESS | 1650 | 1467734191306 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:56:31 INFO - PROCESS | 1650 | 1467734191308 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:56:31 INFO - PROCESS | 1650 | 1467734191312 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:56:31 INFO - PROCESS | 1650 | 1467734191314 Marionette TRACE conn2 <- [1,1310,null,{}] 08:56:31 INFO - PROCESS | 1650 | 1467734191317 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}] 08:56:31 INFO - PROCESS | 1650 | 1467734191319 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:31 INFO - PROCESS | 1650 | 1467734191393 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:56:31 INFO - PROCESS | 1650 | 1467734191405 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:31 INFO - PROCESS | 1650 | 1467734191407 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b704800 == 39 [pid = 1650] [id = 335] 08:56:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1190f6400) [pid = 1650] [serial = 1004] [outer = 0x0] 08:56:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x121574400) [pid = 1650] [serial = 1005] [outer = 0x1190f6400] 08:56:31 INFO - PROCESS | 1650 | 1467734191429 Marionette DEBUG loaded listener.js 08:56:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128759800) [pid = 1650] [serial = 1006] [outer = 0x1190f6400] 08:56:31 INFO - PROCESS | 1650 | 1467734191874 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] 08:56:31 INFO - PROCESS | 1650 | 1467734191888 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:56:31 INFO - PROCESS | 1650 | 1467734191890 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:56:31 INFO - PROCESS | 1650 | 1467734191891 Marionette TRACE conn2 <- [1,1314,null,{}] 08:56:31 INFO - PROCESS | 1650 | 1467734191894 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}] 08:56:31 INFO - PROCESS | 1650 | 1467734191896 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:31 INFO - PROCESS | 1650 | 1467734191973 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:56:31 INFO - PROCESS | 1650 | 1467734191978 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:31 INFO - PROCESS | 1650 | 1467734191979 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b942800 == 40 [pid = 1650] [id = 336] 08:56:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1190f6000) [pid = 1650] [serial = 1007] [outer = 0x0] 08:56:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128761000) [pid = 1650] [serial = 1008] [outer = 0x1190f6000] 08:56:32 INFO - PROCESS | 1650 | 1467734192019 Marionette DEBUG loaded listener.js 08:56:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128980000) [pid = 1650] [serial = 1009] [outer = 0x1190f6000] 08:56:32 INFO - PROCESS | 1650 | 1467734192500 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]]]}] 08:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 668ms 08:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:56:32 INFO - PROCESS | 1650 | 1467734192559 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:56:32 INFO - PROCESS | 1650 | 1467734192561 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:56:32 INFO - PROCESS | 1650 | 1467734192564 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:56:32 INFO - PROCESS | 1650 | 1467734192565 Marionette TRACE conn2 <- [1,1318,null,{}] 08:56:32 INFO - PROCESS | 1650 | 1467734192569 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}] 08:56:32 INFO - PROCESS | 1650 | 1467734192571 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:32 INFO - PROCESS | 1650 | 1467734192738 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:56:32 INFO - PROCESS | 1650 | 1467734192836 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:32 INFO - PROCESS | 1650 | 1467734192838 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x116948000 == 41 [pid = 1650] [id = 337] 08:56:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x111c75400) [pid = 1650] [serial = 1010] [outer = 0x0] 08:56:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1128cfc00) [pid = 1650] [serial = 1011] [outer = 0x111c75400] 08:56:32 INFO - PROCESS | 1650 | 1467734192872 Marionette DEBUG loaded listener.js 08:56:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112ef7c00) [pid = 1650] [serial = 1012] [outer = 0x111c75400] 08:56:33 INFO - PROCESS | 1650 | 1467734193292 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]]]}] 08:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 769ms 08:56:33 INFO - PROCESS | 1650 | 1467734193334 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:56:33 INFO - PROCESS | 1650 | 1467734193337 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:56:33 INFO - PROCESS | 1650 | 1467734193340 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:56:33 INFO - PROCESS | 1650 | 1467734193342 Marionette TRACE conn2 <- [1,1322,null,{}] 08:56:33 INFO - PROCESS | 1650 | 1467734193345 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}] 08:56:33 INFO - PROCESS | 1650 | 1467734193347 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:33 INFO - PROCESS | 1650 | 1467734193452 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:56:33 INFO - PROCESS | 1650 | 1467734193510 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:33 INFO - PROCESS | 1650 | 1467734193512 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x121137000 == 42 [pid = 1650] [id = 338] 08:56:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116198400) [pid = 1650] [serial = 1013] [outer = 0x0] 08:56:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1176f5400) [pid = 1650] [serial = 1014] [outer = 0x116198400] 08:56:33 INFO - PROCESS | 1650 | 1467734193542 Marionette DEBUG loaded listener.js 08:56:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11811c000) [pid = 1650] [serial = 1015] [outer = 0x116198400] 08:56:33 INFO - PROCESS | 1650 | 1467734193974 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]]]}] 08:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 672ms 08:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:56:34 INFO - PROCESS | 1650 | 1467734194012 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:56:34 INFO - PROCESS | 1650 | 1467734194014 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:56:34 INFO - PROCESS | 1650 | 1467734194016 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:56:34 INFO - PROCESS | 1650 | 1467734194018 Marionette TRACE conn2 <- [1,1326,null,{}] 08:56:34 INFO - PROCESS | 1650 | 1467734194020 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}] 08:56:34 INFO - PROCESS | 1650 | 1467734194022 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:34 INFO - PROCESS | 1650 | 1467734194141 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:56:34 INFO - PROCESS | 1650 | 1467734194213 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:34 INFO - PROCESS | 1650 | 1467734194215 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5b5000 == 43 [pid = 1650] [id = 339] 08:56:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1184c9400) [pid = 1650] [serial = 1016] [outer = 0x0] 08:56:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119a99400) [pid = 1650] [serial = 1017] [outer = 0x1184c9400] 08:56:34 INFO - PROCESS | 1650 | 1467734194243 Marionette DEBUG loaded listener.js 08:56:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1210f4400) [pid = 1650] [serial = 1018] [outer = 0x1184c9400] 08:56:34 INFO - PROCESS | 1650 | 1467734194669 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]]]}] 08:56:34 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 08:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 720ms 08:56:34 INFO - PROCESS | 1650 | 1467734194736 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:56:34 INFO - PROCESS | 1650 | 1467734194739 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:56:34 INFO - PROCESS | 1650 | 1467734194747 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:56:34 INFO - PROCESS | 1650 | 1467734194750 Marionette TRACE conn2 <- [1,1330,null,{}] 08:56:34 INFO - PROCESS | 1650 | 1467734194753 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}] 08:56:34 INFO - PROCESS | 1650 | 1467734194755 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:34 INFO - PROCESS | 1650 | 1467734194861 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:56:34 INFO - PROCESS | 1650 | 1467734194931 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:34 INFO - PROCESS | 1650 | 1467734194932 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd86000 == 44 [pid = 1650] [id = 340] 08:56:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x121191400) [pid = 1650] [serial = 1019] [outer = 0x0] 08:56:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1215f3400) [pid = 1650] [serial = 1020] [outer = 0x121191400] 08:56:34 INFO - PROCESS | 1650 | 1467734194960 Marionette DEBUG loaded listener.js 08:56:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x124af3c00) [pid = 1650] [serial = 1021] [outer = 0x121191400] 08:56:35 INFO - PROCESS | 1650 | 1467734195370 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]]]}] 08:56:35 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 08:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 678ms 08:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:56:35 INFO - PROCESS | 1650 | 1467734195421 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:56:35 INFO - PROCESS | 1650 | 1467734195423 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:56:35 INFO - PROCESS | 1650 | 1467734195425 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:56:35 INFO - PROCESS | 1650 | 1467734195426 Marionette TRACE conn2 <- [1,1334,null,{}] 08:56:35 INFO - PROCESS | 1650 | 1467734195429 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}] 08:56:35 INFO - PROCESS | 1650 | 1467734195430 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:35 INFO - PROCESS | 1650 | 1467734195561 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:56:35 INFO - PROCESS | 1650 | 1467734195619 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:35 INFO - PROCESS | 1650 | 1467734195620 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c281800 == 45 [pid = 1650] [id = 341] 08:56:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x121576c00) [pid = 1650] [serial = 1022] [outer = 0x0] 08:56:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12727f800) [pid = 1650] [serial = 1023] [outer = 0x121576c00] 08:56:35 INFO - PROCESS | 1650 | 1467734195649 Marionette DEBUG loaded listener.js 08:56:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12875ac00) [pid = 1650] [serial = 1024] [outer = 0x121576c00] 08:56:36 INFO - PROCESS | 1650 | 1467734196259 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]]]}] 08:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 870ms 08:56:36 INFO - PROCESS | 1650 | 1467734196296 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:56:36 INFO - PROCESS | 1650 | 1467734196300 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:56:36 INFO - PROCESS | 1650 | 1467734196304 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:56:36 INFO - PROCESS | 1650 | 1467734196307 Marionette TRACE conn2 <- [1,1338,null,{}] 08:56:36 INFO - PROCESS | 1650 | 1467734196312 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}] 08:56:36 INFO - PROCESS | 1650 | 1467734196315 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:36 INFO - PROCESS | 1650 | 1467734196453 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:56:36 INFO - PROCESS | 1650 | 1467734196580 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:36 INFO - PROCESS | 1650 | 1467734196582 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x112ad1000 == 46 [pid = 1650] [id = 342] 08:56:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x115e60800) [pid = 1650] [serial = 1025] [outer = 0x0] 08:56:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x116191800) [pid = 1650] [serial = 1026] [outer = 0x115e60800] 08:56:36 INFO - PROCESS | 1650 | 1467734196623 Marionette DEBUG loaded listener.js 08:56:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1167d0400) [pid = 1650] [serial = 1027] [outer = 0x115e60800] 08:56:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12b942800 == 45 [pid = 1650] [id = 336] 08:56:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12b704800 == 44 [pid = 1650] [id = 335] 08:56:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1218c5800 == 43 [pid = 1650] [id = 334] 08:56:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12a41b800 == 42 [pid = 1650] [id = 333] 08:56:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12a206800 == 41 [pid = 1650] [id = 332] 08:56:37 INFO - PROCESS | 1650 | --DOCSHELL 0x128ab9800 == 40 [pid = 1650] [id = 331] 08:56:37 INFO - PROCESS | 1650 | --DOCSHELL 0x126d97000 == 39 [pid = 1650] [id = 330] 08:56:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11835c000 == 38 [pid = 1650] [id = 329] 08:56:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1218c6000 == 37 [pid = 1650] [id = 328] 08:56:37 INFO - PROCESS | 1650 | --DOCSHELL 0x119bd4800 == 36 [pid = 1650] [id = 327] 08:56:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1181d4000 == 35 [pid = 1650] [id = 326] 08:56:37 INFO - PROCESS | 1650 | --DOCSHELL 0x116fa7000 == 34 [pid = 1650] [id = 325] 08:56:37 INFO - PROCESS | 1650 | --DOCSHELL 0x118599800 == 33 [pid = 1650] [id = 324] 08:56:37 INFO - PROCESS | 1650 | --DOCSHELL 0x112e9a800 == 32 [pid = 1650] [id = 323] 08:56:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12c281800 == 31 [pid = 1650] [id = 341] 08:56:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd86000 == 30 [pid = 1650] [id = 340] 08:56:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5b5000 == 29 [pid = 1650] [id = 339] 08:56:37 INFO - PROCESS | 1650 | --DOCSHELL 0x121137000 == 28 [pid = 1650] [id = 338] 08:56:37 INFO - PROCESS | 1650 | --DOCSHELL 0x116948000 == 27 [pid = 1650] [id = 337] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11850c400) [pid = 1650] [serial = 948] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x117dbbc00) [pid = 1650] [serial = 942] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118125400) [pid = 1650] [serial = 943] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119587800) [pid = 1650] [serial = 951] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x115e90800) [pid = 1650] [serial = 939] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x116718c00) [pid = 1650] [serial = 940] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116fc6000) [pid = 1650] [serial = 934] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1167d0c00) [pid = 1650] [serial = 933] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112a83c00) [pid = 1650] [serial = 936] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x113373c00) [pid = 1650] [serial = 919] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1129ac000) [pid = 1650] [serial = 918] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112fafc00) [pid = 1650] [serial = 937] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118156000) [pid = 1650] [serial = 922] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118068c00) [pid = 1650] [serial = 921] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x121199400) [pid = 1650] [serial = 925] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1210eb400) [pid = 1650] [serial = 924] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1266f5400) [pid = 1650] [serial = 928] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123b97400) [pid = 1650] [serial = 927] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x113884400) [pid = 1650] [serial = 931] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1129acc00) [pid = 1650] [serial = 930] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1190c9400) [pid = 1650] [serial = 949] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1210f2c00) [pid = 1650] [serial = 954] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12156d800) [pid = 1650] [serial = 964] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116716800) [pid = 1650] [serial = 960] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1210cb000) [pid = 1650] [serial = 952] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x121199000) [pid = 1650] [serial = 957] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12118f800) [pid = 1650] [serial = 955] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119d5b000) [pid = 1650] [serial = 961] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1212b0000) [pid = 1650] [serial = 958] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118160800) [pid = 1650] [serial = 945] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1212b5400) [pid = 1650] [serial = 963] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1219d0c00) [pid = 1650] [serial = 966] [outer = 0x0] [url = about:blank] 08:56:37 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1184ccc00) [pid = 1650] [serial = 946] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1650 | 1467734198052 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]]]}] 08:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1776ms 08:56:38 INFO - PROCESS | 1650 | 1467734198080 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:56:38 INFO - PROCESS | 1650 | 1467734198082 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:56:38 INFO - PROCESS | 1650 | 1467734198087 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:56:38 INFO - PROCESS | 1650 | 1467734198090 Marionette TRACE conn2 <- [1,1342,null,{}] 08:56:38 INFO - PROCESS | 1650 | 1467734198093 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}] 08:56:38 INFO - PROCESS | 1650 | 1467734198095 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:38 INFO - PROCESS | 1650 | 1467734198170 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:56:38 INFO - PROCESS | 1650 | 1467734198174 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:38 INFO - PROCESS | 1650 | 1467734198175 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164a8800 == 28 [pid = 1650] [id = 343] 08:56:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1128cec00) [pid = 1650] [serial = 1028] [outer = 0x0] 08:56:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1129b1000) [pid = 1650] [serial = 1029] [outer = 0x1128cec00] 08:56:38 INFO - PROCESS | 1650 | 1467734198204 Marionette DEBUG loaded listener.js 08:56:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112d04400) [pid = 1650] [serial = 1030] [outer = 0x1128cec00] 08:56:38 INFO - PROCESS | 1650 | 1467734198546 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]]]}] 08:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 472ms 08:56:38 INFO - PROCESS | 1650 | 1467734198560 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:56:38 INFO - PROCESS | 1650 | 1467734198564 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:56:38 INFO - PROCESS | 1650 | 1467734198570 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:56:38 INFO - PROCESS | 1650 | 1467734198573 Marionette TRACE conn2 <- [1,1346,null,{}] 08:56:38 INFO - PROCESS | 1650 | 1467734198575 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}] 08:56:38 INFO - PROCESS | 1650 | 1467734198577 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:38 INFO - PROCESS | 1650 | 1467734198652 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:56:38 INFO - PROCESS | 1650 | 1467734198657 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:38 INFO - PROCESS | 1650 | 1467734198658 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11745d800 == 29 [pid = 1650] [id = 344] 08:56:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112fafc00) [pid = 1650] [serial = 1031] [outer = 0x0] 08:56:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x115d20000) [pid = 1650] [serial = 1032] [outer = 0x112fafc00] 08:56:38 INFO - PROCESS | 1650 | 1467734198687 Marionette DEBUG loaded listener.js 08:56:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115e98400) [pid = 1650] [serial = 1033] [outer = 0x112fafc00] 08:56:39 INFO - PROCESS | 1650 | 1467734199045 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]]]}] 08:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 523ms 08:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:56:39 INFO - PROCESS | 1650 | 1467734199091 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:56:39 INFO - PROCESS | 1650 | 1467734199093 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:56:39 INFO - PROCESS | 1650 | 1467734199095 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:56:39 INFO - PROCESS | 1650 | 1467734199097 Marionette TRACE conn2 <- [1,1350,null,{}] 08:56:39 INFO - PROCESS | 1650 | 1467734199105 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}] 08:56:39 INFO - PROCESS | 1650 | 1467734199108 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:39 INFO - PROCESS | 1650 | 1467734199210 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:56:39 INFO - PROCESS | 1650 | 1467734199219 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:39 INFO - PROCESS | 1650 | 1467734199221 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x119017000 == 30 [pid = 1650] [id = 345] 08:56:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1120e5800) [pid = 1650] [serial = 1034] [outer = 0x0] 08:56:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116f0c800) [pid = 1650] [serial = 1035] [outer = 0x1120e5800] 08:56:39 INFO - PROCESS | 1650 | 1467734199248 Marionette DEBUG loaded listener.js 08:56:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11806ac00) [pid = 1650] [serial = 1036] [outer = 0x1120e5800] 08:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1190f6000) [pid = 1650] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119aa3800) [pid = 1650] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123b96800) [pid = 1650] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12727ec00) [pid = 1650] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1128d3000) [pid = 1650] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118118000) [pid = 1650] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11671b800) [pid = 1650] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x110f62c00) [pid = 1650] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x120fe7000) [pid = 1650] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11337d000) [pid = 1650] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1128d8400) [pid = 1650] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1128d6400) [pid = 1650] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x115dec400) [pid = 1650] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x126d05400) [pid = 1650] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1190f6400) [pid = 1650] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:56:40 INFO - PROCESS | 1650 | 1467734200018 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]]]}] 08:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 971ms 08:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:56:40 INFO - PROCESS | 1650 | 1467734200067 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:56:40 INFO - PROCESS | 1650 | 1467734200069 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:56:40 INFO - PROCESS | 1650 | 1467734200073 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:56:40 INFO - PROCESS | 1650 | 1467734200075 Marionette TRACE conn2 <- [1,1354,null,{}] 08:56:40 INFO - PROCESS | 1650 | 1467734200078 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}] 08:56:40 INFO - PROCESS | 1650 | 1467734200080 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:40 INFO - PROCESS | 1650 | 1467734200187 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:56:40 INFO - PROCESS | 1650 | 1467734200285 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:40 INFO - PROCESS | 1650 | 1467734200287 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x116fa0000 == 31 [pid = 1650] [id = 346] 08:56:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x110fed000) [pid = 1650] [serial = 1037] [outer = 0x0] 08:56:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1128d8400) [pid = 1650] [serial = 1038] [outer = 0x110fed000] 08:56:40 INFO - PROCESS | 1650 | 1467734200318 Marionette DEBUG loaded listener.js 08:56:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x112ae5000) [pid = 1650] [serial = 1039] [outer = 0x110fed000] 08:56:40 INFO - PROCESS | 1650 | 1467734200854 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]]]}] 08:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 822ms 08:56:40 INFO - PROCESS | 1650 | 1467734200895 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:56:40 INFO - PROCESS | 1650 | 1467734200898 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:56:40 INFO - PROCESS | 1650 | 1467734200905 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:56:40 INFO - PROCESS | 1650 | 1467734200907 Marionette TRACE conn2 <- [1,1358,null,{}] 08:56:40 INFO - PROCESS | 1650 | 1467734200910 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}] 08:56:40 INFO - PROCESS | 1650 | 1467734200911 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:41 INFO - PROCESS | 1650 | 1467734201012 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:56:41 INFO - PROCESS | 1650 | 1467734201090 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:41 INFO - PROCESS | 1650 | 1467734201092 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192da800 == 32 [pid = 1650] [id = 347] 08:56:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x113373c00) [pid = 1650] [serial = 1040] [outer = 0x0] 08:56:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115e6a400) [pid = 1650] [serial = 1041] [outer = 0x113373c00] 08:56:41 INFO - PROCESS | 1650 | 1467734201122 Marionette DEBUG loaded listener.js 08:56:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1164e8400) [pid = 1650] [serial = 1042] [outer = 0x113373c00] 08:56:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11745d800 == 31 [pid = 1650] [id = 344] 08:56:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1164a8800 == 30 [pid = 1650] [id = 343] 08:56:41 INFO - PROCESS | 1650 | --DOCSHELL 0x112ad1000 == 29 [pid = 1650] [id = 342] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128761000) [pid = 1650] [serial = 1008] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12118e000) [pid = 1650] [serial = 990] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x125322800) [pid = 1650] [serial = 993] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x126c6f000) [pid = 1650] [serial = 994] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12728a000) [pid = 1650] [serial = 999] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x115e91400) [pid = 1650] [serial = 1002] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1181b3c00) [pid = 1650] [serial = 981] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x118505800) [pid = 1650] [serial = 982] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x116979c00) [pid = 1650] [serial = 978] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x116fcd800) [pid = 1650] [serial = 979] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x110f80000) [pid = 1650] [serial = 969] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x112720c00) [pid = 1650] [serial = 970] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x125321000) [pid = 1650] [serial = 967] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x113887400) [pid = 1650] [serial = 975] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x115e93800) [pid = 1650] [serial = 976] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1190ef400) [pid = 1650] [serial = 984] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x11978dc00) [pid = 1650] [serial = 985] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x119a9c800) [pid = 1650] [serial = 987] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x115e8f400) [pid = 1650] [serial = 972] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x126d6ec00) [pid = 1650] [serial = 996] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x11671f400) [pid = 1650] [serial = 973] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x127278000) [pid = 1650] [serial = 997] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x128980000) [pid = 1650] [serial = 1009] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x121574400) [pid = 1650] [serial = 1005] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x128759800) [pid = 1650] [serial = 1006] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x118993c00) [pid = 1650] [serial = 1003] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 52 (0x127293800) [pid = 1650] [serial = 1000] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 51 (0x123b96400) [pid = 1650] [serial = 991] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | --DOMWINDOW == 50 (0x1210ea000) [pid = 1650] [serial = 988] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1650 | 1467734201756 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]]]}] 08:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 875ms 08:56:41 INFO - PROCESS | 1650 | 1467734201779 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:56:41 INFO - PROCESS | 1650 | 1467734201782 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:56:41 INFO - PROCESS | 1650 | 1467734201787 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:56:41 INFO - PROCESS | 1650 | 1467734201789 Marionette TRACE conn2 <- [1,1362,null,{}] 08:56:41 INFO - PROCESS | 1650 | 1467734201794 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}] 08:56:41 INFO - PROCESS | 1650 | 1467734201797 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:41 INFO - PROCESS | 1650 | 1467734201917 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:56:42 INFO - PROCESS | 1650 | 1467734202007 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:42 INFO - PROCESS | 1650 | 1467734202008 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x116165800 == 30 [pid = 1650] [id = 348] 08:56:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x1128d3000) [pid = 1650] [serial = 1043] [outer = 0x0] 08:56:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x112a79c00) [pid = 1650] [serial = 1044] [outer = 0x1128d3000] 08:56:42 INFO - PROCESS | 1650 | 1467734202055 Marionette DEBUG loaded listener.js 08:56:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x113371000) [pid = 1650] [serial = 1045] [outer = 0x1128d3000] 08:56:42 INFO - PROCESS | 1650 | 1467734202423 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]]]}] 08:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 675ms 08:56:42 INFO - PROCESS | 1650 | 1467734202462 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:56:42 INFO - PROCESS | 1650 | 1467734202466 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:56:42 INFO - PROCESS | 1650 | 1467734202473 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:56:42 INFO - PROCESS | 1650 | 1467734202475 Marionette TRACE conn2 <- [1,1366,null,{}] 08:56:42 INFO - PROCESS | 1650 | 1467734202501 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}] 08:56:42 INFO - PROCESS | 1650 | 1467734202504 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:42 INFO - PROCESS | 1650 | 1467734202624 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:56:42 INFO - PROCESS | 1650 | 1467734202630 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:42 INFO - PROCESS | 1650 | 1467734202632 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ec3000 == 31 [pid = 1650] [id = 349] 08:56:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x115dec400) [pid = 1650] [serial = 1046] [outer = 0x0] 08:56:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x116637c00) [pid = 1650] [serial = 1047] [outer = 0x115dec400] 08:56:42 INFO - PROCESS | 1650 | 1467734202675 Marionette DEBUG loaded listener.js 08:56:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x1167cc800) [pid = 1650] [serial = 1048] [outer = 0x115dec400] 08:56:43 INFO - PROCESS | 1650 | 1467734203096 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] 08:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:56:43 INFO - PROCESS | 1650 | 1467734203166 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:56:43 INFO - PROCESS | 1650 | 1467734203178 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:56:43 INFO - PROCESS | 1650 | 1467734203182 Marionette TRACE conn2 <- [1,1370,null,{}] 08:56:43 INFO - PROCESS | 1650 | 1467734203195 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}] 08:56:43 INFO - PROCESS | 1650 | 1467734203200 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:43 INFO - PROCESS | 1650 | 1467734203346 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:56:43 INFO - PROCESS | 1650 | 1467734203429 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:43 INFO - PROCESS | 1650 | 1467734203432 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bd4800 == 32 [pid = 1650] [id = 350] 08:56:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x110f3d800) [pid = 1650] [serial = 1049] [outer = 0x0] 08:56:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x118119400) [pid = 1650] [serial = 1050] [outer = 0x110f3d800] 08:56:43 INFO - PROCESS | 1650 | 1467734203476 Marionette DEBUG loaded listener.js 08:56:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x118157800) [pid = 1650] [serial = 1051] [outer = 0x110f3d800] 08:56:44 INFO - PROCESS | 1650 | 1467734204065 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] 08:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:56:44 INFO - PROCESS | 1650 | 1467734204111 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:56:44 INFO - PROCESS | 1650 | 1467734204115 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:56:44 INFO - PROCESS | 1650 | 1467734204121 Marionette TRACE conn2 <- [1,1374,null,{}] 08:56:44 INFO - PROCESS | 1650 | 1467734204126 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}] 08:56:44 INFO - PROCESS | 1650 | 1467734204128 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:44 INFO - PROCESS | 1650 | 1467734204270 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:56:44 INFO - PROCESS | 1650 | 1467734204388 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:44 INFO - PROCESS | 1650 | 1467734204390 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11909c800 == 33 [pid = 1650] [id = 351] 08:56:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x112d25400) [pid = 1650] [serial = 1052] [outer = 0x0] 08:56:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x11388dc00) [pid = 1650] [serial = 1053] [outer = 0x112d25400] 08:56:44 INFO - PROCESS | 1650 | 1467734204438 Marionette DEBUG loaded listener.js 08:56:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x116714400) [pid = 1650] [serial = 1054] [outer = 0x112d25400] 08:56:44 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:56:44 INFO - PROCESS | 1650 | 1467734204897 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] 08:56:44 INFO - PROCESS | 1650 | 1467734204945 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:56:44 INFO - PROCESS | 1650 | 1467734204950 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:56:44 INFO - PROCESS | 1650 | 1467734204954 Marionette TRACE conn2 <- [1,1378,null,{}] 08:56:44 INFO - PROCESS | 1650 | 1467734204957 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}] 08:56:44 INFO - PROCESS | 1650 | 1467734204959 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:45 INFO - PROCESS | 1650 | 1467734205062 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:56:45 INFO - PROCESS | 1650 | 1467734205142 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:45 INFO - PROCESS | 1650 | 1467734205144 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12137b800 == 34 [pid = 1650] [id = 352] 08:56:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11815cc00) [pid = 1650] [serial = 1055] [outer = 0x0] 08:56:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x118160c00) [pid = 1650] [serial = 1056] [outer = 0x11815cc00] 08:56:45 INFO - PROCESS | 1650 | 1467734205195 Marionette DEBUG loaded listener.js 08:56:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1184ca000) [pid = 1650] [serial = 1057] [outer = 0x11815cc00] 08:56:45 INFO - PROCESS | 1650 | 1467734205662 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] 08:56:45 INFO - PROCESS | 1650 | 1467734205675 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:56:45 INFO - PROCESS | 1650 | 1467734205678 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:56:45 INFO - PROCESS | 1650 | 1467734205680 Marionette TRACE conn2 <- [1,1382,null,{}] 08:56:45 INFO - PROCESS | 1650 | 1467734205688 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}] 08:56:45 INFO - PROCESS | 1650 | 1467734205691 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:45 INFO - PROCESS | 1650 | 1467734205789 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:56:45 INFO - PROCESS | 1650 | 1467734205837 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:45 INFO - PROCESS | 1650 | 1467734205839 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a1c000 == 35 [pid = 1650] [id = 353] 08:56:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x118988c00) [pid = 1650] [serial = 1058] [outer = 0x0] 08:56:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1190c6c00) [pid = 1650] [serial = 1059] [outer = 0x118988c00] 08:56:45 INFO - PROCESS | 1650 | 1467734205870 Marionette DEBUG loaded listener.js 08:56:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11957c800) [pid = 1650] [serial = 1060] [outer = 0x118988c00] 08:56:46 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:56:46 INFO - PROCESS | 1650 | 1467734206322 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] 08:56:46 INFO - PROCESS | 1650 | 1467734206358 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:56:46 INFO - PROCESS | 1650 | 1467734206360 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:56:46 INFO - PROCESS | 1650 | 1467734206361 Marionette TRACE conn2 <- [1,1386,null,{}] 08:56:46 INFO - PROCESS | 1650 | 1467734206364 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}] 08:56:46 INFO - PROCESS | 1650 | 1467734206365 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:46 INFO - PROCESS | 1650 | 1467734206479 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:56:46 INFO - PROCESS | 1650 | 1467734206559 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:46 INFO - PROCESS | 1650 | 1467734206561 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1253b0800 == 36 [pid = 1650] [id = 354] 08:56:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1167ce000) [pid = 1650] [serial = 1061] [outer = 0x0] 08:56:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11973e400) [pid = 1650] [serial = 1062] [outer = 0x1167ce000] 08:56:46 INFO - PROCESS | 1650 | 1467734206590 Marionette DEBUG loaded listener.js 08:56:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119a98800) [pid = 1650] [serial = 1063] [outer = 0x1167ce000] 08:56:47 INFO - PROCESS | 1650 | 1467734207165 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] 08:56:47 INFO - PROCESS | 1650 | 1467734207183 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:56:47 INFO - PROCESS | 1650 | 1467734207188 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:56:47 INFO - PROCESS | 1650 | 1467734207191 Marionette TRACE conn2 <- [1,1390,null,{}] 08:56:47 INFO - PROCESS | 1650 | 1467734207196 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}] 08:56:47 INFO - PROCESS | 1650 | 1467734207198 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:47 INFO - PROCESS | 1650 | 1467734207336 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:56:47 INFO - PROCESS | 1650 | 1467734207430 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:47 INFO - PROCESS | 1650 | 1467734207431 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192bd000 == 37 [pid = 1650] [id = 355] 08:56:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x110f66c00) [pid = 1650] [serial = 1064] [outer = 0x0] 08:56:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x112fb2800) [pid = 1650] [serial = 1065] [outer = 0x110f66c00] 08:56:47 INFO - PROCESS | 1650 | 1467734207475 Marionette DEBUG loaded listener.js 08:56:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x116133400) [pid = 1650] [serial = 1066] [outer = 0x110f66c00] 08:56:48 INFO - PROCESS | 1650 | --DOCSHELL 0x115ec3000 == 36 [pid = 1650] [id = 349] 08:56:48 INFO - PROCESS | 1650 | --DOCSHELL 0x116165800 == 35 [pid = 1650] [id = 348] 08:56:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1192da800 == 34 [pid = 1650] [id = 347] 08:56:48 INFO - PROCESS | 1650 | --DOCSHELL 0x116fa0000 == 33 [pid = 1650] [id = 346] 08:56:48 INFO - PROCESS | 1650 | --DOCSHELL 0x119017000 == 32 [pid = 1650] [id = 345] 08:56:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1253b0800 == 31 [pid = 1650] [id = 354] 08:56:48 INFO - PROCESS | 1650 | --DOCSHELL 0x121a1c000 == 30 [pid = 1650] [id = 353] 08:56:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12137b800 == 29 [pid = 1650] [id = 352] 08:56:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11909c800 == 28 [pid = 1650] [id = 351] 08:56:48 INFO - PROCESS | 1650 | --DOCSHELL 0x119bd4800 == 27 [pid = 1650] [id = 350] 08:56:48 INFO - PROCESS | 1650 | 1467734208376 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]]]}] 08:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1227ms 08:56:48 INFO - PROCESS | 1650 | 1467734208414 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:56:48 INFO - PROCESS | 1650 | 1467734208416 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:56:48 INFO - PROCESS | 1650 | 1467734208419 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:56:48 INFO - PROCESS | 1650 | 1467734208421 Marionette TRACE conn2 <- [1,1394,null,{}] 08:56:48 INFO - PROCESS | 1650 | 1467734208425 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}] 08:56:48 INFO - PROCESS | 1650 | 1467734208427 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:48 INFO - PROCESS | 1650 | 1467734208572 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:56:48 INFO - PROCESS | 1650 | 1467734208582 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:48 INFO - PROCESS | 1650 | 1467734208584 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x116602800 == 28 [pid = 1650] [id = 356] 08:56:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1128d2000) [pid = 1650] [serial = 1067] [outer = 0x0] 08:56:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1128d7c00) [pid = 1650] [serial = 1068] [outer = 0x1128d2000] 08:56:48 INFO - PROCESS | 1650 | 1467734208612 Marionette DEBUG loaded listener.js 08:56:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1129adc00) [pid = 1650] [serial = 1069] [outer = 0x1128d2000] 08:56:48 INFO - PROCESS | 1650 | 1467734208952 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]]]}] 08:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 573ms 08:56:48 INFO - PROCESS | 1650 | 1467734208993 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:56:48 INFO - PROCESS | 1650 | 1467734208996 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:56:49 INFO - PROCESS | 1650 | 1467734209001 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:56:49 INFO - PROCESS | 1650 | 1467734209003 Marionette TRACE conn2 <- [1,1398,null,{}] 08:56:49 INFO - PROCESS | 1650 | 1467734209005 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}] 08:56:49 INFO - PROCESS | 1650 | 1467734209007 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:49 INFO - PROCESS | 1650 | 1467734209101 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:56:49 INFO - PROCESS | 1650 | 1467734209105 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:49 INFO - PROCESS | 1650 | 1467734209106 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x118358800 == 29 [pid = 1650] [id = 357] 08:56:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112d28c00) [pid = 1650] [serial = 1070] [outer = 0x0] 08:56:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11386e400) [pid = 1650] [serial = 1071] [outer = 0x112d28c00] 08:56:49 INFO - PROCESS | 1650 | 1467734209134 Marionette DEBUG loaded listener.js 08:56:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x115e90c00) [pid = 1650] [serial = 1072] [outer = 0x112d28c00] 08:56:49 INFO - PROCESS | 1650 | 1467734209511 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]]]}] 08:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 520ms 08:56:49 INFO - PROCESS | 1650 | 1467734209520 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:56:49 INFO - PROCESS | 1650 | 1467734209522 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:56:49 INFO - PROCESS | 1650 | 1467734209524 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:56:49 INFO - PROCESS | 1650 | 1467734209526 Marionette TRACE conn2 <- [1,1402,null,{}] 08:56:49 INFO - PROCESS | 1650 | 1467734209534 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}] 08:56:49 INFO - PROCESS | 1650 | 1467734209537 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:49 INFO - PROCESS | 1650 | 1467734209632 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:56:49 INFO - PROCESS | 1650 | 1467734209667 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:49 INFO - PROCESS | 1650 | 1467734209669 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x119764800 == 30 [pid = 1650] [id = 358] 08:56:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x111ca8c00) [pid = 1650] [serial = 1073] [outer = 0x0] 08:56:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116981800) [pid = 1650] [serial = 1074] [outer = 0x111ca8c00] 08:56:49 INFO - PROCESS | 1650 | 1467734209697 Marionette DEBUG loaded listener.js 08:56:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116fc4000) [pid = 1650] [serial = 1075] [outer = 0x111ca8c00] 08:56:50 INFO - PROCESS | 1650 | 1467734210014 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]]]}] 08:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 520ms 08:56:50 INFO - PROCESS | 1650 | 1467734210045 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:56:50 INFO - PROCESS | 1650 | 1467734210046 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:56:50 INFO - PROCESS | 1650 | 1467734210048 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:56:50 INFO - PROCESS | 1650 | 1467734210050 Marionette TRACE conn2 <- [1,1406,null,{}] 08:56:50 INFO - PROCESS | 1650 | 1467734210058 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}] 08:56:50 INFO - PROCESS | 1650 | 1467734210060 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:50 INFO - PROCESS | 1650 | 1467734210156 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:56:50 INFO - PROCESS | 1650 | 1467734210159 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:50 INFO - PROCESS | 1650 | 1467734210160 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x121448000 == 31 [pid = 1650] [id = 359] 08:56:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116fc5c00) [pid = 1650] [serial = 1076] [outer = 0x0] 08:56:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11811a000) [pid = 1650] [serial = 1077] [outer = 0x116fc5c00] 08:56:50 INFO - PROCESS | 1650 | 1467734210185 Marionette DEBUG loaded listener.js 08:56:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118154800) [pid = 1650] [serial = 1078] [outer = 0x116fc5c00] 08:56:50 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116198400) [pid = 1650] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:56:50 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x111c75400) [pid = 1650] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:56:50 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x121191400) [pid = 1650] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:56:50 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1184c9400) [pid = 1650] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:56:50 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x121576c00) [pid = 1650] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:56:50 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x115e60800) [pid = 1650] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:56:50 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x112fafc00) [pid = 1650] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:56:50 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1128cec00) [pid = 1650] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:56:50 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x110fed000) [pid = 1650] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:56:50 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1120e5800) [pid = 1650] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:56:50 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x115dec400) [pid = 1650] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:56:50 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x113373c00) [pid = 1650] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:56:50 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x110f3d800) [pid = 1650] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:56:50 INFO - PROCESS | 1650 | 1467734210643 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]]]}] 08:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 625ms 08:56:50 INFO - PROCESS | 1650 | 1467734210674 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:56:50 INFO - PROCESS | 1650 | 1467734210676 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:56:50 INFO - PROCESS | 1650 | 1467734210685 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:56:50 INFO - PROCESS | 1650 | 1467734210688 Marionette TRACE conn2 <- [1,1410,null,{}] 08:56:50 INFO - PROCESS | 1650 | 1467734210691 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}] 08:56:50 INFO - PROCESS | 1650 | 1467734210692 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:50 INFO - PROCESS | 1650 | 1467734210765 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:56:50 INFO - PROCESS | 1650 | 1467734210770 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:50 INFO - PROCESS | 1650 | 1467734210773 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b0a800 == 32 [pid = 1650] [id = 360] 08:56:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x110f3d800) [pid = 1650] [serial = 1079] [outer = 0x0] 08:56:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x112d47800) [pid = 1650] [serial = 1080] [outer = 0x110f3d800] 08:56:50 INFO - PROCESS | 1650 | 1467734210797 Marionette DEBUG loaded listener.js 08:56:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116721000) [pid = 1650] [serial = 1081] [outer = 0x110f3d800] 08:56:51 INFO - PROCESS | 1650 | 1467734211182 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]]]}] 08:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 528ms 08:56:51 INFO - PROCESS | 1650 | 1467734211207 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:56:51 INFO - PROCESS | 1650 | 1467734211209 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:56:51 INFO - PROCESS | 1650 | 1467734211212 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:56:51 INFO - PROCESS | 1650 | 1467734211214 Marionette TRACE conn2 <- [1,1414,null,{}] 08:56:51 INFO - PROCESS | 1650 | 1467734211217 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}] 08:56:51 INFO - PROCESS | 1650 | 1467734211223 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:51 INFO - PROCESS | 1650 | 1467734211366 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:56:51 INFO - PROCESS | 1650 | 1467734211372 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:51 INFO - PROCESS | 1650 | 1467734211373 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ced000 == 33 [pid = 1650] [id = 361] 08:56:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1167c4800) [pid = 1650] [serial = 1082] [outer = 0x0] 08:56:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11815b000) [pid = 1650] [serial = 1083] [outer = 0x1167c4800] 08:56:51 INFO - PROCESS | 1650 | 1467734211397 Marionette DEBUG loaded listener.js 08:56:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11905bc00) [pid = 1650] [serial = 1084] [outer = 0x1167c4800] 08:56:51 INFO - PROCESS | 1650 | 1467734211768 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]]]}] 08:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 569ms 08:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:56:51 INFO - PROCESS | 1650 | 1467734211781 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:56:51 INFO - PROCESS | 1650 | 1467734211783 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:56:51 INFO - PROCESS | 1650 | 1467734211785 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:56:51 INFO - PROCESS | 1650 | 1467734211788 Marionette TRACE conn2 <- [1,1418,null,{}] 08:56:51 INFO - PROCESS | 1650 | 1467734211799 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}] 08:56:51 INFO - PROCESS | 1650 | 1467734211800 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:51 INFO - PROCESS | 1650 | 1467734211895 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:56:51 INFO - PROCESS | 1650 | 1467734211902 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:51 INFO - PROCESS | 1650 | 1467734211904 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x126fe1000 == 34 [pid = 1650] [id = 362] 08:56:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116a13c00) [pid = 1650] [serial = 1085] [outer = 0x0] 08:56:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1190f7800) [pid = 1650] [serial = 1086] [outer = 0x116a13c00] 08:56:51 INFO - PROCESS | 1650 | 1467734211929 Marionette DEBUG loaded listener.js 08:56:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11957f400) [pid = 1650] [serial = 1087] [outer = 0x116a13c00] 08:56:52 INFO - PROCESS | 1650 | 1467734212239 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]]]}] 08:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 479ms 08:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:56:52 INFO - PROCESS | 1650 | 1467734212264 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:56:52 INFO - PROCESS | 1650 | 1467734212265 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:56:52 INFO - PROCESS | 1650 | 1467734212267 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:56:52 INFO - PROCESS | 1650 | 1467734212269 Marionette TRACE conn2 <- [1,1422,null,{}] 08:56:52 INFO - PROCESS | 1650 | 1467734212273 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}] 08:56:52 INFO - PROCESS | 1650 | 1467734212275 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:52 INFO - PROCESS | 1650 | 1467734212344 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:56:52 INFO - PROCESS | 1650 | 1467734212347 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:52 INFO - PROCESS | 1650 | 1467734212349 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12890a800 == 35 [pid = 1650] [id = 363] 08:56:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1167c6800) [pid = 1650] [serial = 1088] [outer = 0x0] 08:56:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119790000) [pid = 1650] [serial = 1089] [outer = 0x1167c6800] 08:56:52 INFO - PROCESS | 1650 | 1467734212375 Marionette DEBUG loaded listener.js 08:56:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119a9d800) [pid = 1650] [serial = 1090] [outer = 0x1167c6800] 08:56:52 INFO - PROCESS | 1650 | 1467734212890 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]]]}] 08:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 671ms 08:56:52 INFO - PROCESS | 1650 | 1467734212939 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:56:52 INFO - PROCESS | 1650 | 1467734212942 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:56:52 INFO - PROCESS | 1650 | 1467734212945 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:56:52 INFO - PROCESS | 1650 | 1467734212947 Marionette TRACE conn2 <- [1,1426,null,{}] 08:56:52 INFO - PROCESS | 1650 | 1467734212951 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}] 08:56:52 INFO - PROCESS | 1650 | 1467734212953 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:53 INFO - PROCESS | 1650 | 1467734213061 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:56:53 INFO - PROCESS | 1650 | 1467734213158 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:53 INFO - PROCESS | 1650 | 1467734213160 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d45000 == 36 [pid = 1650] [id = 364] 08:56:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1122ba400) [pid = 1650] [serial = 1091] [outer = 0x0] 08:56:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1128d2800) [pid = 1650] [serial = 1092] [outer = 0x1122ba400] 08:56:53 INFO - PROCESS | 1650 | 1467734213190 Marionette DEBUG loaded listener.js 08:56:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112aed800) [pid = 1650] [serial = 1093] [outer = 0x1122ba400] 08:56:53 INFO - PROCESS | 1650 | 1467734213720 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]]]}] 08:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 823ms 08:56:53 INFO - PROCESS | 1650 | 1467734213778 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:56:53 INFO - PROCESS | 1650 | 1467734213781 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:56:53 INFO - PROCESS | 1650 | 1467734213789 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:56:53 INFO - PROCESS | 1650 | 1467734213791 Marionette TRACE conn2 <- [1,1430,null,{}] 08:56:53 INFO - PROCESS | 1650 | 1467734213794 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}] 08:56:53 INFO - PROCESS | 1650 | 1467734213796 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:53 INFO - PROCESS | 1650 | 1467734213942 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:56:54 INFO - PROCESS | 1650 | 1467734214182 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:54 INFO - PROCESS | 1650 | 1467734214183 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1132eb800 == 37 [pid = 1650] [id = 365] 08:56:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x111c75400) [pid = 1650] [serial = 1094] [outer = 0x0] 08:56:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1122b7400) [pid = 1650] [serial = 1095] [outer = 0x111c75400] 08:56:54 INFO - PROCESS | 1650 | 1467734214216 Marionette DEBUG loaded listener.js 08:56:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x112d44c00) [pid = 1650] [serial = 1096] [outer = 0x111c75400] 08:56:54 INFO - PROCESS | 1650 | --DOCSHELL 0x126fe1000 == 36 [pid = 1650] [id = 362] 08:56:54 INFO - PROCESS | 1650 | --DOCSHELL 0x126ced000 == 35 [pid = 1650] [id = 361] 08:56:54 INFO - PROCESS | 1650 | --DOCSHELL 0x123b0a800 == 34 [pid = 1650] [id = 360] 08:56:54 INFO - PROCESS | 1650 | --DOCSHELL 0x121448000 == 33 [pid = 1650] [id = 359] 08:56:54 INFO - PROCESS | 1650 | --DOCSHELL 0x119764800 == 32 [pid = 1650] [id = 358] 08:56:54 INFO - PROCESS | 1650 | --DOCSHELL 0x118358800 == 31 [pid = 1650] [id = 357] 08:56:54 INFO - PROCESS | 1650 | --DOCSHELL 0x116602800 == 30 [pid = 1650] [id = 356] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1167d0400) [pid = 1650] [serial = 1027] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116191800) [pid = 1650] [serial = 1026] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115d20000) [pid = 1650] [serial = 1032] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115e98400) [pid = 1650] [serial = 1033] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1129b1000) [pid = 1650] [serial = 1029] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112d04400) [pid = 1650] [serial = 1030] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1128cfc00) [pid = 1650] [serial = 1011] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1176f5400) [pid = 1650] [serial = 1014] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119a99400) [pid = 1650] [serial = 1017] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1215f3400) [pid = 1650] [serial = 1020] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12727f800) [pid = 1650] [serial = 1023] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11811c000) [pid = 1650] [serial = 1015] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x112ef7c00) [pid = 1650] [serial = 1012] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x124af3c00) [pid = 1650] [serial = 1021] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1210f4400) [pid = 1650] [serial = 1018] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12875ac00) [pid = 1650] [serial = 1024] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | 1467734214642 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]]]}] 08:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 873ms 08:56:54 INFO - PROCESS | 1650 | 1467734214661 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:56:54 INFO - PROCESS | 1650 | 1467734214663 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:56:54 INFO - PROCESS | 1650 | 1467734214666 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:56:54 INFO - PROCESS | 1650 | 1467734214668 Marionette TRACE conn2 <- [1,1434,null,{}] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x116f0c800) [pid = 1650] [serial = 1035] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x112a79c00) [pid = 1650] [serial = 1044] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1128d8400) [pid = 1650] [serial = 1038] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x112ae5000) [pid = 1650] [serial = 1039] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x115e6a400) [pid = 1650] [serial = 1041] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11806ac00) [pid = 1650] [serial = 1036] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1164e8400) [pid = 1650] [serial = 1042] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x116637c00) [pid = 1650] [serial = 1047] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1167cc800) [pid = 1650] [serial = 1048] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x118157800) [pid = 1650] [serial = 1051] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x118119400) [pid = 1650] [serial = 1050] [outer = 0x0] [url = about:blank] 08:56:54 INFO - PROCESS | 1650 | 1467734214685 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}] 08:56:54 INFO - PROCESS | 1650 | 1467734214689 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:54 INFO - PROCESS | 1650 | 1467734214767 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:56:54 INFO - PROCESS | 1650 | 1467734214774 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:54 INFO - PROCESS | 1650 | 1467734214776 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b5800 == 31 [pid = 1650] [id = 366] 08:56:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x113da5c00) [pid = 1650] [serial = 1097] [outer = 0x0] 08:56:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x115def000) [pid = 1650] [serial = 1098] [outer = 0x113da5c00] 08:56:54 INFO - PROCESS | 1650 | 1467734214802 Marionette DEBUG loaded listener.js 08:56:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x115e98400) [pid = 1650] [serial = 1099] [outer = 0x113da5c00] 08:56:55 INFO - PROCESS | 1650 | 1467734215145 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]]]}] 08:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 528ms 08:56:55 INFO - PROCESS | 1650 | 1467734215195 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:56:55 INFO - PROCESS | 1650 | 1467734215198 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:56:55 INFO - PROCESS | 1650 | 1467734215218 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:56:55 INFO - PROCESS | 1650 | 1467734215220 Marionette TRACE conn2 <- [1,1438,null,{}] 08:56:55 INFO - PROCESS | 1650 | 1467734215222 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}] 08:56:55 INFO - PROCESS | 1650 | 1467734215223 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:55 INFO - PROCESS | 1650 | 1467734215306 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:56:55 INFO - PROCESS | 1650 | 1467734215314 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:55 INFO - PROCESS | 1650 | 1467734215315 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11858f000 == 32 [pid = 1650] [id = 367] 08:56:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x116719400) [pid = 1650] [serial = 1100] [outer = 0x0] 08:56:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x116f07800) [pid = 1650] [serial = 1101] [outer = 0x116719400] 08:56:55 INFO - PROCESS | 1650 | 1467734215340 Marionette DEBUG loaded listener.js 08:56:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1176f5400) [pid = 1650] [serial = 1102] [outer = 0x116719400] 08:56:55 INFO - PROCESS | 1650 | 1467734215714 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]]]}] 08:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 527ms 08:56:55 INFO - PROCESS | 1650 | 1467734215743 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:56:55 INFO - PROCESS | 1650 | 1467734215744 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:56:55 INFO - PROCESS | 1650 | 1467734215753 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:56:55 INFO - PROCESS | 1650 | 1467734215759 Marionette TRACE conn2 <- [1,1442,null,{}] 08:56:55 INFO - PROCESS | 1650 | 1467734215770 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}] 08:56:55 INFO - PROCESS | 1650 | 1467734215773 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:55 INFO - PROCESS | 1650 | 1467734215869 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:56:55 INFO - PROCESS | 1650 | 1467734215877 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:55 INFO - PROCESS | 1650 | 1467734215878 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x120ed8000 == 33 [pid = 1650] [id = 368] 08:56:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11671c000) [pid = 1650] [serial = 1103] [outer = 0x0] 08:56:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118122800) [pid = 1650] [serial = 1104] [outer = 0x11671c000] 08:56:55 INFO - PROCESS | 1650 | 1467734215917 Marionette DEBUG loaded listener.js 08:56:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1184c7c00) [pid = 1650] [serial = 1105] [outer = 0x11671c000] 08:56:56 INFO - PROCESS | 1650 | 1467734216243 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]]]}] 08:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 535ms 08:56:56 INFO - PROCESS | 1650 | 1467734216283 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:56:56 INFO - PROCESS | 1650 | 1467734216285 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:56:56 INFO - PROCESS | 1650 | 1467734216289 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:56:56 INFO - PROCESS | 1650 | 1467734216290 Marionette TRACE conn2 <- [1,1446,null,{}] 08:56:56 INFO - PROCESS | 1650 | 1467734216292 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}] 08:56:56 INFO - PROCESS | 1650 | 1467734216294 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:56 INFO - PROCESS | 1650 | 1467734216369 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:56:56 INFO - PROCESS | 1650 | 1467734216423 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:56 INFO - PROCESS | 1650 | 1467734216424 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a0b800 == 34 [pid = 1650] [id = 369] 08:56:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118062c00) [pid = 1650] [serial = 1106] [outer = 0x0] 08:56:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118502400) [pid = 1650] [serial = 1107] [outer = 0x118062c00] 08:56:56 INFO - PROCESS | 1650 | 1467734216448 Marionette DEBUG loaded listener.js 08:56:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1190ee000) [pid = 1650] [serial = 1108] [outer = 0x118062c00] 08:56:56 INFO - PROCESS | 1650 | 1467734216764 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]]]}] 08:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 520ms 08:56:56 INFO - PROCESS | 1650 | 1467734216808 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:56:56 INFO - PROCESS | 1650 | 1467734216809 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:56:56 INFO - PROCESS | 1650 | 1467734216811 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:56:56 INFO - PROCESS | 1650 | 1467734216813 Marionette TRACE conn2 <- [1,1450,null,{}] 08:56:56 INFO - PROCESS | 1650 | 1467734216815 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}] 08:56:56 INFO - PROCESS | 1650 | 1467734216816 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:56 INFO - PROCESS | 1650 | 1467734216906 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:56:56 INFO - PROCESS | 1650 | 1467734216939 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:56 INFO - PROCESS | 1650 | 1467734216943 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x118368000 == 35 [pid = 1650] [id = 370] 08:56:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119736400) [pid = 1650] [serial = 1109] [outer = 0x0] 08:56:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119a99000) [pid = 1650] [serial = 1110] [outer = 0x119736400] 08:56:56 INFO - PROCESS | 1650 | 1467734216975 Marionette DEBUG loaded listener.js 08:56:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119d5d000) [pid = 1650] [serial = 1111] [outer = 0x119736400] 08:56:57 INFO - PROCESS | 1650 | 1467734217311 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]]]}] 08:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 518ms 08:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:56:57 INFO - PROCESS | 1650 | 1467734217330 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:56:57 INFO - PROCESS | 1650 | 1467734217332 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:56:57 INFO - PROCESS | 1650 | 1467734217334 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:56:57 INFO - PROCESS | 1650 | 1467734217335 Marionette TRACE conn2 <- [1,1454,null,{}] 08:56:57 INFO - PROCESS | 1650 | 1467734217344 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}] 08:56:57 INFO - PROCESS | 1650 | 1467734217346 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:57 INFO - PROCESS | 1650 | 1467734217440 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:56:57 INFO - PROCESS | 1650 | 1467734217443 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:57 INFO - PROCESS | 1650 | 1467734217444 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1287dd000 == 36 [pid = 1650] [id = 371] 08:56:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x110f61c00) [pid = 1650] [serial = 1112] [outer = 0x0] 08:56:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x120fe5400) [pid = 1650] [serial = 1113] [outer = 0x110f61c00] 08:56:57 INFO - PROCESS | 1650 | 1467734217468 Marionette DEBUG loaded listener.js 08:56:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12118bc00) [pid = 1650] [serial = 1114] [outer = 0x110f61c00] 08:56:57 INFO - PROCESS | 1650 | 1467734217816 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]]]}] 08:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 522ms 08:56:57 INFO - PROCESS | 1650 | 1467734217857 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:56:57 INFO - PROCESS | 1650 | 1467734217858 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:56:57 INFO - PROCESS | 1650 | 1467734217860 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:56:57 INFO - PROCESS | 1650 | 1467734217861 Marionette TRACE conn2 <- [1,1458,null,{}] 08:56:57 INFO - PROCESS | 1650 | 1467734217864 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}] 08:56:57 INFO - PROCESS | 1650 | 1467734217865 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:57 INFO - PROCESS | 1650 | 1467734217958 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:56:57 INFO - PROCESS | 1650 | 1467734217971 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:57 INFO - PROCESS | 1650 | 1467734217972 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bc8800 == 37 [pid = 1650] [id = 372] 08:56:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1210f5800) [pid = 1650] [serial = 1115] [outer = 0x0] 08:56:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x121194400) [pid = 1650] [serial = 1116] [outer = 0x1210f5800] 08:56:57 INFO - PROCESS | 1650 | 1467734217996 Marionette DEBUG loaded listener.js 08:56:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1212a6c00) [pid = 1650] [serial = 1117] [outer = 0x1210f5800] 08:56:58 INFO - PROCESS | 1650 | 1467734218316 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]]]}] 08:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 519ms 08:56:58 INFO - PROCESS | 1650 | 1467734218380 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:56:58 INFO - PROCESS | 1650 | 1467734218381 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:56:58 INFO - PROCESS | 1650 | 1467734218383 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:56:58 INFO - PROCESS | 1650 | 1467734218384 Marionette TRACE conn2 <- [1,1462,null,{}] 08:56:58 INFO - PROCESS | 1650 | 1467734218387 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}] 08:56:58 INFO - PROCESS | 1650 | 1467734218388 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:58 INFO - PROCESS | 1650 | 1467734218482 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:56:58 INFO - PROCESS | 1650 | 1467734218493 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:58 INFO - PROCESS | 1650 | 1467734218494 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x128dc7800 == 38 [pid = 1650] [id = 373] 08:56:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x121192c00) [pid = 1650] [serial = 1118] [outer = 0x0] 08:56:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1212aec00) [pid = 1650] [serial = 1119] [outer = 0x121192c00] 08:56:58 INFO - PROCESS | 1650 | 1467734218519 Marionette DEBUG loaded listener.js 08:56:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x121473000) [pid = 1650] [serial = 1120] [outer = 0x121192c00] 08:56:58 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1128d3000) [pid = 1650] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:56:58 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112d25400) [pid = 1650] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:56:58 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11815cc00) [pid = 1650] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:56:58 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118988c00) [pid = 1650] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:56:58 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1167ce000) [pid = 1650] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:56:58 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x112d28c00) [pid = 1650] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:56:58 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x111ca8c00) [pid = 1650] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:56:58 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x116fc5c00) [pid = 1650] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:56:58 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x110f3d800) [pid = 1650] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:56:58 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1167c4800) [pid = 1650] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:56:58 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1128d2000) [pid = 1650] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:56:58 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x116a13c00) [pid = 1650] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:56:58 INFO - PROCESS | 1650 | 1467734218866 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]]]}] 08:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 519ms 08:56:58 INFO - PROCESS | 1650 | 1467734218902 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:56:58 INFO - PROCESS | 1650 | 1467734218904 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:56:58 INFO - PROCESS | 1650 | 1467734218906 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:56:58 INFO - PROCESS | 1650 | 1467734218907 Marionette TRACE conn2 <- [1,1466,null,{}] 08:56:58 INFO - PROCESS | 1650 | 1467734218909 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}] 08:56:58 INFO - PROCESS | 1650 | 1467734218910 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:58 INFO - PROCESS | 1650 | 1467734218986 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:56:59 INFO - PROCESS | 1650 | 1467734219037 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:59 INFO - PROCESS | 1650 | 1467734219038 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x120ebb000 == 39 [pid = 1650] [id = 374] 08:56:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x110f80000) [pid = 1650] [serial = 1121] [outer = 0x0] 08:56:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1167d0c00) [pid = 1650] [serial = 1122] [outer = 0x110f80000] 08:56:59 INFO - PROCESS | 1650 | 1467734219061 Marionette DEBUG loaded listener.js 08:56:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118375400) [pid = 1650] [serial = 1123] [outer = 0x110f80000] 08:56:59 INFO - PROCESS | 1650 | 1467734219342 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]]]}] 08:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 469ms 08:56:59 INFO - PROCESS | 1650 | 1467734219377 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:56:59 INFO - PROCESS | 1650 | 1467734219379 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:56:59 INFO - PROCESS | 1650 | 1467734219381 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:56:59 INFO - PROCESS | 1650 | 1467734219382 Marionette TRACE conn2 <- [1,1470,null,{}] 08:56:59 INFO - PROCESS | 1650 | 1467734219385 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}] 08:56:59 INFO - PROCESS | 1650 | 1467734219387 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:59 INFO - PROCESS | 1650 | 1467734219467 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:56:59 INFO - PROCESS | 1650 | 1467734219472 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:59 INFO - PROCESS | 1650 | 1467734219474 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a41d000 == 40 [pid = 1650] [id = 375] 08:56:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1184cc000) [pid = 1650] [serial = 1124] [outer = 0x0] 08:56:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12156b400) [pid = 1650] [serial = 1125] [outer = 0x1184cc000] 08:56:59 INFO - PROCESS | 1650 | 1467734219501 Marionette DEBUG loaded listener.js 08:56:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x121574400) [pid = 1650] [serial = 1126] [outer = 0x1184cc000] 08:56:59 INFO - PROCESS | 1650 | 1467734219854 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]]]}] 08:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 520ms 08:56:59 INFO - PROCESS | 1650 | 1467734219902 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:56:59 INFO - PROCESS | 1650 | 1467734219903 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:56:59 INFO - PROCESS | 1650 | 1467734219906 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:56:59 INFO - PROCESS | 1650 | 1467734219907 Marionette TRACE conn2 <- [1,1474,null,{}] 08:56:59 INFO - PROCESS | 1650 | 1467734219909 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}] 08:56:59 INFO - PROCESS | 1650 | 1467734219911 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:56:59 INFO - PROCESS | 1650 | 1467734219999 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:57:00 INFO - PROCESS | 1650 | 1467734220006 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:00 INFO - PROCESS | 1650 | 1467734220007 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a650000 == 41 [pid = 1650] [id = 376] 08:57:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119727000) [pid = 1650] [serial = 1127] [outer = 0x0] 08:57:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x121ab2400) [pid = 1650] [serial = 1128] [outer = 0x119727000] 08:57:00 INFO - PROCESS | 1650 | 1467734220032 Marionette DEBUG loaded listener.js 08:57:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123bc3400) [pid = 1650] [serial = 1129] [outer = 0x119727000] 08:57:00 INFO - PROCESS | 1650 | 1467734220356 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]]]}] 08:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 469ms 08:57:00 INFO - PROCESS | 1650 | 1467734220375 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:57:00 INFO - PROCESS | 1650 | 1467734220376 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:57:00 INFO - PROCESS | 1650 | 1467734220379 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:57:00 INFO - PROCESS | 1650 | 1467734220380 Marionette TRACE conn2 <- [1,1478,null,{}] 08:57:00 INFO - PROCESS | 1650 | 1467734220382 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}] 08:57:00 INFO - PROCESS | 1650 | 1467734220383 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:00 INFO - PROCESS | 1650 | 1467734220463 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:57:00 INFO - PROCESS | 1650 | 1467734220512 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:00 INFO - PROCESS | 1650 | 1467734220513 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af0c800 == 42 [pid = 1650] [id = 377] 08:57:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12156d000) [pid = 1650] [serial = 1130] [outer = 0x0] 08:57:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124c6a400) [pid = 1650] [serial = 1131] [outer = 0x12156d000] 08:57:00 INFO - PROCESS | 1650 | 1467734220534 Marionette DEBUG loaded listener.js 08:57:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1253bac00) [pid = 1650] [serial = 1132] [outer = 0x12156d000] 08:57:00 INFO - PROCESS | 1650 | 1467734220940 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]]]}] 08:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 569ms 08:57:00 INFO - PROCESS | 1650 | 1467734220947 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:57:00 INFO - PROCESS | 1650 | 1467734220950 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:57:00 INFO - PROCESS | 1650 | 1467734220953 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:57:00 INFO - PROCESS | 1650 | 1467734220955 Marionette TRACE conn2 <- [1,1482,null,{}] 08:57:00 INFO - PROCESS | 1650 | 1467734220959 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}] 08:57:00 INFO - PROCESS | 1650 | 1467734220961 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:01 INFO - PROCESS | 1650 | 1467734221067 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:57:01 INFO - PROCESS | 1650 | 1467734221132 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:01 INFO - PROCESS | 1650 | 1467734221134 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d4b000 == 43 [pid = 1650] [id = 378] 08:57:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112ae5c00) [pid = 1650] [serial = 1133] [outer = 0x0] 08:57:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112d44000) [pid = 1650] [serial = 1134] [outer = 0x112ae5c00] 08:57:01 INFO - PROCESS | 1650 | 1467734221164 Marionette DEBUG loaded listener.js 08:57:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x115e61800) [pid = 1650] [serial = 1135] [outer = 0x112ae5c00] 08:57:01 INFO - PROCESS | 1650 | 1467734221646 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]]]}] 08:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 721ms 08:57:01 INFO - PROCESS | 1650 | 1467734221687 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:57:01 INFO - PROCESS | 1650 | 1467734221691 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:57:01 INFO - PROCESS | 1650 | 1467734221696 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:57:01 INFO - PROCESS | 1650 | 1467734221698 Marionette TRACE conn2 <- [1,1486,null,{}] 08:57:01 INFO - PROCESS | 1650 | 1467734221701 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}] 08:57:01 INFO - PROCESS | 1650 | 1467734221704 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:01 INFO - PROCESS | 1650 | 1467734221803 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:57:01 INFO - PROCESS | 1650 | 1467734221867 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:01 INFO - PROCESS | 1650 | 1467734221869 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1218cd800 == 44 [pid = 1650] [id = 379] 08:57:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116a14400) [pid = 1650] [serial = 1136] [outer = 0x0] 08:57:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x116fc5400) [pid = 1650] [serial = 1137] [outer = 0x116a14400] 08:57:01 INFO - PROCESS | 1650 | 1467734221899 Marionette DEBUG loaded listener.js 08:57:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11811ec00) [pid = 1650] [serial = 1138] [outer = 0x116a14400] 08:57:02 INFO - PROCESS | 1650 | 1467734222327 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]]]}] 08:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 671ms 08:57:02 INFO - PROCESS | 1650 | 1467734222393 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:57:02 INFO - PROCESS | 1650 | 1467734222395 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:57:02 INFO - PROCESS | 1650 | 1467734222399 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:57:02 INFO - PROCESS | 1650 | 1467734222401 Marionette TRACE conn2 <- [1,1490,null,{}] 08:57:02 INFO - PROCESS | 1650 | 1467734222411 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}] 08:57:02 INFO - PROCESS | 1650 | 1467734222414 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:02 INFO - PROCESS | 1650 | 1467734222513 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:57:02 INFO - PROCESS | 1650 | 1467734222580 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:02 INFO - PROCESS | 1650 | 1467734222583 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af20000 == 45 [pid = 1650] [id = 380] 08:57:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11957a400) [pid = 1650] [serial = 1139] [outer = 0x0] 08:57:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119586800) [pid = 1650] [serial = 1140] [outer = 0x11957a400] 08:57:02 INFO - PROCESS | 1650 | 1467734222613 Marionette DEBUG loaded listener.js 08:57:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119aa2000) [pid = 1650] [serial = 1141] [outer = 0x11957a400] 08:57:03 INFO - PROCESS | 1650 | 1467734223032 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]]]}] 08:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 675ms 08:57:03 INFO - PROCESS | 1650 | 1467734223073 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:57:03 INFO - PROCESS | 1650 | 1467734223075 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:57:03 INFO - PROCESS | 1650 | 1467734223078 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:57:03 INFO - PROCESS | 1650 | 1467734223079 Marionette TRACE conn2 <- [1,1494,null,{}] 08:57:03 INFO - PROCESS | 1650 | 1467734223081 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}] 08:57:03 INFO - PROCESS | 1650 | 1467734223083 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:03 INFO - PROCESS | 1650 | 1467734223208 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:57:03 INFO - PROCESS | 1650 | 1467734223285 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:03 INFO - PROCESS | 1650 | 1467734223286 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd5b800 == 46 [pid = 1650] [id = 381] 08:57:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1128d8400) [pid = 1650] [serial = 1142] [outer = 0x0] 08:57:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1210f4400) [pid = 1650] [serial = 1143] [outer = 0x1128d8400] 08:57:03 INFO - PROCESS | 1650 | 1467734223315 Marionette DEBUG loaded listener.js 08:57:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123b90400) [pid = 1650] [serial = 1144] [outer = 0x1128d8400] 08:57:04 INFO - PROCESS | 1650 | 1467734223997 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]]]}] 08:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 973ms 08:57:04 INFO - PROCESS | 1650 | 1467734224051 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:57:04 INFO - PROCESS | 1650 | 1467734224055 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:57:04 INFO - PROCESS | 1650 | 1467734224060 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:57:04 INFO - PROCESS | 1650 | 1467734224063 Marionette TRACE conn2 <- [1,1498,null,{}] 08:57:04 INFO - PROCESS | 1650 | 1467734224068 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}] 08:57:04 INFO - PROCESS | 1650 | 1467734224071 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:04 INFO - PROCESS | 1650 | 1467734224205 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:57:04 INFO - PROCESS | 1650 | 1467734224260 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:04 INFO - PROCESS | 1650 | 1467734224262 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bd1000 == 47 [pid = 1650] [id = 382] 08:57:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112ae9000) [pid = 1650] [serial = 1145] [outer = 0x0] 08:57:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x113da5400) [pid = 1650] [serial = 1146] [outer = 0x112ae9000] 08:57:04 INFO - PROCESS | 1650 | 1467734224289 Marionette DEBUG loaded listener.js 08:57:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116469400) [pid = 1650] [serial = 1147] [outer = 0x112ae9000] 08:57:04 INFO - PROCESS | 1650 | 1467734224775 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]]]}] 08:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 724ms 08:57:04 INFO - PROCESS | 1650 | 1467734224783 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:57:04 INFO - PROCESS | 1650 | 1467734224786 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:57:04 INFO - PROCESS | 1650 | 1467734224790 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:57:04 INFO - PROCESS | 1650 | 1467734224792 Marionette TRACE conn2 <- [1,1502,null,{}] 08:57:04 INFO - PROCESS | 1650 | 1467734224794 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}] 08:57:04 INFO - PROCESS | 1650 | 1467734224796 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:04 INFO - PROCESS | 1650 | 1467734224896 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:57:04 INFO - PROCESS | 1650 | 1467734224947 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:04 INFO - PROCESS | 1650 | 1467734224948 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1167d6800 == 48 [pid = 1650] [id = 383] 08:57:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116f10000) [pid = 1650] [serial = 1148] [outer = 0x0] 08:57:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1181b7800) [pid = 1650] [serial = 1149] [outer = 0x116f10000] 08:57:04 INFO - PROCESS | 1650 | 1467734224975 Marionette DEBUG loaded listener.js 08:57:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118628c00) [pid = 1650] [serial = 1150] [outer = 0x116f10000] 08:57:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12a650000 == 47 [pid = 1650] [id = 376] 08:57:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12a41d000 == 46 [pid = 1650] [id = 375] 08:57:05 INFO - PROCESS | 1650 | --DOCSHELL 0x120ebb000 == 45 [pid = 1650] [id = 374] 08:57:05 INFO - PROCESS | 1650 | --DOCSHELL 0x128dc7800 == 44 [pid = 1650] [id = 373] 08:57:05 INFO - PROCESS | 1650 | --DOCSHELL 0x128bc8800 == 43 [pid = 1650] [id = 372] 08:57:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1287dd000 == 42 [pid = 1650] [id = 371] 08:57:05 INFO - PROCESS | 1650 | --DOCSHELL 0x118368000 == 41 [pid = 1650] [id = 370] 08:57:05 INFO - PROCESS | 1650 | --DOCSHELL 0x121a0b800 == 40 [pid = 1650] [id = 369] 08:57:05 INFO - PROCESS | 1650 | --DOCSHELL 0x120ed8000 == 39 [pid = 1650] [id = 368] 08:57:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11858f000 == 38 [pid = 1650] [id = 367] 08:57:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1169b5800 == 37 [pid = 1650] [id = 366] 08:57:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1132eb800 == 36 [pid = 1650] [id = 365] 08:57:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12890a800 == 35 [pid = 1650] [id = 363] 08:57:05 INFO - PROCESS | 1650 | --DOCSHELL 0x117d45000 == 34 [pid = 1650] [id = 364] 08:57:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1192bd000 == 33 [pid = 1650] [id = 355] 08:57:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119bd1000 == 32 [pid = 1650] [id = 382] 08:57:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd5b800 == 31 [pid = 1650] [id = 381] 08:57:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12af20000 == 30 [pid = 1650] [id = 380] 08:57:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1218cd800 == 29 [pid = 1650] [id = 379] 08:57:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12af0c800 == 28 [pid = 1650] [id = 377] 08:57:05 INFO - PROCESS | 1650 | --DOCSHELL 0x117d4b000 == 27 [pid = 1650] [id = 378] 08:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116714400) [pid = 1650] [serial = 1054] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11388dc00) [pid = 1650] [serial = 1053] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1184ca000) [pid = 1650] [serial = 1057] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118160c00) [pid = 1650] [serial = 1056] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11957c800) [pid = 1650] [serial = 1060] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1190c6c00) [pid = 1650] [serial = 1059] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119a98800) [pid = 1650] [serial = 1063] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11973e400) [pid = 1650] [serial = 1062] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11386e400) [pid = 1650] [serial = 1071] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116981800) [pid = 1650] [serial = 1074] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112fb2800) [pid = 1650] [serial = 1065] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11811a000) [pid = 1650] [serial = 1077] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116721000) [pid = 1650] [serial = 1081] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116fc4000) [pid = 1650] [serial = 1075] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112d47800) [pid = 1650] [serial = 1080] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11815b000) [pid = 1650] [serial = 1083] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118154800) [pid = 1650] [serial = 1078] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119790000) [pid = 1650] [serial = 1089] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1128d7c00) [pid = 1650] [serial = 1068] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x115e90c00) [pid = 1650] [serial = 1072] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11905bc00) [pid = 1650] [serial = 1084] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1129adc00) [pid = 1650] [serial = 1069] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11957f400) [pid = 1650] [serial = 1087] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1190f7800) [pid = 1650] [serial = 1086] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x113371000) [pid = 1650] [serial = 1045] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1650 | 1467734225850 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]]]}] 08:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1071ms 08:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:57:05 INFO - PROCESS | 1650 | 1467734225864 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:57:05 INFO - PROCESS | 1650 | 1467734225866 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:57:05 INFO - PROCESS | 1650 | 1467734225872 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:57:05 INFO - PROCESS | 1650 | 1467734225876 Marionette TRACE conn2 <- [1,1506,null,{}] 08:57:05 INFO - PROCESS | 1650 | 1467734225879 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}] 08:57:05 INFO - PROCESS | 1650 | 1467734225881 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:05 INFO - PROCESS | 1650 | 1467734225987 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:57:05 INFO - PROCESS | 1650 | 1467734225995 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:05 INFO - PROCESS | 1650 | 1467734225997 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11694b000 == 28 [pid = 1650] [id = 384] 08:57:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1129a4800) [pid = 1650] [serial = 1151] [outer = 0x0] 08:57:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112a79800) [pid = 1650] [serial = 1152] [outer = 0x1129a4800] 08:57:06 INFO - PROCESS | 1650 | 1467734226041 Marionette DEBUG loaded listener.js 08:57:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112fb2800) [pid = 1650] [serial = 1153] [outer = 0x1129a4800] 08:57:06 INFO - PROCESS | 1650 | 1467734226394 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]]]}] 08:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 573ms 08:57:06 INFO - PROCESS | 1650 | 1467734226443 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:57:06 INFO - PROCESS | 1650 | 1467734226446 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:57:06 INFO - PROCESS | 1650 | 1467734226450 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:57:06 INFO - PROCESS | 1650 | 1467734226452 Marionette TRACE conn2 <- [1,1510,null,{}] 08:57:06 INFO - PROCESS | 1650 | 1467734226454 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}] 08:57:06 INFO - PROCESS | 1650 | 1467734226456 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:06 INFO - PROCESS | 1650 | 1467734226534 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:57:06 INFO - PROCESS | 1650 | 1467734226541 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:06 INFO - PROCESS | 1650 | 1467734226542 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1181db000 == 29 [pid = 1650] [id = 385] 08:57:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x114fda400) [pid = 1650] [serial = 1154] [outer = 0x0] 08:57:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115e8fc00) [pid = 1650] [serial = 1155] [outer = 0x114fda400] 08:57:06 INFO - PROCESS | 1650 | 1467734226568 Marionette DEBUG loaded listener.js 08:57:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116714c00) [pid = 1650] [serial = 1156] [outer = 0x114fda400] 08:57:06 INFO - PROCESS | 1650 | 1467734226931 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]]]}] 08:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 523ms 08:57:06 INFO - PROCESS | 1650 | 1467734226974 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:57:06 INFO - PROCESS | 1650 | 1467734226975 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:57:06 INFO - PROCESS | 1650 | 1467734226978 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:57:06 INFO - PROCESS | 1650 | 1467734226981 Marionette TRACE conn2 <- [1,1514,null,{}] 08:57:07 INFO - PROCESS | 1650 | 1467734226992 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}] 08:57:07 INFO - PROCESS | 1650 | 1467734226996 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:07 INFO - PROCESS | 1650 | 1467734227091 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:57:07 INFO - PROCESS | 1650 | 1467734227095 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:07 INFO - PROCESS | 1650 | 1467734227098 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194ce800 == 30 [pid = 1650] [id = 386] 08:57:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x116f0cc00) [pid = 1650] [serial = 1157] [outer = 0x0] 08:57:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118126400) [pid = 1650] [serial = 1158] [outer = 0x116f0cc00] 08:57:07 INFO - PROCESS | 1650 | 1467734227127 Marionette DEBUG loaded listener.js 08:57:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1184c7000) [pid = 1650] [serial = 1159] [outer = 0x116f0cc00] 08:57:07 INFO - PROCESS | 1650 | 1467734227449 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]]]}] 08:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 521ms 08:57:07 INFO - PROCESS | 1650 | 1467734227500 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:57:07 INFO - PROCESS | 1650 | 1467734227502 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:57:07 INFO - PROCESS | 1650 | 1467734227504 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:57:07 INFO - PROCESS | 1650 | 1467734227505 Marionette TRACE conn2 <- [1,1518,null,{}] 08:57:07 INFO - PROCESS | 1650 | 1467734227507 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}] 08:57:07 INFO - PROCESS | 1650 | 1467734227509 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:07 INFO - PROCESS | 1650 | 1467734227616 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:57:07 INFO - PROCESS | 1650 | 1467734227657 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:07 INFO - PROCESS | 1650 | 1467734227658 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x120ed5000 == 31 [pid = 1650] [id = 387] 08:57:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1128cbc00) [pid = 1650] [serial = 1160] [outer = 0x0] 08:57:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118503400) [pid = 1650] [serial = 1161] [outer = 0x1128cbc00] 08:57:07 INFO - PROCESS | 1650 | 1467734227684 Marionette DEBUG loaded listener.js 08:57:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1190f5400) [pid = 1650] [serial = 1162] [outer = 0x1128cbc00] 08:57:08 INFO - PROCESS | 1650 | 1467734228013 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]]]}] 08:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 521ms 08:57:08 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:57:08 INFO - PROCESS | 1650 | 1467734228026 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:57:08 INFO - PROCESS | 1650 | 1467734228027 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:57:08 INFO - PROCESS | 1650 | 1467734228029 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:57:08 INFO - PROCESS | 1650 | 1467734228030 Marionette TRACE conn2 <- [1,1522,null,{}] 08:57:08 INFO - PROCESS | 1650 | 1467734228032 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}] 08:57:08 INFO - PROCESS | 1650 | 1467734228034 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:08 INFO - PROCESS | 1650 | 1467734228124 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:57:08 INFO - PROCESS | 1650 | 1467734228158 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:08 INFO - PROCESS | 1650 | 1467734228159 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12486a800 == 32 [pid = 1650] [id = 388] 08:57:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1190f9000) [pid = 1650] [serial = 1163] [outer = 0x0] 08:57:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119581400) [pid = 1650] [serial = 1164] [outer = 0x1190f9000] 08:57:08 INFO - PROCESS | 1650 | 1467734228183 Marionette DEBUG loaded listener.js 08:57:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119736000) [pid = 1650] [serial = 1165] [outer = 0x1190f9000] 08:57:08 INFO - PROCESS | 1650 | 1467734228493 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"]]]}] 08:57:08 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 () { 08:57:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:57:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:57:08 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 () { 08:57:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:57:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:57:08 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 () { 08:57:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:57:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:57:08 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 () { 08:57:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:57:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:57:08 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 519ms 08:57:08 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:57:08 INFO - PROCESS | 1650 | 1467734228549 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:57:08 INFO - PROCESS | 1650 | 1467734228550 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:57:08 INFO - PROCESS | 1650 | 1467734228561 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:57:08 INFO - PROCESS | 1650 | 1467734228562 Marionette TRACE conn2 <- [1,1526,null,{}] 08:57:08 INFO - PROCESS | 1650 | 1467734228564 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}] 08:57:08 INFO - PROCESS | 1650 | 1467734228568 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:08 INFO - PROCESS | 1650 | 1467734228672 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:57:08 INFO - PROCESS | 1650 | 1467734228676 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:08 INFO - PROCESS | 1650 | 1467734228677 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d97800 == 33 [pid = 1650] [id = 389] 08:57:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11957b000) [pid = 1650] [serial = 1166] [outer = 0x0] 08:57:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119aa6c00) [pid = 1650] [serial = 1167] [outer = 0x11957b000] 08:57:08 INFO - PROCESS | 1650 | 1467734228701 Marionette DEBUG loaded listener.js 08:57:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1217d8c00) [pid = 1650] [serial = 1168] [outer = 0x11957b000] 08:57:09 INFO - PROCESS | 1650 | 1467734229041 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"]]]}] 08:57:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:57:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:57:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:57:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:57:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:57:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:57:09 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 527ms 08:57:09 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:57:09 INFO - PROCESS | 1650 | 1467734229080 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:57:09 INFO - PROCESS | 1650 | 1467734229082 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:57:09 INFO - PROCESS | 1650 | 1467734229084 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:57:09 INFO - PROCESS | 1650 | 1467734229085 Marionette TRACE conn2 <- [1,1530,null,{}] 08:57:09 INFO - PROCESS | 1650 | 1467734229087 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}] 08:57:09 INFO - PROCESS | 1650 | 1467734229088 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:09 INFO - PROCESS | 1650 | 1467734229180 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:57:09 INFO - PROCESS | 1650 | 1467734229222 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:09 INFO - PROCESS | 1650 | 1467734229223 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x128904000 == 34 [pid = 1650] [id = 390] 08:57:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123b8a400) [pid = 1650] [serial = 1169] [outer = 0x0] 08:57:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123b94c00) [pid = 1650] [serial = 1170] [outer = 0x123b8a400] 08:57:09 INFO - PROCESS | 1650 | 1467734229251 Marionette DEBUG loaded listener.js 08:57:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x125325000) [pid = 1650] [serial = 1171] [outer = 0x123b8a400] 08:57:09 INFO - PROCESS | 1650 | 1467734229528 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]]]}] 08:57:09 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 08:57:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:57:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:57:09 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. 08:57:09 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:57:09 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 470ms 08:57:09 INFO - PROCESS | 1650 | 1467734229567 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:57:09 INFO - PROCESS | 1650 | 1467734229568 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:57:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:57:09 INFO - PROCESS | 1650 | 1467734229578 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:57:09 INFO - PROCESS | 1650 | 1467734229579 Marionette TRACE conn2 <- [1,1534,null,{}] 08:57:09 INFO - PROCESS | 1650 | 1467734229581 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}] 08:57:09 INFO - PROCESS | 1650 | 1467734229582 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:09 INFO - PROCESS | 1650 | 1467734229833 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:57:09 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119736400) [pid = 1650] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:57:09 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x110f61c00) [pid = 1650] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:57:09 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x121192c00) [pid = 1650] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:57:09 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x110f80000) [pid = 1650] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:57:09 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1210f5800) [pid = 1650] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:57:09 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113da5c00) [pid = 1650] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:57:09 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1122ba400) [pid = 1650] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:57:09 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116719400) [pid = 1650] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:57:09 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118062c00) [pid = 1650] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:57:09 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x111c75400) [pid = 1650] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:57:09 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11671c000) [pid = 1650] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:57:09 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1167c6800) [pid = 1650] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:57:09 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1184cc000) [pid = 1650] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:57:09 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119727000) [pid = 1650] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:57:09 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x110f66c00) [pid = 1650] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:57:09 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12156d000) [pid = 1650] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:57:09 INFO - PROCESS | 1650 | 1467734229878 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:09 INFO - PROCESS | 1650 | 1467734229880 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169bc000 == 35 [pid = 1650] [id = 391] 08:57:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x110f61800) [pid = 1650] [serial = 1172] [outer = 0x0] 08:57:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x111c75800) [pid = 1650] [serial = 1173] [outer = 0x110f61800] 08:57:09 INFO - PROCESS | 1650 | 1467734229905 Marionette DEBUG loaded listener.js 08:57:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1133b6000) [pid = 1650] [serial = 1174] [outer = 0x110f61800] 08:57:10 INFO - PROCESS | 1650 | 1467734230166 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]]]}] 08:57:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:57:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 621ms 08:57:10 INFO - PROCESS | 1650 | 1467734230200 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:57:10 INFO - PROCESS | 1650 | 1467734230201 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:57:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:57:10 INFO - PROCESS | 1650 | 1467734230211 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:57:10 INFO - PROCESS | 1650 | 1467734230212 Marionette TRACE conn2 <- [1,1538,null,{}] 08:57:10 INFO - PROCESS | 1650 | 1467734230214 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}] 08:57:10 INFO - PROCESS | 1650 | 1467734230215 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:10 INFO - PROCESS | 1650 | 1467734230295 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:57:10 INFO - PROCESS | 1650 | 1467734230299 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:10 INFO - PROCESS | 1650 | 1467734230300 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a215000 == 36 [pid = 1650] [id = 392] 08:57:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11662ec00) [pid = 1650] [serial = 1175] [outer = 0x0] 08:57:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11815f400) [pid = 1650] [serial = 1176] [outer = 0x11662ec00] 08:57:10 INFO - PROCESS | 1650 | 1467734230325 Marionette DEBUG loaded listener.js 08:57:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1210c9c00) [pid = 1650] [serial = 1177] [outer = 0x11662ec00] 08:57:10 INFO - PROCESS | 1650 | 1467734230663 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]]]}] 08:57:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:57:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 467ms 08:57:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:57:10 INFO - PROCESS | 1650 | 1467734230679 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:57:10 INFO - PROCESS | 1650 | 1467734230680 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:57:10 INFO - PROCESS | 1650 | 1467734230682 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:57:10 INFO - PROCESS | 1650 | 1467734230683 Marionette TRACE conn2 <- [1,1542,null,{}] 08:57:10 INFO - PROCESS | 1650 | 1467734230686 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}] 08:57:10 INFO - PROCESS | 1650 | 1467734230689 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:10 INFO - PROCESS | 1650 | 1467734230793 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:57:10 INFO - PROCESS | 1650 | 1467734230799 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:10 INFO - PROCESS | 1650 | 1467734230800 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a416800 == 37 [pid = 1650] [id = 393] 08:57:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119790000) [pid = 1650] [serial = 1178] [outer = 0x0] 08:57:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123b8d000) [pid = 1650] [serial = 1179] [outer = 0x119790000] 08:57:10 INFO - PROCESS | 1650 | 1467734230824 Marionette DEBUG loaded listener.js 08:57:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1266fb800) [pid = 1650] [serial = 1180] [outer = 0x119790000] 08:57:11 INFO - PROCESS | 1650 | 1467734231132 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]]]}] 08:57:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:57:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 474ms 08:57:11 INFO - PROCESS | 1650 | 1467734231158 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:57:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:57:11 INFO - PROCESS | 1650 | 1467734231159 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:57:11 INFO - PROCESS | 1650 | 1467734231162 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:57:11 INFO - PROCESS | 1650 | 1467734231164 Marionette TRACE conn2 <- [1,1546,null,{}] 08:57:11 INFO - PROCESS | 1650 | 1467734231166 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}] 08:57:11 INFO - PROCESS | 1650 | 1467734231167 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:11 INFO - PROCESS | 1650 | 1467734231257 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:57:11 INFO - PROCESS | 1650 | 1467734231260 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:11 INFO - PROCESS | 1650 | 1467734231262 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b718000 == 38 [pid = 1650] [id = 394] 08:57:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126c73800) [pid = 1650] [serial = 1181] [outer = 0x0] 08:57:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x127278800) [pid = 1650] [serial = 1182] [outer = 0x126c73800] 08:57:11 INFO - PROCESS | 1650 | 1467734231288 Marionette DEBUG loaded listener.js 08:57:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12728fc00) [pid = 1650] [serial = 1183] [outer = 0x126c73800] 08:57:11 INFO - PROCESS | 1650 | 1467734231637 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]]]}] 08:57:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:57:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 520ms 08:57:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:57:11 INFO - PROCESS | 1650 | 1467734231684 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:57:11 INFO - PROCESS | 1650 | 1467734231685 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:57:11 INFO - PROCESS | 1650 | 1467734231689 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:57:11 INFO - PROCESS | 1650 | 1467734231690 Marionette TRACE conn2 <- [1,1550,null,{}] 08:57:11 INFO - PROCESS | 1650 | 1467734231693 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}] 08:57:11 INFO - PROCESS | 1650 | 1467734231695 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:11 INFO - PROCESS | 1650 | 1467734231814 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:57:11 INFO - PROCESS | 1650 | 1467734231958 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:11 INFO - PROCESS | 1650 | 1467734231960 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x112dc0000 == 39 [pid = 1650] [id = 395] 08:57:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x110f40000) [pid = 1650] [serial = 1184] [outer = 0x0] 08:57:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x110f69c00) [pid = 1650] [serial = 1185] [outer = 0x110f40000] 08:57:12 INFO - PROCESS | 1650 | 1467734232012 Marionette DEBUG loaded listener.js 08:57:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1110ac400) [pid = 1650] [serial = 1186] [outer = 0x110f40000] 08:57:12 INFO - PROCESS | 1650 | 1467734232565 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]]]}] 08:57:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:57:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 920ms 08:57:12 INFO - PROCESS | 1650 | 1467734232611 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:57:12 INFO - PROCESS | 1650 | 1467734232615 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:57:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:57:12 INFO - PROCESS | 1650 | 1467734232620 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:57:12 INFO - PROCESS | 1650 | 1467734232622 Marionette TRACE conn2 <- [1,1554,null,{}] 08:57:12 INFO - PROCESS | 1650 | 1467734232628 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}] 08:57:12 INFO - PROCESS | 1650 | 1467734232633 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:12 INFO - PROCESS | 1650 | 1467734232794 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:57:12 INFO - PROCESS | 1650 | 1467734232903 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:12 INFO - PROCESS | 1650 | 1467734232905 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194bc000 == 40 [pid = 1650] [id = 396] 08:57:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1122b2400) [pid = 1650] [serial = 1187] [outer = 0x0] 08:57:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1129b0800) [pid = 1650] [serial = 1188] [outer = 0x1122b2400] 08:57:12 INFO - PROCESS | 1650 | 1467734232951 Marionette DEBUG loaded listener.js 08:57:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116128800) [pid = 1650] [serial = 1189] [outer = 0x1122b2400] 08:57:13 INFO - PROCESS | 1650 | 1467734233536 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]]]}] 08:57:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:57:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 975ms 08:57:13 INFO - PROCESS | 1650 | 1467734233598 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:57:13 INFO - PROCESS | 1650 | 1467734233602 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:57:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:57:13 INFO - PROCESS | 1650 | 1467734233606 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:57:13 INFO - PROCESS | 1650 | 1467734233609 Marionette TRACE conn2 <- [1,1558,null,{}] 08:57:13 INFO - PROCESS | 1650 | 1467734233612 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}] 08:57:13 INFO - PROCESS | 1650 | 1467734233615 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:13 INFO - PROCESS | 1650 | 1467734233754 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:57:13 INFO - PROCESS | 1650 | 1467734233811 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:13 INFO - PROCESS | 1650 | 1467734233813 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ab9800 == 41 [pid = 1650] [id = 397] 08:57:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x116fc5800) [pid = 1650] [serial = 1190] [outer = 0x0] 08:57:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118372400) [pid = 1650] [serial = 1191] [outer = 0x116fc5800] 08:57:13 INFO - PROCESS | 1650 | 1467734233841 Marionette DEBUG loaded listener.js 08:57:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1190d0000) [pid = 1650] [serial = 1192] [outer = 0x116fc5800] 08:57:14 INFO - PROCESS | 1650 | 1467734234514 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]]]}] 08:57:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12b718000 == 40 [pid = 1650] [id = 394] 08:57:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12a416800 == 39 [pid = 1650] [id = 393] 08:57:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12a215000 == 38 [pid = 1650] [id = 392] 08:57:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1169bc000 == 37 [pid = 1650] [id = 391] 08:57:14 INFO - PROCESS | 1650 | --DOCSHELL 0x128904000 == 36 [pid = 1650] [id = 390] 08:57:14 INFO - PROCESS | 1650 | --DOCSHELL 0x126d97800 == 35 [pid = 1650] [id = 389] 08:57:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:57:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 976ms 08:57:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12486a800 == 34 [pid = 1650] [id = 388] 08:57:14 INFO - PROCESS | 1650 | --DOCSHELL 0x120ed5000 == 33 [pid = 1650] [id = 387] 08:57:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1194ce800 == 32 [pid = 1650] [id = 386] 08:57:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1181db000 == 31 [pid = 1650] [id = 385] 08:57:14 INFO - PROCESS | 1650 | --DOCSHELL 0x11694b000 == 30 [pid = 1650] [id = 384] 08:57:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1167d6800 == 29 [pid = 1650] [id = 383] 08:57:14 INFO - PROCESS | 1650 | 1467734234596 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:57:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:57:14 INFO - PROCESS | 1650 | 1467734234600 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:57:14 INFO - PROCESS | 1650 | 1467734234606 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:57:14 INFO - PROCESS | 1650 | 1467734234609 Marionette TRACE conn2 <- [1,1562,null,{}] 08:57:14 INFO - PROCESS | 1650 | 1467734234614 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}] 08:57:14 INFO - PROCESS | 1650 | 1467734234616 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:14 INFO - PROCESS | 1650 | 1467734234758 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x116133400) [pid = 1650] [serial = 1066] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119a99000) [pid = 1650] [serial = 1110] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119d5d000) [pid = 1650] [serial = 1111] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x120fe5400) [pid = 1650] [serial = 1113] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1212aec00) [pid = 1650] [serial = 1119] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1167d0c00) [pid = 1650] [serial = 1122] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1212a6c00) [pid = 1650] [serial = 1117] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x121194400) [pid = 1650] [serial = 1116] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118375400) [pid = 1650] [serial = 1123] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115def000) [pid = 1650] [serial = 1098] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115e98400) [pid = 1650] [serial = 1099] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1128d2800) [pid = 1650] [serial = 1092] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112aed800) [pid = 1650] [serial = 1093] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116f07800) [pid = 1650] [serial = 1101] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1176f5400) [pid = 1650] [serial = 1102] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118502400) [pid = 1650] [serial = 1107] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1122b7400) [pid = 1650] [serial = 1095] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112d44c00) [pid = 1650] [serial = 1096] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118122800) [pid = 1650] [serial = 1104] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1184c7c00) [pid = 1650] [serial = 1105] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119a9d800) [pid = 1650] [serial = 1090] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12156b400) [pid = 1650] [serial = 1125] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123bc3400) [pid = 1650] [serial = 1129] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x121ab2400) [pid = 1650] [serial = 1128] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x121473000) [pid = 1650] [serial = 1120] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12118bc00) [pid = 1650] [serial = 1114] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1190ee000) [pid = 1650] [serial = 1108] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x121574400) [pid = 1650] [serial = 1126] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1253bac00) [pid = 1650] [serial = 1132] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x124c6a400) [pid = 1650] [serial = 1131] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1650 | 1467734234847 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:14 INFO - PROCESS | 1650 | 1467734234851 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x115d7b800 == 30 [pid = 1650] [id = 398] 08:57:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1128d2000) [pid = 1650] [serial = 1193] [outer = 0x0] 08:57:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112d23c00) [pid = 1650] [serial = 1194] [outer = 0x1128d2000] 08:57:14 INFO - PROCESS | 1650 | 1467734234896 Marionette DEBUG loaded listener.js 08:57:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x114f6b000) [pid = 1650] [serial = 1195] [outer = 0x1128d2000] 08:57:15 INFO - PROCESS | 1650 | 1467734235232 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]]]}] 08:57:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:57:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 673ms 08:57:15 INFO - PROCESS | 1650 | 1467734235281 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:57:15 INFO - PROCESS | 1650 | 1467734235284 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:57:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:57:15 INFO - PROCESS | 1650 | 1467734235289 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:57:15 INFO - PROCESS | 1650 | 1467734235290 Marionette TRACE conn2 <- [1,1566,null,{}] 08:57:15 INFO - PROCESS | 1650 | 1467734235293 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}] 08:57:15 INFO - PROCESS | 1650 | 1467734235294 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:15 INFO - PROCESS | 1650 | 1467734235372 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:57:15 INFO - PROCESS | 1650 | 1467734235377 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:15 INFO - PROCESS | 1650 | 1467734235378 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11836c800 == 31 [pid = 1650] [id = 399] 08:57:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115e93800) [pid = 1650] [serial = 1196] [outer = 0x0] 08:57:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116f07800) [pid = 1650] [serial = 1197] [outer = 0x115e93800] 08:57:15 INFO - PROCESS | 1650 | 1467734235405 Marionette DEBUG loaded listener.js 08:57:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11806a800) [pid = 1650] [serial = 1198] [outer = 0x115e93800] 08:57:15 INFO - PROCESS | 1650 | 1467734235773 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]]]}] 08:57:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:57:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 520ms 08:57:15 INFO - PROCESS | 1650 | 1467734235815 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:57:15 INFO - PROCESS | 1650 | 1467734235818 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:57:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:57:15 INFO - PROCESS | 1650 | 1467734235823 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:57:15 INFO - PROCESS | 1650 | 1467734235826 Marionette TRACE conn2 <- [1,1570,null,{}] 08:57:15 INFO - PROCESS | 1650 | 1467734235838 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}] 08:57:15 INFO - PROCESS | 1650 | 1467734235843 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:15 INFO - PROCESS | 1650 | 1467734235961 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:57:15 INFO - PROCESS | 1650 | 1467734235975 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:15 INFO - PROCESS | 1650 | 1467734235977 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b21000 == 32 [pid = 1650] [id = 400] 08:57:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11815a800) [pid = 1650] [serial = 1199] [outer = 0x0] 08:57:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11905cc00) [pid = 1650] [serial = 1200] [outer = 0x11815a800] 08:57:16 INFO - PROCESS | 1650 | 1467734236022 Marionette DEBUG loaded listener.js 08:57:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119727000) [pid = 1650] [serial = 1201] [outer = 0x11815a800] 08:57:16 INFO - PROCESS | 1650 | 1467734236390 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]]]}] 08:57:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:57:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 623ms 08:57:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:57:16 INFO - PROCESS | 1650 | 1467734236446 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:57:16 INFO - PROCESS | 1650 | 1467734236448 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:57:16 INFO - PROCESS | 1650 | 1467734236450 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:57:16 INFO - PROCESS | 1650 | 1467734236451 Marionette TRACE conn2 <- [1,1574,null,{}] 08:57:16 INFO - PROCESS | 1650 | 1467734236453 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}] 08:57:16 INFO - PROCESS | 1650 | 1467734236454 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:16 INFO - PROCESS | 1650 | 1467734236534 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:57:16 INFO - PROCESS | 1650 | 1467734236540 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:16 INFO - PROCESS | 1650 | 1467734236541 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ea2000 == 33 [pid = 1650] [id = 401] 08:57:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119795400) [pid = 1650] [serial = 1202] [outer = 0x0] 08:57:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119d5f400) [pid = 1650] [serial = 1203] [outer = 0x119795400] 08:57:16 INFO - PROCESS | 1650 | 1467734236566 Marionette DEBUG loaded listener.js 08:57:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1210e9400) [pid = 1650] [serial = 1204] [outer = 0x119795400] 08:57:16 INFO - PROCESS | 1650 | 1467734236932 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]]]}] 08:57:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:57:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 517ms 08:57:16 INFO - PROCESS | 1650 | 1467734236972 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:57:16 INFO - PROCESS | 1650 | 1467734236974 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:57:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:57:16 INFO - PROCESS | 1650 | 1467734236976 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:57:16 INFO - PROCESS | 1650 | 1467734236977 Marionette TRACE conn2 <- [1,1578,null,{}] 08:57:16 INFO - PROCESS | 1650 | 1467734236980 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}] 08:57:16 INFO - PROCESS | 1650 | 1467734236981 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:17 INFO - PROCESS | 1650 | 1467734237075 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:57:17 INFO - PROCESS | 1650 | 1467734237079 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:17 INFO - PROCESS | 1650 | 1467734237080 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268f0800 == 34 [pid = 1650] [id = 402] 08:57:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1128d5c00) [pid = 1650] [serial = 1205] [outer = 0x0] 08:57:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1210f1800) [pid = 1650] [serial = 1206] [outer = 0x1128d5c00] 08:57:17 INFO - PROCESS | 1650 | 1467734237105 Marionette DEBUG loaded listener.js 08:57:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121199400) [pid = 1650] [serial = 1207] [outer = 0x1128d5c00] 08:57:17 INFO - PROCESS | 1650 | 1467734237447 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]]]}] 08:57:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:57:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 520ms 08:57:17 INFO - PROCESS | 1650 | 1467734237497 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:57:17 INFO - PROCESS | 1650 | 1467734237498 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:57:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:57:17 INFO - PROCESS | 1650 | 1467734237508 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:57:17 INFO - PROCESS | 1650 | 1467734237509 Marionette TRACE conn2 <- [1,1582,null,{}] 08:57:17 INFO - PROCESS | 1650 | 1467734237511 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}] 08:57:17 INFO - PROCESS | 1650 | 1467734237516 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:17 INFO - PROCESS | 1650 | 1467734237634 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:57:17 INFO - PROCESS | 1650 | 1467734237640 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:17 INFO - PROCESS | 1650 | 1467734237641 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12891a800 == 35 [pid = 1650] [id = 403] 08:57:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12119a000) [pid = 1650] [serial = 1208] [outer = 0x0] 08:57:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1219d2400) [pid = 1650] [serial = 1209] [outer = 0x12119a000] 08:57:17 INFO - PROCESS | 1650 | 1467734237697 Marionette DEBUG loaded listener.js 08:57:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126d61c00) [pid = 1650] [serial = 1210] [outer = 0x12119a000] 08:57:18 INFO - PROCESS | 1650 | 1467734238024 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]]]}] 08:57:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:57:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 568ms 08:57:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:57:18 INFO - PROCESS | 1650 | 1467734238076 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:57:18 INFO - PROCESS | 1650 | 1467734238078 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:57:18 INFO - PROCESS | 1650 | 1467734238080 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:57:18 INFO - PROCESS | 1650 | 1467734238081 Marionette TRACE conn2 <- [1,1586,null,{}] 08:57:18 INFO - PROCESS | 1650 | 1467734238083 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}] 08:57:18 INFO - PROCESS | 1650 | 1467734238084 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:18 INFO - PROCESS | 1650 | 1467734238179 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:57:18 INFO - PROCESS | 1650 | 1467734238190 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:18 INFO - PROCESS | 1650 | 1467734238192 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x129281800 == 36 [pid = 1650] [id = 404] 08:57:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126d64800) [pid = 1650] [serial = 1211] [outer = 0x0] 08:57:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x127237800) [pid = 1650] [serial = 1212] [outer = 0x126d64800] 08:57:18 INFO - PROCESS | 1650 | 1467734238216 Marionette DEBUG loaded listener.js 08:57:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12728ec00) [pid = 1650] [serial = 1213] [outer = 0x126d64800] 08:57:18 INFO - PROCESS | 1650 | 1467734238550 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]]]}] 08:57:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:57:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 519ms 08:57:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:57:18 INFO - PROCESS | 1650 | 1467734238600 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:57:18 INFO - PROCESS | 1650 | 1467734238601 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:57:18 INFO - PROCESS | 1650 | 1467734238603 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:57:18 INFO - PROCESS | 1650 | 1467734238604 Marionette TRACE conn2 <- [1,1590,null,{}] 08:57:18 INFO - PROCESS | 1650 | 1467734238606 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}] 08:57:18 INFO - PROCESS | 1650 | 1467734238607 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:18 INFO - PROCESS | 1650 | 1467734238707 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:57:18 INFO - PROCESS | 1650 | 1467734238718 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:18 INFO - PROCESS | 1650 | 1467734238719 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a41c800 == 37 [pid = 1650] [id = 405] 08:57:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12728f800) [pid = 1650] [serial = 1214] [outer = 0x0] 08:57:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12872e000) [pid = 1650] [serial = 1215] [outer = 0x12728f800] 08:57:18 INFO - PROCESS | 1650 | 1467734238745 Marionette DEBUG loaded listener.js 08:57:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12875b800) [pid = 1650] [serial = 1216] [outer = 0x12728f800] 08:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112ae5c00) [pid = 1650] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116a14400) [pid = 1650] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1190f9000) [pid = 1650] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11957a400) [pid = 1650] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1129a4800) [pid = 1650] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116f10000) [pid = 1650] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116f0cc00) [pid = 1650] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1128d8400) [pid = 1650] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112ae9000) [pid = 1650] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11957b000) [pid = 1650] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123b8a400) [pid = 1650] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x110f61800) [pid = 1650] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119790000) [pid = 1650] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x114fda400) [pid = 1650] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1128cbc00) [pid = 1650] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:57:18 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11662ec00) [pid = 1650] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:57:19 INFO - PROCESS | 1650 | 1467734239140 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]]]}] 08:57:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:57:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 570ms 08:57:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:57:19 INFO - PROCESS | 1650 | 1467734239180 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:57:19 INFO - PROCESS | 1650 | 1467734239181 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:57:19 INFO - PROCESS | 1650 | 1467734239185 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:57:19 INFO - PROCESS | 1650 | 1467734239186 Marionette TRACE conn2 <- [1,1594,null,{}] 08:57:19 INFO - PROCESS | 1650 | 1467734239191 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}] 08:57:19 INFO - PROCESS | 1650 | 1467734239192 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:19 INFO - PROCESS | 1650 | 1467734239267 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:57:19 INFO - PROCESS | 1650 | 1467734239271 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:19 INFO - PROCESS | 1650 | 1467734239274 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194bf000 == 38 [pid = 1650] [id = 406] 08:57:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x114fda400) [pid = 1650] [serial = 1217] [outer = 0x0] 08:57:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116a14400) [pid = 1650] [serial = 1218] [outer = 0x114fda400] 08:57:19 INFO - PROCESS | 1650 | 1467734239298 Marionette DEBUG loaded listener.js 08:57:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11862cc00) [pid = 1650] [serial = 1219] [outer = 0x114fda400] 08:57:19 INFO - PROCESS | 1650 | 1467734239626 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]]]}] 08:57:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:57:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 471ms 08:57:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:57:19 INFO - PROCESS | 1650 | 1467734239657 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:57:19 INFO - PROCESS | 1650 | 1467734239658 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:57:19 INFO - PROCESS | 1650 | 1467734239660 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:57:19 INFO - PROCESS | 1650 | 1467734239661 Marionette TRACE conn2 <- [1,1598,null,{}] 08:57:19 INFO - PROCESS | 1650 | 1467734239663 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}] 08:57:19 INFO - PROCESS | 1650 | 1467734239665 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:19 INFO - PROCESS | 1650 | 1467734239746 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:57:19 INFO - PROCESS | 1650 | 1467734239750 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:19 INFO - PROCESS | 1650 | 1467734239751 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b940800 == 39 [pid = 1650] [id = 407] 08:57:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115e97000) [pid = 1650] [serial = 1220] [outer = 0x0] 08:57:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1215f3400) [pid = 1650] [serial = 1221] [outer = 0x115e97000] 08:57:19 INFO - PROCESS | 1650 | 1467734239780 Marionette DEBUG loaded listener.js 08:57:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128729c00) [pid = 1650] [serial = 1222] [outer = 0x115e97000] 08:57:20 INFO - PROCESS | 1650 | 1467734240242 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]]]}] 08:57:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:57:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 618ms 08:57:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:57:20 INFO - PROCESS | 1650 | 1467734240279 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:57:20 INFO - PROCESS | 1650 | 1467734240281 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:57:20 INFO - PROCESS | 1650 | 1467734240285 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:57:20 INFO - PROCESS | 1650 | 1467734240287 Marionette TRACE conn2 <- [1,1602,null,{}] 08:57:20 INFO - PROCESS | 1650 | 1467734240291 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}] 08:57:20 INFO - PROCESS | 1650 | 1467734240293 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:20 INFO - PROCESS | 1650 | 1467734240394 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:57:20 INFO - PROCESS | 1650 | 1467734240398 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:20 INFO - PROCESS | 1650 | 1467734240399 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c276800 == 40 [pid = 1650] [id = 408] 08:57:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12875d800) [pid = 1650] [serial = 1223] [outer = 0x0] 08:57:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128766c00) [pid = 1650] [serial = 1224] [outer = 0x12875d800] 08:57:20 INFO - PROCESS | 1650 | 1467734240425 Marionette DEBUG loaded listener.js 08:57:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12898bc00) [pid = 1650] [serial = 1225] [outer = 0x12875d800] 08:57:20 INFO - PROCESS | 1650 | 1467734240775 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]]]}] 08:57:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:57:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 522ms 08:57:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:57:20 INFO - PROCESS | 1650 | 1467734240807 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:57:20 INFO - PROCESS | 1650 | 1467734240808 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:57:20 INFO - PROCESS | 1650 | 1467734240810 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:57:20 INFO - PROCESS | 1650 | 1467734240811 Marionette TRACE conn2 <- [1,1606,null,{}] 08:57:20 INFO - PROCESS | 1650 | 1467734240813 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}] 08:57:20 INFO - PROCESS | 1650 | 1467734240814 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:20 INFO - PROCESS | 1650 | 1467734240896 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:57:21 INFO - PROCESS | 1650 | 1467734241008 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:21 INFO - PROCESS | 1650 | 1467734241009 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x112e97800 == 41 [pid = 1650] [id = 409] 08:57:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x110f40c00) [pid = 1650] [serial = 1226] [outer = 0x0] 08:57:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x110f79c00) [pid = 1650] [serial = 1227] [outer = 0x110f40c00] 08:57:21 INFO - PROCESS | 1650 | 1467734241042 Marionette DEBUG loaded listener.js 08:57:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1128d4400) [pid = 1650] [serial = 1228] [outer = 0x110f40c00] 08:57:21 INFO - PROCESS | 1650 | 1467734241488 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]]]}] 08:57:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:57:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 718ms 08:57:21 INFO - PROCESS | 1650 | 1467734241529 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:57:21 INFO - PROCESS | 1650 | 1467734241532 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:57:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:57:21 INFO - PROCESS | 1650 | 1467734241535 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:57:21 INFO - PROCESS | 1650 | 1467734241537 Marionette TRACE conn2 <- [1,1610,null,{}] 08:57:21 INFO - PROCESS | 1650 | 1467734241559 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}] 08:57:21 INFO - PROCESS | 1650 | 1467734241561 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:21 INFO - PROCESS | 1650 | 1467734241667 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:57:21 INFO - PROCESS | 1650 | 1467734241782 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:21 INFO - PROCESS | 1650 | 1467734241783 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x121133000 == 42 [pid = 1650] [id = 410] 08:57:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1167d0c00) [pid = 1650] [serial = 1229] [outer = 0x0] 08:57:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116f0a400) [pid = 1650] [serial = 1230] [outer = 0x1167d0c00] 08:57:21 INFO - PROCESS | 1650 | 1467734241813 Marionette DEBUG loaded listener.js 08:57:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118118800) [pid = 1650] [serial = 1231] [outer = 0x1167d0c00] 08:57:22 INFO - PROCESS | 1650 | 1467734242221 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]]]}] 08:57:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:57:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 739ms 08:57:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:57:22 INFO - PROCESS | 1650 | 1467734242276 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:57:22 INFO - PROCESS | 1650 | 1467734242278 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:57:22 INFO - PROCESS | 1650 | 1467734242281 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:57:22 INFO - PROCESS | 1650 | 1467734242283 Marionette TRACE conn2 <- [1,1614,null,{}] 08:57:22 INFO - PROCESS | 1650 | 1467734242285 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}] 08:57:22 INFO - PROCESS | 1650 | 1467734242286 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:22 INFO - PROCESS | 1650 | 1467734242389 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:57:22 INFO - PROCESS | 1650 | 1467734242448 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:22 INFO - PROCESS | 1650 | 1467734242449 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a219000 == 43 [pid = 1650] [id = 411] 08:57:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118157c00) [pid = 1650] [serial = 1232] [outer = 0x0] 08:57:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11957f000) [pid = 1650] [serial = 1233] [outer = 0x118157c00] 08:57:22 INFO - PROCESS | 1650 | 1467734242477 Marionette DEBUG loaded listener.js 08:57:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1210f4c00) [pid = 1650] [serial = 1234] [outer = 0x118157c00] 08:57:22 INFO - PROCESS | 1650 | 1467734242925 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]]]}] 08:57:22 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 08:57:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 669ms 08:57:22 INFO - PROCESS | 1650 | 1467734242950 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:57:22 INFO - PROCESS | 1650 | 1467734242952 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:57:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:57:22 INFO - PROCESS | 1650 | 1467734242961 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:57:22 INFO - PROCESS | 1650 | 1467734242965 Marionette TRACE conn2 <- [1,1618,null,{}] 08:57:22 INFO - PROCESS | 1650 | 1467734242985 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}] 08:57:22 INFO - PROCESS | 1650 | 1467734242988 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:23 INFO - PROCESS | 1650 | 1467734243134 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:57:23 INFO - PROCESS | 1650 | 1467734243217 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:23 INFO - PROCESS | 1650 | 1467734243218 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c60e800 == 44 [pid = 1650] [id = 412] 08:57:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123b95800) [pid = 1650] [serial = 1235] [outer = 0x0] 08:57:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x124ac8000) [pid = 1650] [serial = 1236] [outer = 0x123b95800] 08:57:23 INFO - PROCESS | 1650 | 1467734243246 Marionette DEBUG loaded listener.js 08:57:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126f2b400) [pid = 1650] [serial = 1237] [outer = 0x123b95800] 08:57:23 INFO - PROCESS | 1650 | 1467734243822 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]]]}] 08:57:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:57:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 929ms 08:57:23 INFO - PROCESS | 1650 | 1467734243884 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:57:23 INFO - PROCESS | 1650 | 1467734243887 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:57:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:57:23 INFO - PROCESS | 1650 | 1467734243908 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:57:23 INFO - PROCESS | 1650 | 1467734243910 Marionette TRACE conn2 <- [1,1622,null,{}] 08:57:23 INFO - PROCESS | 1650 | 1467734243914 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}] 08:57:23 INFO - PROCESS | 1650 | 1467734243915 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:24 INFO - PROCESS | 1650 | 1467734244014 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:57:24 INFO - PROCESS | 1650 | 1467734244089 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:24 INFO - PROCESS | 1650 | 1467734244091 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1167e5800 == 45 [pid = 1650] [id = 413] 08:57:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x111cac800) [pid = 1650] [serial = 1238] [outer = 0x0] 08:57:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x112a7b400) [pid = 1650] [serial = 1239] [outer = 0x111cac800] 08:57:24 INFO - PROCESS | 1650 | 1467734244118 Marionette DEBUG loaded listener.js 08:57:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x114f5e400) [pid = 1650] [serial = 1240] [outer = 0x111cac800] 08:57:24 INFO - PROCESS | 1650 | 1467734244568 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]]]}] 08:57:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12c276800 == 44 [pid = 1650] [id = 408] 08:57:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12b940800 == 43 [pid = 1650] [id = 407] 08:57:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1194bf000 == 42 [pid = 1650] [id = 406] 08:57:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12a41c800 == 41 [pid = 1650] [id = 405] 08:57:25 INFO - PROCESS | 1650 | --DOCSHELL 0x129281800 == 40 [pid = 1650] [id = 404] 08:57:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12891a800 == 39 [pid = 1650] [id = 403] 08:57:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1268f0800 == 38 [pid = 1650] [id = 402] 08:57:25 INFO - PROCESS | 1650 | --DOCSHELL 0x123ea2000 == 37 [pid = 1650] [id = 401] 08:57:25 INFO - PROCESS | 1650 | --DOCSHELL 0x119b21000 == 36 [pid = 1650] [id = 400] 08:57:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11836c800 == 35 [pid = 1650] [id = 399] 08:57:25 INFO - PROCESS | 1650 | --DOCSHELL 0x115d7b800 == 34 [pid = 1650] [id = 398] 08:57:25 INFO - PROCESS | 1650 | --DOCSHELL 0x128ab9800 == 33 [pid = 1650] [id = 397] 08:57:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1194bc000 == 32 [pid = 1650] [id = 396] 08:57:25 INFO - PROCESS | 1650 | --DOCSHELL 0x112dc0000 == 31 [pid = 1650] [id = 395] 08:57:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12c60e800 == 30 [pid = 1650] [id = 412] 08:57:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12a219000 == 29 [pid = 1650] [id = 411] 08:57:25 INFO - PROCESS | 1650 | --DOCSHELL 0x121133000 == 28 [pid = 1650] [id = 410] 08:57:25 INFO - PROCESS | 1650 | --DOCSHELL 0x112e97800 == 27 [pid = 1650] [id = 409] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x115e61800) [pid = 1650] [serial = 1135] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x112d44000) [pid = 1650] [serial = 1134] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11811ec00) [pid = 1650] [serial = 1138] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119581400) [pid = 1650] [serial = 1164] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x116fc5400) [pid = 1650] [serial = 1137] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119aa2000) [pid = 1650] [serial = 1141] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112a79800) [pid = 1650] [serial = 1152] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112fb2800) [pid = 1650] [serial = 1153] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1181b7800) [pid = 1650] [serial = 1149] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119586800) [pid = 1650] [serial = 1140] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118628c00) [pid = 1650] [serial = 1150] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118126400) [pid = 1650] [serial = 1158] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1184c7000) [pid = 1650] [serial = 1159] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123b90400) [pid = 1650] [serial = 1144] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1210f4400) [pid = 1650] [serial = 1143] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116469400) [pid = 1650] [serial = 1147] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x113da5400) [pid = 1650] [serial = 1146] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119aa6c00) [pid = 1650] [serial = 1167] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119736000) [pid = 1650] [serial = 1165] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123b94c00) [pid = 1650] [serial = 1170] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1217d8c00) [pid = 1650] [serial = 1168] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x125325000) [pid = 1650] [serial = 1171] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1133b6000) [pid = 1650] [serial = 1174] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1266fb800) [pid = 1650] [serial = 1180] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x111c75800) [pid = 1650] [serial = 1173] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x116714c00) [pid = 1650] [serial = 1156] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x115e8fc00) [pid = 1650] [serial = 1155] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1190f5400) [pid = 1650] [serial = 1162] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118503400) [pid = 1650] [serial = 1161] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11815f400) [pid = 1650] [serial = 1176] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123b8d000) [pid = 1650] [serial = 1179] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1210c9c00) [pid = 1650] [serial = 1177] [outer = 0x0] [url = about:blank] 08:57:25 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x127278800) [pid = 1650] [serial = 1182] [outer = 0x0] [url = about:blank] 08:57:25 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 08:57:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1225ms 08:57:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:57:25 INFO - PROCESS | 1650 | 1467734245153 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:57:25 INFO - PROCESS | 1650 | 1467734245156 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:57:25 INFO - PROCESS | 1650 | 1467734245160 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:57:25 INFO - PROCESS | 1650 | 1467734245162 Marionette TRACE conn2 <- [1,1626,null,{}] 08:57:25 INFO - PROCESS | 1650 | 1467734245165 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}] 08:57:25 INFO - PROCESS | 1650 | 1467734245167 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:25 INFO - PROCESS | 1650 | 1467734245255 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:57:25 INFO - PROCESS | 1650 | 1467734245261 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:25 INFO - PROCESS | 1650 | 1467734245264 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x115d64800 == 28 [pid = 1650] [id = 414] 08:57:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1122be400) [pid = 1650] [serial = 1241] [outer = 0x0] 08:57:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1128ce800) [pid = 1650] [serial = 1242] [outer = 0x1122be400] 08:57:25 INFO - PROCESS | 1650 | 1467734245295 Marionette DEBUG loaded listener.js 08:57:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1129af000) [pid = 1650] [serial = 1243] [outer = 0x1122be400] 08:57:25 INFO - PROCESS | 1650 | 1467734245630 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]]]}] 08:57:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:57:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 520ms 08:57:25 INFO - PROCESS | 1650 | 1467734245706 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:57:25 INFO - PROCESS | 1650 | 1467734245708 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:57:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:57:25 INFO - PROCESS | 1650 | 1467734245714 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:57:25 INFO - PROCESS | 1650 | 1467734245717 Marionette TRACE conn2 <- [1,1630,null,{}] 08:57:25 INFO - PROCESS | 1650 | 1467734245720 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}] 08:57:25 INFO - PROCESS | 1650 | 1467734245721 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:25 INFO - PROCESS | 1650 | 1467734245797 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:57:25 INFO - PROCESS | 1650 | 1467734245802 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:25 INFO - PROCESS | 1650 | 1467734245803 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11714d000 == 29 [pid = 1650] [id = 415] 08:57:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112d47c00) [pid = 1650] [serial = 1244] [outer = 0x0] 08:57:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115e5f000) [pid = 1650] [serial = 1245] [outer = 0x112d47c00] 08:57:25 INFO - PROCESS | 1650 | 1467734245833 Marionette DEBUG loaded listener.js 08:57:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x115e95000) [pid = 1650] [serial = 1246] [outer = 0x112d47c00] 08:57:26 INFO - PROCESS | 1650 | 1467734246178 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]]]}] 08:57:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:57:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 473ms 08:57:26 INFO - PROCESS | 1650 | 1467734246186 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:57:26 INFO - PROCESS | 1650 | 1467734246189 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:57:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:57:26 INFO - PROCESS | 1650 | 1467734246193 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:57:26 INFO - PROCESS | 1650 | 1467734246194 Marionette TRACE conn2 <- [1,1634,null,{}] 08:57:26 INFO - PROCESS | 1650 | 1467734246201 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}] 08:57:26 INFO - PROCESS | 1650 | 1467734246207 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:26 INFO - PROCESS | 1650 | 1467734246297 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:57:26 INFO - PROCESS | 1650 | 1467734246352 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:26 INFO - PROCESS | 1650 | 1467734246354 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11909b800 == 30 [pid = 1650] [id = 416] 08:57:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116905800) [pid = 1650] [serial = 1247] [outer = 0x0] 08:57:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1176f2000) [pid = 1650] [serial = 1248] [outer = 0x116905800] 08:57:26 INFO - PROCESS | 1650 | 1467734246383 Marionette DEBUG loaded listener.js 08:57:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118117400) [pid = 1650] [serial = 1249] [outer = 0x116905800] 08:57:26 INFO - PROCESS | 1650 | 1467734246684 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]]]}] 08:57:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:57:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 520ms 08:57:26 INFO - PROCESS | 1650 | 1467734246714 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:57:26 INFO - PROCESS | 1650 | 1467734246715 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:57:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:57:26 INFO - PROCESS | 1650 | 1467734246717 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:57:26 INFO - PROCESS | 1650 | 1467734246719 Marionette TRACE conn2 <- [1,1638,null,{}] 08:57:26 INFO - PROCESS | 1650 | 1467734246723 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}] 08:57:26 INFO - PROCESS | 1650 | 1467734246725 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:26 INFO - PROCESS | 1650 | 1467734246804 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:57:26 INFO - PROCESS | 1650 | 1467734246862 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:26 INFO - PROCESS | 1650 | 1467734246864 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b2a000 == 31 [pid = 1650] [id = 417] 08:57:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118117c00) [pid = 1650] [serial = 1250] [outer = 0x0] 08:57:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118121c00) [pid = 1650] [serial = 1251] [outer = 0x118117c00] 08:57:26 INFO - PROCESS | 1650 | 1467734246888 Marionette DEBUG loaded listener.js 08:57:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1184c8400) [pid = 1650] [serial = 1252] [outer = 0x118117c00] 08:57:27 INFO - PROCESS | 1650 | 1467734247167 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]]]}] 08:57:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:57:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 473ms 08:57:27 INFO - PROCESS | 1650 | 1467734247194 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:57:27 INFO - PROCESS | 1650 | 1467734247195 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:57:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:57:27 INFO - PROCESS | 1650 | 1467734247197 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:57:27 INFO - PROCESS | 1650 | 1467734247198 Marionette TRACE conn2 <- [1,1642,null,{}] 08:57:27 INFO - PROCESS | 1650 | 1467734247201 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}] 08:57:27 INFO - PROCESS | 1650 | 1467734247202 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:27 INFO - PROCESS | 1650 | 1467734247300 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:57:27 INFO - PROCESS | 1650 | 1467734247312 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:27 INFO - PROCESS | 1650 | 1467734247313 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1215bb000 == 32 [pid = 1650] [id = 418] 08:57:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1174e5c00) [pid = 1650] [serial = 1253] [outer = 0x0] 08:57:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118504400) [pid = 1650] [serial = 1254] [outer = 0x1174e5c00] 08:57:27 INFO - PROCESS | 1650 | 1467734247367 Marionette DEBUG loaded listener.js 08:57:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1190f5400) [pid = 1650] [serial = 1255] [outer = 0x1174e5c00] 08:57:27 INFO - PROCESS | 1650 | 1467734247669 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]]]}] 08:57:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:57:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 518ms 08:57:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:57:27 INFO - PROCESS | 1650 | 1467734247716 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:57:27 INFO - PROCESS | 1650 | 1467734247718 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:57:27 INFO - PROCESS | 1650 | 1467734247720 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:57:27 INFO - PROCESS | 1650 | 1467734247721 Marionette TRACE conn2 <- [1,1646,null,{}] 08:57:27 INFO - PROCESS | 1650 | 1467734247723 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}] 08:57:27 INFO - PROCESS | 1650 | 1467734247728 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:27 INFO - PROCESS | 1650 | 1467734247850 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:57:27 INFO - PROCESS | 1650 | 1467734247855 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:27 INFO - PROCESS | 1650 | 1467734247856 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e61000 == 33 [pid = 1650] [id = 419] 08:57:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11957ac00) [pid = 1650] [serial = 1256] [outer = 0x0] 08:57:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119736400) [pid = 1650] [serial = 1257] [outer = 0x11957ac00] 08:57:27 INFO - PROCESS | 1650 | 1467734247881 Marionette DEBUG loaded listener.js 08:57:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x120fe3800) [pid = 1650] [serial = 1258] [outer = 0x11957ac00] 08:57:28 INFO - PROCESS | 1650 | 1467734248201 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]]]}] 08:57:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:57:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 520ms 08:57:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:57:28 INFO - PROCESS | 1650 | 1467734248242 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:57:28 INFO - PROCESS | 1650 | 1467734248243 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:57:28 INFO - PROCESS | 1650 | 1467734248245 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:57:28 INFO - PROCESS | 1650 | 1467734248246 Marionette TRACE conn2 <- [1,1650,null,{}] 08:57:28 INFO - PROCESS | 1650 | 1467734248259 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}] 08:57:28 INFO - PROCESS | 1650 | 1467734248260 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:28 INFO - PROCESS | 1650 | 1467734248362 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:57:28 INFO - PROCESS | 1650 | 1467734248366 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:28 INFO - PROCESS | 1650 | 1467734248367 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x126fd5800 == 34 [pid = 1650] [id = 420] 08:57:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1129a9c00) [pid = 1650] [serial = 1259] [outer = 0x0] 08:57:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1210c6c00) [pid = 1650] [serial = 1260] [outer = 0x1129a9c00] 08:57:28 INFO - PROCESS | 1650 | 1467734248397 Marionette DEBUG loaded listener.js 08:57:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121194000) [pid = 1650] [serial = 1261] [outer = 0x1129a9c00] 08:57:28 INFO - PROCESS | 1650 | 1467734248809 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]]]}] 08:57:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:57:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 580ms 08:57:28 INFO - PROCESS | 1650 | 1467734248826 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:57:28 INFO - PROCESS | 1650 | 1467734248828 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:57:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:57:28 INFO - PROCESS | 1650 | 1467734248831 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:57:28 INFO - PROCESS | 1650 | 1467734248833 Marionette TRACE conn2 <- [1,1654,null,{}] 08:57:28 INFO - PROCESS | 1650 | 1467734248837 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}] 08:57:28 INFO - PROCESS | 1650 | 1467734248840 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:28 INFO - PROCESS | 1650 | 1467734248978 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:57:28 INFO - PROCESS | 1650 | 1467734248982 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:28 INFO - PROCESS | 1650 | 1467734248984 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1287ed800 == 35 [pid = 1650] [id = 421] 08:57:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116193c00) [pid = 1650] [serial = 1262] [outer = 0x0] 08:57:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1212b1000) [pid = 1650] [serial = 1263] [outer = 0x116193c00] 08:57:29 INFO - PROCESS | 1650 | 1467734249007 Marionette DEBUG loaded listener.js 08:57:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12156c800) [pid = 1650] [serial = 1264] [outer = 0x116193c00] 08:57:29 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1128d5c00) [pid = 1650] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:57:29 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12119a000) [pid = 1650] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:57:29 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116fc5800) [pid = 1650] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:57:29 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126d64800) [pid = 1650] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:57:29 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11815a800) [pid = 1650] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:57:29 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1122b2400) [pid = 1650] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:57:29 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1128d2000) [pid = 1650] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:57:29 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119795400) [pid = 1650] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:57:29 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x115e93800) [pid = 1650] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:57:29 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x110f40000) [pid = 1650] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:57:29 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12728f800) [pid = 1650] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:57:29 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12875d800) [pid = 1650] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:57:29 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115e97000) [pid = 1650] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:57:29 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x114fda400) [pid = 1650] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:57:29 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126c73800) [pid = 1650] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:57:29 INFO - PROCESS | 1650 | 1467734249494 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]]]}] 08:57:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:57:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 670ms 08:57:29 INFO - PROCESS | 1650 | 1467734249501 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:57:29 INFO - PROCESS | 1650 | 1467734249503 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:57:29 INFO - PROCESS | 1650 | 1467734249508 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:57:29 INFO - PROCESS | 1650 | 1467734249509 Marionette TRACE conn2 <- [1,1658,null,{}] 08:57:29 INFO - PROCESS | 1650 | 1467734249511 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}] 08:57:29 INFO - PROCESS | 1650 | 1467734249512 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:29 INFO - PROCESS | 1650 | 1467734249585 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:57:29 INFO - PROCESS | 1650 | 1467734249591 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:29 INFO - PROCESS | 1650 | 1467734249592 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x128919800 == 36 [pid = 1650] [id = 422] 08:57:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11337d000) [pid = 1650] [serial = 1265] [outer = 0x0] 08:57:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x117db9000) [pid = 1650] [serial = 1266] [outer = 0x11337d000] 08:57:29 INFO - PROCESS | 1650 | 1467734249616 Marionette DEBUG loaded listener.js 08:57:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119a9dc00) [pid = 1650] [serial = 1267] [outer = 0x11337d000] 08:57:29 INFO - PROCESS | 1650 | 1467734249940 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]]]}] 08:57:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 469ms 08:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:57:29 INFO - PROCESS | 1650 | 1467734249978 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:57:29 INFO - PROCESS | 1650 | 1467734249979 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:57:29 INFO - PROCESS | 1650 | 1467734249981 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:57:29 INFO - PROCESS | 1650 | 1467734249982 Marionette TRACE conn2 <- [1,1662,null,{}] 08:57:29 INFO - PROCESS | 1650 | 1467734249984 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}] 08:57:29 INFO - PROCESS | 1650 | 1467734249985 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:30 INFO - PROCESS | 1650 | 1467734250084 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:57:30 INFO - PROCESS | 1650 | 1467734250092 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:30 INFO - PROCESS | 1650 | 1467734250093 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x128dc5000 == 37 [pid = 1650] [id = 423] 08:57:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119a9f800) [pid = 1650] [serial = 1268] [outer = 0x0] 08:57:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1212b2400) [pid = 1650] [serial = 1269] [outer = 0x119a9f800] 08:57:30 INFO - PROCESS | 1650 | 1467734250117 Marionette DEBUG loaded listener.js 08:57:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121578c00) [pid = 1650] [serial = 1270] [outer = 0x119a9f800] 08:57:30 INFO - PROCESS | 1650 | 1467734250429 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]]]}] 08:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 468ms 08:57:30 INFO - PROCESS | 1650 | 1467734250450 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:57:30 INFO - PROCESS | 1650 | 1467734250451 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:57:30 INFO - PROCESS | 1650 | 1467734250454 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:57:30 INFO - PROCESS | 1650 | 1467734250458 Marionette TRACE conn2 <- [1,1666,null,{}] 08:57:30 INFO - PROCESS | 1650 | 1467734250460 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}] 08:57:30 INFO - PROCESS | 1650 | 1467734250462 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:30 INFO - PROCESS | 1650 | 1467734250548 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:57:30 INFO - PROCESS | 1650 | 1467734250551 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:30 INFO - PROCESS | 1650 | 1467734250553 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a418000 == 38 [pid = 1650] [id = 424] 08:57:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121579400) [pid = 1650] [serial = 1271] [outer = 0x0] 08:57:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123b93000) [pid = 1650] [serial = 1272] [outer = 0x121579400] 08:57:30 INFO - PROCESS | 1650 | 1467734250583 Marionette DEBUG loaded listener.js 08:57:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125326400) [pid = 1650] [serial = 1273] [outer = 0x121579400] 08:57:30 INFO - PROCESS | 1650 | 1467734250914 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]]]}] 08:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 471ms 08:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:57:30 INFO - PROCESS | 1650 | 1467734250927 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:57:30 INFO - PROCESS | 1650 | 1467734250928 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:57:30 INFO - PROCESS | 1650 | 1467734250930 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:57:30 INFO - PROCESS | 1650 | 1467734250931 Marionette TRACE conn2 <- [1,1670,null,{}] 08:57:30 INFO - PROCESS | 1650 | 1467734250934 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}] 08:57:30 INFO - PROCESS | 1650 | 1467734250935 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:31 INFO - PROCESS | 1650 | 1467734251041 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:57:31 INFO - PROCESS | 1650 | 1467734251075 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:31 INFO - PROCESS | 1650 | 1467734251076 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a642800 == 39 [pid = 1650] [id = 425] 08:57:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116128000) [pid = 1650] [serial = 1274] [outer = 0x0] 08:57:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1253b4800) [pid = 1650] [serial = 1275] [outer = 0x116128000] 08:57:31 INFO - PROCESS | 1650 | 1467734251100 Marionette DEBUG loaded listener.js 08:57:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126f2ac00) [pid = 1650] [serial = 1276] [outer = 0x116128000] 08:57:31 INFO - PROCESS | 1650 | 1467734251375 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]]]}] 08:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 520ms 08:57:31 INFO - PROCESS | 1650 | 1467734251450 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:57:31 INFO - PROCESS | 1650 | 1467734251454 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:57:31 INFO - PROCESS | 1650 | 1467734251459 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:57:31 INFO - PROCESS | 1650 | 1467734251461 Marionette TRACE conn2 <- [1,1674,null,{}] 08:57:31 INFO - PROCESS | 1650 | 1467734251465 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}] 08:57:31 INFO - PROCESS | 1650 | 1467734251467 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:31 INFO - PROCESS | 1650 | 1467734251583 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:57:31 INFO - PROCESS | 1650 | 1467734251637 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:31 INFO - PROCESS | 1650 | 1467734251640 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b6000 == 40 [pid = 1650] [id = 426] 08:57:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1120e5c00) [pid = 1650] [serial = 1277] [outer = 0x0] 08:57:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11272c400) [pid = 1650] [serial = 1278] [outer = 0x1120e5c00] 08:57:31 INFO - PROCESS | 1650 | 1467734251671 Marionette DEBUG loaded listener.js 08:57:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1129b2000) [pid = 1650] [serial = 1279] [outer = 0x1120e5c00] 08:57:32 INFO - PROCESS | 1650 | 1467734252210 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]]]}] 08:57:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 821ms 08:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:57:32 INFO - PROCESS | 1650 | 1467734252280 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:57:32 INFO - PROCESS | 1650 | 1467734252282 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:57:32 INFO - PROCESS | 1650 | 1467734252286 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:57:32 INFO - PROCESS | 1650 | 1467734252289 Marionette TRACE conn2 <- [1,1678,null,{}] 08:57:32 INFO - PROCESS | 1650 | 1467734252291 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}] 08:57:32 INFO - PROCESS | 1650 | 1467734252293 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:32 INFO - PROCESS | 1650 | 1467734252402 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:57:32 INFO - PROCESS | 1650 | 1467734252460 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:32 INFO - PROCESS | 1650 | 1467734252461 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bc8000 == 41 [pid = 1650] [id = 427] 08:57:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x116195400) [pid = 1650] [serial = 1280] [outer = 0x0] 08:57:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x116628400) [pid = 1650] [serial = 1281] [outer = 0x116195400] 08:57:32 INFO - PROCESS | 1650 | 1467734252492 Marionette DEBUG loaded listener.js 08:57:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116981000) [pid = 1650] [serial = 1282] [outer = 0x116195400] 08:57:33 INFO - PROCESS | 1650 | 1467734253176 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]]]}] 08:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 922ms 08:57:33 INFO - PROCESS | 1650 | 1467734253230 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:57:33 INFO - PROCESS | 1650 | 1467734253232 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:57:33 INFO - PROCESS | 1650 | 1467734253237 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:57:33 INFO - PROCESS | 1650 | 1467734253241 Marionette TRACE conn2 <- [1,1682,null,{}] 08:57:33 INFO - PROCESS | 1650 | 1467734253249 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}] 08:57:33 INFO - PROCESS | 1650 | 1467734253251 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:33 INFO - PROCESS | 1650 | 1467734253358 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:57:33 INFO - PROCESS | 1650 | 1467734253438 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:33 INFO - PROCESS | 1650 | 1467734253441 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1133a2800 == 42 [pid = 1650] [id = 428] 08:57:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x110f81000) [pid = 1650] [serial = 1283] [outer = 0x0] 08:57:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x110fe5000) [pid = 1650] [serial = 1284] [outer = 0x110f81000] 08:57:33 INFO - PROCESS | 1650 | 1467734253469 Marionette DEBUG loaded listener.js 08:57:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x111c83800) [pid = 1650] [serial = 1285] [outer = 0x110f81000] 08:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12a418000 == 41 [pid = 1650] [id = 424] 08:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x128dc5000 == 40 [pid = 1650] [id = 423] 08:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x128919800 == 39 [pid = 1650] [id = 422] 08:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1287ed800 == 38 [pid = 1650] [id = 421] 08:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x126fd5800 == 37 [pid = 1650] [id = 420] 08:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x124e61000 == 36 [pid = 1650] [id = 419] 08:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1215bb000 == 35 [pid = 1650] [id = 418] 08:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x119b2a000 == 34 [pid = 1650] [id = 417] 08:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11909b800 == 33 [pid = 1650] [id = 416] 08:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11714d000 == 32 [pid = 1650] [id = 415] 08:57:33 INFO - PROCESS | 1650 | --DOCSHELL 0x115d64800 == 31 [pid = 1650] [id = 414] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12728fc00) [pid = 1650] [serial = 1183] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1210f1800) [pid = 1650] [serial = 1206] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1219d2400) [pid = 1650] [serial = 1209] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118372400) [pid = 1650] [serial = 1191] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1190d0000) [pid = 1650] [serial = 1192] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x127237800) [pid = 1650] [serial = 1212] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11905cc00) [pid = 1650] [serial = 1200] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119727000) [pid = 1650] [serial = 1201] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1129b0800) [pid = 1650] [serial = 1188] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116128800) [pid = 1650] [serial = 1189] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112d23c00) [pid = 1650] [serial = 1194] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126d61c00) [pid = 1650] [serial = 1210] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x114f6b000) [pid = 1650] [serial = 1195] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119d5f400) [pid = 1650] [serial = 1203] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116f07800) [pid = 1650] [serial = 1197] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11806a800) [pid = 1650] [serial = 1198] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x110f69c00) [pid = 1650] [serial = 1185] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1110ac400) [pid = 1650] [serial = 1186] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12872e000) [pid = 1650] [serial = 1215] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12728ec00) [pid = 1650] [serial = 1213] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12898bc00) [pid = 1650] [serial = 1225] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1215f3400) [pid = 1650] [serial = 1221] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128729c00) [pid = 1650] [serial = 1222] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128766c00) [pid = 1650] [serial = 1224] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x116a14400) [pid = 1650] [serial = 1218] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12875b800) [pid = 1650] [serial = 1216] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x121199400) [pid = 1650] [serial = 1207] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11862cc00) [pid = 1650] [serial = 1219] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1210e9400) [pid = 1650] [serial = 1204] [outer = 0x0] [url = about:blank] 08:57:33 INFO - PROCESS | 1650 | 1467734253877 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]]]}] 08:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 676ms 08:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:57:33 INFO - PROCESS | 1650 | 1467734253912 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:57:33 INFO - PROCESS | 1650 | 1467734253915 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:57:33 INFO - PROCESS | 1650 | 1467734253919 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:57:33 INFO - PROCESS | 1650 | 1467734253921 Marionette TRACE conn2 <- [1,1686,null,{}] 08:57:33 INFO - PROCESS | 1650 | 1467734253924 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}] 08:57:33 INFO - PROCESS | 1650 | 1467734253925 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:34 INFO - PROCESS | 1650 | 1467734254002 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:57:34 INFO - PROCESS | 1650 | 1467734254009 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:34 INFO - PROCESS | 1650 | 1467734254010 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x117137800 == 32 [pid = 1650] [id = 429] 08:57:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112a86000) [pid = 1650] [serial = 1286] [outer = 0x0] 08:57:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112d09400) [pid = 1650] [serial = 1287] [outer = 0x112a86000] 08:57:34 INFO - PROCESS | 1650 | 1467734254037 Marionette DEBUG loaded listener.js 08:57:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112fae800) [pid = 1650] [serial = 1288] [outer = 0x112a86000] 08:57:34 INFO - PROCESS | 1650 | 1467734254360 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]]]}] 08:57:34 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 08:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 470ms 08:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:57:34 INFO - PROCESS | 1650 | 1467734254395 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:57:34 INFO - PROCESS | 1650 | 1467734254396 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:57:34 INFO - PROCESS | 1650 | 1467734254399 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:57:34 INFO - PROCESS | 1650 | 1467734254401 Marionette TRACE conn2 <- [1,1690,null,{}] 08:57:34 INFO - PROCESS | 1650 | 1467734254410 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}] 08:57:34 INFO - PROCESS | 1650 | 1467734254414 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:34 INFO - PROCESS | 1650 | 1467734254496 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:57:34 INFO - PROCESS | 1650 | 1467734254501 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:34 INFO - PROCESS | 1650 | 1467734254504 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192c8000 == 33 [pid = 1650] [id = 430] 08:57:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115e5e000) [pid = 1650] [serial = 1289] [outer = 0x0] 08:57:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x115e95400) [pid = 1650] [serial = 1290] [outer = 0x115e5e000] 08:57:34 INFO - PROCESS | 1650 | 1467734254536 Marionette DEBUG loaded listener.js 08:57:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116633400) [pid = 1650] [serial = 1291] [outer = 0x115e5e000] 08:57:34 INFO - PROCESS | 1650 | 1467734254898 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]]]}] 08:57:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 525ms 08:57:34 INFO - PROCESS | 1650 | 1467734254930 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:57:34 INFO - PROCESS | 1650 | 1467734254932 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:57:34 INFO - PROCESS | 1650 | 1467734254934 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:57:34 INFO - PROCESS | 1650 | 1467734254935 Marionette TRACE conn2 <- [1,1694,null,{}] 08:57:34 INFO - PROCESS | 1650 | 1467734254939 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}] 08:57:34 INFO - PROCESS | 1650 | 1467734254941 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:35 INFO - PROCESS | 1650 | 1467734255018 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:57:35 INFO - PROCESS | 1650 | 1467734255024 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:35 INFO - PROCESS | 1650 | 1467734255025 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12136e800 == 34 [pid = 1650] [id = 431] 08:57:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116716800) [pid = 1650] [serial = 1292] [outer = 0x0] 08:57:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116a15c00) [pid = 1650] [serial = 1293] [outer = 0x116716800] 08:57:35 INFO - PROCESS | 1650 | 1467734255050 Marionette DEBUG loaded listener.js 08:57:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118065800) [pid = 1650] [serial = 1294] [outer = 0x116716800] 08:57:35 INFO - PROCESS | 1650 | 1467734255376 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]]]}] 08:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 470ms 08:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:57:35 INFO - PROCESS | 1650 | 1467734255407 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:57:35 INFO - PROCESS | 1650 | 1467734255408 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:57:35 INFO - PROCESS | 1650 | 1467734255410 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:57:35 INFO - PROCESS | 1650 | 1467734255411 Marionette TRACE conn2 <- [1,1698,null,{}] 08:57:35 INFO - PROCESS | 1650 | 1467734255413 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}] 08:57:35 INFO - PROCESS | 1650 | 1467734255415 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:35 INFO - PROCESS | 1650 | 1467734255487 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:57:35 INFO - PROCESS | 1650 | 1467734255492 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:35 INFO - PROCESS | 1650 | 1467734255493 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c14800 == 35 [pid = 1650] [id = 432] 08:57:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112faec00) [pid = 1650] [serial = 1295] [outer = 0x0] 08:57:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118124c00) [pid = 1650] [serial = 1296] [outer = 0x112faec00] 08:57:35 INFO - PROCESS | 1650 | 1467734255518 Marionette DEBUG loaded listener.js 08:57:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11815ec00) [pid = 1650] [serial = 1297] [outer = 0x112faec00] 08:57:35 INFO - PROCESS | 1650 | 1467734255875 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]]]}] 08:57:35 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 08:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 518ms 08:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:57:35 INFO - PROCESS | 1650 | 1467734255929 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:57:35 INFO - PROCESS | 1650 | 1467734255930 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:57:35 INFO - PROCESS | 1650 | 1467734255932 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:57:35 INFO - PROCESS | 1650 | 1467734255933 Marionette TRACE conn2 <- [1,1702,null,{}] 08:57:35 INFO - PROCESS | 1650 | 1467734255935 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}] 08:57:35 INFO - PROCESS | 1650 | 1467734255941 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:36 INFO - PROCESS | 1650 | 1467734256062 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:57:36 INFO - PROCESS | 1650 | 1467734256074 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:36 INFO - PROCESS | 1650 | 1467734256075 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x126fd5000 == 36 [pid = 1650] [id = 433] 08:57:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118156800) [pid = 1650] [serial = 1298] [outer = 0x0] 08:57:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118508400) [pid = 1650] [serial = 1299] [outer = 0x118156800] 08:57:36 INFO - PROCESS | 1650 | 1467734256098 Marionette DEBUG loaded listener.js 08:57:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119586800) [pid = 1650] [serial = 1300] [outer = 0x118156800] 08:57:36 INFO - PROCESS | 1650 | 1467734256441 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]]]}] 08:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 518ms 08:57:36 INFO - PROCESS | 1650 | 1467734256451 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:57:36 INFO - PROCESS | 1650 | 1467734256452 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:57:36 INFO - PROCESS | 1650 | 1467734256456 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:57:36 INFO - PROCESS | 1650 | 1467734256459 Marionette TRACE conn2 <- [1,1706,null,{}] 08:57:36 INFO - PROCESS | 1650 | 1467734256461 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}] 08:57:36 INFO - PROCESS | 1650 | 1467734256463 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:36 INFO - PROCESS | 1650 | 1467734256561 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:57:36 INFO - PROCESS | 1650 | 1467734256572 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:36 INFO - PROCESS | 1650 | 1467734256573 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1287f8800 == 37 [pid = 1650] [id = 434] 08:57:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119727000) [pid = 1650] [serial = 1301] [outer = 0x0] 08:57:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11978d800) [pid = 1650] [serial = 1302] [outer = 0x119727000] 08:57:36 INFO - PROCESS | 1650 | 1467734256598 Marionette DEBUG loaded listener.js 08:57:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119a9e400) [pid = 1650] [serial = 1303] [outer = 0x119727000] 08:57:36 INFO - PROCESS | 1650 | 1467734256941 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]]]}] 08:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 521ms 08:57:36 INFO - PROCESS | 1650 | 1467734256976 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:57:36 INFO - PROCESS | 1650 | 1467734256978 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:57:36 INFO - PROCESS | 1650 | 1467734256980 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:57:36 INFO - PROCESS | 1650 | 1467734256981 Marionette TRACE conn2 <- [1,1710,null,{}] 08:57:36 INFO - PROCESS | 1650 | 1467734256983 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}] 08:57:36 INFO - PROCESS | 1650 | 1467734256984 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:37 INFO - PROCESS | 1650 | 1467734257080 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:57:37 INFO - PROCESS | 1650 | 1467734257084 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:37 INFO - PROCESS | 1650 | 1467734257085 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x128dc5000 == 38 [pid = 1650] [id = 435] 08:57:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x110f6d800) [pid = 1650] [serial = 1304] [outer = 0x0] 08:57:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119d5a000) [pid = 1650] [serial = 1305] [outer = 0x110f6d800] 08:57:37 INFO - PROCESS | 1650 | 1467734257108 Marionette DEBUG loaded listener.js 08:57:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1210e9400) [pid = 1650] [serial = 1306] [outer = 0x110f6d800] 08:57:37 INFO - PROCESS | 1650 | 1467734257450 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]]]}] 08:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 518ms 08:57:37 INFO - PROCESS | 1650 | 1467734257498 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:57:37 INFO - PROCESS | 1650 | 1467734257499 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:57:37 INFO - PROCESS | 1650 | 1467734257502 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:57:37 INFO - PROCESS | 1650 | 1467734257503 Marionette TRACE conn2 <- [1,1714,null,{}] 08:57:37 INFO - PROCESS | 1650 | 1467734257505 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}] 08:57:37 INFO - PROCESS | 1650 | 1467734257506 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:37 INFO - PROCESS | 1650 | 1467734257605 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:57:37 INFO - PROCESS | 1650 | 1467734257609 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:37 INFO - PROCESS | 1650 | 1467734257610 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a40f000 == 39 [pid = 1650] [id = 436] 08:57:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1190ca800) [pid = 1650] [serial = 1307] [outer = 0x0] 08:57:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1210f6c00) [pid = 1650] [serial = 1308] [outer = 0x1190ca800] 08:57:37 INFO - PROCESS | 1650 | 1467734257666 Marionette DEBUG loaded listener.js 08:57:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x121197c00) [pid = 1650] [serial = 1309] [outer = 0x1190ca800] 08:57:38 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1174e5c00) [pid = 1650] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:57:38 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1122be400) [pid = 1650] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:57:38 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116905800) [pid = 1650] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:57:38 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118117c00) [pid = 1650] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:57:38 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x111cac800) [pid = 1650] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:57:38 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112d47c00) [pid = 1650] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:57:38 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x110f40c00) [pid = 1650] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:57:38 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1167d0c00) [pid = 1650] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:57:38 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11957ac00) [pid = 1650] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:57:38 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116193c00) [pid = 1650] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:57:38 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118157c00) [pid = 1650] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:57:38 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1129a9c00) [pid = 1650] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:57:38 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11337d000) [pid = 1650] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:57:38 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119a9f800) [pid = 1650] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:57:38 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123b95800) [pid = 1650] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:57:38 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x121579400) [pid = 1650] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:57:38 INFO - PROCESS | 1650 | 1467734258036 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]]]}] 08:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 571ms 08:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:57:38 INFO - PROCESS | 1650 | 1467734258074 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:57:38 INFO - PROCESS | 1650 | 1467734258075 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:57:38 INFO - PROCESS | 1650 | 1467734258078 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:57:38 INFO - PROCESS | 1650 | 1467734258079 Marionette TRACE conn2 <- [1,1718,null,{}] 08:57:38 INFO - PROCESS | 1650 | 1467734258081 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}] 08:57:38 INFO - PROCESS | 1650 | 1467734258082 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:38 INFO - PROCESS | 1650 | 1467734258161 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:57:38 INFO - PROCESS | 1650 | 1467734258165 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:38 INFO - PROCESS | 1650 | 1467734258166 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12137b000 == 40 [pid = 1650] [id = 437] 08:57:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x110f7d000) [pid = 1650] [serial = 1310] [outer = 0x0] 08:57:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1133b9c00) [pid = 1650] [serial = 1311] [outer = 0x110f7d000] 08:57:38 INFO - PROCESS | 1650 | 1467734258190 Marionette DEBUG loaded listener.js 08:57:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11697bc00) [pid = 1650] [serial = 1312] [outer = 0x110f7d000] 08:57:38 INFO - PROCESS | 1650 | 1467734258524 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]]]}] 08:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 468ms 08:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:57:38 INFO - PROCESS | 1650 | 1467734258547 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:57:38 INFO - PROCESS | 1650 | 1467734258548 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:57:38 INFO - PROCESS | 1650 | 1467734258550 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:57:38 INFO - PROCESS | 1650 | 1467734258552 Marionette TRACE conn2 <- [1,1722,null,{}] 08:57:38 INFO - PROCESS | 1650 | 1467734258556 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}] 08:57:38 INFO - PROCESS | 1650 | 1467734258558 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:38 INFO - PROCESS | 1650 | 1467734258646 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:57:38 INFO - PROCESS | 1650 | 1467734258706 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:38 INFO - PROCESS | 1650 | 1467734258708 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a655800 == 41 [pid = 1650] [id = 438] 08:57:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116975400) [pid = 1650] [serial = 1313] [outer = 0x0] 08:57:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1190ee000) [pid = 1650] [serial = 1314] [outer = 0x116975400] 08:57:38 INFO - PROCESS | 1650 | 1467734258741 Marionette DEBUG loaded listener.js 08:57:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121573c00) [pid = 1650] [serial = 1315] [outer = 0x116975400] 08:57:39 INFO - PROCESS | 1650 | 1467734259010 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]]]}] 08:57:39 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 08:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 474ms 08:57:39 INFO - PROCESS | 1650 | 1467734259030 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:57:39 INFO - PROCESS | 1650 | 1467734259031 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:57:39 INFO - PROCESS | 1650 | 1467734259033 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:57:39 INFO - PROCESS | 1650 | 1467734259034 Marionette TRACE conn2 <- [1,1726,null,{}] 08:57:39 INFO - PROCESS | 1650 | 1467734259045 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}] 08:57:39 INFO - PROCESS | 1650 | 1467734259046 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:39 INFO - PROCESS | 1650 | 1467734259132 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:57:39 INFO - PROCESS | 1650 | 1467734259136 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:39 INFO - PROCESS | 1650 | 1467734259137 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b940800 == 42 [pid = 1650] [id = 439] 08:57:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121574000) [pid = 1650] [serial = 1316] [outer = 0x0] 08:57:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123b89800) [pid = 1650] [serial = 1317] [outer = 0x121574000] 08:57:39 INFO - PROCESS | 1650 | 1467734259161 Marionette DEBUG loaded listener.js 08:57:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124c6e000) [pid = 1650] [serial = 1318] [outer = 0x121574000] 08:57:39 INFO - PROCESS | 1650 | 1467734259515 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]]]}] 08:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 525ms 08:57:39 INFO - PROCESS | 1650 | 1467734259558 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:57:39 INFO - PROCESS | 1650 | 1467734259560 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:57:39 INFO - PROCESS | 1650 | 1467734259562 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:57:39 INFO - PROCESS | 1650 | 1467734259563 Marionette TRACE conn2 <- [1,1730,null,{}] 08:57:39 INFO - PROCESS | 1650 | 1467734259565 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}] 08:57:39 INFO - PROCESS | 1650 | 1467734259566 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:39 INFO - PROCESS | 1650 | 1467734259652 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:57:39 INFO - PROCESS | 1650 | 1467734259658 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:39 INFO - PROCESS | 1650 | 1467734259659 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c280000 == 43 [pid = 1650] [id = 440] 08:57:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x125323400) [pid = 1650] [serial = 1319] [outer = 0x0] 08:57:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1253b5400) [pid = 1650] [serial = 1320] [outer = 0x125323400] 08:57:39 INFO - PROCESS | 1650 | 1467734259682 Marionette DEBUG loaded listener.js 08:57:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126d6d800) [pid = 1650] [serial = 1321] [outer = 0x125323400] 08:57:40 INFO - PROCESS | 1650 | 1467734260064 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]]]}] 08:57:40 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 08:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 518ms 08:57:40 INFO - PROCESS | 1650 | 1467734260081 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:57:40 INFO - PROCESS | 1650 | 1467734260084 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:57:40 INFO - PROCESS | 1650 | 1467734260087 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:57:40 INFO - PROCESS | 1650 | 1467734260090 Marionette TRACE conn2 <- [1,1734,null,{}] 08:57:40 INFO - PROCESS | 1650 | 1467734260095 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}] 08:57:40 INFO - PROCESS | 1650 | 1467734260097 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:40 INFO - PROCESS | 1650 | 1467734260201 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:57:40 INFO - PROCESS | 1650 | 1467734260303 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:40 INFO - PROCESS | 1650 | 1467734260306 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1167e3800 == 44 [pid = 1650] [id = 441] 08:57:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x111c75400) [pid = 1650] [serial = 1322] [outer = 0x0] 08:57:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1128cc000) [pid = 1650] [serial = 1323] [outer = 0x111c75400] 08:57:40 INFO - PROCESS | 1650 | 1467734260337 Marionette DEBUG loaded listener.js 08:57:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1129b1800) [pid = 1650] [serial = 1324] [outer = 0x111c75400] 08:57:40 INFO - PROCESS | 1650 | 1467734260772 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]]]}] 08:57:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 723ms 08:57:40 INFO - PROCESS | 1650 | 1467734260810 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:57:40 INFO - PROCESS | 1650 | 1467734260813 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:57:40 INFO - PROCESS | 1650 | 1467734260842 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:57:40 INFO - PROCESS | 1650 | 1467734260844 Marionette TRACE conn2 <- [1,1738,null,{}] 08:57:40 INFO - PROCESS | 1650 | 1467734260846 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}] 08:57:40 INFO - PROCESS | 1650 | 1467734260848 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:40 INFO - PROCESS | 1650 | 1467734260955 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:57:41 INFO - PROCESS | 1650 | 1467734261016 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:41 INFO - PROCESS | 1650 | 1467734261018 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b22800 == 45 [pid = 1650] [id = 442] 08:57:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x115d15c00) [pid = 1650] [serial = 1325] [outer = 0x0] 08:57:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115e8f000) [pid = 1650] [serial = 1326] [outer = 0x115d15c00] 08:57:41 INFO - PROCESS | 1650 | 1467734261048 Marionette DEBUG loaded listener.js 08:57:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116714400) [pid = 1650] [serial = 1327] [outer = 0x115d15c00] 08:57:41 INFO - PROCESS | 1650 | 1467734261498 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]]]}] 08:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 670ms 08:57:41 INFO - PROCESS | 1650 | 1467734261512 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:57:41 INFO - PROCESS | 1650 | 1467734261513 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:57:41 INFO - PROCESS | 1650 | 1467734261516 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:57:41 INFO - PROCESS | 1650 | 1467734261518 Marionette TRACE conn2 <- [1,1742,null,{}] 08:57:41 INFO - PROCESS | 1650 | 1467734261526 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}] 08:57:41 INFO - PROCESS | 1650 | 1467734261529 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:41 INFO - PROCESS | 1650 | 1467734261634 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:57:41 INFO - PROCESS | 1650 | 1467734261692 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:41 INFO - PROCESS | 1650 | 1467734261694 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b71f000 == 46 [pid = 1650] [id = 443] 08:57:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11805f800) [pid = 1650] [serial = 1328] [outer = 0x0] 08:57:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118376000) [pid = 1650] [serial = 1329] [outer = 0x11805f800] 08:57:41 INFO - PROCESS | 1650 | 1467734261728 Marionette DEBUG loaded listener.js 08:57:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1190c9c00) [pid = 1650] [serial = 1330] [outer = 0x11805f800] 08:57:42 INFO - PROCESS | 1650 | 1467734262175 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]]]}] 08:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 673ms 08:57:42 INFO - PROCESS | 1650 | 1467734262190 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:57:42 INFO - PROCESS | 1650 | 1467734262192 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:57:42 INFO - PROCESS | 1650 | 1467734262195 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:57:42 INFO - PROCESS | 1650 | 1467734262196 Marionette TRACE conn2 <- [1,1746,null,{}] 08:57:42 INFO - PROCESS | 1650 | 1467734262198 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}] 08:57:42 INFO - PROCESS | 1650 | 1467734262200 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:42 INFO - PROCESS | 1650 | 1467734262333 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:57:42 INFO - PROCESS | 1650 | 1467734262475 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:42 INFO - PROCESS | 1650 | 1467734262477 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd5d000 == 47 [pid = 1650] [id = 444] 08:57:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119582c00) [pid = 1650] [serial = 1331] [outer = 0x0] 08:57:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119a9ac00) [pid = 1650] [serial = 1332] [outer = 0x119582c00] 08:57:42 INFO - PROCESS | 1650 | 1467734262522 Marionette DEBUG loaded listener.js 08:57:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x121199c00) [pid = 1650] [serial = 1333] [outer = 0x119582c00] 08:57:42 INFO - PROCESS | 1650 | 1467734262984 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]]]}] 08:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 818ms 08:57:43 INFO - PROCESS | 1650 | 1467734263014 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:57:43 INFO - PROCESS | 1650 | 1467734263015 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:57:43 INFO - PROCESS | 1650 | 1467734263018 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:57:43 INFO - PROCESS | 1650 | 1467734263019 Marionette TRACE conn2 <- [1,1750,null,{}] 08:57:43 INFO - PROCESS | 1650 | 1467734263021 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}] 08:57:43 INFO - PROCESS | 1650 | 1467734263023 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:43 INFO - PROCESS | 1650 | 1467734263127 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:57:43 INFO - PROCESS | 1650 | 1467734263188 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:43 INFO - PROCESS | 1650 | 1467734263189 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d43800 == 48 [pid = 1650] [id = 445] 08:57:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1128d5000) [pid = 1650] [serial = 1334] [outer = 0x0] 08:57:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x116f05800) [pid = 1650] [serial = 1335] [outer = 0x1128d5000] 08:57:43 INFO - PROCESS | 1650 | 1467734263217 Marionette DEBUG loaded listener.js 08:57:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11957d000) [pid = 1650] [serial = 1336] [outer = 0x1128d5000] 08:57:43 INFO - PROCESS | 1650 | 1467734263836 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]]]}] 08:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 872ms 08:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:57:43 INFO - PROCESS | 1650 | 1467734263890 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:57:43 INFO - PROCESS | 1650 | 1467734263893 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:57:43 INFO - PROCESS | 1650 | 1467734263895 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:57:43 INFO - PROCESS | 1650 | 1467734263899 Marionette TRACE conn2 <- [1,1754,null,{}] 08:57:43 INFO - PROCESS | 1650 | 1467734263902 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}] 08:57:43 INFO - PROCESS | 1650 | 1467734263903 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:44 INFO - PROCESS | 1650 | 1467734263998 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:57:44 INFO - PROCESS | 1650 | 1467734264071 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:44 INFO - PROCESS | 1650 | 1467734264072 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x118354000 == 49 [pid = 1650] [id = 446] 08:57:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x114f6cc00) [pid = 1650] [serial = 1337] [outer = 0x0] 08:57:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x115e89400) [pid = 1650] [serial = 1338] [outer = 0x114f6cc00] 08:57:44 INFO - PROCESS | 1650 | 1467734264100 Marionette DEBUG loaded listener.js 08:57:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x116131000) [pid = 1650] [serial = 1339] [outer = 0x114f6cc00] 08:57:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12b940800 == 48 [pid = 1650] [id = 439] 08:57:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12a655800 == 47 [pid = 1650] [id = 438] 08:57:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12137b000 == 46 [pid = 1650] [id = 437] 08:57:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12a40f000 == 45 [pid = 1650] [id = 436] 08:57:44 INFO - PROCESS | 1650 | --DOCSHELL 0x128dc5000 == 44 [pid = 1650] [id = 435] 08:57:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1287f8800 == 43 [pid = 1650] [id = 434] 08:57:44 INFO - PROCESS | 1650 | --DOCSHELL 0x126fd5000 == 42 [pid = 1650] [id = 433] 08:57:44 INFO - PROCESS | 1650 | --DOCSHELL 0x124c14800 == 41 [pid = 1650] [id = 432] 08:57:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12136e800 == 40 [pid = 1650] [id = 431] 08:57:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1192c8000 == 39 [pid = 1650] [id = 430] 08:57:44 INFO - PROCESS | 1650 | --DOCSHELL 0x117137800 == 38 [pid = 1650] [id = 429] 08:57:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1133a2800 == 37 [pid = 1650] [id = 428] 08:57:44 INFO - PROCESS | 1650 | --DOCSHELL 0x119bc8000 == 36 [pid = 1650] [id = 427] 08:57:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1169b6000 == 35 [pid = 1650] [id = 426] 08:57:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12a642800 == 34 [pid = 1650] [id = 425] 08:57:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1167e5800 == 33 [pid = 1650] [id = 413] 08:57:44 INFO - PROCESS | 1650 | --DOCSHELL 0x117d43800 == 32 [pid = 1650] [id = 445] 08:57:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd5d000 == 31 [pid = 1650] [id = 444] 08:57:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12b71f000 == 30 [pid = 1650] [id = 443] 08:57:44 INFO - PROCESS | 1650 | --DOCSHELL 0x123b22800 == 29 [pid = 1650] [id = 442] 08:57:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12c280000 == 28 [pid = 1650] [id = 440] 08:57:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1167e3800 == 27 [pid = 1650] [id = 441] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1190f5400) [pid = 1650] [serial = 1255] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118504400) [pid = 1650] [serial = 1254] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1128ce800) [pid = 1650] [serial = 1242] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1129af000) [pid = 1650] [serial = 1243] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1176f2000) [pid = 1650] [serial = 1248] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118117400) [pid = 1650] [serial = 1249] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118121c00) [pid = 1650] [serial = 1251] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x114f5e400) [pid = 1650] [serial = 1240] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x112a7b400) [pid = 1650] [serial = 1239] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x115e5f000) [pid = 1650] [serial = 1245] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x115e95000) [pid = 1650] [serial = 1246] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1128d4400) [pid = 1650] [serial = 1228] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x110f79c00) [pid = 1650] [serial = 1227] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118118800) [pid = 1650] [serial = 1231] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116f0a400) [pid = 1650] [serial = 1230] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119736400) [pid = 1650] [serial = 1257] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1212b1000) [pid = 1650] [serial = 1263] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1210f4c00) [pid = 1650] [serial = 1234] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x121194000) [pid = 1650] [serial = 1261] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11957f000) [pid = 1650] [serial = 1233] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1210c6c00) [pid = 1650] [serial = 1260] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119a9dc00) [pid = 1650] [serial = 1267] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1212b2400) [pid = 1650] [serial = 1269] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126f2b400) [pid = 1650] [serial = 1237] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x117db9000) [pid = 1650] [serial = 1266] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123b93000) [pid = 1650] [serial = 1272] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124ac8000) [pid = 1650] [serial = 1236] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x125326400) [pid = 1650] [serial = 1273] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12156c800) [pid = 1650] [serial = 1264] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1253b4800) [pid = 1650] [serial = 1275] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x121578c00) [pid = 1650] [serial = 1270] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x120fe3800) [pid = 1650] [serial = 1258] [outer = 0x0] [url = about:blank] 08:57:44 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1184c8400) [pid = 1650] [serial = 1252] [outer = 0x0] [url = about:blank] 08:57:45 INFO - PROCESS | 1650 | 1467734265013 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]]]}] 08:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1172ms 08:57:45 INFO - PROCESS | 1650 | 1467734265067 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:57:45 INFO - PROCESS | 1650 | 1467734265070 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:57:45 INFO - PROCESS | 1650 | 1467734265073 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:57:45 INFO - PROCESS | 1650 | 1467734265075 Marionette TRACE conn2 <- [1,1758,null,{}] 08:57:45 INFO - PROCESS | 1650 | 1467734265078 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}] 08:57:45 INFO - PROCESS | 1650 | 1467734265080 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:45 INFO - PROCESS | 1650 | 1467734265162 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:57:45 INFO - PROCESS | 1650 | 1467734265223 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:45 INFO - PROCESS | 1650 | 1467734265224 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x116609000 == 28 [pid = 1650] [id = 447] 08:57:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11272bc00) [pid = 1650] [serial = 1340] [outer = 0x0] 08:57:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1128d9400) [pid = 1650] [serial = 1341] [outer = 0x11272bc00] 08:57:45 INFO - PROCESS | 1650 | 1467734265252 Marionette DEBUG loaded listener.js 08:57:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1129b3400) [pid = 1650] [serial = 1342] [outer = 0x11272bc00] 08:57:45 INFO - PROCESS | 1650 | 1467734265580 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]]]}] 08:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 522ms 08:57:45 INFO - PROCESS | 1650 | 1467734265594 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:57:45 INFO - PROCESS | 1650 | 1467734265598 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:57:45 INFO - PROCESS | 1650 | 1467734265603 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:57:45 INFO - PROCESS | 1650 | 1467734265605 Marionette TRACE conn2 <- [1,1762,null,{}] 08:57:45 INFO - PROCESS | 1650 | 1467734265610 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}] 08:57:45 INFO - PROCESS | 1650 | 1467734265611 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:45 INFO - PROCESS | 1650 | 1467734265687 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:57:45 INFO - PROCESS | 1650 | 1467734265693 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:45 INFO - PROCESS | 1650 | 1467734265694 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d56000 == 29 [pid = 1650] [id = 448] 08:57:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112d45c00) [pid = 1650] [serial = 1343] [outer = 0x0] 08:57:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x115df4c00) [pid = 1650] [serial = 1344] [outer = 0x112d45c00] 08:57:45 INFO - PROCESS | 1650 | 1467734265721 Marionette DEBUG loaded listener.js 08:57:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115e96400) [pid = 1650] [serial = 1345] [outer = 0x112d45c00] 08:57:46 INFO - PROCESS | 1650 | 1467734266084 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]]]}] 08:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 524ms 08:57:46 INFO - PROCESS | 1650 | 1467734266127 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:57:46 INFO - PROCESS | 1650 | 1467734266129 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:57:46 INFO - PROCESS | 1650 | 1467734266133 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:57:46 INFO - PROCESS | 1650 | 1467734266136 Marionette TRACE conn2 <- [1,1766,null,{}] 08:57:46 INFO - PROCESS | 1650 | 1467734266148 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}] 08:57:46 INFO - PROCESS | 1650 | 1467734266152 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:46 INFO - PROCESS | 1650 | 1467734266246 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:57:46 INFO - PROCESS | 1650 | 1467734266252 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:46 INFO - PROCESS | 1650 | 1467734266254 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194ce800 == 30 [pid = 1650] [id = 449] 08:57:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x110f85c00) [pid = 1650] [serial = 1346] [outer = 0x0] 08:57:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116fc4c00) [pid = 1650] [serial = 1347] [outer = 0x110f85c00] 08:57:46 INFO - PROCESS | 1650 | 1467734266285 Marionette DEBUG loaded listener.js 08:57:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x117dbf000) [pid = 1650] [serial = 1348] [outer = 0x110f85c00] 08:57:46 INFO - PROCESS | 1650 | 1467734266630 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]]]}] 08:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 525ms 08:57:46 INFO - PROCESS | 1650 | 1467734266658 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:57:46 INFO - PROCESS | 1650 | 1467734266660 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:57:46 INFO - PROCESS | 1650 | 1467734266662 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:57:46 INFO - PROCESS | 1650 | 1467734266663 Marionette TRACE conn2 <- [1,1770,null,{}] 08:57:46 INFO - PROCESS | 1650 | 1467734266665 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}] 08:57:46 INFO - PROCESS | 1650 | 1467734266667 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:46 INFO - PROCESS | 1650 | 1467734266776 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:57:46 INFO - PROCESS | 1650 | 1467734266782 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:46 INFO - PROCESS | 1650 | 1467734266783 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x121255000 == 31 [pid = 1650] [id = 450] 08:57:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11806d800) [pid = 1650] [serial = 1349] [outer = 0x0] 08:57:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11811e000) [pid = 1650] [serial = 1350] [outer = 0x11806d800] 08:57:46 INFO - PROCESS | 1650 | 1467734266808 Marionette DEBUG loaded listener.js 08:57:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118156400) [pid = 1650] [serial = 1351] [outer = 0x11806d800] 08:57:47 INFO - PROCESS | 1650 | 1467734267142 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]]]}] 08:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 519ms 08:57:47 INFO - PROCESS | 1650 | 1467734267181 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:57:47 INFO - PROCESS | 1650 | 1467734267190 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:57:47 INFO - PROCESS | 1650 | 1467734267192 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:57:47 INFO - PROCESS | 1650 | 1467734267193 Marionette TRACE conn2 <- [1,1774,null,{}] 08:57:47 INFO - PROCESS | 1650 | 1467734267195 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}] 08:57:47 INFO - PROCESS | 1650 | 1467734267197 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:47 INFO - PROCESS | 1650 | 1467734267286 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:57:47 INFO - PROCESS | 1650 | 1467734267326 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:47 INFO - PROCESS | 1650 | 1467734267328 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12486c000 == 32 [pid = 1650] [id = 451] 08:57:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1128cb800) [pid = 1650] [serial = 1352] [outer = 0x0] 08:57:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118161c00) [pid = 1650] [serial = 1353] [outer = 0x1128cb800] 08:57:47 INFO - PROCESS | 1650 | 1467734267354 Marionette DEBUG loaded listener.js 08:57:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11850b000) [pid = 1650] [serial = 1354] [outer = 0x1128cb800] 08:57:47 INFO - PROCESS | 1650 | 1467734267689 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]]]}] 08:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 519ms 08:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:57:47 INFO - PROCESS | 1650 | 1467734267711 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:57:47 INFO - PROCESS | 1650 | 1467734267713 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:57:47 INFO - PROCESS | 1650 | 1467734267715 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:57:47 INFO - PROCESS | 1650 | 1467734267716 Marionette TRACE conn2 <- [1,1778,null,{}] 08:57:47 INFO - PROCESS | 1650 | 1467734267718 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}] 08:57:47 INFO - PROCESS | 1650 | 1467734267724 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:47 INFO - PROCESS | 1650 | 1467734267844 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:57:47 INFO - PROCESS | 1650 | 1467734267847 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:47 INFO - PROCESS | 1650 | 1467734267848 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x126fe2000 == 33 [pid = 1650] [id = 452] 08:57:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115e96800) [pid = 1650] [serial = 1355] [outer = 0x0] 08:57:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1190ce000) [pid = 1650] [serial = 1356] [outer = 0x115e96800] 08:57:47 INFO - PROCESS | 1650 | 1467734267874 Marionette DEBUG loaded listener.js 08:57:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119aa6800) [pid = 1650] [serial = 1357] [outer = 0x115e96800] 08:57:48 INFO - PROCESS | 1650 | 1467734268190 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]]]}] 08:57:48 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 08:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 518ms 08:57:48 INFO - PROCESS | 1650 | 1467734268234 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:57:48 INFO - PROCESS | 1650 | 1467734268235 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:57:48 INFO - PROCESS | 1650 | 1467734268244 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:57:48 INFO - PROCESS | 1650 | 1467734268245 Marionette TRACE conn2 <- [1,1782,null,{}] 08:57:48 INFO - PROCESS | 1650 | 1467734268248 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}] 08:57:48 INFO - PROCESS | 1650 | 1467734268249 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:48 INFO - PROCESS | 1650 | 1467734268345 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:57:48 INFO - PROCESS | 1650 | 1467734268359 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:48 INFO - PROCESS | 1650 | 1467734268360 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x128911000 == 34 [pid = 1650] [id = 453] 08:57:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x116980000) [pid = 1650] [serial = 1358] [outer = 0x0] 08:57:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1210c7800) [pid = 1650] [serial = 1359] [outer = 0x116980000] 08:57:48 INFO - PROCESS | 1650 | 1467734268384 Marionette DEBUG loaded listener.js 08:57:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x121197400) [pid = 1650] [serial = 1360] [outer = 0x116980000] 08:57:48 INFO - PROCESS | 1650 | 1467734268723 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]]]}] 08:57:48 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 08:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 529ms 08:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:57:48 INFO - PROCESS | 1650 | 1467734268767 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:57:48 INFO - PROCESS | 1650 | 1467734268768 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:57:48 INFO - PROCESS | 1650 | 1467734268770 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:57:48 INFO - PROCESS | 1650 | 1467734268771 Marionette TRACE conn2 <- [1,1786,null,{}] 08:57:48 INFO - PROCESS | 1650 | 1467734268774 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}] 08:57:48 INFO - PROCESS | 1650 | 1467734268775 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:48 INFO - PROCESS | 1650 | 1467734268873 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:57:48 INFO - PROCESS | 1650 | 1467734268876 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:48 INFO - PROCESS | 1650 | 1467734268877 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x128dc6800 == 35 [pid = 1650] [id = 454] 08:57:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x110f6cc00) [pid = 1650] [serial = 1361] [outer = 0x0] 08:57:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1212a9800) [pid = 1650] [serial = 1362] [outer = 0x110f6cc00] 08:57:48 INFO - PROCESS | 1650 | 1467734268901 Marionette DEBUG loaded listener.js 08:57:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1214dec00) [pid = 1650] [serial = 1363] [outer = 0x110f6cc00] 08:57:49 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1190ca800) [pid = 1650] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:57:49 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x116128000) [pid = 1650] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:57:49 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112a86000) [pid = 1650] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:57:49 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116195400) [pid = 1650] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:57:49 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116716800) [pid = 1650] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:57:49 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x110f81000) [pid = 1650] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:57:49 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112faec00) [pid = 1650] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:57:49 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x115e5e000) [pid = 1650] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:57:49 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1120e5c00) [pid = 1650] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:57:49 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x125323400) [pid = 1650] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:57:49 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x110f7d000) [pid = 1650] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:57:49 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116975400) [pid = 1650] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:57:49 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x121574000) [pid = 1650] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:57:49 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118156800) [pid = 1650] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:57:49 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119727000) [pid = 1650] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:57:49 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x110f6d800) [pid = 1650] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:57:49 INFO - PROCESS | 1650 | 1467734269546 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]]]}] 08:57:49 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 08:57:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 823ms 08:57:49 INFO - PROCESS | 1650 | 1467734269594 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:57:49 INFO - PROCESS | 1650 | 1467734269595 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:57:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:57:49 INFO - PROCESS | 1650 | 1467734269603 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:57:49 INFO - PROCESS | 1650 | 1467734269604 Marionette TRACE conn2 <- [1,1790,null,{}] 08:57:49 INFO - PROCESS | 1650 | 1467734269612 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}] 08:57:49 INFO - PROCESS | 1650 | 1467734269622 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:49 INFO - PROCESS | 1650 | 1467734269697 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:57:49 INFO - PROCESS | 1650 | 1467734269700 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:49 INFO - PROCESS | 1650 | 1467734269701 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194ce000 == 36 [pid = 1650] [id = 455] 08:57:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x112d2fc00) [pid = 1650] [serial = 1364] [outer = 0x0] 08:57:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1164e5800) [pid = 1650] [serial = 1365] [outer = 0x112d2fc00] 08:57:49 INFO - PROCESS | 1650 | 1467734269728 Marionette DEBUG loaded listener.js 08:57:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118124800) [pid = 1650] [serial = 1366] [outer = 0x112d2fc00] 08:57:50 INFO - PROCESS | 1650 | 1467734270057 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]]]}] 08:57:50 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) 08:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 476ms 08:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:57:50 INFO - PROCESS | 1650 | 1467734270079 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:57:50 INFO - PROCESS | 1650 | 1467734270080 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:57:50 INFO - PROCESS | 1650 | 1467734270082 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:57:50 INFO - PROCESS | 1650 | 1467734270083 Marionette TRACE conn2 <- [1,1794,null,{}] 08:57:50 INFO - PROCESS | 1650 | 1467734270085 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}] 08:57:50 INFO - PROCESS | 1650 | 1467734270088 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:50 INFO - PROCESS | 1650 | 1467734270163 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:57:50 INFO - PROCESS | 1650 | 1467734270167 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:50 INFO - PROCESS | 1650 | 1467734270169 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a649800 == 37 [pid = 1650] [id = 456] 08:57:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x113370c00) [pid = 1650] [serial = 1367] [outer = 0x0] 08:57:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x120fe7000) [pid = 1650] [serial = 1368] [outer = 0x113370c00] 08:57:50 INFO - PROCESS | 1650 | 1467734270194 Marionette DEBUG loaded listener.js 08:57:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12156d800) [pid = 1650] [serial = 1369] [outer = 0x113370c00] 08:57:50 INFO - PROCESS | 1650 | 1467734270534 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]]]}] 08:57:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 470ms 08:57:50 INFO - PROCESS | 1650 | 1467734270553 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:57:50 INFO - PROCESS | 1650 | 1467734270555 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:57:50 INFO - PROCESS | 1650 | 1467734270558 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:57:50 INFO - PROCESS | 1650 | 1467734270559 Marionette TRACE conn2 <- [1,1798,null,{}] 08:57:50 INFO - PROCESS | 1650 | 1467734270569 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}] 08:57:50 INFO - PROCESS | 1650 | 1467734270571 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:50 INFO - PROCESS | 1650 | 1467734270689 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:57:50 INFO - PROCESS | 1650 | 1467734270696 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:50 INFO - PROCESS | 1650 | 1467734270697 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12486b800 == 38 [pid = 1650] [id = 457] 08:57:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121572800) [pid = 1650] [serial = 1370] [outer = 0x0] 08:57:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123b8a400) [pid = 1650] [serial = 1371] [outer = 0x121572800] 08:57:50 INFO - PROCESS | 1650 | 1467734270724 Marionette DEBUG loaded listener.js 08:57:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x125325000) [pid = 1650] [serial = 1372] [outer = 0x121572800] 08:57:51 INFO - PROCESS | 1650 | 1467734271028 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]]]}] 08:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 520ms 08:57:51 INFO - PROCESS | 1650 | 1467734271078 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:57:51 INFO - PROCESS | 1650 | 1467734271080 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:57:51 INFO - PROCESS | 1650 | 1467734271082 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:57:51 INFO - PROCESS | 1650 | 1467734271083 Marionette TRACE conn2 <- [1,1802,null,{}] 08:57:51 INFO - PROCESS | 1650 | 1467734271085 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}] 08:57:51 INFO - PROCESS | 1650 | 1467734271086 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:51 INFO - PROCESS | 1650 | 1467734271166 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:57:51 INFO - PROCESS | 1650 | 1467734271169 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:51 INFO - PROCESS | 1650 | 1467734271170 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c277800 == 39 [pid = 1650] [id = 458] 08:57:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1253b4400) [pid = 1650] [serial = 1373] [outer = 0x0] 08:57:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126d61800) [pid = 1650] [serial = 1374] [outer = 0x1253b4400] 08:57:51 INFO - PROCESS | 1650 | 1467734271195 Marionette DEBUG loaded listener.js 08:57:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x127233800) [pid = 1650] [serial = 1375] [outer = 0x1253b4400] 08:57:51 INFO - PROCESS | 1650 | 1467734271762 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]]]}] 08:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 723ms 08:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:57:51 INFO - PROCESS | 1650 | 1467734271814 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:57:51 INFO - PROCESS | 1650 | 1467734271817 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:57:51 INFO - PROCESS | 1650 | 1467734271822 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:57:51 INFO - PROCESS | 1650 | 1467734271825 Marionette TRACE conn2 <- [1,1806,null,{}] 08:57:51 INFO - PROCESS | 1650 | 1467734271830 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}] 08:57:51 INFO - PROCESS | 1650 | 1467734271832 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:51 INFO - PROCESS | 1650 | 1467734271944 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:57:52 INFO - PROCESS | 1650 | 1467734272005 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:52 INFO - PROCESS | 1650 | 1467734272006 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d45000 == 40 [pid = 1650] [id = 459] 08:57:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1128d0800) [pid = 1650] [serial = 1376] [outer = 0x0] 08:57:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1129ab800) [pid = 1650] [serial = 1377] [outer = 0x1128d0800] 08:57:52 INFO - PROCESS | 1650 | 1467734272037 Marionette DEBUG loaded listener.js 08:57:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112eed400) [pid = 1650] [serial = 1378] [outer = 0x1128d0800] 08:57:52 INFO - PROCESS | 1650 | 1467734272568 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]]]}] 08:57:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 824ms 08:57:52 INFO - PROCESS | 1650 | 1467734272645 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:57:52 INFO - PROCESS | 1650 | 1467734272648 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:57:52 INFO - PROCESS | 1650 | 1467734272652 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:57:52 INFO - PROCESS | 1650 | 1467734272654 Marionette TRACE conn2 <- [1,1810,null,{}] 08:57:52 INFO - PROCESS | 1650 | 1467734272657 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}] 08:57:52 INFO - PROCESS | 1650 | 1467734272659 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:52 INFO - PROCESS | 1650 | 1467734272773 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:57:52 INFO - PROCESS | 1650 | 1467734272855 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:52 INFO - PROCESS | 1650 | 1467734272857 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x121135800 == 41 [pid = 1650] [id = 460] 08:57:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x112d29000) [pid = 1650] [serial = 1379] [outer = 0x0] 08:57:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1164e8000) [pid = 1650] [serial = 1380] [outer = 0x112d29000] 08:57:52 INFO - PROCESS | 1650 | 1467734272888 Marionette DEBUG loaded listener.js 08:57:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116f0a400) [pid = 1650] [serial = 1381] [outer = 0x112d29000] 08:57:53 INFO - PROCESS | 1650 | 1467734273506 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]]]}] 08:57:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12486b800 == 40 [pid = 1650] [id = 457] 08:57:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12a649800 == 39 [pid = 1650] [id = 456] 08:57:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1194ce000 == 38 [pid = 1650] [id = 455] 08:57:53 INFO - PROCESS | 1650 | --DOCSHELL 0x128dc6800 == 37 [pid = 1650] [id = 454] 08:57:53 INFO - PROCESS | 1650 | --DOCSHELL 0x128911000 == 36 [pid = 1650] [id = 453] 08:57:53 INFO - PROCESS | 1650 | --DOCSHELL 0x126fe2000 == 35 [pid = 1650] [id = 452] 08:57:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12486c000 == 34 [pid = 1650] [id = 451] 08:57:53 INFO - PROCESS | 1650 | --DOCSHELL 0x121255000 == 33 [pid = 1650] [id = 450] 08:57:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1194ce800 == 32 [pid = 1650] [id = 449] 08:57:53 INFO - PROCESS | 1650 | --DOCSHELL 0x117d56000 == 31 [pid = 1650] [id = 448] 08:57:53 INFO - PROCESS | 1650 | --DOCSHELL 0x116609000 == 30 [pid = 1650] [id = 447] 08:57:53 INFO - PROCESS | 1650 | --DOCSHELL 0x118354000 == 29 [pid = 1650] [id = 446] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11978d800) [pid = 1650] [serial = 1302] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119d5a000) [pid = 1650] [serial = 1305] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1210f6c00) [pid = 1650] [serial = 1308] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126f2ac00) [pid = 1650] [serial = 1276] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1210e9400) [pid = 1650] [serial = 1306] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112d09400) [pid = 1650] [serial = 1287] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112fae800) [pid = 1650] [serial = 1288] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116628400) [pid = 1650] [serial = 1281] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116981000) [pid = 1650] [serial = 1282] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116a15c00) [pid = 1650] [serial = 1293] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118065800) [pid = 1650] [serial = 1294] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x110fe5000) [pid = 1650] [serial = 1284] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x111c83800) [pid = 1650] [serial = 1285] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118124c00) [pid = 1650] [serial = 1296] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115e95400) [pid = 1650] [serial = 1290] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116633400) [pid = 1650] [serial = 1291] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11272c400) [pid = 1650] [serial = 1278] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1129b2000) [pid = 1650] [serial = 1279] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1253b5400) [pid = 1650] [serial = 1320] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1133b9c00) [pid = 1650] [serial = 1311] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126d6d800) [pid = 1650] [serial = 1321] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11697bc00) [pid = 1650] [serial = 1312] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1190ee000) [pid = 1650] [serial = 1314] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x121197c00) [pid = 1650] [serial = 1309] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123b89800) [pid = 1650] [serial = 1317] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124c6e000) [pid = 1650] [serial = 1318] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118508400) [pid = 1650] [serial = 1299] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119a9e400) [pid = 1650] [serial = 1303] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x121573c00) [pid = 1650] [serial = 1315] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119586800) [pid = 1650] [serial = 1300] [outer = 0x0] [url = about:blank] 08:57:53 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11815ec00) [pid = 1650] [serial = 1297] [outer = 0x0] [url = about:blank] 08:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 924ms 08:57:53 INFO - PROCESS | 1650 | 1467734273577 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:57:53 INFO - PROCESS | 1650 | 1467734273579 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:57:53 INFO - PROCESS | 1650 | 1467734273582 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:57:53 INFO - PROCESS | 1650 | 1467734273584 Marionette TRACE conn2 <- [1,1814,null,{}] 08:57:53 INFO - PROCESS | 1650 | 1467734273588 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}] 08:57:53 INFO - PROCESS | 1650 | 1467734273589 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:53 INFO - PROCESS | 1650 | 1467734273673 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:57:53 INFO - PROCESS | 1650 | 1467734273682 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:53 INFO - PROCESS | 1650 | 1467734273684 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11694f000 == 30 [pid = 1650] [id = 461] 08:57:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112faec00) [pid = 1650] [serial = 1382] [outer = 0x0] 08:57:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11337c000) [pid = 1650] [serial = 1383] [outer = 0x112faec00] 08:57:53 INFO - PROCESS | 1650 | 1467734273711 Marionette DEBUG loaded listener.js 08:57:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x115e8c000) [pid = 1650] [serial = 1384] [outer = 0x112faec00] 08:57:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 469ms 08:57:54 INFO - PROCESS | 1650 | 1467734274046 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]]]}] 08:57:54 INFO - PROCESS | 1650 | 1467734274051 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:57:54 INFO - PROCESS | 1650 | 1467734274055 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:57:54 INFO - PROCESS | 1650 | 1467734274063 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:57:54 INFO - PROCESS | 1650 | 1467734274064 Marionette TRACE conn2 <- [1,1818,null,{}] 08:57:54 INFO - PROCESS | 1650 | 1467734274067 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}] 08:57:54 INFO - PROCESS | 1650 | 1467734274068 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:54 INFO - PROCESS | 1650 | 1467734274167 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:57:54 INFO - PROCESS | 1650 | 1467734274240 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:54 INFO - PROCESS | 1650 | 1467734274241 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11858e800 == 31 [pid = 1650] [id = 462] 08:57:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116f0c800) [pid = 1650] [serial = 1385] [outer = 0x0] 08:57:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1176eb000) [pid = 1650] [serial = 1386] [outer = 0x116f0c800] 08:57:54 INFO - PROCESS | 1650 | 1467734274273 Marionette DEBUG loaded listener.js 08:57:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118062400) [pid = 1650] [serial = 1387] [outer = 0x116f0c800] 08:57:54 INFO - PROCESS | 1650 | 1467734274575 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]]]}] 08:57:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 569ms 08:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:57:54 INFO - PROCESS | 1650 | 1467734274632 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:57:54 INFO - PROCESS | 1650 | 1467734274634 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:57:54 INFO - PROCESS | 1650 | 1467734274636 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:57:54 INFO - PROCESS | 1650 | 1467734274639 Marionette TRACE conn2 <- [1,1822,null,{}] 08:57:54 INFO - PROCESS | 1650 | 1467734274647 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}] 08:57:54 INFO - PROCESS | 1650 | 1467734274650 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:54 INFO - PROCESS | 1650 | 1467734274734 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:57:54 INFO - PROCESS | 1650 | 1467734274794 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:54 INFO - PROCESS | 1650 | 1467734274796 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x121431000 == 32 [pid = 1650] [id = 463] 08:57:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118061c00) [pid = 1650] [serial = 1388] [outer = 0x0] 08:57:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118123000) [pid = 1650] [serial = 1389] [outer = 0x118061c00] 08:57:54 INFO - PROCESS | 1650 | 1467734274823 Marionette DEBUG loaded listener.js 08:57:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1190d2000) [pid = 1650] [serial = 1390] [outer = 0x118061c00] 08:57:55 INFO - PROCESS | 1650 | 1467734275096 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]]]}] 08:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 471ms 08:57:55 INFO - PROCESS | 1650 | 1467734275116 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:57:55 INFO - PROCESS | 1650 | 1467734275117 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:57:55 INFO - PROCESS | 1650 | 1467734275120 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:57:55 INFO - PROCESS | 1650 | 1467734275121 Marionette TRACE conn2 <- [1,1826,null,{}] 08:57:55 INFO - PROCESS | 1650 | 1467734275131 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}] 08:57:55 INFO - PROCESS | 1650 | 1467734275132 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:55 INFO - PROCESS | 1650 | 1467734275224 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:57:55 INFO - PROCESS | 1650 | 1467734275229 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:55 INFO - PROCESS | 1650 | 1467734275230 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268f5000 == 33 [pid = 1650] [id = 464] 08:57:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11957ac00) [pid = 1650] [serial = 1391] [outer = 0x0] 08:57:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119586800) [pid = 1650] [serial = 1392] [outer = 0x11957ac00] 08:57:55 INFO - PROCESS | 1650 | 1467734275256 Marionette DEBUG loaded listener.js 08:57:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119a9cc00) [pid = 1650] [serial = 1393] [outer = 0x11957ac00] 08:57:55 INFO - PROCESS | 1650 | 1467734275613 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]]]}] 08:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 527ms 08:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:57:55 INFO - PROCESS | 1650 | 1467734275647 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:57:55 INFO - PROCESS | 1650 | 1467734275648 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:57:55 INFO - PROCESS | 1650 | 1467734275650 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:57:55 INFO - PROCESS | 1650 | 1467734275652 Marionette TRACE conn2 <- [1,1830,null,{}] 08:57:55 INFO - PROCESS | 1650 | 1467734275673 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}] 08:57:55 INFO - PROCESS | 1650 | 1467734275675 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:55 INFO - PROCESS | 1650 | 1467734275772 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:57:55 INFO - PROCESS | 1650 | 1467734275783 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:55 INFO - PROCESS | 1650 | 1467734275784 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1287f0000 == 34 [pid = 1650] [id = 465] 08:57:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119584c00) [pid = 1650] [serial = 1394] [outer = 0x0] 08:57:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119d5b400) [pid = 1650] [serial = 1395] [outer = 0x119584c00] 08:57:55 INFO - PROCESS | 1650 | 1467734275809 Marionette DEBUG loaded listener.js 08:57:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1210eb800) [pid = 1650] [serial = 1396] [outer = 0x119584c00] 08:57:56 INFO - PROCESS | 1650 | 1467734276149 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]]]}] 08:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 543ms 08:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:57:56 INFO - PROCESS | 1650 | 1467734276194 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:57:56 INFO - PROCESS | 1650 | 1467734276195 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:57:56 INFO - PROCESS | 1650 | 1467734276197 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:57:56 INFO - PROCESS | 1650 | 1467734276198 Marionette TRACE conn2 <- [1,1834,null,{}] 08:57:56 INFO - PROCESS | 1650 | 1467734276201 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}] 08:57:56 INFO - PROCESS | 1650 | 1467734276205 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:56 INFO - PROCESS | 1650 | 1467734276320 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:57:56 INFO - PROCESS | 1650 | 1467734276360 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:56 INFO - PROCESS | 1650 | 1467734276362 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12926e000 == 35 [pid = 1650] [id = 466] 08:57:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12118e800) [pid = 1650] [serial = 1397] [outer = 0x0] 08:57:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12156f800) [pid = 1650] [serial = 1398] [outer = 0x12118e800] 08:57:56 INFO - PROCESS | 1650 | 1467734276387 Marionette DEBUG loaded listener.js 08:57:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124af3c00) [pid = 1650] [serial = 1399] [outer = 0x12118e800] 08:57:56 INFO - PROCESS | 1650 | 1467734276711 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]]]}] 08:57:56 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 08:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 568ms 08:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:57:56 INFO - PROCESS | 1650 | 1467734276765 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:57:56 INFO - PROCESS | 1650 | 1467734276766 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:57:56 INFO - PROCESS | 1650 | 1467734276768 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:57:56 INFO - PROCESS | 1650 | 1467734276769 Marionette TRACE conn2 <- [1,1838,null,{}] 08:57:56 INFO - PROCESS | 1650 | 1467734276772 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}] 08:57:56 INFO - PROCESS | 1650 | 1467734276773 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:56 INFO - PROCESS | 1650 | 1467734276875 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:57:56 INFO - PROCESS | 1650 | 1467734276885 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:56 INFO - PROCESS | 1650 | 1467734276886 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5b5800 == 36 [pid = 1650] [id = 467] 08:57:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124ace000) [pid = 1650] [serial = 1400] [outer = 0x0] 08:57:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1266f6800) [pid = 1650] [serial = 1401] [outer = 0x124ace000] 08:57:56 INFO - PROCESS | 1650 | 1467734276911 Marionette DEBUG loaded listener.js 08:57:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x127234400) [pid = 1650] [serial = 1402] [outer = 0x124ace000] 08:57:57 INFO - PROCESS | 1650 | 1467734277263 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]]]}] 08:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 521ms 08:57:57 INFO - PROCESS | 1650 | 1467734277292 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:57:57 INFO - PROCESS | 1650 | 1467734277294 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:57:57 INFO - PROCESS | 1650 | 1467734277298 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:57:57 INFO - PROCESS | 1650 | 1467734277299 Marionette TRACE conn2 <- [1,1842,null,{}] 08:57:57 INFO - PROCESS | 1650 | 1467734277301 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}] 08:57:57 INFO - PROCESS | 1650 | 1467734277302 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:57 INFO - PROCESS | 1650 | 1467734277450 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:57:57 INFO - PROCESS | 1650 | 1467734277466 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:57 INFO - PROCESS | 1650 | 1467734277467 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af16000 == 37 [pid = 1650] [id = 468] 08:57:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12531b000) [pid = 1650] [serial = 1403] [outer = 0x0] 08:57:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12727ec00) [pid = 1650] [serial = 1404] [outer = 0x12531b000] 08:57:57 INFO - PROCESS | 1650 | 1467734277505 Marionette DEBUG loaded listener.js 08:57:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12728a800) [pid = 1650] [serial = 1405] [outer = 0x12531b000] 08:57:57 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x111c75400) [pid = 1650] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:57:57 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11272bc00) [pid = 1650] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:57:57 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x114f6cc00) [pid = 1650] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:57:57 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11806d800) [pid = 1650] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:57:57 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112d45c00) [pid = 1650] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:57:57 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1128cb800) [pid = 1650] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:57:57 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115d15c00) [pid = 1650] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:57:57 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11805f800) [pid = 1650] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:57:57 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119582c00) [pid = 1650] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:57:57 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1128d5000) [pid = 1650] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:57:57 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115e96800) [pid = 1650] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:57:57 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116980000) [pid = 1650] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:57:57 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x110f6cc00) [pid = 1650] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:57:57 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113370c00) [pid = 1650] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:57:57 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112d2fc00) [pid = 1650] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:57:57 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x110f85c00) [pid = 1650] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:57:57 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x121572800) [pid = 1650] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:57:57 INFO - PROCESS | 1650 | 1467734277994 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]]]}] 08:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 717ms 08:57:58 INFO - PROCESS | 1650 | 1467734278016 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:57:58 INFO - PROCESS | 1650 | 1467734278017 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:57:58 INFO - PROCESS | 1650 | 1467734278019 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:57:58 INFO - PROCESS | 1650 | 1467734278021 Marionette TRACE conn2 <- [1,1846,null,{}] 08:57:58 INFO - PROCESS | 1650 | 1467734278026 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}] 08:57:58 INFO - PROCESS | 1650 | 1467734278027 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:58 INFO - PROCESS | 1650 | 1467734278110 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:57:58 INFO - PROCESS | 1650 | 1467734278169 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:58 INFO - PROCESS | 1650 | 1467734278170 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x121264000 == 38 [pid = 1650] [id = 469] 08:57:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x110fe3400) [pid = 1650] [serial = 1406] [outer = 0x0] 08:57:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112d46400) [pid = 1650] [serial = 1407] [outer = 0x110fe3400] 08:57:58 INFO - PROCESS | 1650 | 1467734278194 Marionette DEBUG loaded listener.js 08:57:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1174e4c00) [pid = 1650] [serial = 1408] [outer = 0x110fe3400] 08:57:58 INFO - PROCESS | 1650 | 1467734278457 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]]]}] 08:57:58 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) 08:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 474ms 08:57:58 INFO - PROCESS | 1650 | 1467734278495 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:57:58 INFO - PROCESS | 1650 | 1467734278497 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:57:58 INFO - PROCESS | 1650 | 1467734278499 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:57:58 INFO - PROCESS | 1650 | 1467734278500 Marionette TRACE conn2 <- [1,1850,null,{}] 08:57:58 INFO - PROCESS | 1650 | 1467734278502 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}] 08:57:58 INFO - PROCESS | 1650 | 1467734278504 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:58 INFO - PROCESS | 1650 | 1467734278600 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:57:58 INFO - PROCESS | 1650 | 1467734278603 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:58 INFO - PROCESS | 1650 | 1467734278604 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd85000 == 39 [pid = 1650] [id = 470] 08:57:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x117db6c00) [pid = 1650] [serial = 1409] [outer = 0x0] 08:57:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11979cc00) [pid = 1650] [serial = 1410] [outer = 0x117db6c00] 08:57:58 INFO - PROCESS | 1650 | 1467734278635 Marionette DEBUG loaded listener.js 08:57:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x125326000) [pid = 1650] [serial = 1411] [outer = 0x117db6c00] 08:57:59 INFO - PROCESS | 1650 | 1467734278993 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]]]}] 08:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 519ms 08:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:57:59 INFO - PROCESS | 1650 | 1467734279028 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:57:59 INFO - PROCESS | 1650 | 1467734279030 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:57:59 INFO - PROCESS | 1650 | 1467734279032 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:57:59 INFO - PROCESS | 1650 | 1467734279034 Marionette TRACE conn2 <- [1,1854,null,{}] 08:57:59 INFO - PROCESS | 1650 | 1467734279036 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}] 08:57:59 INFO - PROCESS | 1650 | 1467734279037 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:59 INFO - PROCESS | 1650 | 1467734279126 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:57:59 INFO - PROCESS | 1650 | 1467734279129 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:59 INFO - PROCESS | 1650 | 1467734279130 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c614000 == 40 [pid = 1650] [id = 471] 08:57:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x127282c00) [pid = 1650] [serial = 1412] [outer = 0x0] 08:57:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128729c00) [pid = 1650] [serial = 1413] [outer = 0x127282c00] 08:57:59 INFO - PROCESS | 1650 | 1467734279156 Marionette DEBUG loaded listener.js 08:57:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128762000) [pid = 1650] [serial = 1414] [outer = 0x127282c00] 08:57:59 INFO - PROCESS | 1650 | 1467734279481 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]]]}] 08:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 470ms 08:57:59 INFO - PROCESS | 1650 | 1467734279502 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:57:59 INFO - PROCESS | 1650 | 1467734279504 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:57:59 INFO - PROCESS | 1650 | 1467734279509 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:57:59 INFO - PROCESS | 1650 | 1467734279511 Marionette TRACE conn2 <- [1,1858,null,{}] 08:57:59 INFO - PROCESS | 1650 | 1467734279513 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}] 08:57:59 INFO - PROCESS | 1650 | 1467734279514 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:59 INFO - PROCESS | 1650 | 1467734279597 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:57:59 INFO - PROCESS | 1650 | 1467734279600 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:59 INFO - PROCESS | 1650 | 1467734279601 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:57:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca56800 == 41 [pid = 1650] [id = 472] 08:57:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128764400) [pid = 1650] [serial = 1415] [outer = 0x0] 08:57:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128765000) [pid = 1650] [serial = 1416] [outer = 0x128764400] 08:57:59 INFO - PROCESS | 1650 | 1467734279633 Marionette DEBUG loaded listener.js 08:57:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128986400) [pid = 1650] [serial = 1417] [outer = 0x128764400] 08:58:00 INFO - PROCESS | 1650 | 1467734280095 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]]]}] 08:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 623ms 08:58:00 INFO - PROCESS | 1650 | 1467734280133 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:58:00 INFO - PROCESS | 1650 | 1467734280135 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:58:00 INFO - PROCESS | 1650 | 1467734280139 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:58:00 INFO - PROCESS | 1650 | 1467734280141 Marionette TRACE conn2 <- [1,1862,null,{}] 08:58:00 INFO - PROCESS | 1650 | 1467734280145 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}] 08:58:00 INFO - PROCESS | 1650 | 1467734280147 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:00 INFO - PROCESS | 1650 | 1467734280260 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:58:00 INFO - PROCESS | 1650 | 1467734280359 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:00 INFO - PROCESS | 1650 | 1467734280360 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x118367800 == 42 [pid = 1650] [id = 473] 08:58:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112d45000) [pid = 1650] [serial = 1418] [outer = 0x0] 08:58:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x113863800) [pid = 1650] [serial = 1419] [outer = 0x112d45000] 08:58:00 INFO - PROCESS | 1650 | 1467734280404 Marionette DEBUG loaded listener.js 08:58:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115e94000) [pid = 1650] [serial = 1420] [outer = 0x112d45000] 08:58:00 INFO - PROCESS | 1650 | 1467734280816 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]]]}] 08:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 720ms 08:58:00 INFO - PROCESS | 1650 | 1467734280859 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:58:00 INFO - PROCESS | 1650 | 1467734280862 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:58:00 INFO - PROCESS | 1650 | 1467734280867 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:58:00 INFO - PROCESS | 1650 | 1467734280869 Marionette TRACE conn2 <- [1,1866,null,{}] 08:58:00 INFO - PROCESS | 1650 | 1467734280871 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}] 08:58:00 INFO - PROCESS | 1650 | 1467734280873 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:00 INFO - PROCESS | 1650 | 1467734280978 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:58:01 INFO - PROCESS | 1650 | 1467734281039 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:01 INFO - PROCESS | 1650 | 1467734281040 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1287de000 == 43 [pid = 1650] [id = 474] 08:58:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116a15c00) [pid = 1650] [serial = 1421] [outer = 0x0] 08:58:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118125000) [pid = 1650] [serial = 1422] [outer = 0x116a15c00] 08:58:01 INFO - PROCESS | 1650 | 1467734281071 Marionette DEBUG loaded listener.js 08:58:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118509000) [pid = 1650] [serial = 1423] [outer = 0x116a15c00] 08:58:01 INFO - PROCESS | 1650 | 1467734281525 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]]]}] 08:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 669ms 08:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:58:01 INFO - PROCESS | 1650 | 1467734281537 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:58:01 INFO - PROCESS | 1650 | 1467734281539 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:58:01 INFO - PROCESS | 1650 | 1467734281543 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:58:01 INFO - PROCESS | 1650 | 1467734281545 Marionette TRACE conn2 <- [1,1870,null,{}] 08:58:01 INFO - PROCESS | 1650 | 1467734281553 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}] 08:58:01 INFO - PROCESS | 1650 | 1467734281556 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:01 INFO - PROCESS | 1650 | 1467734281674 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:58:01 INFO - PROCESS | 1650 | 1467734281751 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:01 INFO - PROCESS | 1650 | 1467734281753 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca63800 == 44 [pid = 1650] [id = 475] 08:58:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119580400) [pid = 1650] [serial = 1424] [outer = 0x0] 08:58:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x121190400) [pid = 1650] [serial = 1425] [outer = 0x119580400] 08:58:01 INFO - PROCESS | 1650 | 1467734281796 Marionette DEBUG loaded listener.js 08:58:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x121570800) [pid = 1650] [serial = 1426] [outer = 0x119580400] 08:58:02 INFO - PROCESS | 1650 | 1467734282184 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]]]}] 08:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 672ms 08:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:58:02 INFO - PROCESS | 1650 | 1467734282215 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:58:02 INFO - PROCESS | 1650 | 1467734282217 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:58:02 INFO - PROCESS | 1650 | 1467734282219 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:58:02 INFO - PROCESS | 1650 | 1467734282221 Marionette TRACE conn2 <- [1,1874,null,{}] 08:58:02 INFO - PROCESS | 1650 | 1467734282225 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}] 08:58:02 INFO - PROCESS | 1650 | 1467734282227 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:02 INFO - PROCESS | 1650 | 1467734282329 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:58:02 INFO - PROCESS | 1650 | 1467734282390 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:02 INFO - PROCESS | 1650 | 1467734282392 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce19800 == 45 [pid = 1650] [id = 476] 08:58:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x123beb400) [pid = 1650] [serial = 1427] [outer = 0x0] 08:58:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126c6e800) [pid = 1650] [serial = 1428] [outer = 0x123beb400] 08:58:02 INFO - PROCESS | 1650 | 1467734282420 Marionette DEBUG loaded listener.js 08:58:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128729800) [pid = 1650] [serial = 1429] [outer = 0x123beb400] 08:58:02 INFO - PROCESS | 1650 | 1467734282886 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]]]}] 08:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 674ms 08:58:02 INFO - PROCESS | 1650 | 1467734282894 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:58:02 INFO - PROCESS | 1650 | 1467734282895 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:58:02 INFO - PROCESS | 1650 | 1467734282897 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:58:02 INFO - PROCESS | 1650 | 1467734282899 Marionette TRACE conn2 <- [1,1878,null,{}] 08:58:02 INFO - PROCESS | 1650 | 1467734282901 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}] 08:58:02 INFO - PROCESS | 1650 | 1467734282903 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:03 INFO - PROCESS | 1650 | 1467734283127 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:58:03 INFO - PROCESS | 1650 | 1467734283248 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:03 INFO - PROCESS | 1650 | 1467734283250 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x118519000 == 46 [pid = 1650] [id = 477] 08:58:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1128d8800) [pid = 1650] [serial = 1430] [outer = 0x0] 08:58:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1129afc00) [pid = 1650] [serial = 1431] [outer = 0x1128d8800] 08:58:03 INFO - PROCESS | 1650 | 1467734283279 Marionette DEBUG loaded listener.js 08:58:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x112fb3000) [pid = 1650] [serial = 1432] [outer = 0x1128d8800] 08:58:03 INFO - PROCESS | 1650 | 1467734283677 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]]]}] 08:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 821ms 08:58:03 INFO - PROCESS | 1650 | 1467734283720 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:58:03 INFO - PROCESS | 1650 | 1467734283724 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:58:03 INFO - PROCESS | 1650 | 1467734283728 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:58:03 INFO - PROCESS | 1650 | 1467734283730 Marionette TRACE conn2 <- [1,1882,null,{}] 08:58:03 INFO - PROCESS | 1650 | 1467734283733 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}] 08:58:03 INFO - PROCESS | 1650 | 1467734283735 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:03 INFO - PROCESS | 1650 | 1467734283831 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:58:03 INFO - PROCESS | 1650 | 1467734283907 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:03 INFO - PROCESS | 1650 | 1467734283909 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d44800 == 47 [pid = 1650] [id = 478] 08:58:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x116634c00) [pid = 1650] [serial = 1433] [outer = 0x0] 08:58:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x116721000) [pid = 1650] [serial = 1434] [outer = 0x116634c00] 08:58:03 INFO - PROCESS | 1650 | 1467734283936 Marionette DEBUG loaded listener.js 08:58:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1176ec000) [pid = 1650] [serial = 1435] [outer = 0x116634c00] 08:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12c614000 == 46 [pid = 1650] [id = 471] 08:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd85000 == 45 [pid = 1650] [id = 470] 08:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x121264000 == 44 [pid = 1650] [id = 469] 08:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12af16000 == 43 [pid = 1650] [id = 468] 08:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5b5800 == 42 [pid = 1650] [id = 467] 08:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12926e000 == 41 [pid = 1650] [id = 466] 08:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1287f0000 == 40 [pid = 1650] [id = 465] 08:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1268f5000 == 39 [pid = 1650] [id = 464] 08:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x121431000 == 38 [pid = 1650] [id = 463] 08:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11858e800 == 37 [pid = 1650] [id = 462] 08:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11694f000 == 36 [pid = 1650] [id = 461] 08:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x121135800 == 35 [pid = 1650] [id = 460] 08:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x117d45000 == 34 [pid = 1650] [id = 459] 08:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12c277800 == 33 [pid = 1650] [id = 458] 08:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x118519000 == 32 [pid = 1650] [id = 477] 08:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce19800 == 31 [pid = 1650] [id = 476] 08:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca63800 == 30 [pid = 1650] [id = 475] 08:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1287de000 == 29 [pid = 1650] [id = 474] 08:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca56800 == 28 [pid = 1650] [id = 472] 08:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x118367800 == 27 [pid = 1650] [id = 473] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1129b1800) [pid = 1650] [serial = 1324] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1128d9400) [pid = 1650] [serial = 1341] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1129b3400) [pid = 1650] [serial = 1342] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x116131000) [pid = 1650] [serial = 1339] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x115e89400) [pid = 1650] [serial = 1338] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11811e000) [pid = 1650] [serial = 1350] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x115df4c00) [pid = 1650] [serial = 1344] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1128cc000) [pid = 1650] [serial = 1323] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x115e96400) [pid = 1650] [serial = 1345] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11850b000) [pid = 1650] [serial = 1354] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118161c00) [pid = 1650] [serial = 1353] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116714400) [pid = 1650] [serial = 1327] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x115e8f000) [pid = 1650] [serial = 1326] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1190c9c00) [pid = 1650] [serial = 1330] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118376000) [pid = 1650] [serial = 1329] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x121199c00) [pid = 1650] [serial = 1333] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119a9ac00) [pid = 1650] [serial = 1332] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11957d000) [pid = 1650] [serial = 1336] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116f05800) [pid = 1650] [serial = 1335] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1190ce000) [pid = 1650] [serial = 1356] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x121197400) [pid = 1650] [serial = 1360] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1210c7800) [pid = 1650] [serial = 1359] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1212a9800) [pid = 1650] [serial = 1362] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x120fe7000) [pid = 1650] [serial = 1368] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1214dec00) [pid = 1650] [serial = 1363] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126d61800) [pid = 1650] [serial = 1374] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1164e5800) [pid = 1650] [serial = 1365] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x117dbf000) [pid = 1650] [serial = 1348] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x125325000) [pid = 1650] [serial = 1372] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116fc4c00) [pid = 1650] [serial = 1347] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123b8a400) [pid = 1650] [serial = 1371] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119aa6800) [pid = 1650] [serial = 1357] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118124800) [pid = 1650] [serial = 1366] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118156400) [pid = 1650] [serial = 1351] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12156d800) [pid = 1650] [serial = 1369] [outer = 0x0] [url = about:blank] 08:58:04 INFO - PROCESS | 1650 | 1467734284840 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]]]}] 08:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1122ms 08:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:58:04 INFO - PROCESS | 1650 | 1467734284850 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:58:04 INFO - PROCESS | 1650 | 1467734284852 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:58:04 INFO - PROCESS | 1650 | 1467734284855 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:58:04 INFO - PROCESS | 1650 | 1467734284859 Marionette TRACE conn2 <- [1,1886,null,{}] 08:58:04 INFO - PROCESS | 1650 | 1467734284863 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}] 08:58:04 INFO - PROCESS | 1650 | 1467734284864 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:04 INFO - PROCESS | 1650 | 1467734284944 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:58:05 INFO - PROCESS | 1650 | 1467734285000 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:05 INFO - PROCESS | 1650 | 1467734285002 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x116948000 == 28 [pid = 1650] [id = 479] 08:58:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1128cf400) [pid = 1650] [serial = 1436] [outer = 0x0] 08:58:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1129b3400) [pid = 1650] [serial = 1437] [outer = 0x1128cf400] 08:58:05 INFO - PROCESS | 1650 | 1467734285030 Marionette DEBUG loaded listener.js 08:58:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112d45c00) [pid = 1650] [serial = 1438] [outer = 0x1128cf400] 08:58:05 INFO - PROCESS | 1650 | 1467734285335 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]]]}] 08:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 522ms 08:58:05 INFO - PROCESS | 1650 | 1467734285378 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:58:05 INFO - PROCESS | 1650 | 1467734285381 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:58:05 INFO - PROCESS | 1650 | 1467734285386 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:58:05 INFO - PROCESS | 1650 | 1467734285388 Marionette TRACE conn2 <- [1,1890,null,{}] 08:58:05 INFO - PROCESS | 1650 | 1467734285393 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}] 08:58:05 INFO - PROCESS | 1650 | 1467734285394 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:05 INFO - PROCESS | 1650 | 1467734285471 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:58:05 INFO - PROCESS | 1650 | 1467734285478 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:05 INFO - PROCESS | 1650 | 1467734285479 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1181d1000 == 29 [pid = 1650] [id = 480] 08:58:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x113884400) [pid = 1650] [serial = 1439] [outer = 0x0] 08:58:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x115e96400) [pid = 1650] [serial = 1440] [outer = 0x113884400] 08:58:05 INFO - PROCESS | 1650 | 1467734285506 Marionette DEBUG loaded listener.js 08:58:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116713000) [pid = 1650] [serial = 1441] [outer = 0x113884400] 08:58:05 INFO - PROCESS | 1650 | 1467734285859 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]]]}] 08:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 524ms 08:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:58:05 INFO - PROCESS | 1650 | 1467734285910 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:58:05 INFO - PROCESS | 1650 | 1467734285911 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:58:05 INFO - PROCESS | 1650 | 1467734285913 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:58:05 INFO - PROCESS | 1650 | 1467734285916 Marionette TRACE conn2 <- [1,1894,null,{}] 08:58:05 INFO - PROCESS | 1650 | 1467734285923 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}] 08:58:05 INFO - PROCESS | 1650 | 1467734285927 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:06 INFO - PROCESS | 1650 | 1467734286003 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:58:06 INFO - PROCESS | 1650 | 1467734286011 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:06 INFO - PROCESS | 1650 | 1467734286013 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bc1800 == 30 [pid = 1650] [id = 481] 08:58:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x110f85400) [pid = 1650] [serial = 1442] [outer = 0x0] 08:58:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x117db9c00) [pid = 1650] [serial = 1443] [outer = 0x110f85400] 08:58:06 INFO - PROCESS | 1650 | 1467734286041 Marionette DEBUG loaded listener.js 08:58:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11811e000) [pid = 1650] [serial = 1444] [outer = 0x110f85400] 08:58:06 INFO - PROCESS | 1650 | 1467734286376 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]]]}] 08:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 471ms 08:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:58:06 INFO - PROCESS | 1650 | 1467734286384 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:58:06 INFO - PROCESS | 1650 | 1467734286386 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:58:06 INFO - PROCESS | 1650 | 1467734286389 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:58:06 INFO - PROCESS | 1650 | 1467734286392 Marionette TRACE conn2 <- [1,1898,null,{}] 08:58:06 INFO - PROCESS | 1650 | 1467734286394 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}] 08:58:06 INFO - PROCESS | 1650 | 1467734286395 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:06 INFO - PROCESS | 1650 | 1467734286474 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:58:06 INFO - PROCESS | 1650 | 1467734286542 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:06 INFO - PROCESS | 1650 | 1467734286544 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x121261800 == 31 [pid = 1650] [id = 482] 08:58:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115e96c00) [pid = 1650] [serial = 1445] [outer = 0x0] 08:58:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118153800) [pid = 1650] [serial = 1446] [outer = 0x115e96c00] 08:58:06 INFO - PROCESS | 1650 | 1467734286571 Marionette DEBUG loaded listener.js 08:58:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1184c8400) [pid = 1650] [serial = 1447] [outer = 0x115e96c00] 08:58:07 INFO - PROCESS | 1650 | 1467734287011 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]]]}] 08:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 671ms 08:58:07 INFO - PROCESS | 1650 | 1467734287060 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:58:07 INFO - PROCESS | 1650 | 1467734287062 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:58:07 INFO - PROCESS | 1650 | 1467734287065 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:58:07 INFO - PROCESS | 1650 | 1467734287067 Marionette TRACE conn2 <- [1,1902,null,{}] 08:58:07 INFO - PROCESS | 1650 | 1467734287071 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}] 08:58:07 INFO - PROCESS | 1650 | 1467734287073 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:07 INFO - PROCESS | 1650 | 1467734287213 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:58:07 INFO - PROCESS | 1650 | 1467734287244 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:07 INFO - PROCESS | 1650 | 1467734287245 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c13000 == 32 [pid = 1650] [id = 483] 08:58:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x113864800) [pid = 1650] [serial = 1448] [outer = 0x0] 08:58:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11862a400) [pid = 1650] [serial = 1449] [outer = 0x113864800] 08:58:07 INFO - PROCESS | 1650 | 1467734287269 Marionette DEBUG loaded listener.js 08:58:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119063800) [pid = 1650] [serial = 1450] [outer = 0x113864800] 08:58:07 INFO - PROCESS | 1650 | 1467734287632 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]]]}] 08:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 621ms 08:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:58:07 INFO - PROCESS | 1650 | 1467734287687 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:58:07 INFO - PROCESS | 1650 | 1467734287689 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:58:07 INFO - PROCESS | 1650 | 1467734287692 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:58:07 INFO - PROCESS | 1650 | 1467734287694 Marionette TRACE conn2 <- [1,1906,null,{}] 08:58:07 INFO - PROCESS | 1650 | 1467734287704 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}] 08:58:07 INFO - PROCESS | 1650 | 1467734287710 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:07 INFO - PROCESS | 1650 | 1467734287877 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:58:07 INFO - PROCESS | 1650 | 1467734287895 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:07 INFO - PROCESS | 1650 | 1467734287896 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x126fda000 == 33 [pid = 1650] [id = 484] 08:58:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116713400) [pid = 1650] [serial = 1451] [outer = 0x0] 08:58:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1190f9400) [pid = 1650] [serial = 1452] [outer = 0x116713400] 08:58:07 INFO - PROCESS | 1650 | 1467734287936 Marionette DEBUG loaded listener.js 08:58:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119aa6c00) [pid = 1650] [serial = 1453] [outer = 0x116713400] 08:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x127282c00) [pid = 1650] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119584c00) [pid = 1650] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12118e800) [pid = 1650] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x124ace000) [pid = 1650] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x110fe3400) [pid = 1650] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12531b000) [pid = 1650] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116f0c800) [pid = 1650] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11957ac00) [pid = 1650] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118061c00) [pid = 1650] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112faec00) [pid = 1650] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112d29000) [pid = 1650] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1253b4400) [pid = 1650] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1128d0800) [pid = 1650] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x117db6c00) [pid = 1650] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128764400) [pid = 1650] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:58:08 INFO - PROCESS | 1650 | 1467734288886 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]]]}] 08:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1227ms 08:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:58:08 INFO - PROCESS | 1650 | 1467734288937 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:58:08 INFO - PROCESS | 1650 | 1467734288940 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:58:08 INFO - PROCESS | 1650 | 1467734288943 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:58:08 INFO - PROCESS | 1650 | 1467734288946 Marionette TRACE conn2 <- [1,1910,null,{}] 08:58:08 INFO - PROCESS | 1650 | 1467734288950 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}] 08:58:08 INFO - PROCESS | 1650 | 1467734288951 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:09 INFO - PROCESS | 1650 | 1467734289058 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:58:09 INFO - PROCESS | 1650 | 1467734289114 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:09 INFO - PROCESS | 1650 | 1467734289116 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x117153000 == 34 [pid = 1650] [id = 485] 08:58:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1128cb800) [pid = 1650] [serial = 1454] [outer = 0x0] 08:58:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1129a5000) [pid = 1650] [serial = 1455] [outer = 0x1128cb800] 08:58:09 INFO - PROCESS | 1650 | 1467734289148 Marionette DEBUG loaded listener.js 08:58:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112d44c00) [pid = 1650] [serial = 1456] [outer = 0x1128cb800] 08:58:09 INFO - PROCESS | 1650 | 1467734289698 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]]]}] 08:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 822ms 08:58:09 INFO - PROCESS | 1650 | 1467734289765 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:58:09 INFO - PROCESS | 1650 | 1467734289768 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:58:09 INFO - PROCESS | 1650 | 1467734289773 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:58:09 INFO - PROCESS | 1650 | 1467734289775 Marionette TRACE conn2 <- [1,1914,null,{}] 08:58:09 INFO - PROCESS | 1650 | 1467734289777 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}] 08:58:09 INFO - PROCESS | 1650 | 1467734289779 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:09 INFO - PROCESS | 1650 | 1467734289891 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:58:09 INFO - PROCESS | 1650 | 1467734289948 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:09 INFO - PROCESS | 1650 | 1467734289949 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x117146000 == 35 [pid = 1650] [id = 486] 08:58:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1129a9400) [pid = 1650] [serial = 1457] [outer = 0x0] 08:58:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112d48000) [pid = 1650] [serial = 1458] [outer = 0x1129a9400] 08:58:09 INFO - PROCESS | 1650 | 1467734289981 Marionette DEBUG loaded listener.js 08:58:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1167cb800) [pid = 1650] [serial = 1459] [outer = 0x1129a9400] 08:58:10 INFO - PROCESS | 1650 | --DOCSHELL 0x124c13000 == 34 [pid = 1650] [id = 483] 08:58:10 INFO - PROCESS | 1650 | --DOCSHELL 0x121261800 == 33 [pid = 1650] [id = 482] 08:58:10 INFO - PROCESS | 1650 | --DOCSHELL 0x119bc1800 == 32 [pid = 1650] [id = 481] 08:58:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1181d1000 == 31 [pid = 1650] [id = 480] 08:58:10 INFO - PROCESS | 1650 | --DOCSHELL 0x116948000 == 30 [pid = 1650] [id = 479] 08:58:10 INFO - PROCESS | 1650 | --DOCSHELL 0x117d44800 == 29 [pid = 1650] [id = 478] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12156f800) [pid = 1650] [serial = 1398] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1266f6800) [pid = 1650] [serial = 1401] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x124af3c00) [pid = 1650] [serial = 1399] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112d46400) [pid = 1650] [serial = 1407] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12727ec00) [pid = 1650] [serial = 1404] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1176eb000) [pid = 1650] [serial = 1386] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118062400) [pid = 1650] [serial = 1387] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119586800) [pid = 1650] [serial = 1392] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118123000) [pid = 1650] [serial = 1389] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1190d2000) [pid = 1650] [serial = 1390] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11337c000) [pid = 1650] [serial = 1383] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x115e8c000) [pid = 1650] [serial = 1384] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1164e8000) [pid = 1650] [serial = 1380] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x116f0a400) [pid = 1650] [serial = 1381] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x127233800) [pid = 1650] [serial = 1375] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1129ab800) [pid = 1650] [serial = 1377] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x112eed400) [pid = 1650] [serial = 1378] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11979cc00) [pid = 1650] [serial = 1410] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x125326000) [pid = 1650] [serial = 1411] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x128765000) [pid = 1650] [serial = 1416] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x128729c00) [pid = 1650] [serial = 1413] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x128986400) [pid = 1650] [serial = 1417] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x128762000) [pid = 1650] [serial = 1414] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x119d5b400) [pid = 1650] [serial = 1395] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1174e4c00) [pid = 1650] [serial = 1408] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x127234400) [pid = 1650] [serial = 1402] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x1210eb800) [pid = 1650] [serial = 1396] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x12728a800) [pid = 1650] [serial = 1405] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x119a9cc00) [pid = 1650] [serial = 1393] [outer = 0x0] [url = about:blank] 08:58:10 INFO - PROCESS | 1650 | 1467734290624 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]]]}] 08:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 873ms 08:58:10 INFO - PROCESS | 1650 | 1467734290647 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:58:10 INFO - PROCESS | 1650 | 1467734290649 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:58:10 INFO - PROCESS | 1650 | 1467734290653 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:58:10 INFO - PROCESS | 1650 | 1467734290655 Marionette TRACE conn2 <- [1,1918,null,{}] 08:58:10 INFO - PROCESS | 1650 | 1467734290672 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}] 08:58:10 INFO - PROCESS | 1650 | 1467734290674 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:10 INFO - PROCESS | 1650 | 1467734290769 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:58:10 INFO - PROCESS | 1650 | 1467734290833 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:10 INFO - PROCESS | 1650 | 1467734290836 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x116617000 == 30 [pid = 1650] [id = 487] 08:58:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x1128cb400) [pid = 1650] [serial = 1460] [outer = 0x0] 08:58:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x112a86000) [pid = 1650] [serial = 1461] [outer = 0x1128cb400] 08:58:10 INFO - PROCESS | 1650 | 1467734290870 Marionette DEBUG loaded listener.js 08:58:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x112fafc00) [pid = 1650] [serial = 1462] [outer = 0x1128cb400] 08:58:11 INFO - PROCESS | 1650 | 1467734291341 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]]]}] 08:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 736ms 08:58:11 INFO - PROCESS | 1650 | 1467734291390 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:58:11 INFO - PROCESS | 1650 | 1467734291394 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:58:11 INFO - PROCESS | 1650 | 1467734291399 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:58:11 INFO - PROCESS | 1650 | 1467734291400 Marionette TRACE conn2 <- [1,1922,null,{}] 08:58:11 INFO - PROCESS | 1650 | 1467734291403 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}] 08:58:11 INFO - PROCESS | 1650 | 1467734291405 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:11 INFO - PROCESS | 1650 | 1467734291500 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:58:11 INFO - PROCESS | 1650 | 1467734291566 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:11 INFO - PROCESS | 1650 | 1467734291567 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x118523800 == 31 [pid = 1650] [id = 488] 08:58:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1164ed400) [pid = 1650] [serial = 1463] [outer = 0x0] 08:58:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x116719800) [pid = 1650] [serial = 1464] [outer = 0x1164ed400] 08:58:11 INFO - PROCESS | 1650 | 1467734291599 Marionette DEBUG loaded listener.js 08:58:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x116a13c00) [pid = 1650] [serial = 1465] [outer = 0x1164ed400] 08:58:12 INFO - PROCESS | 1650 | 1467734292073 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]]]}] 08:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 719ms 08:58:12 INFO - PROCESS | 1650 | 1467734292118 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:58:12 INFO - PROCESS | 1650 | 1467734292120 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:58:12 INFO - PROCESS | 1650 | 1467734292122 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:58:12 INFO - PROCESS | 1650 | 1467734292125 Marionette TRACE conn2 <- [1,1926,null,{}] 08:58:12 INFO - PROCESS | 1650 | 1467734292133 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}] 08:58:12 INFO - PROCESS | 1650 | 1467734292137 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:12 INFO - PROCESS | 1650 | 1467734292234 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:58:12 INFO - PROCESS | 1650 | 1467734292289 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:12 INFO - PROCESS | 1650 | 1467734292292 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12125a000 == 32 [pid = 1650] [id = 489] 08:58:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x116fc6000) [pid = 1650] [serial = 1466] [outer = 0x0] 08:58:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11806e800) [pid = 1650] [serial = 1467] [outer = 0x116fc6000] 08:58:12 INFO - PROCESS | 1650 | 1467734292325 Marionette DEBUG loaded listener.js 08:58:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11815c800) [pid = 1650] [serial = 1468] [outer = 0x116fc6000] 08:58:12 INFO - PROCESS | 1650 | 1467734292760 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]]]}] 08:58:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1122bcc00) [pid = 1650] [serial = 1469] [outer = 0x12d144800] 08:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 674ms 08:58:12 INFO - PROCESS | 1650 | 1467734292812 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:58:12 INFO - PROCESS | 1650 | 1467734292813 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:58:12 INFO - PROCESS | 1650 | 1467734292873 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:58:12 INFO - PROCESS | 1650 | 1467734292875 Marionette TRACE conn2 <- [1,1930,null,{}] 08:58:12 INFO - PROCESS | 1650 | 1467734292879 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}] 08:58:12 INFO - PROCESS | 1650 | 1467734292881 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:12 INFO - PROCESS | 1650 | 1467734292980 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:58:13 INFO - PROCESS | 1650 | 1467734293050 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:13 INFO - PROCESS | 1650 | 1467734293052 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1253a0000 == 33 [pid = 1650] [id = 490] 08:58:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1190cf400) [pid = 1650] [serial = 1470] [outer = 0x0] 08:58:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11957b400) [pid = 1650] [serial = 1471] [outer = 0x1190cf400] 08:58:13 INFO - PROCESS | 1650 | 1467734293087 Marionette DEBUG loaded listener.js 08:58:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119583800) [pid = 1650] [serial = 1472] [outer = 0x1190cf400] 08:58:13 INFO - PROCESS | 1650 | 1467734293583 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]]]}] 08:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 770ms 08:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:58:13 INFO - PROCESS | 1650 | 1467734293595 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:58:13 INFO - PROCESS | 1650 | 1467734293597 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:58:13 INFO - PROCESS | 1650 | 1467734293599 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:58:13 INFO - PROCESS | 1650 | 1467734293600 Marionette TRACE conn2 <- [1,1934,null,{}] 08:58:13 INFO - PROCESS | 1650 | 1467734293603 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}] 08:58:13 INFO - PROCESS | 1650 | 1467734293604 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:13 INFO - PROCESS | 1650 | 1467734293696 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:58:13 INFO - PROCESS | 1650 | 1467734293747 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:13 INFO - PROCESS | 1650 | 1467734293749 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x126fdf800 == 34 [pid = 1650] [id = 491] 08:58:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1190cfc00) [pid = 1650] [serial = 1473] [outer = 0x0] 08:58:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119743c00) [pid = 1650] [serial = 1474] [outer = 0x1190cfc00] 08:58:13 INFO - PROCESS | 1650 | 1467734293778 Marionette DEBUG loaded listener.js 08:58:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119a9b000) [pid = 1650] [serial = 1475] [outer = 0x1190cfc00] 08:58:14 INFO - PROCESS | 1650 | 1467734294245 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]]]}] 08:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 669ms 08:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:58:14 INFO - PROCESS | 1650 | 1467734294277 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:58:14 INFO - PROCESS | 1650 | 1467734294279 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:58:14 INFO - PROCESS | 1650 | 1467734294284 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:58:14 INFO - PROCESS | 1650 | 1467734294286 Marionette TRACE conn2 <- [1,1938,null,{}] 08:58:14 INFO - PROCESS | 1650 | 1467734294293 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}] 08:58:14 INFO - PROCESS | 1650 | 1467734294299 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:14 INFO - PROCESS | 1650 | 1467734294451 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:58:14 INFO - PROCESS | 1650 | 1467734294574 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:14 INFO - PROCESS | 1650 | 1467734294575 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x113803000 == 35 [pid = 1650] [id = 492] 08:58:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x110f7b000) [pid = 1650] [serial = 1476] [outer = 0x0] 08:58:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x110fec400) [pid = 1650] [serial = 1477] [outer = 0x110f7b000] 08:58:14 INFO - PROCESS | 1650 | 1467734294602 Marionette DEBUG loaded listener.js 08:58:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1129a8400) [pid = 1650] [serial = 1478] [outer = 0x110f7b000] 08:58:14 INFO - PROCESS | 1650 | --DOCSHELL 0x116fa3800 == 34 [pid = 1650] [id = 25] 08:58:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12b92f800 == 33 [pid = 1650] [id = 10] 08:58:16 INFO - PROCESS | 1650 | --DOCSHELL 0x117153000 == 32 [pid = 1650] [id = 485] 08:58:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd83800 == 31 [pid = 1650] [id = 12] 08:58:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12daa1800 == 30 [pid = 1650] [id = 20] 08:58:16 INFO - PROCESS | 1650 | --DOCSHELL 0x128dbd800 == 29 [pid = 1650] [id = 6] 08:58:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12daad000 == 28 [pid = 1650] [id = 22] 08:58:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce11000 == 27 [pid = 1650] [id = 16] 08:58:16 INFO - PROCESS | 1650 | --DOCSHELL 0x112e69000 == 26 [pid = 1650] [id = 24] 08:58:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca5f000 == 25 [pid = 1650] [id = 15] 08:58:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12e3ed000 == 24 [pid = 1650] [id = 23] 08:58:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12d814800 == 23 [pid = 1650] [id = 19] 08:58:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11859a800 == 22 [pid = 1650] [id = 21] 08:58:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12c286800 == 21 [pid = 1650] [id = 13] 08:58:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12a645800 == 20 [pid = 1650] [id = 8] 08:58:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11745a000 == 19 [pid = 1650] [id = 26] 08:58:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12b70f800 == 18 [pid = 1650] [id = 9] 08:58:16 INFO - PROCESS | 1650 | --DOCSHELL 0x112760800 == 17 [pid = 1650] [id = 11] 08:58:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12c613000 == 16 [pid = 1650] [id = 14] 08:58:16 INFO - PROCESS | 1650 | --DOCSHELL 0x126fdf800 == 15 [pid = 1650] [id = 491] 08:58:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1253a0000 == 14 [pid = 1650] [id = 490] 08:58:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12125a000 == 13 [pid = 1650] [id = 489] 08:58:16 INFO - PROCESS | 1650 | --DOCSHELL 0x118523800 == 12 [pid = 1650] [id = 488] 08:58:16 INFO - PROCESS | 1650 | --DOCSHELL 0x117146000 == 11 [pid = 1650] [id = 486] 08:58:16 INFO - PROCESS | 1650 | --DOCSHELL 0x116617000 == 10 [pid = 1650] [id = 487] 08:58:16 INFO - PROCESS | 1650 | --DOCSHELL 0x126fda000 == 9 [pid = 1650] [id = 484] 08:58:16 INFO - PROCESS | 1650 | 1467734296921 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]]]}] 08:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 2679ms 08:58:16 INFO - PROCESS | 1650 | 1467734296963 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:58:16 INFO - PROCESS | 1650 | 1467734296965 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:58:16 INFO - PROCESS | 1650 | 1467734296968 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:58:16 INFO - PROCESS | 1650 | 1467734296971 Marionette TRACE conn2 <- [1,1942,null,{}] 08:58:16 INFO - PROCESS | 1650 | 1467734296975 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}] 08:58:16 INFO - PROCESS | 1650 | 1467734296976 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:17 INFO - PROCESS | 1650 | 1467734297054 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:58:17 INFO - PROCESS | 1650 | 1467734297062 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:17 INFO - PROCESS | 1650 | 1467734297065 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x116fab800 == 10 [pid = 1650] [id = 493] 08:58:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112a79800) [pid = 1650] [serial = 1479] [outer = 0x0] 08:58:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112a83c00) [pid = 1650] [serial = 1480] [outer = 0x112a79800] 08:58:17 INFO - PROCESS | 1650 | 1467734297093 Marionette DEBUG loaded listener.js 08:58:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1128d0800) [pid = 1650] [serial = 1481] [outer = 0x112a79800] 08:58:17 INFO - PROCESS | 1650 | 1467734297428 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]]]}] 08:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 471ms 08:58:17 INFO - PROCESS | 1650 | 1467734297466 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:58:17 INFO - PROCESS | 1650 | 1467734297469 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:58:17 INFO - PROCESS | 1650 | 1467734297475 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:58:17 INFO - PROCESS | 1650 | 1467734297477 Marionette TRACE conn2 <- [1,1946,null,{}] 08:58:17 INFO - PROCESS | 1650 | 1467734297479 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}] 08:58:17 INFO - PROCESS | 1650 | 1467734297481 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:17 INFO - PROCESS | 1650 | 1467734297560 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:58:17 INFO - PROCESS | 1650 | 1467734297564 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:17 INFO - PROCESS | 1650 | 1467734297565 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164af800 == 11 [pid = 1650] [id = 494] 08:58:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x113da5400) [pid = 1650] [serial = 1482] [outer = 0x0] 08:58:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115e8fc00) [pid = 1650] [serial = 1483] [outer = 0x113da5400] 08:58:17 INFO - PROCESS | 1650 | 1467734297595 Marionette DEBUG loaded listener.js 08:58:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116469400) [pid = 1650] [serial = 1484] [outer = 0x113da5400] 08:58:17 INFO - PROCESS | 1650 | 1467734297935 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]]]}] 08:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 472ms 08:58:17 INFO - PROCESS | 1650 | 1467734297948 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:58:17 INFO - PROCESS | 1650 | 1467734297949 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:58:17 INFO - PROCESS | 1650 | 1467734297961 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:58:17 INFO - PROCESS | 1650 | 1467734297963 Marionette TRACE conn2 <- [1,1950,null,{}] 08:58:17 INFO - PROCESS | 1650 | 1467734297971 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}] 08:58:17 INFO - PROCESS | 1650 | 1467734297974 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:18 INFO - PROCESS | 1650 | 1467734298054 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:58:18 INFO - PROCESS | 1650 | 1467734298110 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:18 INFO - PROCESS | 1650 | 1467734298112 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12125b800 == 12 [pid = 1650] [id = 495] 08:58:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x111ca9800) [pid = 1650] [serial = 1485] [outer = 0x0] 08:58:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11697bc00) [pid = 1650] [serial = 1486] [outer = 0x111ca9800] 08:58:18 INFO - PROCESS | 1650 | 1467734298140 Marionette DEBUG loaded listener.js 08:58:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1176f5400) [pid = 1650] [serial = 1487] [outer = 0x111ca9800] 08:58:18 INFO - PROCESS | 1650 | 1467734298457 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]]]}] 08:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 531ms 08:58:18 INFO - PROCESS | 1650 | 1467734298482 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:58:18 INFO - PROCESS | 1650 | 1467734298484 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:58:18 INFO - PROCESS | 1650 | 1467734298486 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:58:18 INFO - PROCESS | 1650 | 1467734298488 Marionette TRACE conn2 <- [1,1954,null,{}] 08:58:18 INFO - PROCESS | 1650 | 1467734298493 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}] 08:58:18 INFO - PROCESS | 1650 | 1467734298495 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:18 INFO - PROCESS | 1650 | 1467734298572 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:58:18 INFO - PROCESS | 1650 | 1467734298630 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:18 INFO - PROCESS | 1650 | 1467734298632 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b06000 == 13 [pid = 1650] [id = 496] 08:58:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118062c00) [pid = 1650] [serial = 1488] [outer = 0x0] 08:58:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118156c00) [pid = 1650] [serial = 1489] [outer = 0x118062c00] 08:58:18 INFO - PROCESS | 1650 | 1467734298657 Marionette DEBUG loaded listener.js 08:58:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118377000) [pid = 1650] [serial = 1490] [outer = 0x118062c00] 08:58:18 INFO - PROCESS | 1650 | 1467734298941 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]]]}] 08:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 472ms 08:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:58:18 INFO - PROCESS | 1650 | 1467734298968 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:58:18 INFO - PROCESS | 1650 | 1467734298970 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:58:18 INFO - PROCESS | 1650 | 1467734298979 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:58:18 INFO - PROCESS | 1650 | 1467734298981 Marionette TRACE conn2 <- [1,1958,null,{}] 08:58:18 INFO - PROCESS | 1650 | 1467734298983 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}] 08:58:18 INFO - PROCESS | 1650 | 1467734298984 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:19 INFO - PROCESS | 1650 | 1467734299088 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:58:19 INFO - PROCESS | 1650 | 1467734299093 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:19 INFO - PROCESS | 1650 | 1467734299094 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x126fda000 == 14 [pid = 1650] [id = 497] 08:58:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x115decc00) [pid = 1650] [serial = 1491] [outer = 0x0] 08:58:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118506c00) [pid = 1650] [serial = 1492] [outer = 0x115decc00] 08:58:19 INFO - PROCESS | 1650 | 1467734299118 Marionette DEBUG loaded listener.js 08:58:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1190d5c00) [pid = 1650] [serial = 1493] [outer = 0x115decc00] 08:58:19 INFO - PROCESS | 1650 | 1467734299464 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]]]}] 08:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 527ms 08:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:58:19 INFO - PROCESS | 1650 | 1467734299503 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:58:19 INFO - PROCESS | 1650 | 1467734299505 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:58:19 INFO - PROCESS | 1650 | 1467734299507 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:58:19 INFO - PROCESS | 1650 | 1467734299508 Marionette TRACE conn2 <- [1,1962,null,{}] 08:58:19 INFO - PROCESS | 1650 | 1467734299510 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}] 08:58:19 INFO - PROCESS | 1650 | 1467734299515 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:19 INFO - PROCESS | 1650 | 1467734299632 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:58:19 INFO - PROCESS | 1650 | 1467734299668 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:19 INFO - PROCESS | 1650 | 1467734299669 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ab9800 == 15 [pid = 1650] [id = 498] 08:58:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x110ff0000) [pid = 1650] [serial = 1494] [outer = 0x0] 08:58:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119a98000) [pid = 1650] [serial = 1495] [outer = 0x110ff0000] 08:58:19 INFO - PROCESS | 1650 | 1467734299694 Marionette DEBUG loaded listener.js 08:58:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1210e9800) [pid = 1650] [serial = 1496] [outer = 0x110ff0000] 08:58:20 INFO - PROCESS | 1650 | 1467734300016 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]]]}] 08:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 520ms 08:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:58:20 INFO - PROCESS | 1650 | 1467734300028 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:58:20 INFO - PROCESS | 1650 | 1467734300029 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:58:20 INFO - PROCESS | 1650 | 1467734300031 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:58:20 INFO - PROCESS | 1650 | 1467734300032 Marionette TRACE conn2 <- [1,1966,null,{}] 08:58:20 INFO - PROCESS | 1650 | 1467734300034 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}] 08:58:20 INFO - PROCESS | 1650 | 1467734300035 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:20 INFO - PROCESS | 1650 | 1467734300127 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:58:20 INFO - PROCESS | 1650 | 1467734300172 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:20 INFO - PROCESS | 1650 | 1467734300173 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x129267000 == 16 [pid = 1650] [id = 499] 08:58:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1210ef800) [pid = 1650] [serial = 1497] [outer = 0x0] 08:58:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12118b400) [pid = 1650] [serial = 1498] [outer = 0x1210ef800] 08:58:20 INFO - PROCESS | 1650 | 1467734300198 Marionette DEBUG loaded listener.js 08:58:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115e8ac00) [pid = 1650] [serial = 1499] [outer = 0x1210ef800] 08:58:20 INFO - PROCESS | 1650 | 1467734300476 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]]]}] 08:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 468ms 08:58:20 INFO - PROCESS | 1650 | 1467734300506 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:58:20 INFO - PROCESS | 1650 | 1467734300511 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:58:20 INFO - PROCESS | 1650 | 1467734300514 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:58:20 INFO - PROCESS | 1650 | 1467734300516 Marionette TRACE conn2 <- [1,1970,null,{}] 08:58:20 INFO - PROCESS | 1650 | 1467734300519 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}] 08:58:20 INFO - PROCESS | 1650 | 1467734300521 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:20 INFO - PROCESS | 1650 | 1467734300670 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:58:20 INFO - PROCESS | 1650 | 1467734300724 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:20 INFO - PROCESS | 1650 | 1467734300726 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a205800 == 17 [pid = 1650] [id = 500] 08:58:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1210f1000) [pid = 1650] [serial = 1500] [outer = 0x0] 08:58:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1212a7800) [pid = 1650] [serial = 1501] [outer = 0x1210f1000] 08:58:20 INFO - PROCESS | 1650 | 1467734300765 Marionette DEBUG loaded listener.js 08:58:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112d0cc00) [pid = 1650] [serial = 1502] [outer = 0x1210f1000] 08:58:21 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116713400) [pid = 1650] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:58:21 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1128cb400) [pid = 1650] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:58:21 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x113864800) [pid = 1650] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:58:21 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113884400) [pid = 1650] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:58:21 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x110f85400) [pid = 1650] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:58:21 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1128cf400) [pid = 1650] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:58:21 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116634c00) [pid = 1650] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:58:21 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115e96c00) [pid = 1650] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:58:21 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1190cf400) [pid = 1650] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:58:21 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1190cfc00) [pid = 1650] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:58:21 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116fc6000) [pid = 1650] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:58:21 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1128d8800) [pid = 1650] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:58:21 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123beb400) [pid = 1650] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:58:21 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116a15c00) [pid = 1650] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:58:21 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112d45000) [pid = 1650] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:58:21 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119580400) [pid = 1650] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:58:21 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1164ed400) [pid = 1650] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:58:21 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1129a9400) [pid = 1650] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:58:21 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1128cb800) [pid = 1650] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:58:21 INFO - PROCESS | 1650 | 1467734301480 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]]]}] 08:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 971ms 08:58:21 INFO - PROCESS | 1650 | 1467734301486 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:58:21 INFO - PROCESS | 1650 | 1467734301487 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:58:21 INFO - PROCESS | 1650 | 1467734301491 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:58:21 INFO - PROCESS | 1650 | 1467734301492 Marionette TRACE conn2 <- [1,1974,null,{}] 08:58:21 INFO - PROCESS | 1650 | 1467734301495 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}] 08:58:21 INFO - PROCESS | 1650 | 1467734301496 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:21 INFO - PROCESS | 1650 | 1467734301570 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:58:21 INFO - PROCESS | 1650 | 1467734301576 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:21 INFO - PROCESS | 1650 | 1467734301577 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12125b000 == 18 [pid = 1650] [id = 501] 08:58:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1129ae000) [pid = 1650] [serial = 1503] [outer = 0x0] 08:58:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115e96c00) [pid = 1650] [serial = 1504] [outer = 0x1129ae000] 08:58:21 INFO - PROCESS | 1650 | 1467734301601 Marionette DEBUG loaded listener.js 08:58:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116fc4800) [pid = 1650] [serial = 1505] [outer = 0x1129ae000] 08:58:21 INFO - PROCESS | 1650 | 1467734301899 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]]]}] 08:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 418ms 08:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:58:21 INFO - PROCESS | 1650 | 1467734301912 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:58:21 INFO - PROCESS | 1650 | 1467734301913 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:58:21 INFO - PROCESS | 1650 | 1467734301915 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:58:21 INFO - PROCESS | 1650 | 1467734301917 Marionette TRACE conn2 <- [1,1978,null,{}] 08:58:21 INFO - PROCESS | 1650 | 1467734301919 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}] 08:58:21 INFO - PROCESS | 1650 | 1467734301920 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:22 INFO - PROCESS | 1650 | 1467734302005 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:58:22 INFO - PROCESS | 1650 | 1467734302060 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:22 INFO - PROCESS | 1650 | 1467734302061 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a416800 == 19 [pid = 1650] [id = 502] 08:58:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x110fe5800) [pid = 1650] [serial = 1506] [outer = 0x0] 08:58:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11811f800) [pid = 1650] [serial = 1507] [outer = 0x110fe5800] 08:58:22 INFO - PROCESS | 1650 | 1467734302085 Marionette DEBUG loaded listener.js 08:58:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119a99c00) [pid = 1650] [serial = 1508] [outer = 0x110fe5800] 08:58:22 INFO - PROCESS | 1650 | 1467734302381 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]]]}] 08:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 519ms 08:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:58:22 INFO - PROCESS | 1650 | 1467734302435 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:58:22 INFO - PROCESS | 1650 | 1467734302436 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:58:22 INFO - PROCESS | 1650 | 1467734302439 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:58:22 INFO - PROCESS | 1650 | 1467734302440 Marionette TRACE conn2 <- [1,1982,null,{}] 08:58:22 INFO - PROCESS | 1650 | 1467734302443 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}] 08:58:22 INFO - PROCESS | 1650 | 1467734302444 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:22 INFO - PROCESS | 1650 | 1467734302530 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:58:22 INFO - PROCESS | 1650 | 1467734302588 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:22 INFO - PROCESS | 1650 | 1467734302590 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x126fd6800 == 20 [pid = 1650] [id = 503] 08:58:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119727c00) [pid = 1650] [serial = 1509] [outer = 0x0] 08:58:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1212b3800) [pid = 1650] [serial = 1510] [outer = 0x119727c00] 08:58:22 INFO - PROCESS | 1650 | 1467734302618 Marionette DEBUG loaded listener.js 08:58:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1217e0000) [pid = 1650] [serial = 1511] [outer = 0x119727c00] 08:58:22 INFO - PROCESS | 1650 | 1467734302894 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]]]}] 08:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 470ms 08:58:22 INFO - PROCESS | 1650 | 1467734302914 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:58:22 INFO - PROCESS | 1650 | 1467734302916 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:58:22 INFO - PROCESS | 1650 | 1467734302918 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:58:22 INFO - PROCESS | 1650 | 1467734302919 Marionette TRACE conn2 <- [1,1986,null,{}] 08:58:22 INFO - PROCESS | 1650 | 1467734302921 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}] 08:58:22 INFO - PROCESS | 1650 | 1467734302923 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:23 INFO - PROCESS | 1650 | 1467734303013 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:58:23 INFO - PROCESS | 1650 | 1467734303017 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:23 INFO - PROCESS | 1650 | 1467734303018 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b71a000 == 21 [pid = 1650] [id = 504] 08:58:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x121aabc00) [pid = 1650] [serial = 1512] [outer = 0x0] 08:58:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123b90000) [pid = 1650] [serial = 1513] [outer = 0x121aabc00] 08:58:23 INFO - PROCESS | 1650 | 1467734303042 Marionette DEBUG loaded listener.js 08:58:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123b97800) [pid = 1650] [serial = 1514] [outer = 0x121aabc00] 08:58:23 INFO - PROCESS | 1650 | 1467734303659 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]]]}] 08:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 818ms 08:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:58:23 INFO - PROCESS | 1650 | 1467734303737 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:58:23 INFO - PROCESS | 1650 | 1467734303739 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:58:23 INFO - PROCESS | 1650 | 1467734303743 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:58:23 INFO - PROCESS | 1650 | 1467734303745 Marionette TRACE conn2 <- [1,1990,null,{}] 08:58:23 INFO - PROCESS | 1650 | 1467734303772 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}] 08:58:23 INFO - PROCESS | 1650 | 1467734303774 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:23 INFO - PROCESS | 1650 | 1467734303925 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:58:23 INFO - PROCESS | 1650 | 1467734303932 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:23 INFO - PROCESS | 1650 | 1467734303934 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x118591000 == 22 [pid = 1650] [id = 505] 08:58:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1128d1c00) [pid = 1650] [serial = 1515] [outer = 0x0] 08:58:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112d2e000) [pid = 1650] [serial = 1516] [outer = 0x1128d1c00] 08:58:23 INFO - PROCESS | 1650 | 1467734303964 Marionette DEBUG loaded listener.js 08:58:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115e66400) [pid = 1650] [serial = 1517] [outer = 0x1128d1c00] 08:58:24 INFO - PROCESS | 1650 | 1467734304477 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]]]}] 08:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 772ms 08:58:24 INFO - PROCESS | 1650 | 1467734304671 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:58:24 INFO - PROCESS | 1650 | 1467734304674 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:58:24 INFO - PROCESS | 1650 | 1467734304708 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:58:24 INFO - PROCESS | 1650 | 1467734304710 Marionette TRACE conn2 <- [1,1994,null,{}] 08:58:24 INFO - PROCESS | 1650 | 1467734304713 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}] 08:58:24 INFO - PROCESS | 1650 | 1467734304715 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:24 INFO - PROCESS | 1650 | 1467734304809 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:58:24 INFO - PROCESS | 1650 | 1467734304862 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:24 INFO - PROCESS | 1650 | 1467734304864 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x116948000 == 23 [pid = 1650] [id = 506] 08:58:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1110a1400) [pid = 1650] [serial = 1518] [outer = 0x0] 08:58:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1128cc400) [pid = 1650] [serial = 1519] [outer = 0x1110a1400] 08:58:24 INFO - PROCESS | 1650 | 1467734304891 Marionette DEBUG loaded listener.js 08:58:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112a84c00) [pid = 1650] [serial = 1520] [outer = 0x1110a1400] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x110fec400) [pid = 1650] [serial = 1477] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOCSHELL 0x113803000 == 22 [pid = 1650] [id = 492] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116719800) [pid = 1650] [serial = 1464] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1129a5000) [pid = 1650] [serial = 1455] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119aa6c00) [pid = 1650] [serial = 1453] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112fafc00) [pid = 1650] [serial = 1462] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11862a400) [pid = 1650] [serial = 1449] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112a86000) [pid = 1650] [serial = 1461] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1190f9400) [pid = 1650] [serial = 1452] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119063800) [pid = 1650] [serial = 1450] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x115e96400) [pid = 1650] [serial = 1440] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116713000) [pid = 1650] [serial = 1441] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x117db9c00) [pid = 1650] [serial = 1443] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11811e000) [pid = 1650] [serial = 1444] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1129b3400) [pid = 1650] [serial = 1437] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112d45c00) [pid = 1650] [serial = 1438] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1176ec000) [pid = 1650] [serial = 1435] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116721000) [pid = 1650] [serial = 1434] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x113863800) [pid = 1650] [serial = 1419] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118125000) [pid = 1650] [serial = 1422] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x121190400) [pid = 1650] [serial = 1425] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x126c6e800) [pid = 1650] [serial = 1428] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1129afc00) [pid = 1650] [serial = 1431] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1184c8400) [pid = 1650] [serial = 1447] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118153800) [pid = 1650] [serial = 1446] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119583800) [pid = 1650] [serial = 1472] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119743c00) [pid = 1650] [serial = 1474] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x119a9b000) [pid = 1650] [serial = 1475] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x127287400) [pid = 1650] [serial = 913] [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.] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11815c800) [pid = 1650] [serial = 1468] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x112fb3000) [pid = 1650] [serial = 1432] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x128729800) [pid = 1650] [serial = 1429] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x118509000) [pid = 1650] [serial = 1423] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x115e94000) [pid = 1650] [serial = 1420] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x121570800) [pid = 1650] [serial = 1426] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x11957b400) [pid = 1650] [serial = 1471] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x116a13c00) [pid = 1650] [serial = 1465] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1167cb800) [pid = 1650] [serial = 1459] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x11806e800) [pid = 1650] [serial = 1467] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x112d44c00) [pid = 1650] [serial = 1456] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x112d48000) [pid = 1650] [serial = 1458] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1650 | 1467734305410 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]]]}] 08:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 720ms 08:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:58:25 INFO - PROCESS | 1650 | 1467734305429 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:58:25 INFO - PROCESS | 1650 | 1467734305432 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:58:25 INFO - PROCESS | 1650 | 1467734305439 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:58:25 INFO - PROCESS | 1650 | 1467734305444 Marionette TRACE conn2 <- [1,1998,null,{}] 08:58:25 INFO - PROCESS | 1650 | 1467734305448 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}] 08:58:25 INFO - PROCESS | 1650 | 1467734305450 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:25 INFO - PROCESS | 1650 | 1467734305567 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:58:25 INFO - PROCESS | 1650 | 1467734305623 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:25 INFO - PROCESS | 1650 | 1467734305625 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x116fb1800 == 23 [pid = 1650] [id = 507] 08:58:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x112ae6800) [pid = 1650] [serial = 1521] [outer = 0x0] 08:58:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x112fae400) [pid = 1650] [serial = 1522] [outer = 0x112ae6800] 08:58:25 INFO - PROCESS | 1650 | 1467734305659 Marionette DEBUG loaded listener.js 08:58:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x115e6a800) [pid = 1650] [serial = 1523] [outer = 0x112ae6800] 08:58:25 INFO - PROCESS | 1650 | 1467734305962 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]]]}] 08:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 578ms 08:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:58:26 INFO - PROCESS | 1650 | 1467734306014 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:58:26 INFO - PROCESS | 1650 | 1467734306015 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:58:26 INFO - PROCESS | 1650 | 1467734306017 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:58:26 INFO - PROCESS | 1650 | 1467734306018 Marionette TRACE conn2 <- [1,2002,null,{}] 08:58:26 INFO - PROCESS | 1650 | 1467734306025 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}] 08:58:26 INFO - PROCESS | 1650 | 1467734306029 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:26 INFO - PROCESS | 1650 | 1467734306105 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:58:26 INFO - PROCESS | 1650 | 1467734306114 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:26 INFO - PROCESS | 1650 | 1467734306116 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11852e800 == 24 [pid = 1650] [id = 508] 08:58:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1164ea000) [pid = 1650] [serial = 1524] [outer = 0x0] 08:58:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x116634c00) [pid = 1650] [serial = 1525] [outer = 0x1164ea000] 08:58:26 INFO - PROCESS | 1650 | 1467734306144 Marionette DEBUG loaded listener.js 08:58:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11671f000) [pid = 1650] [serial = 1526] [outer = 0x1164ea000] 08:58:26 INFO - PROCESS | 1650 | 1467734306504 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]]]}] 08:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 518ms 08:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:58:26 INFO - PROCESS | 1650 | 1467734306536 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:58:26 INFO - PROCESS | 1650 | 1467734306537 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:58:26 INFO - PROCESS | 1650 | 1467734306540 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:58:26 INFO - PROCESS | 1650 | 1467734306542 Marionette TRACE conn2 <- [1,2006,null,{}] 08:58:26 INFO - PROCESS | 1650 | 1467734306545 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}] 08:58:26 INFO - PROCESS | 1650 | 1467734306546 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:26 INFO - PROCESS | 1650 | 1467734306621 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:58:26 INFO - PROCESS | 1650 | 1467734306629 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:26 INFO - PROCESS | 1650 | 1467734306630 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194c0000 == 25 [pid = 1650] [id = 509] 08:58:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x110fed000) [pid = 1650] [serial = 1527] [outer = 0x0] 08:58:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x116a15000) [pid = 1650] [serial = 1528] [outer = 0x110fed000] 08:58:26 INFO - PROCESS | 1650 | 1467734306655 Marionette DEBUG loaded listener.js 08:58:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1176eb400) [pid = 1650] [serial = 1529] [outer = 0x110fed000] 08:58:26 INFO - PROCESS | 1650 | 1467734306980 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]]]}] 08:58:27 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 08:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 472ms 08:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:58:27 INFO - PROCESS | 1650 | 1467734307012 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:58:27 INFO - PROCESS | 1650 | 1467734307013 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:58:27 INFO - PROCESS | 1650 | 1467734307015 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:58:27 INFO - PROCESS | 1650 | 1467734307016 Marionette TRACE conn2 <- [1,2010,null,{}] 08:58:27 INFO - PROCESS | 1650 | 1467734307018 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}] 08:58:27 INFO - PROCESS | 1650 | 1467734307019 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:27 INFO - PROCESS | 1650 | 1467734307092 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:58:27 INFO - PROCESS | 1650 | 1467734307151 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:27 INFO - PROCESS | 1650 | 1467734307153 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bd9800 == 26 [pid = 1650] [id = 510] 08:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1122b0c00) [pid = 1650] [serial = 1530] [outer = 0x0] 08:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11806ac00) [pid = 1650] [serial = 1531] [outer = 0x1122b0c00] 08:58:27 INFO - PROCESS | 1650 | 1467734307177 Marionette DEBUG loaded listener.js 08:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118124400) [pid = 1650] [serial = 1532] [outer = 0x1122b0c00] 08:58:27 INFO - PROCESS | 1650 | 1467734307488 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]]]}] 08:58:27 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 08:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 518ms 08:58:27 INFO - PROCESS | 1650 | 1467734307533 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:58:27 INFO - PROCESS | 1650 | 1467734307535 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:58:27 INFO - PROCESS | 1650 | 1467734307537 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:58:27 INFO - PROCESS | 1650 | 1467734307538 Marionette TRACE conn2 <- [1,2014,null,{}] 08:58:27 INFO - PROCESS | 1650 | 1467734307540 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}] 08:58:27 INFO - PROCESS | 1650 | 1467734307544 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:27 INFO - PROCESS | 1650 | 1467734307662 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:58:27 INFO - PROCESS | 1650 | 1467734307697 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:27 INFO - PROCESS | 1650 | 1467734307698 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1218c8000 == 27 [pid = 1650] [id = 511] 08:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11815ec00) [pid = 1650] [serial = 1533] [outer = 0x0] 08:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11850d400) [pid = 1650] [serial = 1534] [outer = 0x11815ec00] 08:58:27 INFO - PROCESS | 1650 | 1467734307723 Marionette DEBUG loaded listener.js 08:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1190f8800) [pid = 1650] [serial = 1535] [outer = 0x11815ec00] 08:58:28 INFO - PROCESS | 1650 | 1467734308034 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]]]}] 08:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 521ms 08:58:28 INFO - PROCESS | 1650 | 1467734308060 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:58:28 INFO - PROCESS | 1650 | 1467734308062 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:58:28 INFO - PROCESS | 1650 | 1467734308064 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:58:28 INFO - PROCESS | 1650 | 1467734308065 Marionette TRACE conn2 <- [1,2018,null,{}] 08:58:28 INFO - PROCESS | 1650 | 1467734308067 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}] 08:58:28 INFO - PROCESS | 1650 | 1467734308068 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:28 INFO - PROCESS | 1650 | 1467734308161 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:58:28 INFO - PROCESS | 1650 | 1467734308175 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:28 INFO - PROCESS | 1650 | 1467734308177 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x125395000 == 28 [pid = 1650] [id = 512] 08:58:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1181b4800) [pid = 1650] [serial = 1536] [outer = 0x0] 08:58:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11957e000) [pid = 1650] [serial = 1537] [outer = 0x1181b4800] 08:58:28 INFO - PROCESS | 1650 | 1467734308201 Marionette DEBUG loaded listener.js 08:58:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119743c00) [pid = 1650] [serial = 1538] [outer = 0x1181b4800] 08:58:28 INFO - PROCESS | 1650 | 1467734308544 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]]]}] 08:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 518ms 08:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:58:28 INFO - PROCESS | 1650 | 1467734308583 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:58:28 INFO - PROCESS | 1650 | 1467734308585 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:58:28 INFO - PROCESS | 1650 | 1467734308593 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:58:28 INFO - PROCESS | 1650 | 1467734308594 Marionette TRACE conn2 <- [1,2022,null,{}] 08:58:28 INFO - PROCESS | 1650 | 1467734308596 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}] 08:58:28 INFO - PROCESS | 1650 | 1467734308597 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:28 INFO - PROCESS | 1650 | 1467734308713 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:58:28 INFO - PROCESS | 1650 | 1467734308764 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:28 INFO - PROCESS | 1650 | 1467734308765 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d9b000 == 29 [pid = 1650] [id = 513] 08:58:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1190f8400) [pid = 1650] [serial = 1539] [outer = 0x0] 08:58:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119796000) [pid = 1650] [serial = 1540] [outer = 0x1190f8400] 08:58:28 INFO - PROCESS | 1650 | 1467734308805 Marionette DEBUG loaded listener.js 08:58:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119d5c400) [pid = 1650] [serial = 1541] [outer = 0x1190f8400] 08:58:29 INFO - PROCESS | 1650 | 1467734309215 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]]]}] 08:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 674ms 08:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:58:29 INFO - PROCESS | 1650 | 1467734309261 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:58:29 INFO - PROCESS | 1650 | 1467734309263 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:58:29 INFO - PROCESS | 1650 | 1467734309265 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:58:29 INFO - PROCESS | 1650 | 1467734309266 Marionette TRACE conn2 <- [1,2026,null,{}] 08:58:29 INFO - PROCESS | 1650 | 1467734309268 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}] 08:58:29 INFO - PROCESS | 1650 | 1467734309269 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:29 INFO - PROCESS | 1650 | 1467734309364 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:58:29 INFO - PROCESS | 1650 | 1467734309376 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:29 INFO - PROCESS | 1650 | 1467734309377 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x128903000 == 30 [pid = 1650] [id = 514] 08:58:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119583c00) [pid = 1650] [serial = 1542] [outer = 0x0] 08:58:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x120fe5c00) [pid = 1650] [serial = 1543] [outer = 0x119583c00] 08:58:29 INFO - PROCESS | 1650 | 1467734309402 Marionette DEBUG loaded listener.js 08:58:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1210efc00) [pid = 1650] [serial = 1544] [outer = 0x119583c00] 08:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112a79800) [pid = 1650] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1129ae000) [pid = 1650] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118062c00) [pid = 1650] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x115decc00) [pid = 1650] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x110ff0000) [pid = 1650] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x113da5400) [pid = 1650] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119727c00) [pid = 1650] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x110fe5800) [pid = 1650] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1210f1000) [pid = 1650] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x111ca9800) [pid = 1650] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x110f7b000) [pid = 1650] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:58:29 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1210ef800) [pid = 1650] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:58:29 INFO - PROCESS | 1650 | 1467734309763 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]]]}] 08:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 518ms 08:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:58:29 INFO - PROCESS | 1650 | 1467734309784 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:58:29 INFO - PROCESS | 1650 | 1467734309785 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:58:29 INFO - PROCESS | 1650 | 1467734309787 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:58:29 INFO - PROCESS | 1650 | 1467734309788 Marionette TRACE conn2 <- [1,2030,null,{}] 08:58:29 INFO - PROCESS | 1650 | 1467734309794 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}] 08:58:29 INFO - PROCESS | 1650 | 1467734309795 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:29 INFO - PROCESS | 1650 | 1467734309897 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:58:29 INFO - PROCESS | 1650 | 1467734309930 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:29 INFO - PROCESS | 1650 | 1467734309931 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x128abb000 == 31 [pid = 1650] [id = 515] 08:58:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x110ff0000) [pid = 1650] [serial = 1545] [outer = 0x0] 08:58:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x116983400) [pid = 1650] [serial = 1546] [outer = 0x110ff0000] 08:58:29 INFO - PROCESS | 1650 | 1467734309956 Marionette DEBUG loaded listener.js 08:58:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116fc6c00) [pid = 1650] [serial = 1547] [outer = 0x110ff0000] 08:58:30 INFO - PROCESS | 1650 | 1467734310263 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]]]}] 08:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 523ms 08:58:30 INFO - PROCESS | 1650 | 1467734310311 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:58:30 INFO - PROCESS | 1650 | 1467734310313 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:58:30 INFO - PROCESS | 1650 | 1467734310317 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:58:30 INFO - PROCESS | 1650 | 1467734310320 Marionette TRACE conn2 <- [1,2034,null,{}] 08:58:30 INFO - PROCESS | 1650 | 1467734310323 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}] 08:58:30 INFO - PROCESS | 1650 | 1467734310326 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:30 INFO - PROCESS | 1650 | 1467734310461 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:58:30 INFO - PROCESS | 1650 | 1467734310541 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:30 INFO - PROCESS | 1650 | 1467734310543 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x128dca000 == 32 [pid = 1650] [id = 516] 08:58:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x111c22400) [pid = 1650] [serial = 1548] [outer = 0x0] 08:58:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1210ef800) [pid = 1650] [serial = 1549] [outer = 0x111c22400] 08:58:30 INFO - PROCESS | 1650 | 1467734310587 Marionette DEBUG loaded listener.js 08:58:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x121477000) [pid = 1650] [serial = 1550] [outer = 0x111c22400] 08:58:30 INFO - PROCESS | 1650 | 1467734310911 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]]]}] 08:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 623ms 08:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:58:30 INFO - PROCESS | 1650 | 1467734310946 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:58:30 INFO - PROCESS | 1650 | 1467734310947 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:58:30 INFO - PROCESS | 1650 | 1467734310949 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:58:30 INFO - PROCESS | 1650 | 1467734310951 Marionette TRACE conn2 <- [1,2038,null,{}] 08:58:30 INFO - PROCESS | 1650 | 1467734310953 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}] 08:58:30 INFO - PROCESS | 1650 | 1467734310954 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:31 INFO - PROCESS | 1650 | 1467734311047 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:58:31 INFO - PROCESS | 1650 | 1467734311100 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:31 INFO - PROCESS | 1650 | 1467734311101 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5ba800 == 33 [pid = 1650] [id = 517] 08:58:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12156d000) [pid = 1650] [serial = 1551] [outer = 0x0] 08:58:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1219d2800) [pid = 1650] [serial = 1552] [outer = 0x12156d000] 08:58:31 INFO - PROCESS | 1650 | 1467734311143 Marionette DEBUG loaded listener.js 08:58:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x123b91400) [pid = 1650] [serial = 1553] [outer = 0x12156d000] 08:58:31 INFO - PROCESS | 1650 | 1467734311395 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]]]}] 08:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 469ms 08:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:58:31 INFO - PROCESS | 1650 | 1467734311420 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:58:31 INFO - PROCESS | 1650 | 1467734311421 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:58:31 INFO - PROCESS | 1650 | 1467734311431 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:58:31 INFO - PROCESS | 1650 | 1467734311432 Marionette TRACE conn2 <- [1,2042,null,{}] 08:58:31 INFO - PROCESS | 1650 | 1467734311434 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}] 08:58:31 INFO - PROCESS | 1650 | 1467734311435 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:31 INFO - PROCESS | 1650 | 1467734311517 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:58:31 INFO - PROCESS | 1650 | 1467734311521 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:31 INFO - PROCESS | 1650 | 1467734311523 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af16000 == 34 [pid = 1650] [id = 518] 08:58:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x123b92400) [pid = 1650] [serial = 1554] [outer = 0x0] 08:58:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124ac4c00) [pid = 1650] [serial = 1555] [outer = 0x123b92400] 08:58:31 INFO - PROCESS | 1650 | 1467734311548 Marionette DEBUG loaded listener.js 08:58:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124afd800) [pid = 1650] [serial = 1556] [outer = 0x123b92400] 08:58:32 INFO - PROCESS | 1650 | 1467734312021 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]]]}] 08:58:32 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) 08:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 625ms 08:58:32 INFO - PROCESS | 1650 | 1467734312057 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:58:32 INFO - PROCESS | 1650 | 1467734312062 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:58:32 INFO - PROCESS | 1650 | 1467734312066 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:58:32 INFO - PROCESS | 1650 | 1467734312069 Marionette TRACE conn2 <- [1,2046,null,{}] 08:58:32 INFO - PROCESS | 1650 | 1467734312074 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}] 08:58:32 INFO - PROCESS | 1650 | 1467734312077 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:32 INFO - PROCESS | 1650 | 1467734312175 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:58:32 INFO - PROCESS | 1650 | 1467734312243 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:32 INFO - PROCESS | 1650 | 1467734312244 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x117475000 == 35 [pid = 1650] [id = 519] 08:58:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1129a9000) [pid = 1650] [serial = 1557] [outer = 0x0] 08:58:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112a7c800) [pid = 1650] [serial = 1558] [outer = 0x1129a9000] 08:58:32 INFO - PROCESS | 1650 | 1467734312275 Marionette DEBUG loaded listener.js 08:58:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x113843800) [pid = 1650] [serial = 1559] [outer = 0x1129a9000] 08:58:32 INFO - PROCESS | 1650 | 1467734312701 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]]]}] 08:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 671ms 08:58:32 INFO - PROCESS | 1650 | 1467734312738 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:58:32 INFO - PROCESS | 1650 | 1467734312741 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:58:32 INFO - PROCESS | 1650 | 1467734312745 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:58:32 INFO - PROCESS | 1650 | 1467734312747 Marionette TRACE conn2 <- [1,2050,null,{}] 08:58:32 INFO - PROCESS | 1650 | 1467734312750 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}] 08:58:32 INFO - PROCESS | 1650 | 1467734312751 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:32 INFO - PROCESS | 1650 | 1467734312854 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:58:32 INFO - PROCESS | 1650 | 1467734312911 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:32 INFO - PROCESS | 1650 | 1467734312912 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1218b4800 == 36 [pid = 1650] [id = 520] 08:58:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115e8bc00) [pid = 1650] [serial = 1560] [outer = 0x0] 08:58:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11671f400) [pid = 1650] [serial = 1561] [outer = 0x115e8bc00] 08:58:32 INFO - PROCESS | 1650 | 1467734312942 Marionette DEBUG loaded listener.js 08:58:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116a15400) [pid = 1650] [serial = 1562] [outer = 0x115e8bc00] 08:58:33 INFO - PROCESS | 1650 | 1467734313346 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]]]}] 08:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 621ms 08:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:58:33 INFO - PROCESS | 1650 | 1467734313367 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:58:33 INFO - PROCESS | 1650 | 1467734313368 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:58:33 INFO - PROCESS | 1650 | 1467734313371 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:58:33 INFO - PROCESS | 1650 | 1467734313374 Marionette TRACE conn2 <- [1,2054,null,{}] 08:58:33 INFO - PROCESS | 1650 | 1467734313381 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}] 08:58:33 INFO - PROCESS | 1650 | 1467734313385 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:33 INFO - PROCESS | 1650 | 1467734313485 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:58:33 INFO - PROCESS | 1650 | 1467734313579 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:33 INFO - PROCESS | 1650 | 1467734313581 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b937800 == 37 [pid = 1650] [id = 521] 08:58:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11815f000) [pid = 1650] [serial = 1563] [outer = 0x0] 08:58:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118621000) [pid = 1650] [serial = 1564] [outer = 0x11815f000] 08:58:33 INFO - PROCESS | 1650 | 1467734313612 Marionette DEBUG loaded listener.js 08:58:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1190f6000) [pid = 1650] [serial = 1565] [outer = 0x11815f000] 08:58:34 INFO - PROCESS | 1650 | 1467734314026 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]]]}] 08:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 675ms 08:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:58:34 INFO - PROCESS | 1650 | 1467734314047 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:58:34 INFO - PROCESS | 1650 | 1467734314049 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:58:34 INFO - PROCESS | 1650 | 1467734314051 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:58:34 INFO - PROCESS | 1650 | 1467734314052 Marionette TRACE conn2 <- [1,2058,null,{}] 08:58:34 INFO - PROCESS | 1650 | 1467734314055 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}] 08:58:34 INFO - PROCESS | 1650 | 1467734314056 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:34 INFO - PROCESS | 1650 | 1467734314157 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:58:34 INFO - PROCESS | 1650 | 1467734314213 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:34 INFO - PROCESS | 1650 | 1467734314214 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd48800 == 38 [pid = 1650] [id = 522] 08:58:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11972b800) [pid = 1650] [serial = 1566] [outer = 0x0] 08:58:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121192c00) [pid = 1650] [serial = 1567] [outer = 0x11972b800] 08:58:34 INFO - PROCESS | 1650 | 1467734314242 Marionette DEBUG loaded listener.js 08:58:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1212b2c00) [pid = 1650] [serial = 1568] [outer = 0x11972b800] 08:58:34 INFO - PROCESS | 1650 | 1467734314779 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]]]}] 08:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 769ms 08:58:34 INFO - PROCESS | 1650 | 1467734314822 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:58:34 INFO - PROCESS | 1650 | 1467734314825 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:58:34 INFO - PROCESS | 1650 | 1467734314842 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:58:34 INFO - PROCESS | 1650 | 1467734314844 Marionette TRACE conn2 <- [1,2062,null,{}] 08:58:34 INFO - PROCESS | 1650 | 1467734314847 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}] 08:58:34 INFO - PROCESS | 1650 | 1467734314849 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:34 INFO - PROCESS | 1650 | 1467734314938 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:58:35 INFO - PROCESS | 1650 | 1467734314998 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:35 INFO - PROCESS | 1650 | 1467734315000 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d6000 == 39 [pid = 1650] [id = 523] 08:58:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112abac00) [pid = 1650] [serial = 1569] [outer = 0x0] 08:58:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112d2a400) [pid = 1650] [serial = 1570] [outer = 0x112abac00] 08:58:35 INFO - PROCESS | 1650 | 1467734315028 Marionette DEBUG loaded listener.js 08:58:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x113845800) [pid = 1650] [serial = 1571] [outer = 0x112abac00] 08:58:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1218c8000 == 38 [pid = 1650] [id = 511] 08:58:36 INFO - PROCESS | 1650 | --DOCSHELL 0x125395000 == 37 [pid = 1650] [id = 512] 08:58:36 INFO - PROCESS | 1650 | --DOCSHELL 0x126d9b000 == 36 [pid = 1650] [id = 513] 08:58:36 INFO - PROCESS | 1650 | --DOCSHELL 0x128abb000 == 35 [pid = 1650] [id = 515] 08:58:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5ba800 == 34 [pid = 1650] [id = 517] 08:58:36 INFO - PROCESS | 1650 | --DOCSHELL 0x128903000 == 33 [pid = 1650] [id = 514] 08:58:36 INFO - PROCESS | 1650 | --DOCSHELL 0x128dca000 == 32 [pid = 1650] [id = 516] 08:58:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd48800 == 31 [pid = 1650] [id = 522] 08:58:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12b937800 == 30 [pid = 1650] [id = 521] 08:58:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1218b4800 == 29 [pid = 1650] [id = 520] 08:58:36 INFO - PROCESS | 1650 | --DOCSHELL 0x117475000 == 28 [pid = 1650] [id = 519] 08:58:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12af16000 == 27 [pid = 1650] [id = 518] 08:58:36 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112a83c00) [pid = 1650] [serial = 1480] [outer = 0x0] [url = about:blank] 08:58:36 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x115e96c00) [pid = 1650] [serial = 1504] [outer = 0x0] [url = about:blank] 08:58:36 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118156c00) [pid = 1650] [serial = 1489] [outer = 0x0] [url = about:blank] 08:58:36 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1190d5c00) [pid = 1650] [serial = 1493] [outer = 0x0] [url = about:blank] 08:58:36 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119a98000) [pid = 1650] [serial = 1495] [outer = 0x0] [url = about:blank] 08:58:36 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116469400) [pid = 1650] [serial = 1484] [outer = 0x0] [url = about:blank] 08:58:36 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1212b3800) [pid = 1650] [serial = 1510] [outer = 0x0] [url = about:blank] 08:58:36 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119a99c00) [pid = 1650] [serial = 1508] [outer = 0x0] [url = about:blank] 08:58:36 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112d0cc00) [pid = 1650] [serial = 1502] [outer = 0x0] [url = about:blank] 08:58:36 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118377000) [pid = 1650] [serial = 1490] [outer = 0x0] [url = about:blank] 08:58:36 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11697bc00) [pid = 1650] [serial = 1486] [outer = 0x0] [url = about:blank] 08:58:36 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1129a8400) [pid = 1650] [serial = 1478] [outer = 0x0] [url = about:blank] 08:58:36 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115e8fc00) [pid = 1650] [serial = 1483] [outer = 0x0] [url = about:blank] 08:58:36 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x115e8ac00) [pid = 1650] [serial = 1499] [outer = 0x0] [url = about:blank] 08:58:36 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118506c00) [pid = 1650] [serial = 1492] [outer = 0x0] [url = about:blank] 08:58:36 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1212a7800) [pid = 1650] [serial = 1501] [outer = 0x0] [url = about:blank] 08:58:36 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1210e9800) [pid = 1650] [serial = 1496] [outer = 0x0] [url = about:blank] 08:58:36 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116fc4800) [pid = 1650] [serial = 1505] [outer = 0x0] [url = about:blank] 08:58:36 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1176f5400) [pid = 1650] [serial = 1487] [outer = 0x0] [url = about:blank] 08:58:36 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1128d0800) [pid = 1650] [serial = 1481] [outer = 0x0] [url = about:blank] 08:58:36 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12118b400) [pid = 1650] [serial = 1498] [outer = 0x0] [url = about:blank] 08:58:36 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11811f800) [pid = 1650] [serial = 1507] [outer = 0x0] [url = about:blank] 08:58:36 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x123b90000) [pid = 1650] [serial = 1513] [outer = 0x0] [url = about:blank] 08:58:36 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1217e0000) [pid = 1650] [serial = 1511] [outer = 0x0] [url = about:blank] 08:58:36 INFO - PROCESS | 1650 | 1467734316089 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]]]}] 08:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1275ms 08:58:36 INFO - PROCESS | 1650 | 1467734316116 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:58:36 INFO - PROCESS | 1650 | 1467734316118 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:58:36 INFO - PROCESS | 1650 | 1467734316122 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:58:36 INFO - PROCESS | 1650 | 1467734316125 Marionette TRACE conn2 <- [1,2066,null,{}] 08:58:36 INFO - PROCESS | 1650 | 1467734316130 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}] 08:58:36 INFO - PROCESS | 1650 | 1467734316131 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:36 INFO - PROCESS | 1650 | 1467734316229 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:58:36 INFO - PROCESS | 1650 | 1467734316236 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:36 INFO - PROCESS | 1650 | 1467734316237 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x116671000 == 28 [pid = 1650] [id = 524] 08:58:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1128d4c00) [pid = 1650] [serial = 1572] [outer = 0x0] 08:58:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1129a9400) [pid = 1650] [serial = 1573] [outer = 0x1128d4c00] 08:58:36 INFO - PROCESS | 1650 | 1467734316267 Marionette DEBUG loaded listener.js 08:58:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112ae5000) [pid = 1650] [serial = 1574] [outer = 0x1128d4c00] 08:58:36 INFO - PROCESS | 1650 | 1467734316598 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]]]}] 08:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 524ms 08:58:36 INFO - PROCESS | 1650 | 1467734316646 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:58:36 INFO - PROCESS | 1650 | 1467734316649 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:58:36 INFO - PROCESS | 1650 | 1467734316654 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:58:36 INFO - PROCESS | 1650 | 1467734316656 Marionette TRACE conn2 <- [1,2070,null,{}] 08:58:36 INFO - PROCESS | 1650 | 1467734316658 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}] 08:58:36 INFO - PROCESS | 1650 | 1467734316660 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:36 INFO - PROCESS | 1650 | 1467734316737 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:58:36 INFO - PROCESS | 1650 | 1467734316743 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:36 INFO - PROCESS | 1650 | 1467734316744 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1181d9800 == 29 [pid = 1650] [id = 525] 08:58:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112d47c00) [pid = 1650] [serial = 1575] [outer = 0x0] 08:58:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115def000) [pid = 1650] [serial = 1576] [outer = 0x112d47c00] 08:58:36 INFO - PROCESS | 1650 | 1467734316771 Marionette DEBUG loaded listener.js 08:58:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x115e94c00) [pid = 1650] [serial = 1577] [outer = 0x112d47c00] 08:58:37 INFO - PROCESS | 1650 | 1467734317114 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]]]}] 08:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 472ms 08:58:37 INFO - PROCESS | 1650 | 1467734317128 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:58:37 INFO - PROCESS | 1650 | 1467734317137 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:58:37 INFO - PROCESS | 1650 | 1467734317139 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:58:37 INFO - PROCESS | 1650 | 1467734317144 Marionette TRACE conn2 <- [1,2074,null,{}] 08:58:37 INFO - PROCESS | 1650 | 1467734317152 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}] 08:58:37 INFO - PROCESS | 1650 | 1467734317155 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:37 INFO - PROCESS | 1650 | 1467734317236 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:58:37 INFO - PROCESS | 1650 | 1467734317292 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:37 INFO - PROCESS | 1650 | 1467734317294 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x117476000 == 30 [pid = 1650] [id = 526] 08:58:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116128400) [pid = 1650] [serial = 1578] [outer = 0x0] 08:58:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1167d1400) [pid = 1650] [serial = 1579] [outer = 0x116128400] 08:58:37 INFO - PROCESS | 1650 | 1467734317322 Marionette DEBUG loaded listener.js 08:58:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x117db8000) [pid = 1650] [serial = 1580] [outer = 0x116128400] 08:58:37 INFO - PROCESS | 1650 | 1467734317631 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]]]}] 08:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 523ms 08:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:58:37 INFO - PROCESS | 1650 | 1467734317663 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:58:37 INFO - PROCESS | 1650 | 1467734317664 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:58:37 INFO - PROCESS | 1650 | 1467734317667 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:58:37 INFO - PROCESS | 1650 | 1467734317668 Marionette TRACE conn2 <- [1,2078,null,{}] 08:58:37 INFO - PROCESS | 1650 | 1467734317670 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}] 08:58:37 INFO - PROCESS | 1650 | 1467734317671 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:37 INFO - PROCESS | 1650 | 1467734317745 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:58:37 INFO - PROCESS | 1650 | 1467734317749 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:37 INFO - PROCESS | 1650 | 1467734317750 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1218c8000 == 31 [pid = 1650] [id = 527] 08:58:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11811c800) [pid = 1650] [serial = 1581] [outer = 0x0] 08:58:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118158000) [pid = 1650] [serial = 1582] [outer = 0x11811c800] 08:58:37 INFO - PROCESS | 1650 | 1467734317777 Marionette DEBUG loaded listener.js 08:58:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1181b4400) [pid = 1650] [serial = 1583] [outer = 0x11811c800] 08:58:38 INFO - PROCESS | 1650 | 1467734318090 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]]]}] 08:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 469ms 08:58:38 INFO - PROCESS | 1650 | 1467734318137 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:58:38 INFO - PROCESS | 1650 | 1467734318138 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:58:38 INFO - PROCESS | 1650 | 1467734318168 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:58:38 INFO - PROCESS | 1650 | 1467734318169 Marionette TRACE conn2 <- [1,2082,null,{}] 08:58:38 INFO - PROCESS | 1650 | 1467734318171 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}] 08:58:38 INFO - PROCESS | 1650 | 1467734318173 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:38 INFO - PROCESS | 1650 | 1467734318287 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:58:38 INFO - PROCESS | 1650 | 1467734318291 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:38 INFO - PROCESS | 1650 | 1467734318293 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12660f800 == 32 [pid = 1650] [id = 528] 08:58:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x117dbf800) [pid = 1650] [serial = 1584] [outer = 0x0] 08:58:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1184ca000) [pid = 1650] [serial = 1585] [outer = 0x117dbf800] 08:58:38 INFO - PROCESS | 1650 | 1467734318319 Marionette DEBUG loaded listener.js 08:58:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11905a400) [pid = 1650] [serial = 1586] [outer = 0x117dbf800] 08:58:38 INFO - PROCESS | 1650 | 1467734318730 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]]]}] 08:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 570ms 08:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:58:38 INFO - PROCESS | 1650 | 1467734318738 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:58:38 INFO - PROCESS | 1650 | 1467734318740 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:58:38 INFO - PROCESS | 1650 | 1467734318745 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:58:38 INFO - PROCESS | 1650 | 1467734318747 Marionette TRACE conn2 <- [1,2086,null,{}] 08:58:38 INFO - PROCESS | 1650 | 1467734318749 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}] 08:58:38 INFO - PROCESS | 1650 | 1467734318753 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:38 INFO - PROCESS | 1650 | 1467734318866 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:58:38 INFO - PROCESS | 1650 | 1467734318902 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:38 INFO - PROCESS | 1650 | 1467734318903 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x128903000 == 33 [pid = 1650] [id = 529] 08:58:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1184c9400) [pid = 1650] [serial = 1587] [outer = 0x0] 08:58:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119584c00) [pid = 1650] [serial = 1588] [outer = 0x1184c9400] 08:58:38 INFO - PROCESS | 1650 | 1467734318928 Marionette DEBUG loaded listener.js 08:58:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x120fe7c00) [pid = 1650] [serial = 1589] [outer = 0x1184c9400] 08:58:39 INFO - PROCESS | 1650 | 1467734319227 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]]]}] 08:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 520ms 08:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:58:39 INFO - PROCESS | 1650 | 1467734319277 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:58:39 INFO - PROCESS | 1650 | 1467734319278 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:58:39 INFO - PROCESS | 1650 | 1467734319280 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:58:39 INFO - PROCESS | 1650 | 1467734319281 Marionette TRACE conn2 <- [1,2090,null,{}] 08:58:39 INFO - PROCESS | 1650 | 1467734319283 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}] 08:58:39 INFO - PROCESS | 1650 | 1467734319285 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:39 INFO - PROCESS | 1650 | 1467734319383 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:58:39 INFO - PROCESS | 1650 | 1467734319386 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:39 INFO - PROCESS | 1650 | 1467734319387 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x129266000 == 34 [pid = 1650] [id = 530] 08:58:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11905a800) [pid = 1650] [serial = 1590] [outer = 0x0] 08:58:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1210f6c00) [pid = 1650] [serial = 1591] [outer = 0x11905a800] 08:58:39 INFO - PROCESS | 1650 | 1467734319413 Marionette DEBUG loaded listener.js 08:58:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1212a7c00) [pid = 1650] [serial = 1592] [outer = 0x11905a800] 08:58:39 INFO - PROCESS | 1650 | 1467734319769 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]]]}] 08:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 519ms 08:58:39 INFO - PROCESS | 1650 | 1467734319799 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:58:39 INFO - PROCESS | 1650 | 1467734319800 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:58:39 INFO - PROCESS | 1650 | 1467734319803 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:58:39 INFO - PROCESS | 1650 | 1467734319804 Marionette TRACE conn2 <- [1,2094,null,{}] 08:58:39 INFO - PROCESS | 1650 | 1467734319806 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}] 08:58:39 INFO - PROCESS | 1650 | 1467734319809 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:39 INFO - PROCESS | 1650 | 1467734319905 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:58:39 INFO - PROCESS | 1650 | 1467734319910 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:39 INFO - PROCESS | 1650 | 1467734319911 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a409800 == 35 [pid = 1650] [id = 531] 08:58:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1190ee000) [pid = 1650] [serial = 1593] [outer = 0x0] 08:58:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1212b4400) [pid = 1650] [serial = 1594] [outer = 0x1190ee000] 08:58:39 INFO - PROCESS | 1650 | 1467734319935 Marionette DEBUG loaded listener.js 08:58:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1217df800) [pid = 1650] [serial = 1595] [outer = 0x1190ee000] 08:58:40 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x123b92400) [pid = 1650] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:58:40 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x111c22400) [pid = 1650] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:58:40 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12156d000) [pid = 1650] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:58:40 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11815ec00) [pid = 1650] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:58:40 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1190f8400) [pid = 1650] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:58:40 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1110a1400) [pid = 1650] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:58:40 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1128d1c00) [pid = 1650] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:58:40 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1181b4800) [pid = 1650] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:58:40 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x110fed000) [pid = 1650] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:58:40 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112ae6800) [pid = 1650] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:58:40 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1164ea000) [pid = 1650] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:58:40 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1122b0c00) [pid = 1650] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:58:40 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x121aabc00) [pid = 1650] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:58:40 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x110ff0000) [pid = 1650] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:58:40 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119583c00) [pid = 1650] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:58:40 INFO - PROCESS | 1650 | 1467734320398 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]]]}] 08:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 623ms 08:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:58:40 INFO - PROCESS | 1650 | 1467734320427 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:58:40 INFO - PROCESS | 1650 | 1467734320428 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:58:40 INFO - PROCESS | 1650 | 1467734320431 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:58:40 INFO - PROCESS | 1650 | 1467734320432 Marionette TRACE conn2 <- [1,2098,null,{}] 08:58:40 INFO - PROCESS | 1650 | 1467734320435 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}] 08:58:40 INFO - PROCESS | 1650 | 1467734320436 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:40 INFO - PROCESS | 1650 | 1467734320538 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:58:40 INFO - PROCESS | 1650 | 1467734320545 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:40 INFO - PROCESS | 1650 | 1467734320546 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x128dc5000 == 36 [pid = 1650] [id = 532] 08:58:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x111c22400) [pid = 1650] [serial = 1596] [outer = 0x0] 08:58:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1129aa000) [pid = 1650] [serial = 1597] [outer = 0x111c22400] 08:58:40 INFO - PROCESS | 1650 | 1467734320585 Marionette DEBUG loaded listener.js 08:58:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118123400) [pid = 1650] [serial = 1598] [outer = 0x111c22400] 08:58:40 INFO - PROCESS | 1650 | 1467734320959 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]]]}] 08:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 568ms 08:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:58:41 INFO - PROCESS | 1650 | 1467734320999 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:58:41 INFO - PROCESS | 1650 | 1467734321001 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:58:41 INFO - PROCESS | 1650 | 1467734321003 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:58:41 INFO - PROCESS | 1650 | 1467734321004 Marionette TRACE conn2 <- [1,2102,null,{}] 08:58:41 INFO - PROCESS | 1650 | 1467734321007 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}] 08:58:41 INFO - PROCESS | 1650 | 1467734321010 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:41 INFO - PROCESS | 1650 | 1467734321111 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:58:41 INFO - PROCESS | 1650 | 1467734321132 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:41 INFO - PROCESS | 1650 | 1467734321133 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a650800 == 37 [pid = 1650] [id = 533] 08:58:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115e5c000) [pid = 1650] [serial = 1599] [outer = 0x0] 08:58:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x121197c00) [pid = 1650] [serial = 1600] [outer = 0x115e5c000] 08:58:41 INFO - PROCESS | 1650 | 1467734321157 Marionette DEBUG loaded listener.js 08:58:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121ab9c00) [pid = 1650] [serial = 1601] [outer = 0x115e5c000] 08:58:41 INFO - PROCESS | 1650 | 1467734321460 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]]]}] 08:58:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 468ms 08:58:41 INFO - PROCESS | 1650 | 1467734321472 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:58:41 INFO - PROCESS | 1650 | 1467734321478 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:58:41 INFO - PROCESS | 1650 | 1467734321489 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:58:41 INFO - PROCESS | 1650 | 1467734321495 Marionette TRACE conn2 <- [1,2106,null,{}] 08:58:41 INFO - PROCESS | 1650 | 1467734321499 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}] 08:58:41 INFO - PROCESS | 1650 | 1467734321501 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:41 INFO - PROCESS | 1650 | 1467734321685 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:58:41 INFO - PROCESS | 1650 | 1467734321694 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:41 INFO - PROCESS | 1650 | 1467734321696 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b943000 == 38 [pid = 1650] [id = 534] 08:58:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x111c83400) [pid = 1650] [serial = 1602] [outer = 0x0] 08:58:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123b90000) [pid = 1650] [serial = 1603] [outer = 0x111c83400] 08:58:41 INFO - PROCESS | 1650 | 1467734321739 Marionette DEBUG loaded listener.js 08:58:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1253b4400) [pid = 1650] [serial = 1604] [outer = 0x111c83400] 08:58:42 INFO - PROCESS | 1650 | 1467734322144 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]]]}] 08:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 675ms 08:58:42 INFO - PROCESS | 1650 | 1467734322163 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:58:42 INFO - PROCESS | 1650 | 1467734322164 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:58:42 INFO - PROCESS | 1650 | 1467734322167 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:58:42 INFO - PROCESS | 1650 | 1467734322168 Marionette TRACE conn2 <- [1,2110,null,{}] 08:58:42 INFO - PROCESS | 1650 | 1467734322170 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}] 08:58:42 INFO - PROCESS | 1650 | 1467734322171 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:42 INFO - PROCESS | 1650 | 1467734322248 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:58:42 INFO - PROCESS | 1650 | 1467734322366 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:42 INFO - PROCESS | 1650 | 1467734322368 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x112650800 == 39 [pid = 1650] [id = 535] 08:58:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x110f5f400) [pid = 1650] [serial = 1605] [outer = 0x0] 08:58:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x110f78800) [pid = 1650] [serial = 1606] [outer = 0x110f5f400] 08:58:42 INFO - PROCESS | 1650 | 1467734322408 Marionette DEBUG loaded listener.js 08:58:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x111ca8c00) [pid = 1650] [serial = 1607] [outer = 0x110f5f400] 08:58:42 INFO - PROCESS | 1650 | 1467734322982 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]]]}] 08:58:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 870ms 08:58:43 INFO - PROCESS | 1650 | 1467734323039 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:58:43 INFO - PROCESS | 1650 | 1467734323042 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:58:43 INFO - PROCESS | 1650 | 1467734323047 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:58:43 INFO - PROCESS | 1650 | 1467734323050 Marionette TRACE conn2 <- [1,2114,null,{}] 08:58:43 INFO - PROCESS | 1650 | 1467734323055 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}] 08:58:43 INFO - PROCESS | 1650 | 1467734323058 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:43 INFO - PROCESS | 1650 | 1467734323173 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:58:43 INFO - PROCESS | 1650 | 1467734323232 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:43 INFO - PROCESS | 1650 | 1467734323234 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x120eb9800 == 40 [pid = 1650] [id = 536] 08:58:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11388b800) [pid = 1650] [serial = 1608] [outer = 0x0] 08:58:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115e5ec00) [pid = 1650] [serial = 1609] [outer = 0x11388b800] 08:58:43 INFO - PROCESS | 1650 | 1467734323264 Marionette DEBUG loaded listener.js 08:58:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116195400) [pid = 1650] [serial = 1610] [outer = 0x11388b800] 08:58:43 INFO - PROCESS | 1650 | 1467734323934 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]]]}] 08:58:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 929ms 08:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:58:43 INFO - PROCESS | 1650 | 1467734323983 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:58:43 INFO - PROCESS | 1650 | 1467734323986 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:58:43 INFO - PROCESS | 1650 | 1467734323992 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:58:43 INFO - PROCESS | 1650 | 1467734323995 Marionette TRACE conn2 <- [1,2118,null,{}] 08:58:44 INFO - PROCESS | 1650 | 1467734324003 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}] 08:58:44 INFO - PROCESS | 1650 | 1467734324005 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:44 INFO - PROCESS | 1650 | 1467734324104 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:58:44 INFO - PROCESS | 1650 | 1467734324186 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:44 INFO - PROCESS | 1650 | 1467734324189 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x116fa3000 == 41 [pid = 1650] [id = 537] 08:58:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112d44800) [pid = 1650] [serial = 1611] [outer = 0x0] 08:58:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112fae800) [pid = 1650] [serial = 1612] [outer = 0x112d44800] 08:58:44 INFO - PROCESS | 1650 | 1467734324217 Marionette DEBUG loaded listener.js 08:58:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x114f64000) [pid = 1650] [serial = 1613] [outer = 0x112d44800] 08:58:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12b943000 == 40 [pid = 1650] [id = 534] 08:58:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12a650800 == 39 [pid = 1650] [id = 533] 08:58:44 INFO - PROCESS | 1650 | --DOCSHELL 0x128dc5000 == 38 [pid = 1650] [id = 532] 08:58:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12a409800 == 37 [pid = 1650] [id = 531] 08:58:44 INFO - PROCESS | 1650 | --DOCSHELL 0x129266000 == 36 [pid = 1650] [id = 530] 08:58:44 INFO - PROCESS | 1650 | --DOCSHELL 0x128903000 == 35 [pid = 1650] [id = 529] 08:58:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12660f800 == 34 [pid = 1650] [id = 528] 08:58:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1218c8000 == 33 [pid = 1650] [id = 527] 08:58:44 INFO - PROCESS | 1650 | --DOCSHELL 0x117476000 == 32 [pid = 1650] [id = 526] 08:58:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1181d9800 == 31 [pid = 1650] [id = 525] 08:58:44 INFO - PROCESS | 1650 | --DOCSHELL 0x116671000 == 30 [pid = 1650] [id = 524] 08:58:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1192d6000 == 29 [pid = 1650] [id = 523] 08:58:44 INFO - PROCESS | 1650 | 1467734324596 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]]]}] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x121477000) [pid = 1650] [serial = 1550] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1219d2800) [pid = 1650] [serial = 1552] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11850d400) [pid = 1650] [serial = 1534] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119796000) [pid = 1650] [serial = 1540] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1128cc400) [pid = 1650] [serial = 1519] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112a84c00) [pid = 1650] [serial = 1520] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112d2e000) [pid = 1650] [serial = 1516] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115e66400) [pid = 1650] [serial = 1517] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11957e000) [pid = 1650] [serial = 1537] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116a15000) [pid = 1650] [serial = 1528] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1176eb400) [pid = 1650] [serial = 1529] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112fae400) [pid = 1650] [serial = 1522] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115e6a800) [pid = 1650] [serial = 1523] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116634c00) [pid = 1650] [serial = 1525] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11671f000) [pid = 1650] [serial = 1526] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11806ac00) [pid = 1650] [serial = 1531] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123b97800) [pid = 1650] [serial = 1514] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116983400) [pid = 1650] [serial = 1546] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119d5c400) [pid = 1650] [serial = 1541] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x120fe5c00) [pid = 1650] [serial = 1543] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123b91400) [pid = 1650] [serial = 1553] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1210efc00) [pid = 1650] [serial = 1544] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119743c00) [pid = 1650] [serial = 1538] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1190f8800) [pid = 1650] [serial = 1535] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x116fc6c00) [pid = 1650] [serial = 1547] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118124400) [pid = 1650] [serial = 1532] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1210ef800) [pid = 1650] [serial = 1549] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x124afd800) [pid = 1650] [serial = 1556] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x124ac4c00) [pid = 1650] [serial = 1555] [outer = 0x0] [url = about:blank] 08:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 624ms 08:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:58:44 INFO - PROCESS | 1650 | 1467734324615 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:58:44 INFO - PROCESS | 1650 | 1467734324618 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:58:44 INFO - PROCESS | 1650 | 1467734324623 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:58:44 INFO - PROCESS | 1650 | 1467734324626 Marionette TRACE conn2 <- [1,2122,null,{}] 08:58:44 INFO - PROCESS | 1650 | 1467734324629 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}] 08:58:44 INFO - PROCESS | 1650 | 1467734324630 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:44 INFO - PROCESS | 1650 | 1467734324709 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:58:44 INFO - PROCESS | 1650 | 1467734324714 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:44 INFO - PROCESS | 1650 | 1467734324715 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185a2000 == 30 [pid = 1650] [id = 538] 08:58:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x115e8e400) [pid = 1650] [serial = 1614] [outer = 0x0] 08:58:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1164ea800) [pid = 1650] [serial = 1615] [outer = 0x115e8e400] 08:58:44 INFO - PROCESS | 1650 | 1467734324745 Marionette DEBUG loaded listener.js 08:58:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1167cb800) [pid = 1650] [serial = 1616] [outer = 0x115e8e400] 08:58:45 INFO - PROCESS | 1650 | 1467734325214 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]]]}] 08:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 625ms 08:58:45 INFO - PROCESS | 1650 | 1467734325248 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:58:45 INFO - PROCESS | 1650 | 1467734325251 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:58:45 INFO - PROCESS | 1650 | 1467734325254 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:58:45 INFO - PROCESS | 1650 | 1467734325256 Marionette TRACE conn2 <- [1,2126,null,{}] 08:58:45 INFO - PROCESS | 1650 | 1467734325261 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}] 08:58:45 INFO - PROCESS | 1650 | 1467734325263 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:45 INFO - PROCESS | 1650 | 1467734325356 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:58:45 INFO - PROCESS | 1650 | 1467734325411 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:45 INFO - PROCESS | 1650 | 1467734325413 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x119015000 == 31 [pid = 1650] [id = 539] 08:58:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115d1a400) [pid = 1650] [serial = 1617] [outer = 0x0] 08:58:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116127800) [pid = 1650] [serial = 1618] [outer = 0x115d1a400] 08:58:45 INFO - PROCESS | 1650 | 1467734325444 Marionette DEBUG loaded listener.js 08:58:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116905800) [pid = 1650] [serial = 1619] [outer = 0x115d1a400] 08:58:45 INFO - PROCESS | 1650 | 1467734325884 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]]]}] 08:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 671ms 08:58:45 INFO - PROCESS | 1650 | 1467734325925 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:58:45 INFO - PROCESS | 1650 | 1467734325928 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:58:45 INFO - PROCESS | 1650 | 1467734325933 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:58:45 INFO - PROCESS | 1650 | 1467734325935 Marionette TRACE conn2 <- [1,2130,null,{}] 08:58:45 INFO - PROCESS | 1650 | 1467734325937 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}] 08:58:45 INFO - PROCESS | 1650 | 1467734325939 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:46 INFO - PROCESS | 1650 | 1467734326033 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:58:46 INFO - PROCESS | 1650 | 1467734326087 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:46 INFO - PROCESS | 1650 | 1467734326088 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x121269800 == 32 [pid = 1650] [id = 540] 08:58:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118066c00) [pid = 1650] [serial = 1620] [outer = 0x0] 08:58:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11811cc00) [pid = 1650] [serial = 1621] [outer = 0x118066c00] 08:58:46 INFO - PROCESS | 1650 | 1467734326119 Marionette DEBUG loaded listener.js 08:58:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118157400) [pid = 1650] [serial = 1622] [outer = 0x118066c00] 08:58:46 INFO - PROCESS | 1650 | 1467734326541 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] 08:58:46 INFO - PROCESS | 1650 | 1467734326554 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:58:46 INFO - PROCESS | 1650 | 1467734326557 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:58:46 INFO - PROCESS | 1650 | 1467734326561 Marionette TRACE conn2 <- [1,2134,null,{}] 08:58:46 INFO - PROCESS | 1650 | 1467734326569 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}] 08:58:46 INFO - PROCESS | 1650 | 1467734326573 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:46 INFO - PROCESS | 1650 | 1467734326667 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:58:46 INFO - PROCESS | 1650 | 1467734326761 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:46 INFO - PROCESS | 1650 | 1467734326763 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11746d800 == 33 [pid = 1650] [id = 541] 08:58:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119063800) [pid = 1650] [serial = 1623] [outer = 0x0] 08:58:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1190f7800) [pid = 1650] [serial = 1624] [outer = 0x119063800] 08:58:46 INFO - PROCESS | 1650 | 1467734326795 Marionette DEBUG loaded listener.js 08:58:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119588400) [pid = 1650] [serial = 1625] [outer = 0x119063800] 08:58:47 INFO - PROCESS | 1650 | 1467734327209 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]]]}] 08:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 673ms 08:58:47 INFO - PROCESS | 1650 | 1467734327230 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:58:47 INFO - PROCESS | 1650 | 1467734327232 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:58:47 INFO - PROCESS | 1650 | 1467734327234 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:58:47 INFO - PROCESS | 1650 | 1467734327236 Marionette TRACE conn2 <- [1,2138,null,{}] 08:58:47 INFO - PROCESS | 1650 | 1467734327238 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}] 08:58:47 INFO - PROCESS | 1650 | 1467734327240 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:47 INFO - PROCESS | 1650 | 1467734327334 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:58:47 INFO - PROCESS | 1650 | 1467734327384 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:47 INFO - PROCESS | 1650 | 1467734327385 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1287e9800 == 34 [pid = 1650] [id = 542] 08:58:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119793400) [pid = 1650] [serial = 1626] [outer = 0x0] 08:58:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119a9d400) [pid = 1650] [serial = 1627] [outer = 0x119793400] 08:58:47 INFO - PROCESS | 1650 | 1467734327414 Marionette DEBUG loaded listener.js 08:58:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x120fe6000) [pid = 1650] [serial = 1628] [outer = 0x119793400] 08:58:47 INFO - PROCESS | 1650 | 1467734327818 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]]]}] 08:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 618ms 08:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:58:47 INFO - PROCESS | 1650 | 1467734327853 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:58:47 INFO - PROCESS | 1650 | 1467734327854 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:58:47 INFO - PROCESS | 1650 | 1467734327857 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:58:47 INFO - PROCESS | 1650 | 1467734327858 Marionette TRACE conn2 <- [1,2142,null,{}] 08:58:47 INFO - PROCESS | 1650 | 1467734327860 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}] 08:58:47 INFO - PROCESS | 1650 | 1467734327862 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:47 INFO - PROCESS | 1650 | 1467734327950 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:58:48 INFO - PROCESS | 1650 | 1467734328018 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:48 INFO - PROCESS | 1650 | 1467734328019 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x128dbc000 == 35 [pid = 1650] [id = 543] 08:58:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112fae400) [pid = 1650] [serial = 1629] [outer = 0x0] 08:58:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1210ea000) [pid = 1650] [serial = 1630] [outer = 0x112fae400] 08:58:48 INFO - PROCESS | 1650 | 1467734328050 Marionette DEBUG loaded listener.js 08:58:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121194400) [pid = 1650] [serial = 1631] [outer = 0x112fae400] 08:58:48 INFO - PROCESS | 1650 | 1467734328482 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] 08:58:48 INFO - PROCESS | 1650 | 1467734328528 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:58:48 INFO - PROCESS | 1650 | 1467734328531 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:58:48 INFO - PROCESS | 1650 | 1467734328532 Marionette TRACE conn2 <- [1,2146,null,{}] 08:58:48 INFO - PROCESS | 1650 | 1467734328534 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}] 08:58:48 INFO - PROCESS | 1650 | 1467734328539 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:48 INFO - PROCESS | 1650 | 1467734328651 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:58:48 INFO - PROCESS | 1650 | 1467734328707 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:48 INFO - PROCESS | 1650 | 1467734328708 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5b3800 == 36 [pid = 1650] [id = 544] 08:58:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1212a9400) [pid = 1650] [serial = 1632] [outer = 0x0] 08:58:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12156d800) [pid = 1650] [serial = 1633] [outer = 0x1212a9400] 08:58:48 INFO - PROCESS | 1650 | 1467734328738 Marionette DEBUG loaded listener.js 08:58:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124db4400) [pid = 1650] [serial = 1634] [outer = 0x1212a9400] 08:58:49 INFO - PROCESS | 1650 | --DOCSHELL 0x116fa3000 == 35 [pid = 1650] [id = 537] 08:58:49 INFO - PROCESS | 1650 | --DOCSHELL 0x112650800 == 34 [pid = 1650] [id = 535] 08:58:49 INFO - PROCESS | 1650 | --DOCSHELL 0x120eb9800 == 33 [pid = 1650] [id = 536] 08:58:49 INFO - PROCESS | 1650 | --DOCSHELL 0x128dbc000 == 32 [pid = 1650] [id = 543] 08:58:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1287e9800 == 31 [pid = 1650] [id = 542] 08:58:49 INFO - PROCESS | 1650 | --DOCSHELL 0x11746d800 == 30 [pid = 1650] [id = 541] 08:58:49 INFO - PROCESS | 1650 | --DOCSHELL 0x121269800 == 29 [pid = 1650] [id = 540] 08:58:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1185a2000 == 28 [pid = 1650] [id = 538] 08:58:49 INFO - PROCESS | 1650 | --DOCSHELL 0x119015000 == 27 [pid = 1650] [id = 539] 08:58:49 INFO - PROCESS | 1650 | 1467734329733 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] 08:58:49 INFO - PROCESS | 1650 | 1467734329805 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:58:49 INFO - PROCESS | 1650 | 1467734329811 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:58:49 INFO - PROCESS | 1650 | 1467734329813 Marionette TRACE conn2 <- [1,2150,null,{}] 08:58:49 INFO - PROCESS | 1650 | 1467734329817 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}] 08:58:49 INFO - PROCESS | 1650 | 1467734329820 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:49 INFO - PROCESS | 1650 | 1467734329896 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:58:49 INFO - PROCESS | 1650 | 1467734329901 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:49 INFO - PROCESS | 1650 | 1467734329904 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x116fb1000 == 28 [pid = 1650] [id = 545] 08:58:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x112d08400) [pid = 1650] [serial = 1635] [outer = 0x0] 08:58:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112d43400) [pid = 1650] [serial = 1636] [outer = 0x112d08400] 08:58:49 INFO - PROCESS | 1650 | 1467734329934 Marionette DEBUG loaded listener.js 08:58:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x113866800) [pid = 1650] [serial = 1637] [outer = 0x112d08400] 08:58:50 INFO - PROCESS | 1650 | 1467734330271 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]]]}] 08:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 474ms 08:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:58:50 INFO - PROCESS | 1650 | 1467734330284 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:58:50 INFO - PROCESS | 1650 | 1467734330287 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:58:50 INFO - PROCESS | 1650 | 1467734330295 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:58:50 INFO - PROCESS | 1650 | 1467734330297 Marionette TRACE conn2 <- [1,2154,null,{}] 08:58:50 INFO - PROCESS | 1650 | 1467734330299 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}] 08:58:50 INFO - PROCESS | 1650 | 1467734330301 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:50 INFO - PROCESS | 1650 | 1467734330406 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:58:50 INFO - PROCESS | 1650 | 1467734330463 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:50 INFO - PROCESS | 1650 | 1467734330465 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192ce800 == 29 [pid = 1650] [id = 546] 08:58:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115e60000) [pid = 1650] [serial = 1638] [outer = 0x0] 08:58:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116714800) [pid = 1650] [serial = 1639] [outer = 0x115e60000] 08:58:50 INFO - PROCESS | 1650 | 1467734330492 Marionette DEBUG loaded listener.js 08:58:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x116982000) [pid = 1650] [serial = 1640] [outer = 0x115e60000] 08:58:50 INFO - PROCESS | 1650 | 1467734330829 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]]]}] 08:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 572ms 08:58:50 INFO - PROCESS | 1650 | 1467734330866 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:58:50 INFO - PROCESS | 1650 | 1467734330868 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:58:50 INFO - PROCESS | 1650 | 1467734330872 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:58:50 INFO - PROCESS | 1650 | 1467734330875 Marionette TRACE conn2 <- [1,2158,null,{}] 08:58:50 INFO - PROCESS | 1650 | 1467734330887 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}] 08:58:50 INFO - PROCESS | 1650 | 1467734330892 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:51 INFO - PROCESS | 1650 | 1467734331031 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:58:51 INFO - PROCESS | 1650 | 1467734331138 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:51 INFO - PROCESS | 1650 | 1467734331141 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e8c000 == 30 [pid = 1650] [id = 547] 08:58:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x116f0d000) [pid = 1650] [serial = 1641] [outer = 0x0] 08:58:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118153000) [pid = 1650] [serial = 1642] [outer = 0x116f0d000] 08:58:51 INFO - PROCESS | 1650 | 1467734331188 Marionette DEBUG loaded listener.js 08:58:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11850d400) [pid = 1650] [serial = 1643] [outer = 0x116f0d000] 08:58:51 INFO - PROCESS | 1650 | 1467734331479 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]]]}] 08:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 626ms 08:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:58:51 INFO - PROCESS | 1650 | 1467734331500 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:58:51 INFO - PROCESS | 1650 | 1467734331501 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:58:51 INFO - PROCESS | 1650 | 1467734331503 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:58:51 INFO - PROCESS | 1650 | 1467734331505 Marionette TRACE conn2 <- [1,2162,null,{}] 08:58:51 INFO - PROCESS | 1650 | 1467734331515 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}] 08:58:51 INFO - PROCESS | 1650 | 1467734331516 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:51 INFO - PROCESS | 1650 | 1467734331630 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:58:51 INFO - PROCESS | 1650 | 1467734331644 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:51 INFO - PROCESS | 1650 | 1467734331646 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1287eb000 == 31 [pid = 1650] [id = 548] 08:58:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11862d800) [pid = 1650] [serial = 1644] [outer = 0x0] 08:58:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1190f0400) [pid = 1650] [serial = 1645] [outer = 0x11862d800] 08:58:51 INFO - PROCESS | 1650 | 1467734331671 Marionette DEBUG loaded listener.js 08:58:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119736000) [pid = 1650] [serial = 1646] [outer = 0x11862d800] 08:58:52 INFO - PROCESS | 1650 | 1467734332000 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]]]}] 08:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 521ms 08:58:52 INFO - PROCESS | 1650 | 1467734332026 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:58:52 INFO - PROCESS | 1650 | 1467734332027 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:58:52 INFO - PROCESS | 1650 | 1467734332035 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:58:52 INFO - PROCESS | 1650 | 1467734332036 Marionette TRACE conn2 <- [1,2166,null,{}] 08:58:52 INFO - PROCESS | 1650 | 1467734332038 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}] 08:58:52 INFO - PROCESS | 1650 | 1467734332039 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:52 INFO - PROCESS | 1650 | 1467734332143 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:58:52 INFO - PROCESS | 1650 | 1467734332146 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:52 INFO - PROCESS | 1650 | 1467734332148 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x129266000 == 32 [pid = 1650] [id = 549] 08:58:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1129a4c00) [pid = 1650] [serial = 1647] [outer = 0x0] 08:58:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119d5ac00) [pid = 1650] [serial = 1648] [outer = 0x1129a4c00] 08:58:52 INFO - PROCESS | 1650 | 1467734332172 Marionette DEBUG loaded listener.js 08:58:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1210f6800) [pid = 1650] [serial = 1649] [outer = 0x1129a4c00] 08:58:52 INFO - PROCESS | 1650 | 1467734332507 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]]]}] 08:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 519ms 08:58:52 INFO - PROCESS | 1650 | 1467734332554 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:58:52 INFO - PROCESS | 1650 | 1467734332556 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:58:52 INFO - PROCESS | 1650 | 1467734332558 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:58:52 INFO - PROCESS | 1650 | 1467734332559 Marionette TRACE conn2 <- [1,2170,null,{}] 08:58:52 INFO - PROCESS | 1650 | 1467734332561 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}] 08:58:52 INFO - PROCESS | 1650 | 1467734332566 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:52 INFO - PROCESS | 1650 | 1467734332683 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:58:52 INFO - PROCESS | 1650 | 1467734332695 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:52 INFO - PROCESS | 1650 | 1467734332696 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a654800 == 33 [pid = 1650] [id = 550] 08:58:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1212a6800) [pid = 1650] [serial = 1650] [outer = 0x0] 08:58:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1217e1400) [pid = 1650] [serial = 1651] [outer = 0x1212a6800] 08:58:52 INFO - PROCESS | 1650 | 1467734332721 Marionette DEBUG loaded listener.js 08:58:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x124acd000) [pid = 1650] [serial = 1652] [outer = 0x1212a6800] 08:58:53 INFO - PROCESS | 1650 | 1467734333069 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]]]}] 08:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 519ms 08:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:58:53 INFO - PROCESS | 1650 | 1467734333079 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:58:53 INFO - PROCESS | 1650 | 1467734333080 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:58:53 INFO - PROCESS | 1650 | 1467734333082 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:58:53 INFO - PROCESS | 1650 | 1467734333083 Marionette TRACE conn2 <- [1,2174,null,{}] 08:58:53 INFO - PROCESS | 1650 | 1467734333085 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}] 08:58:53 INFO - PROCESS | 1650 | 1467734333086 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:53 INFO - PROCESS | 1650 | 1467734333181 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:58:53 INFO - PROCESS | 1650 | 1467734333195 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:53 INFO - PROCESS | 1650 | 1467734333196 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b92c000 == 34 [pid = 1650] [id = 551] 08:58:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11898b400) [pid = 1650] [serial = 1653] [outer = 0x0] 08:58:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x124c6d800) [pid = 1650] [serial = 1654] [outer = 0x11898b400] 08:58:53 INFO - PROCESS | 1650 | 1467734333224 Marionette DEBUG loaded listener.js 08:58:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1253c0400) [pid = 1650] [serial = 1655] [outer = 0x11898b400] 08:58:53 INFO - PROCESS | 1650 | 1467734333580 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]]]}] 08:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 518ms 08:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:58:53 INFO - PROCESS | 1650 | 1467734333600 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:58:53 INFO - PROCESS | 1650 | 1467734333601 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:58:53 INFO - PROCESS | 1650 | 1467734333603 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:58:53 INFO - PROCESS | 1650 | 1467734333604 Marionette TRACE conn2 <- [1,2178,null,{}] 08:58:53 INFO - PROCESS | 1650 | 1467734333608 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}] 08:58:53 INFO - PROCESS | 1650 | 1467734333611 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:53 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x112d44800) [pid = 1650] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:58:53 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11811c800) [pid = 1650] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:58:53 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x116128400) [pid = 1650] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:58:53 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11905a800) [pid = 1650] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:58:53 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1128d4c00) [pid = 1650] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:58:53 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x112d47c00) [pid = 1650] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:58:53 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x112abac00) [pid = 1650] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:58:53 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1129a9000) [pid = 1650] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:58:53 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x115e8bc00) [pid = 1650] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:58:53 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11815f000) [pid = 1650] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:58:53 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11972b800) [pid = 1650] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:58:53 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1184c9400) [pid = 1650] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:58:53 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x111c22400) [pid = 1650] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:58:53 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1190ee000) [pid = 1650] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:58:53 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x111c83400) [pid = 1650] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:58:53 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115e5c000) [pid = 1650] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:58:53 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x110f5f400) [pid = 1650] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:58:53 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x117dbf800) [pid = 1650] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:58:53 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11388b800) [pid = 1650] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:58:53 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115e8e400) [pid = 1650] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:58:53 INFO - PROCESS | 1650 | 1467734333932 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:58:53 INFO - PROCESS | 1650 | 1467734333940 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:53 INFO - PROCESS | 1650 | 1467734333941 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e13000 == 35 [pid = 1650] [id = 552] 08:58:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x110f85400) [pid = 1650] [serial = 1656] [outer = 0x0] 08:58:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x111caec00) [pid = 1650] [serial = 1657] [outer = 0x110f85400] 08:58:53 INFO - PROCESS | 1650 | 1467734333968 Marionette DEBUG loaded listener.js 08:58:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112d47c00) [pid = 1650] [serial = 1658] [outer = 0x110f85400] 08:58:54 INFO - PROCESS | 1650 | 1467734334270 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]]]}] 08:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 724ms 08:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:58:54 INFO - PROCESS | 1650 | 1467734334328 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:58:54 INFO - PROCESS | 1650 | 1467734334329 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:58:54 INFO - PROCESS | 1650 | 1467734334331 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:58:54 INFO - PROCESS | 1650 | 1467734334332 Marionette TRACE conn2 <- [1,2182,null,{}] 08:58:54 INFO - PROCESS | 1650 | 1467734334335 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}] 08:58:54 INFO - PROCESS | 1650 | 1467734334336 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:54 INFO - PROCESS | 1650 | 1467734334412 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:58:54 INFO - PROCESS | 1650 | 1467734334467 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:54 INFO - PROCESS | 1650 | 1467734334468 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd4a800 == 36 [pid = 1650] [id = 553] 08:58:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x110f77c00) [pid = 1650] [serial = 1659] [outer = 0x0] 08:58:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11671e800) [pid = 1650] [serial = 1660] [outer = 0x110f77c00] 08:58:54 INFO - PROCESS | 1650 | 1467734334492 Marionette DEBUG loaded listener.js 08:58:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118506c00) [pid = 1650] [serial = 1661] [outer = 0x110f77c00] 08:58:54 INFO - PROCESS | 1650 | 1467734334776 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]]]}] 08:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 468ms 08:58:54 INFO - PROCESS | 1650 | 1467734334805 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:58:54 INFO - PROCESS | 1650 | 1467734334806 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:58:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:58:54 INFO - PROCESS | 1650 | 1467734334811 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:58:54 INFO - PROCESS | 1650 | 1467734334813 Marionette TRACE conn2 <- [1,2186,null,{}] 08:58:54 INFO - PROCESS | 1650 | 1467734334815 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}] 08:58:54 INFO - PROCESS | 1650 | 1467734334816 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:54 INFO - PROCESS | 1650 | 1467734334896 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:58:54 INFO - PROCESS | 1650 | 1467734334899 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:54 INFO - PROCESS | 1650 | 1467734334900 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c289000 == 37 [pid = 1650] [id = 554] 08:58:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11697cc00) [pid = 1650] [serial = 1662] [outer = 0x0] 08:58:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12118e800) [pid = 1650] [serial = 1663] [outer = 0x11697cc00] 08:58:54 INFO - PROCESS | 1650 | 1467734334924 Marionette DEBUG loaded listener.js 08:58:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1266f7800) [pid = 1650] [serial = 1664] [outer = 0x11697cc00] 08:58:55 INFO - PROCESS | 1650 | 1467734335283 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]]]}] 08:58:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:58:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 521ms 08:58:55 INFO - PROCESS | 1650 | 1467734335332 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:58:55 INFO - PROCESS | 1650 | 1467734335334 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:58:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:58:55 INFO - PROCESS | 1650 | 1467734335336 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:58:55 INFO - PROCESS | 1650 | 1467734335338 Marionette TRACE conn2 <- [1,2190,null,{}] 08:58:55 INFO - PROCESS | 1650 | 1467734335342 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}] 08:58:55 INFO - PROCESS | 1650 | 1467734335343 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:55 INFO - PROCESS | 1650 | 1467734335430 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:58:55 INFO - PROCESS | 1650 | 1467734335433 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:55 INFO - PROCESS | 1650 | 1467734335435 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a652000 == 38 [pid = 1650] [id = 555] 08:58:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1210e8c00) [pid = 1650] [serial = 1665] [outer = 0x0] 08:58:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126f29c00) [pid = 1650] [serial = 1666] [outer = 0x1210e8c00] 08:58:55 INFO - PROCESS | 1650 | 1467734335470 Marionette DEBUG loaded listener.js 08:58:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x127277c00) [pid = 1650] [serial = 1667] [outer = 0x1210e8c00] 08:58:55 INFO - PROCESS | 1650 | 1467734335818 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]]]}] 08:58:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:58:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 521ms 08:58:55 INFO - PROCESS | 1650 | 1467734335882 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:58:55 INFO - PROCESS | 1650 | 1467734335884 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:58:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:58:55 INFO - PROCESS | 1650 | 1467734335888 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:58:55 INFO - PROCESS | 1650 | 1467734335891 Marionette TRACE conn2 <- [1,2194,null,{}] 08:58:55 INFO - PROCESS | 1650 | 1467734335895 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}] 08:58:55 INFO - PROCESS | 1650 | 1467734335897 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:55 INFO - PROCESS | 1650 | 1467734335985 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:58:56 INFO - PROCESS | 1650 | 1467734336082 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:56 INFO - PROCESS | 1650 | 1467734336085 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d43800 == 39 [pid = 1650] [id = 556] 08:58:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x111e58c00) [pid = 1650] [serial = 1668] [outer = 0x0] 08:58:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1122be000) [pid = 1650] [serial = 1669] [outer = 0x111e58c00] 08:58:56 INFO - PROCESS | 1650 | 1467734336116 Marionette DEBUG loaded listener.js 08:58:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x112ae1400) [pid = 1650] [serial = 1670] [outer = 0x111e58c00] 08:58:56 INFO - PROCESS | 1650 | 1467734336605 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]]]}] 08:58:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:58:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 771ms 08:58:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:58:56 INFO - PROCESS | 1650 | 1467734336660 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:58:56 INFO - PROCESS | 1650 | 1467734336662 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:58:56 INFO - PROCESS | 1650 | 1467734336667 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:58:56 INFO - PROCESS | 1650 | 1467734336670 Marionette TRACE conn2 <- [1,2198,null,{}] 08:58:56 INFO - PROCESS | 1650 | 1467734336672 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}] 08:58:56 INFO - PROCESS | 1650 | 1467734336674 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:56 INFO - PROCESS | 1650 | 1467734336784 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:58:56 INFO - PROCESS | 1650 | 1467734336888 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:56 INFO - PROCESS | 1650 | 1467734336889 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1287dd800 == 40 [pid = 1650] [id = 557] 08:58:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x116128400) [pid = 1650] [serial = 1671] [outer = 0x0] 08:58:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x116719c00) [pid = 1650] [serial = 1672] [outer = 0x116128400] 08:58:56 INFO - PROCESS | 1650 | 1467734336920 Marionette DEBUG loaded listener.js 08:58:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x116f0fc00) [pid = 1650] [serial = 1673] [outer = 0x116128400] 08:58:57 INFO - PROCESS | 1650 | 1467734337580 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]]]}] 08:58:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:58:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 976ms 08:58:57 INFO - PROCESS | 1650 | 1467734337641 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:58:57 INFO - PROCESS | 1650 | 1467734337643 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:58:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:58:57 INFO - PROCESS | 1650 | 1467734337647 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:58:57 INFO - PROCESS | 1650 | 1467734337649 Marionette TRACE conn2 <- [1,2202,null,{}] 08:58:57 INFO - PROCESS | 1650 | 1467734337652 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}] 08:58:57 INFO - PROCESS | 1650 | 1467734337653 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:57 INFO - PROCESS | 1650 | 1467734337752 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:58:57 INFO - PROCESS | 1650 | 1467734337836 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:57 INFO - PROCESS | 1650 | 1467734337838 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b5800 == 41 [pid = 1650] [id = 558] 08:58:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x112d44c00) [pid = 1650] [serial = 1674] [outer = 0x0] 08:58:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x112ef1000) [pid = 1650] [serial = 1675] [outer = 0x112d44c00] 08:58:57 INFO - PROCESS | 1650 | 1467734337867 Marionette DEBUG loaded listener.js 08:58:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x114fd9800) [pid = 1650] [serial = 1676] [outer = 0x112d44c00] 08:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12c289000 == 40 [pid = 1650] [id = 554] 08:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd4a800 == 39 [pid = 1650] [id = 553] 08:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x115e13000 == 38 [pid = 1650] [id = 552] 08:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12b92c000 == 37 [pid = 1650] [id = 551] 08:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12a654800 == 36 [pid = 1650] [id = 550] 08:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x129266000 == 35 [pid = 1650] [id = 549] 08:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1287eb000 == 34 [pid = 1650] [id = 548] 08:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x123e8c000 == 33 [pid = 1650] [id = 547] 08:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1192ce800 == 32 [pid = 1650] [id = 546] 08:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x116fb1000 == 31 [pid = 1650] [id = 545] 08:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5b3800 == 30 [pid = 1650] [id = 544] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1253b4400) [pid = 1650] [serial = 1604] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x112fae800) [pid = 1650] [serial = 1612] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118158000) [pid = 1650] [serial = 1582] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1167d1400) [pid = 1650] [serial = 1579] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1210f6c00) [pid = 1650] [serial = 1591] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x117db8000) [pid = 1650] [serial = 1580] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1129a9400) [pid = 1650] [serial = 1573] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x112ae5000) [pid = 1650] [serial = 1574] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x115def000) [pid = 1650] [serial = 1576] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x115e94c00) [pid = 1650] [serial = 1577] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x112d2a400) [pid = 1650] [serial = 1570] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x113845800) [pid = 1650] [serial = 1571] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x113843800) [pid = 1650] [serial = 1559] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112a7c800) [pid = 1650] [serial = 1558] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116a15400) [pid = 1650] [serial = 1562] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11671f400) [pid = 1650] [serial = 1561] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1190f6000) [pid = 1650] [serial = 1565] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118621000) [pid = 1650] [serial = 1564] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x114f64000) [pid = 1650] [serial = 1613] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1212b2c00) [pid = 1650] [serial = 1568] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x120fe7c00) [pid = 1650] [serial = 1589] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119584c00) [pid = 1650] [serial = 1588] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x121192c00) [pid = 1650] [serial = 1567] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118123400) [pid = 1650] [serial = 1598] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1212b4400) [pid = 1650] [serial = 1594] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1129aa000) [pid = 1650] [serial = 1597] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123b90000) [pid = 1650] [serial = 1603] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1217df800) [pid = 1650] [serial = 1595] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x121197c00) [pid = 1650] [serial = 1600] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x110f78800) [pid = 1650] [serial = 1606] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1184ca000) [pid = 1650] [serial = 1585] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1212a7c00) [pid = 1650] [serial = 1592] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x115e5ec00) [pid = 1650] [serial = 1609] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11905a400) [pid = 1650] [serial = 1586] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x121ab9c00) [pid = 1650] [serial = 1601] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x116195400) [pid = 1650] [serial = 1610] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1181b4400) [pid = 1650] [serial = 1583] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x111ca8c00) [pid = 1650] [serial = 1607] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1167cb800) [pid = 1650] [serial = 1616] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1164ea800) [pid = 1650] [serial = 1615] [outer = 0x0] [url = about:blank] 08:58:58 INFO - PROCESS | 1650 | 1467734338304 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]]]}] 08:58:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:58:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 671ms 08:58:58 INFO - PROCESS | 1650 | 1467734338318 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:58:58 INFO - PROCESS | 1650 | 1467734338322 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:58:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:58:58 INFO - PROCESS | 1650 | 1467734338331 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:58:58 INFO - PROCESS | 1650 | 1467734338333 Marionette TRACE conn2 <- [1,2206,null,{}] 08:58:58 INFO - PROCESS | 1650 | 1467734338337 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}] 08:58:58 INFO - PROCESS | 1650 | 1467734338339 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:58 INFO - PROCESS | 1650 | 1467734338462 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:58:58 INFO - PROCESS | 1650 | 1467734338547 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:58 INFO - PROCESS | 1650 | 1467734338548 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11858a800 == 31 [pid = 1650] [id = 559] 08:58:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115dedc00) [pid = 1650] [serial = 1677] [outer = 0x0] 08:58:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1164e6c00) [pid = 1650] [serial = 1678] [outer = 0x115dedc00] 08:58:58 INFO - PROCESS | 1650 | 1467734338592 Marionette DEBUG loaded listener.js 08:58:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116911400) [pid = 1650] [serial = 1679] [outer = 0x115dedc00] 08:58:58 INFO - PROCESS | 1650 | 1467734338968 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]]]}] 08:58:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:58:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 673ms 08:58:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:58:59 INFO - PROCESS | 1650 | 1467734339003 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:58:59 INFO - PROCESS | 1650 | 1467734339004 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:58:59 INFO - PROCESS | 1650 | 1467734339007 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:58:59 INFO - PROCESS | 1650 | 1467734339009 Marionette TRACE conn2 <- [1,2210,null,{}] 08:58:59 INFO - PROCESS | 1650 | 1467734339025 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}] 08:58:59 INFO - PROCESS | 1650 | 1467734339028 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:59 INFO - PROCESS | 1650 | 1467734339112 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:58:59 INFO - PROCESS | 1650 | 1467734339117 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:59 INFO - PROCESS | 1650 | 1467734339119 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x121133000 == 32 [pid = 1650] [id = 560] 08:58:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116f0c800) [pid = 1650] [serial = 1680] [outer = 0x0] 08:58:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11811c800) [pid = 1650] [serial = 1681] [outer = 0x116f0c800] 08:58:59 INFO - PROCESS | 1650 | 1467734339147 Marionette DEBUG loaded listener.js 08:58:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1184cc400) [pid = 1650] [serial = 1682] [outer = 0x116f0c800] 08:58:59 INFO - PROCESS | 1650 | 1467734339515 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]]]}] 08:58:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:58:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 521ms 08:58:59 INFO - PROCESS | 1650 | 1467734339529 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:58:59 INFO - PROCESS | 1650 | 1467734339531 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:58:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:58:59 INFO - PROCESS | 1650 | 1467734339535 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:58:59 INFO - PROCESS | 1650 | 1467734339537 Marionette TRACE conn2 <- [1,2214,null,{}] 08:58:59 INFO - PROCESS | 1650 | 1467734339540 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}] 08:58:59 INFO - PROCESS | 1650 | 1467734339542 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:59 INFO - PROCESS | 1650 | 1467734339695 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:58:59 INFO - PROCESS | 1650 | 1467734339703 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:59 INFO - PROCESS | 1650 | 1467734339704 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:58:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1218c1000 == 33 [pid = 1650] [id = 561] 08:58:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11898d400) [pid = 1650] [serial = 1683] [outer = 0x0] 08:58:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119060400) [pid = 1650] [serial = 1684] [outer = 0x11898d400] 08:58:59 INFO - PROCESS | 1650 | 1467734339751 Marionette DEBUG loaded listener.js 08:58:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11957f000) [pid = 1650] [serial = 1685] [outer = 0x11898d400] 08:59:00 INFO - PROCESS | 1650 | 1467734340129 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]]]}] 08:59:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:59:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 621ms 08:59:00 INFO - PROCESS | 1650 | 1467734340155 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:59:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:59:00 INFO - PROCESS | 1650 | 1467734340156 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:59:00 INFO - PROCESS | 1650 | 1467734340161 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:59:00 INFO - PROCESS | 1650 | 1467734340162 Marionette TRACE conn2 <- [1,2218,null,{}] 08:59:00 INFO - PROCESS | 1650 | 1467734340164 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}] 08:59:00 INFO - PROCESS | 1650 | 1467734340166 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:00 INFO - PROCESS | 1650 | 1467734340238 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:59:00 INFO - PROCESS | 1650 | 1467734340306 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:00 INFO - PROCESS | 1650 | 1467734340307 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268e8800 == 34 [pid = 1650] [id = 562] 08:59:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1176f4c00) [pid = 1650] [serial = 1686] [outer = 0x0] 08:59:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11972b400) [pid = 1650] [serial = 1687] [outer = 0x1176f4c00] 08:59:00 INFO - PROCESS | 1650 | 1467734340331 Marionette DEBUG loaded listener.js 08:59:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119d5b000) [pid = 1650] [serial = 1688] [outer = 0x1176f4c00] 08:59:00 INFO - PROCESS | 1650 | 1467734340677 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]]]}] 08:59:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:59:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 568ms 08:59:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:59:00 INFO - PROCESS | 1650 | 1467734340730 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:59:00 INFO - PROCESS | 1650 | 1467734340731 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 08:59:00 INFO - PROCESS | 1650 | 1467734340733 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:59:00 INFO - PROCESS | 1650 | 1467734340734 Marionette TRACE conn2 <- [1,2222,null,{}] 08:59:00 INFO - PROCESS | 1650 | 1467734340736 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}] 08:59:00 INFO - PROCESS | 1650 | 1467734340740 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:00 INFO - PROCESS | 1650 | 1467734340863 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:59:00 INFO - PROCESS | 1650 | 1467734340876 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:00 INFO - PROCESS | 1650 | 1467734340877 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x128dbb800 == 35 [pid = 1650] [id = 563] 08:59:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1210c6c00) [pid = 1650] [serial = 1689] [outer = 0x0] 08:59:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121199c00) [pid = 1650] [serial = 1690] [outer = 0x1210c6c00] 08:59:00 INFO - PROCESS | 1650 | 1467734340902 Marionette DEBUG loaded listener.js 08:59:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123b89000) [pid = 1650] [serial = 1691] [outer = 0x1210c6c00] 08:59:01 INFO - PROCESS | 1650 | 1467734341236 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]]]}] 08:59:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:59:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 519ms 08:59:01 INFO - PROCESS | 1650 | 1467734341256 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:59:01 INFO - PROCESS | 1650 | 1467734341257 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 08:59:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:59:01 INFO - PROCESS | 1650 | 1467734341259 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:59:01 INFO - PROCESS | 1650 | 1467734341260 Marionette TRACE conn2 <- [1,2226,null,{}] 08:59:01 INFO - PROCESS | 1650 | 1467734341263 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}] 08:59:01 INFO - PROCESS | 1650 | 1467734341264 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:01 INFO - PROCESS | 1650 | 1467734341360 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:59:01 INFO - PROCESS | 1650 | 1467734341364 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:01 INFO - PROCESS | 1650 | 1467734341365 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a414000 == 36 [pid = 1650] [id = 564] 08:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118994000) [pid = 1650] [serial = 1692] [outer = 0x0] 08:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123b97000) [pid = 1650] [serial = 1693] [outer = 0x118994000] 08:59:01 INFO - PROCESS | 1650 | 1467734341389 Marionette DEBUG loaded listener.js 08:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x125325000) [pid = 1650] [serial = 1694] [outer = 0x118994000] 08:59:01 INFO - PROCESS | 1650 | 1467734341705 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]]]}] 08:59:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:59:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 471ms 08:59:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:59:01 INFO - PROCESS | 1650 | 1467734341737 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:59:01 INFO - PROCESS | 1650 | 1467734341739 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 08:59:01 INFO - PROCESS | 1650 | 1467734341748 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:59:01 INFO - PROCESS | 1650 | 1467734341749 Marionette TRACE conn2 <- [1,2230,null,{}] 08:59:01 INFO - PROCESS | 1650 | 1467734341752 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}] 08:59:01 INFO - PROCESS | 1650 | 1467734341753 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:01 INFO - PROCESS | 1650 | 1467734341854 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:59:01 INFO - PROCESS | 1650 | 1467734341858 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:01 INFO - PROCESS | 1650 | 1467734341860 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a63a000 == 37 [pid = 1650] [id = 565] 08:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1217e0000) [pid = 1650] [serial = 1695] [outer = 0x0] 08:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1266fb000) [pid = 1650] [serial = 1696] [outer = 0x1217e0000] 08:59:01 INFO - PROCESS | 1650 | 1467734341884 Marionette DEBUG loaded listener.js 08:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126d6b400) [pid = 1650] [serial = 1697] [outer = 0x1217e0000] 08:59:02 INFO - PROCESS | 1650 | 1467734342208 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]]]}] 08:59:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:59:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 526ms 08:59:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:59:02 INFO - PROCESS | 1650 | 1467734342267 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:59:02 INFO - PROCESS | 1650 | 1467734342268 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 08:59:02 INFO - PROCESS | 1650 | 1467734342270 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:59:02 INFO - PROCESS | 1650 | 1467734342271 Marionette TRACE conn2 <- [1,2234,null,{}] 08:59:02 INFO - PROCESS | 1650 | 1467734342274 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}] 08:59:02 INFO - PROCESS | 1650 | 1467734342275 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:02 INFO - PROCESS | 1650 | 1467734342464 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:59:02 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1129a4c00) [pid = 1650] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:59:02 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116f0d000) [pid = 1650] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:59:02 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115e60000) [pid = 1650] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:59:02 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1212a9400) [pid = 1650] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:59:02 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115d1a400) [pid = 1650] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:59:02 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1212a6800) [pid = 1650] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:59:02 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118066c00) [pid = 1650] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:59:02 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119063800) [pid = 1650] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:59:02 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119793400) [pid = 1650] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:59:02 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112fae400) [pid = 1650] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:59:02 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11898b400) [pid = 1650] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:59:02 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11697cc00) [pid = 1650] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:59:02 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x110f85400) [pid = 1650] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:59:02 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112d08400) [pid = 1650] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:59:02 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11862d800) [pid = 1650] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:59:02 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x110f77c00) [pid = 1650] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:59:02 INFO - PROCESS | 1650 | 1467734342508 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:02 INFO - PROCESS | 1650 | 1467734342509 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x119775000 == 38 [pid = 1650] [id = 566] 08:59:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x110f85400) [pid = 1650] [serial = 1698] [outer = 0x0] 08:59:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1129a6000) [pid = 1650] [serial = 1699] [outer = 0x110f85400] 08:59:02 INFO - PROCESS | 1650 | 1467734342533 Marionette DEBUG loaded listener.js 08:59:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11697cc00) [pid = 1650] [serial = 1700] [outer = 0x110f85400] 08:59:02 INFO - PROCESS | 1650 | 1467734342795 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]]]}] 08:59:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:59:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 572ms 08:59:02 INFO - PROCESS | 1650 | 1467734342847 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:59:02 INFO - PROCESS | 1650 | 1467734342848 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 08:59:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:59:02 INFO - PROCESS | 1650 | 1467734342851 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:59:02 INFO - PROCESS | 1650 | 1467734342852 Marionette TRACE conn2 <- [1,2238,null,{}] 08:59:02 INFO - PROCESS | 1650 | 1467734342854 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}] 08:59:02 INFO - PROCESS | 1650 | 1467734342855 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:02 INFO - PROCESS | 1650 | 1467734342938 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:59:02 INFO - PROCESS | 1650 | 1467734342945 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:02 INFO - PROCESS | 1650 | 1467734342946 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd40000 == 39 [pid = 1650] [id = 567] 08:59:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116983000) [pid = 1650] [serial = 1701] [outer = 0x0] 08:59:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119795800) [pid = 1650] [serial = 1702] [outer = 0x116983000] 08:59:02 INFO - PROCESS | 1650 | 1467734342969 Marionette DEBUG loaded listener.js 08:59:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123b95800) [pid = 1650] [serial = 1703] [outer = 0x116983000] 08:59:03 INFO - PROCESS | 1650 | 1467734343280 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]]]}] 08:59:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:59:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 468ms 08:59:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:59:03 INFO - PROCESS | 1650 | 1467734343320 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:59:03 INFO - PROCESS | 1650 | 1467734343321 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 08:59:03 INFO - PROCESS | 1650 | 1467734343324 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:59:03 INFO - PROCESS | 1650 | 1467734343325 Marionette TRACE conn2 <- [1,2242,null,{}] 08:59:03 INFO - PROCESS | 1650 | 1467734343328 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}] 08:59:03 INFO - PROCESS | 1650 | 1467734343329 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:03 INFO - PROCESS | 1650 | 1467734343447 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:59:03 INFO - PROCESS | 1650 | 1467734343453 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:03 INFO - PROCESS | 1650 | 1467734343454 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd7b800 == 40 [pid = 1650] [id = 568] 08:59:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11337dc00) [pid = 1650] [serial = 1704] [outer = 0x0] 08:59:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119734800) [pid = 1650] [serial = 1705] [outer = 0x11337dc00] 08:59:03 INFO - PROCESS | 1650 | 1467734343487 Marionette DEBUG loaded listener.js 08:59:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x127292400) [pid = 1650] [serial = 1706] [outer = 0x11337dc00] 08:59:03 INFO - PROCESS | 1650 | 1467734343865 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]]]}] 08:59:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:59:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 573ms 08:59:03 INFO - PROCESS | 1650 | 1467734343898 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:59:03 INFO - PROCESS | 1650 | 1467734343900 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 08:59:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:59:03 INFO - PROCESS | 1650 | 1467734343903 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:59:03 INFO - PROCESS | 1650 | 1467734343905 Marionette TRACE conn2 <- [1,2246,null,{}] 08:59:03 INFO - PROCESS | 1650 | 1467734343908 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}] 08:59:03 INFO - PROCESS | 1650 | 1467734343910 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:04 INFO - PROCESS | 1650 | 1467734344033 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:59:04 INFO - PROCESS | 1650 | 1467734344110 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:04 INFO - PROCESS | 1650 | 1467734344111 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c607000 == 41 [pid = 1650] [id = 569] 08:59:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x110fed000) [pid = 1650] [serial = 1707] [outer = 0x0] 08:59:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128728000) [pid = 1650] [serial = 1708] [outer = 0x110fed000] 08:59:04 INFO - PROCESS | 1650 | 1467734344135 Marionette DEBUG loaded listener.js 08:59:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128758000) [pid = 1650] [serial = 1709] [outer = 0x110fed000] 08:59:04 INFO - PROCESS | 1650 | 1467734344388 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]]]}] 08:59:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:59:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 524ms 08:59:04 INFO - PROCESS | 1650 | 1467734344493 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:59:04 INFO - PROCESS | 1650 | 1467734344495 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 08:59:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:59:04 INFO - PROCESS | 1650 | 1467734344499 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:59:04 INFO - PROCESS | 1650 | 1467734344502 Marionette TRACE conn2 <- [1,2250,null,{}] 08:59:04 INFO - PROCESS | 1650 | 1467734344506 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}] 08:59:04 INFO - PROCESS | 1650 | 1467734344509 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:04 INFO - PROCESS | 1650 | 1467734344614 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:59:04 INFO - PROCESS | 1650 | 1467734344668 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:04 INFO - PROCESS | 1650 | 1467734344670 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x116fb1000 == 42 [pid = 1650] [id = 570] 08:59:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1128cb000) [pid = 1650] [serial = 1710] [outer = 0x0] 08:59:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1129aa000) [pid = 1650] [serial = 1711] [outer = 0x1128cb000] 08:59:04 INFO - PROCESS | 1650 | 1467734344702 Marionette DEBUG loaded listener.js 08:59:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112fb3000) [pid = 1650] [serial = 1712] [outer = 0x1128cb000] 08:59:05 INFO - PROCESS | 1650 | 1467734345128 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]]]}] 08:59:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:59:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 671ms 08:59:05 INFO - PROCESS | 1650 | 1467734345171 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:59:05 INFO - PROCESS | 1650 | 1467734345173 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 08:59:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:59:05 INFO - PROCESS | 1650 | 1467734345177 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:59:05 INFO - PROCESS | 1650 | 1467734345180 Marionette TRACE conn2 <- [1,2254,null,{}] 08:59:05 INFO - PROCESS | 1650 | 1467734345183 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}] 08:59:05 INFO - PROCESS | 1650 | 1467734345185 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:05 INFO - PROCESS | 1650 | 1467734345286 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:59:05 INFO - PROCESS | 1650 | 1467734345379 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:05 INFO - PROCESS | 1650 | 1467734345381 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12486c000 == 43 [pid = 1650] [id = 571] 08:59:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116f0d400) [pid = 1650] [serial = 1713] [outer = 0x0] 08:59:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1176e7800) [pid = 1650] [serial = 1714] [outer = 0x116f0d400] 08:59:05 INFO - PROCESS | 1650 | 1467734345413 Marionette DEBUG loaded listener.js 08:59:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118123c00) [pid = 1650] [serial = 1715] [outer = 0x116f0d400] 08:59:05 INFO - PROCESS | 1650 | 1467734345841 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]]]}] 08:59:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:59:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 672ms 08:59:05 INFO - PROCESS | 1650 | 1467734345848 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:59:05 INFO - PROCESS | 1650 | 1467734345849 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 08:59:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:59:05 INFO - PROCESS | 1650 | 1467734345852 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:59:05 INFO - PROCESS | 1650 | 1467734345853 Marionette TRACE conn2 <- [1,2258,null,{}] 08:59:05 INFO - PROCESS | 1650 | 1467734345860 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}] 08:59:05 INFO - PROCESS | 1650 | 1467734345863 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:05 INFO - PROCESS | 1650 | 1467734345965 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:59:06 INFO - PROCESS | 1650 | 1467734346023 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:06 INFO - PROCESS | 1650 | 1467734346025 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c27f800 == 44 [pid = 1650] [id = 572] 08:59:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x120fe5800) [pid = 1650] [serial = 1716] [outer = 0x0] 08:59:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1210f4400) [pid = 1650] [serial = 1717] [outer = 0x120fe5800] 08:59:06 INFO - PROCESS | 1650 | 1467734346060 Marionette DEBUG loaded listener.js 08:59:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1212b0000) [pid = 1650] [serial = 1718] [outer = 0x120fe5800] 08:59:06 INFO - PROCESS | 1650 | 1467734346508 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]]]}] 08:59:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:59:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 668ms 08:59:06 INFO - PROCESS | 1650 | 1467734346520 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:59:06 INFO - PROCESS | 1650 | 1467734346522 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 08:59:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:59:06 INFO - PROCESS | 1650 | 1467734346524 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:59:06 INFO - PROCESS | 1650 | 1467734346525 Marionette TRACE conn2 <- [1,2262,null,{}] 08:59:06 INFO - PROCESS | 1650 | 1467734346528 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}] 08:59:06 INFO - PROCESS | 1650 | 1467734346529 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:06 INFO - PROCESS | 1650 | 1467734346631 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:59:06 INFO - PROCESS | 1650 | 1467734346727 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:06 INFO - PROCESS | 1650 | 1467734346728 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca6d000 == 45 [pid = 1650] [id = 573] 08:59:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123bed800) [pid = 1650] [serial = 1719] [outer = 0x0] 08:59:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1253be400) [pid = 1650] [serial = 1720] [outer = 0x123bed800] 08:59:06 INFO - PROCESS | 1650 | 1467734346757 Marionette DEBUG loaded listener.js 08:59:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x127232000) [pid = 1650] [serial = 1721] [outer = 0x123bed800] 08:59:07 INFO - PROCESS | 1650 | 1467734347320 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]]]}] 08:59:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:59:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 823ms 08:59:07 INFO - PROCESS | 1650 | 1467734347348 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:59:07 INFO - PROCESS | 1650 | 1467734347350 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 08:59:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:59:07 INFO - PROCESS | 1650 | 1467734347354 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:59:07 INFO - PROCESS | 1650 | 1467734347356 Marionette TRACE conn2 <- [1,2266,null,{}] 08:59:07 INFO - PROCESS | 1650 | 1467734347362 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}] 08:59:07 INFO - PROCESS | 1650 | 1467734347363 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:07 INFO - PROCESS | 1650 | 1467734347452 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:59:07 INFO - PROCESS | 1650 | 1467734347523 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:07 INFO - PROCESS | 1650 | 1467734347525 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194d2000 == 46 [pid = 1650] [id = 574] 08:59:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x112d47800) [pid = 1650] [serial = 1722] [outer = 0x0] 08:59:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x113887400) [pid = 1650] [serial = 1723] [outer = 0x112d47800] 08:59:07 INFO - PROCESS | 1650 | 1467734347552 Marionette DEBUG loaded listener.js 08:59:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x115e93c00) [pid = 1650] [serial = 1724] [outer = 0x112d47800] 08:59:07 INFO - PROCESS | 1650 | 1467734347965 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]]]}] 08:59:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:59:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 677ms 08:59:08 INFO - PROCESS | 1650 | 1467734348031 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:59:08 INFO - PROCESS | 1650 | 1467734348033 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 08:59:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:59:08 INFO - PROCESS | 1650 | 1467734348038 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:59:08 INFO - PROCESS | 1650 | 1467734348039 Marionette TRACE conn2 <- [1,2270,null,{}] 08:59:08 INFO - PROCESS | 1650 | 1467734348042 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}] 08:59:08 INFO - PROCESS | 1650 | 1467734348043 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd7b800 == 45 [pid = 1650] [id = 568] 08:59:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd40000 == 44 [pid = 1650] [id = 567] 08:59:08 INFO - PROCESS | 1650 | --DOCSHELL 0x119775000 == 43 [pid = 1650] [id = 566] 08:59:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12a63a000 == 42 [pid = 1650] [id = 565] 08:59:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12a414000 == 41 [pid = 1650] [id = 564] 08:59:08 INFO - PROCESS | 1650 | --DOCSHELL 0x128dbb800 == 40 [pid = 1650] [id = 563] 08:59:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1268e8800 == 39 [pid = 1650] [id = 562] 08:59:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1218c1000 == 38 [pid = 1650] [id = 561] 08:59:08 INFO - PROCESS | 1650 | --DOCSHELL 0x121133000 == 37 [pid = 1650] [id = 560] 08:59:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11858a800 == 36 [pid = 1650] [id = 559] 08:59:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1169b5800 == 35 [pid = 1650] [id = 558] 08:59:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1287dd800 == 34 [pid = 1650] [id = 557] 08:59:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12a652000 == 33 [pid = 1650] [id = 555] 08:59:08 INFO - PROCESS | 1650 | --DOCSHELL 0x117d43800 == 32 [pid = 1650] [id = 556] 08:59:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1194d2000 == 31 [pid = 1650] [id = 574] 08:59:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca6d000 == 30 [pid = 1650] [id = 573] 08:59:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12c27f800 == 29 [pid = 1650] [id = 572] 08:59:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12486c000 == 28 [pid = 1650] [id = 571] 08:59:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12c607000 == 27 [pid = 1650] [id = 569] 08:59:08 INFO - PROCESS | 1650 | --DOCSHELL 0x116fb1000 == 26 [pid = 1650] [id = 570] 08:59:08 INFO - PROCESS | 1650 | 1467734348608 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116982000) [pid = 1650] [serial = 1640] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12156d800) [pid = 1650] [serial = 1633] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x124db4400) [pid = 1650] [serial = 1634] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116905800) [pid = 1650] [serial = 1619] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1217e1400) [pid = 1650] [serial = 1651] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116127800) [pid = 1650] [serial = 1618] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118157400) [pid = 1650] [serial = 1622] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11811cc00) [pid = 1650] [serial = 1621] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119588400) [pid = 1650] [serial = 1625] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1190f7800) [pid = 1650] [serial = 1624] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x120fe6000) [pid = 1650] [serial = 1628] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119a9d400) [pid = 1650] [serial = 1627] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x121194400) [pid = 1650] [serial = 1631] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1210ea000) [pid = 1650] [serial = 1630] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124c6d800) [pid = 1650] [serial = 1654] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1266f7800) [pid = 1650] [serial = 1664] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124acd000) [pid = 1650] [serial = 1652] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126f29c00) [pid = 1650] [serial = 1666] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112d47c00) [pid = 1650] [serial = 1658] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12118e800) [pid = 1650] [serial = 1663] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112d43400) [pid = 1650] [serial = 1636] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x111caec00) [pid = 1650] [serial = 1657] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x113866800) [pid = 1650] [serial = 1637] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1253c0400) [pid = 1650] [serial = 1655] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1190f0400) [pid = 1650] [serial = 1645] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119736000) [pid = 1650] [serial = 1646] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1210f6800) [pid = 1650] [serial = 1649] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118506c00) [pid = 1650] [serial = 1661] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11671e800) [pid = 1650] [serial = 1660] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119d5ac00) [pid = 1650] [serial = 1648] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118153000) [pid = 1650] [serial = 1642] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11850d400) [pid = 1650] [serial = 1643] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x116714800) [pid = 1650] [serial = 1639] [outer = 0x0] [url = about:blank] 08:59:08 INFO - PROCESS | 1650 | 1467734348706 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:08 INFO - PROCESS | 1650 | 1467734348707 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x112755000 == 27 [pid = 1650] [id = 575] 08:59:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x110f61400) [pid = 1650] [serial = 1725] [outer = 0x0] 08:59:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x110f66000) [pid = 1650] [serial = 1726] [outer = 0x110f61400] 08:59:08 INFO - PROCESS | 1650 | 1467734348735 Marionette DEBUG loaded listener.js 08:59:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x110f85000) [pid = 1650] [serial = 1727] [outer = 0x110f61400] 08:59:09 INFO - PROCESS | 1650 | 1467734349021 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]]]}] 08:59:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:59:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1024ms 08:59:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:59:09 INFO - PROCESS | 1650 | 1467734349075 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:59:09 INFO - PROCESS | 1650 | 1467734349080 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 08:59:09 INFO - PROCESS | 1650 | 1467734349083 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:59:09 INFO - PROCESS | 1650 | 1467734349085 Marionette TRACE conn2 <- [1,2274,null,{}] 08:59:09 INFO - PROCESS | 1650 | 1467734349088 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}] 08:59:09 INFO - PROCESS | 1650 | 1467734349089 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:09 INFO - PROCESS | 1650 | 1467734349167 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:59:09 INFO - PROCESS | 1650 | 1467734349244 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:09 INFO - PROCESS | 1650 | 1467734349246 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x116fb1000 == 28 [pid = 1650] [id = 576] 08:59:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1122b2400) [pid = 1650] [serial = 1728] [outer = 0x0] 08:59:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1128d1000) [pid = 1650] [serial = 1729] [outer = 0x1122b2400] 08:59:09 INFO - PROCESS | 1650 | 1467734349272 Marionette DEBUG loaded listener.js 08:59:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1129b2800) [pid = 1650] [serial = 1730] [outer = 0x1122b2400] 08:59:09 INFO - PROCESS | 1650 | 1467734349556 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]]]}] 08:59:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:59:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 521ms 08:59:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:59:09 INFO - PROCESS | 1650 | 1467734349604 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:59:09 INFO - PROCESS | 1650 | 1467734349606 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 08:59:09 INFO - PROCESS | 1650 | 1467734349610 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:59:09 INFO - PROCESS | 1650 | 1467734349613 Marionette TRACE conn2 <- [1,2278,null,{}] 08:59:09 INFO - PROCESS | 1650 | 1467734349615 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}] 08:59:09 INFO - PROCESS | 1650 | 1467734349616 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:09 INFO - PROCESS | 1650 | 1467734349694 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:59:09 INFO - PROCESS | 1650 | 1467734349701 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:09 INFO - PROCESS | 1650 | 1467734349702 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x116679000 == 29 [pid = 1650] [id = 577] 08:59:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112fbd000) [pid = 1650] [serial = 1731] [outer = 0x0] 08:59:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x113847c00) [pid = 1650] [serial = 1732] [outer = 0x112fbd000] 08:59:09 INFO - PROCESS | 1650 | 1467734349737 Marionette DEBUG loaded listener.js 08:59:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115d1a400) [pid = 1650] [serial = 1733] [outer = 0x112fbd000] 08:59:10 INFO - PROCESS | 1650 | 1467734350099 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]]]}] 08:59:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:59:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 521ms 08:59:10 INFO - PROCESS | 1650 | 1467734350130 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:59:10 INFO - PROCESS | 1650 | 1467734350133 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 08:59:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:59:10 INFO - PROCESS | 1650 | 1467734350141 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:59:10 INFO - PROCESS | 1650 | 1467734350144 Marionette TRACE conn2 <- [1,2282,null,{}] 08:59:10 INFO - PROCESS | 1650 | 1467734350146 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}] 08:59:10 INFO - PROCESS | 1650 | 1467734350149 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:10 INFO - PROCESS | 1650 | 1467734350229 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:59:10 INFO - PROCESS | 1650 | 1467734350232 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:10 INFO - PROCESS | 1650 | 1467734350233 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x120ec3800 == 30 [pid = 1650] [id = 578] 08:59:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115e63c00) [pid = 1650] [serial = 1734] [outer = 0x0] 08:59:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116193c00) [pid = 1650] [serial = 1735] [outer = 0x115e63c00] 08:59:10 INFO - PROCESS | 1650 | 1467734350260 Marionette DEBUG loaded listener.js 08:59:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1167cec00) [pid = 1650] [serial = 1736] [outer = 0x115e63c00] 08:59:10 INFO - PROCESS | 1650 | 1467734350568 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]]]}] 08:59:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:59:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 475ms 08:59:10 INFO - PROCESS | 1650 | 1467734350612 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:59:10 INFO - PROCESS | 1650 | 1467734350613 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 08:59:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:59:10 INFO - PROCESS | 1650 | 1467734350615 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:59:10 INFO - PROCESS | 1650 | 1467734350616 Marionette TRACE conn2 <- [1,2286,null,{}] 08:59:10 INFO - PROCESS | 1650 | 1467734350619 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}] 08:59:10 INFO - PROCESS | 1650 | 1467734350620 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:10 INFO - PROCESS | 1650 | 1467734350695 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:59:10 INFO - PROCESS | 1650 | 1467734350768 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:10 INFO - PROCESS | 1650 | 1467734350769 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x121369800 == 31 [pid = 1650] [id = 579] 08:59:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1129a7400) [pid = 1650] [serial = 1737] [outer = 0x0] 08:59:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116906000) [pid = 1650] [serial = 1738] [outer = 0x1129a7400] 08:59:10 INFO - PROCESS | 1650 | 1467734350800 Marionette DEBUG loaded listener.js 08:59:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x117db9800) [pid = 1650] [serial = 1739] [outer = 0x1129a7400] 08:59:11 INFO - PROCESS | 1650 | 1467734351120 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]]]}] 08:59:11 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 08:59:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 518ms 08:59:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:59:11 INFO - PROCESS | 1650 | 1467734351133 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:59:11 INFO - PROCESS | 1650 | 1467734351135 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 08:59:11 INFO - PROCESS | 1650 | 1467734351137 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:59:11 INFO - PROCESS | 1650 | 1467734351138 Marionette TRACE conn2 <- [1,2290,null,{}] 08:59:11 INFO - PROCESS | 1650 | 1467734351141 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}] 08:59:11 INFO - PROCESS | 1650 | 1467734351144 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:11 INFO - PROCESS | 1650 | 1467734351244 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:59:11 INFO - PROCESS | 1650 | 1467734351278 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:11 INFO - PROCESS | 1650 | 1467734351282 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1253aa800 == 32 [pid = 1650] [id = 580] 08:59:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x112d4f000) [pid = 1650] [serial = 1740] [outer = 0x0] 08:59:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118155800) [pid = 1650] [serial = 1741] [outer = 0x112d4f000] 08:59:11 INFO - PROCESS | 1650 | 1467734351314 Marionette DEBUG loaded listener.js 08:59:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1181b5000) [pid = 1650] [serial = 1742] [outer = 0x112d4f000] 08:59:11 INFO - PROCESS | 1650 | 1467734351680 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]]]}] 08:59:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:59:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 568ms 08:59:11 INFO - PROCESS | 1650 | 1467734351715 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:59:11 INFO - PROCESS | 1650 | 1467734351716 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 08:59:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:59:11 INFO - PROCESS | 1650 | 1467734351718 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:59:11 INFO - PROCESS | 1650 | 1467734351719 Marionette TRACE conn2 <- [1,2294,null,{}] 08:59:11 INFO - PROCESS | 1650 | 1467734351722 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}] 08:59:11 INFO - PROCESS | 1650 | 1467734351723 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:11 INFO - PROCESS | 1650 | 1467734351818 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:59:11 INFO - PROCESS | 1650 | 1467734351821 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:11 INFO - PROCESS | 1650 | 1467734351822 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11276a800 == 33 [pid = 1650] [id = 581] 08:59:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118126000) [pid = 1650] [serial = 1743] [outer = 0x0] 08:59:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118504800) [pid = 1650] [serial = 1744] [outer = 0x118126000] 08:59:11 INFO - PROCESS | 1650 | 1467734351847 Marionette DEBUG loaded listener.js 08:59:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11905a800) [pid = 1650] [serial = 1745] [outer = 0x118126000] 08:59:12 INFO - PROCESS | 1650 | 1467734352173 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]]]}] 08:59:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:59:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 469ms 08:59:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:59:12 INFO - PROCESS | 1650 | 1467734352189 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:59:12 INFO - PROCESS | 1650 | 1467734352190 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 08:59:12 INFO - PROCESS | 1650 | 1467734352194 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:59:12 INFO - PROCESS | 1650 | 1467734352196 Marionette TRACE conn2 <- [1,2298,null,{}] 08:59:12 INFO - PROCESS | 1650 | 1467734352198 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}] 08:59:12 INFO - PROCESS | 1650 | 1467734352199 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:12 INFO - PROCESS | 1650 | 1467734352295 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:59:12 INFO - PROCESS | 1650 | 1467734352331 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:12 INFO - PROCESS | 1650 | 1467734352332 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bbe000 == 34 [pid = 1650] [id = 582] 08:59:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11905ac00) [pid = 1650] [serial = 1746] [outer = 0x0] 08:59:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1190ee000) [pid = 1650] [serial = 1747] [outer = 0x11905ac00] 08:59:12 INFO - PROCESS | 1650 | 1467734352356 Marionette DEBUG loaded listener.js 08:59:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11957cc00) [pid = 1650] [serial = 1748] [outer = 0x11905ac00] 08:59:12 INFO - PROCESS | 1650 | 1467734352680 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]]]}] 08:59:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:59:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 520ms 08:59:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:59:12 INFO - PROCESS | 1650 | 1467734352713 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:59:12 INFO - PROCESS | 1650 | 1467734352715 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 08:59:12 INFO - PROCESS | 1650 | 1467734352717 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:59:12 INFO - PROCESS | 1650 | 1467734352718 Marionette TRACE conn2 <- [1,2302,null,{}] 08:59:12 INFO - PROCESS | 1650 | 1467734352720 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}] 08:59:12 INFO - PROCESS | 1650 | 1467734352721 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:12 INFO - PROCESS | 1650 | 1467734352958 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:59:12 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1176f4c00) [pid = 1650] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:59:12 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x110f85400) [pid = 1650] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:59:12 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116f0c800) [pid = 1650] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:59:12 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118994000) [pid = 1650] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:59:12 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116128400) [pid = 1650] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:59:12 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1217e0000) [pid = 1650] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:59:12 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1210c6c00) [pid = 1650] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:59:12 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x111e58c00) [pid = 1650] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:59:12 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11337dc00) [pid = 1650] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:59:12 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112d44c00) [pid = 1650] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:59:12 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116983000) [pid = 1650] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:59:12 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115dedc00) [pid = 1650] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:59:12 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11898d400) [pid = 1650] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:59:12 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1210e8c00) [pid = 1650] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:59:12 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x110fed000) [pid = 1650] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:59:13 INFO - PROCESS | 1650 | 1467734353003 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:13 INFO - PROCESS | 1650 | 1467734353004 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x128dc6000 == 35 [pid = 1650] [id = 583] 08:59:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x110fe8000) [pid = 1650] [serial = 1749] [outer = 0x0] 08:59:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112aed400) [pid = 1650] [serial = 1750] [outer = 0x110fe8000] 08:59:13 INFO - PROCESS | 1650 | 1467734353030 Marionette DEBUG loaded listener.js 08:59:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x116a0dc00) [pid = 1650] [serial = 1751] [outer = 0x110fe8000] 08:59:13 INFO - PROCESS | 1650 | 1467734353295 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]]]}] 08:59:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:59:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 618ms 08:59:13 INFO - PROCESS | 1650 | 1467734353335 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:59:13 INFO - PROCESS | 1650 | 1467734353336 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 08:59:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:59:13 INFO - PROCESS | 1650 | 1467734353339 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:59:13 INFO - PROCESS | 1650 | 1467734353340 Marionette TRACE conn2 <- [1,2306,null,{}] 08:59:13 INFO - PROCESS | 1650 | 1467734353350 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}] 08:59:13 INFO - PROCESS | 1650 | 1467734353351 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:13 INFO - PROCESS | 1650 | 1467734353431 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:59:13 INFO - PROCESS | 1650 | 1467734353435 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:13 INFO - PROCESS | 1650 | 1467734353436 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a417800 == 36 [pid = 1650] [id = 584] 08:59:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118155400) [pid = 1650] [serial = 1752] [outer = 0x0] 08:59:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119731800) [pid = 1650] [serial = 1753] [outer = 0x118155400] 08:59:13 INFO - PROCESS | 1650 | 1467734353462 Marionette DEBUG loaded listener.js 08:59:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119a99800) [pid = 1650] [serial = 1754] [outer = 0x118155400] 08:59:13 INFO - PROCESS | 1650 | 1467734353796 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]]]}] 08:59:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:59:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 477ms 08:59:13 INFO - PROCESS | 1650 | 1467734353817 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 08:59:13 INFO - PROCESS | 1650 | 1467734353818 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 08:59:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:59:13 INFO - PROCESS | 1650 | 1467734353820 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:59:13 INFO - PROCESS | 1650 | 1467734353821 Marionette TRACE conn2 <- [1,2310,null,{}] 08:59:13 INFO - PROCESS | 1650 | 1467734353824 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}] 08:59:13 INFO - PROCESS | 1650 | 1467734353826 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:13 INFO - PROCESS | 1650 | 1467734353931 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:59:13 INFO - PROCESS | 1650 | 1467734353937 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:13 INFO - PROCESS | 1650 | 1467734353939 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a64a800 == 37 [pid = 1650] [id = 585] 08:59:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119a9e400) [pid = 1650] [serial = 1755] [outer = 0x0] 08:59:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119d5c400) [pid = 1650] [serial = 1756] [outer = 0x119a9e400] 08:59:13 INFO - PROCESS | 1650 | 1467734353966 Marionette DEBUG loaded listener.js 08:59:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1210ef800) [pid = 1650] [serial = 1757] [outer = 0x119a9e400] 08:59:14 INFO - PROCESS | 1650 | 1467734354272 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]]]}] 08:59:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:59:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 468ms 08:59:14 INFO - PROCESS | 1650 | 1467734354289 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:59:14 INFO - PROCESS | 1650 | 1467734354291 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 08:59:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:59:14 INFO - PROCESS | 1650 | 1467734354297 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:59:14 INFO - PROCESS | 1650 | 1467734354299 Marionette TRACE conn2 <- [1,2314,null,{}] 08:59:14 INFO - PROCESS | 1650 | 1467734354302 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}] 08:59:14 INFO - PROCESS | 1650 | 1467734354303 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:14 INFO - PROCESS | 1650 | 1467734354390 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:59:14 INFO - PROCESS | 1650 | 1467734354396 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:14 INFO - PROCESS | 1650 | 1467734354397 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1253a9000 == 38 [pid = 1650] [id = 586] 08:59:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119d65c00) [pid = 1650] [serial = 1758] [outer = 0x0] 08:59:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121198c00) [pid = 1650] [serial = 1759] [outer = 0x119d65c00] 08:59:14 INFO - PROCESS | 1650 | 1467734354421 Marionette DEBUG loaded listener.js 08:59:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1214dac00) [pid = 1650] [serial = 1760] [outer = 0x119d65c00] 08:59:14 INFO - PROCESS | 1650 | 1467734354756 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]]]}] 08:59:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:59:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 469ms 08:59:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:59:14 INFO - PROCESS | 1650 | 1467734354767 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:59:14 INFO - PROCESS | 1650 | 1467734354768 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 08:59:14 INFO - PROCESS | 1650 | 1467734354770 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:59:14 INFO - PROCESS | 1650 | 1467734354771 Marionette TRACE conn2 <- [1,2318,null,{}] 08:59:14 INFO - PROCESS | 1650 | 1467734354773 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}] 08:59:14 INFO - PROCESS | 1650 | 1467734354775 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:14 INFO - PROCESS | 1650 | 1467734354885 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:59:14 INFO - PROCESS | 1650 | 1467734354892 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:14 INFO - PROCESS | 1650 | 1467734354893 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd55000 == 39 [pid = 1650] [id = 587] 08:59:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112234800) [pid = 1650] [serial = 1761] [outer = 0x0] 08:59:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12156b800) [pid = 1650] [serial = 1762] [outer = 0x112234800] 08:59:14 INFO - PROCESS | 1650 | 1467734354917 Marionette DEBUG loaded listener.js 08:59:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1217e0000) [pid = 1650] [serial = 1763] [outer = 0x112234800] 08:59:15 INFO - PROCESS | 1650 | 1467734355481 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] 08:59:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:59:15 INFO - PROCESS | 1650 | 1467734355542 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 08:59:15 INFO - PROCESS | 1650 | 1467734355545 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:59:15 INFO - PROCESS | 1650 | 1467734355548 Marionette TRACE conn2 <- [1,2322,null,{}] 08:59:15 INFO - PROCESS | 1650 | 1467734355552 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}] 08:59:15 INFO - PROCESS | 1650 | 1467734355553 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:15 INFO - PROCESS | 1650 | 1467734355663 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:59:15 INFO - PROCESS | 1650 | 1467734355744 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:15 INFO - PROCESS | 1650 | 1467734355745 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d45800 == 40 [pid = 1650] [id = 588] 08:59:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112234c00) [pid = 1650] [serial = 1764] [outer = 0x0] 08:59:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1129a6800) [pid = 1650] [serial = 1765] [outer = 0x112234c00] 08:59:15 INFO - PROCESS | 1650 | 1467734355776 Marionette DEBUG loaded listener.js 08:59:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x112d31400) [pid = 1650] [serial = 1766] [outer = 0x112234c00] 08:59:16 INFO - PROCESS | 1650 | 1467734356447 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]]]}] 08:59:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:59:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 924ms 08:59:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:59:16 INFO - PROCESS | 1650 | 1467734356484 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:59:16 INFO - PROCESS | 1650 | 1467734356486 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 08:59:16 INFO - PROCESS | 1650 | 1467734356499 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:59:16 INFO - PROCESS | 1650 | 1467734356501 Marionette TRACE conn2 <- [1,2326,null,{}] 08:59:16 INFO - PROCESS | 1650 | 1467734356505 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}] 08:59:16 INFO - PROCESS | 1650 | 1467734356507 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:16 INFO - PROCESS | 1650 | 1467734356623 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:59:16 INFO - PROCESS | 1650 | 1467734356708 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:16 INFO - PROCESS | 1650 | 1467734356712 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11713f800 == 41 [pid = 1650] [id = 589] 08:59:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x112d04000) [pid = 1650] [serial = 1767] [outer = 0x0] 08:59:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112d44400) [pid = 1650] [serial = 1768] [outer = 0x112d04000] 08:59:16 INFO - PROCESS | 1650 | 1467734356758 Marionette DEBUG loaded listener.js 08:59:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x113882c00) [pid = 1650] [serial = 1769] [outer = 0x112d04000] 08:59:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1253a9000 == 40 [pid = 1650] [id = 586] 08:59:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12a64a800 == 39 [pid = 1650] [id = 585] 08:59:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12a417800 == 38 [pid = 1650] [id = 584] 08:59:17 INFO - PROCESS | 1650 | --DOCSHELL 0x128dc6000 == 37 [pid = 1650] [id = 583] 08:59:17 INFO - PROCESS | 1650 | --DOCSHELL 0x128bbe000 == 36 [pid = 1650] [id = 582] 08:59:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11276a800 == 35 [pid = 1650] [id = 581] 08:59:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1253aa800 == 34 [pid = 1650] [id = 580] 08:59:17 INFO - PROCESS | 1650 | --DOCSHELL 0x121369800 == 33 [pid = 1650] [id = 579] 08:59:17 INFO - PROCESS | 1650 | --DOCSHELL 0x120ec3800 == 32 [pid = 1650] [id = 578] 08:59:17 INFO - PROCESS | 1650 | --DOCSHELL 0x116679000 == 31 [pid = 1650] [id = 577] 08:59:17 INFO - PROCESS | 1650 | --DOCSHELL 0x116fb1000 == 30 [pid = 1650] [id = 576] 08:59:17 INFO - PROCESS | 1650 | --DOCSHELL 0x112755000 == 29 [pid = 1650] [id = 575] 08:59:17 INFO - PROCESS | 1650 | 1467734357198 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]]]}] 08:59:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:59:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 729ms 08:59:17 INFO - PROCESS | 1650 | 1467734357220 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:59:17 INFO - PROCESS | 1650 | 1467734357224 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 08:59:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:59:17 INFO - PROCESS | 1650 | 1467734357229 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:59:17 INFO - PROCESS | 1650 | 1467734357230 Marionette TRACE conn2 <- [1,2330,null,{}] 08:59:17 INFO - PROCESS | 1650 | 1467734357233 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}] 08:59:17 INFO - PROCESS | 1650 | 1467734357234 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:17 INFO - PROCESS | 1650 | 1467734357313 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119d5b000) [pid = 1650] [serial = 1688] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1129a6000) [pid = 1650] [serial = 1699] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1184cc400) [pid = 1650] [serial = 1682] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x125325000) [pid = 1650] [serial = 1694] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116f0fc00) [pid = 1650] [serial = 1673] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11697cc00) [pid = 1650] [serial = 1700] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126d6b400) [pid = 1650] [serial = 1697] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123b89000) [pid = 1650] [serial = 1691] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1122be000) [pid = 1650] [serial = 1669] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x127292400) [pid = 1650] [serial = 1706] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x114fd9800) [pid = 1650] [serial = 1676] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123b95800) [pid = 1650] [serial = 1703] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116911400) [pid = 1650] [serial = 1679] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119060400) [pid = 1650] [serial = 1684] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123b97000) [pid = 1650] [serial = 1693] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x121199c00) [pid = 1650] [serial = 1690] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x127277c00) [pid = 1650] [serial = 1667] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116719c00) [pid = 1650] [serial = 1672] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112ef1000) [pid = 1650] [serial = 1675] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1266fb000) [pid = 1650] [serial = 1696] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119734800) [pid = 1650] [serial = 1705] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112ae1400) [pid = 1650] [serial = 1670] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119795800) [pid = 1650] [serial = 1702] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11972b400) [pid = 1650] [serial = 1687] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11811c800) [pid = 1650] [serial = 1681] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1164e6c00) [pid = 1650] [serial = 1678] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11957f000) [pid = 1650] [serial = 1685] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128728000) [pid = 1650] [serial = 1708] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128758000) [pid = 1650] [serial = 1709] [outer = 0x0] [url = about:blank] 08:59:17 INFO - PROCESS | 1650 | 1467734357377 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:17 INFO - PROCESS | 1650 | 1467734357378 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11900d800 == 30 [pid = 1650] [id = 590] 08:59:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1129a6000) [pid = 1650] [serial = 1770] [outer = 0x0] 08:59:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11388d000) [pid = 1650] [serial = 1771] [outer = 0x1129a6000] 08:59:17 INFO - PROCESS | 1650 | 1467734357407 Marionette DEBUG loaded listener.js 08:59:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x115e98c00) [pid = 1650] [serial = 1772] [outer = 0x1129a6000] 08:59:17 INFO - PROCESS | 1650 | 1467734357721 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]]]}] 08:59:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:59:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 520ms 08:59:17 INFO - PROCESS | 1650 | 1467734357749 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:59:17 INFO - PROCESS | 1650 | 1467734357750 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 08:59:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:59:17 INFO - PROCESS | 1650 | 1467734357753 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:59:17 INFO - PROCESS | 1650 | 1467734357755 Marionette TRACE conn2 <- [1,2334,null,{}] 08:59:17 INFO - PROCESS | 1650 | 1467734357765 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}] 08:59:17 INFO - PROCESS | 1650 | 1467734357769 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:17 INFO - PROCESS | 1650 | 1467734357847 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:59:17 INFO - PROCESS | 1650 | 1467734357852 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:17 INFO - PROCESS | 1650 | 1467734357854 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1215ac800 == 31 [pid = 1650] [id = 591] 08:59:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11697f800) [pid = 1650] [serial = 1773] [outer = 0x0] 08:59:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116fc4000) [pid = 1650] [serial = 1774] [outer = 0x11697f800] 08:59:17 INFO - PROCESS | 1650 | 1467734357885 Marionette DEBUG loaded listener.js 08:59:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118067800) [pid = 1650] [serial = 1775] [outer = 0x11697f800] 08:59:18 INFO - PROCESS | 1650 | 1467734358238 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]]]}] 08:59:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:59:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 524ms 08:59:18 INFO - PROCESS | 1650 | 1467734358278 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:59:18 INFO - PROCESS | 1650 | 1467734358280 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 08:59:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:59:18 INFO - PROCESS | 1650 | 1467734358282 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:59:18 INFO - PROCESS | 1650 | 1467734358283 Marionette TRACE conn2 <- [1,2338,null,{}] 08:59:18 INFO - PROCESS | 1650 | 1467734358285 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}] 08:59:18 INFO - PROCESS | 1650 | 1467734358286 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:18 INFO - PROCESS | 1650 | 1467734358364 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:59:18 INFO - PROCESS | 1650 | 1467734358367 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:18 INFO - PROCESS | 1650 | 1467734358368 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268e6000 == 32 [pid = 1650] [id = 592] 08:59:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11811c000) [pid = 1650] [serial = 1776] [outer = 0x0] 08:59:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118125000) [pid = 1650] [serial = 1777] [outer = 0x11811c000] 08:59:18 INFO - PROCESS | 1650 | 1467734358395 Marionette DEBUG loaded listener.js 08:59:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1181b7400) [pid = 1650] [serial = 1778] [outer = 0x11811c000] 08:59:18 INFO - PROCESS | 1650 | 1467734358721 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]]]}] 08:59:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:59:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 471ms 08:59:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:59:18 INFO - PROCESS | 1650 | 1467734358754 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:59:18 INFO - PROCESS | 1650 | 1467734358755 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 08:59:18 INFO - PROCESS | 1650 | 1467734358757 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:59:18 INFO - PROCESS | 1650 | 1467734358758 Marionette TRACE conn2 <- [1,2342,null,{}] 08:59:18 INFO - PROCESS | 1650 | 1467734358763 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}] 08:59:18 INFO - PROCESS | 1650 | 1467734358764 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:18 INFO - PROCESS | 1650 | 1467734358837 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:59:18 INFO - PROCESS | 1650 | 1467734358900 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:18 INFO - PROCESS | 1650 | 1467734358901 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12890f800 == 33 [pid = 1650] [id = 593] 08:59:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11697e000) [pid = 1650] [serial = 1779] [outer = 0x0] 08:59:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118506400) [pid = 1650] [serial = 1780] [outer = 0x11697e000] 08:59:18 INFO - PROCESS | 1650 | 1467734358928 Marionette DEBUG loaded listener.js 08:59:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11898d400) [pid = 1650] [serial = 1781] [outer = 0x11697e000] 08:59:19 INFO - PROCESS | 1650 | 1467734359247 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]]]}] 08:59:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:59:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 522ms 08:59:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:59:19 INFO - PROCESS | 1650 | 1467734359286 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:59:19 INFO - PROCESS | 1650 | 1467734359287 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 08:59:19 INFO - PROCESS | 1650 | 1467734359289 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:59:19 INFO - PROCESS | 1650 | 1467734359290 Marionette TRACE conn2 <- [1,2346,null,{}] 08:59:19 INFO - PROCESS | 1650 | 1467734359292 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}] 08:59:19 INFO - PROCESS | 1650 | 1467734359297 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:19 INFO - PROCESS | 1650 | 1467734359415 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:59:19 INFO - PROCESS | 1650 | 1467734359425 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:19 INFO - PROCESS | 1650 | 1467734359428 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a214800 == 34 [pid = 1650] [id = 594] 08:59:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11898f800) [pid = 1650] [serial = 1782] [outer = 0x0] 08:59:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119581800) [pid = 1650] [serial = 1783] [outer = 0x11898f800] 08:59:19 INFO - PROCESS | 1650 | 1467734359453 Marionette DEBUG loaded listener.js 08:59:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1210f2c00) [pid = 1650] [serial = 1784] [outer = 0x11898f800] 08:59:19 INFO - PROCESS | 1650 | 1467734359819 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]]]}] 08:59:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:59:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 569ms 08:59:19 INFO - PROCESS | 1650 | 1467734359859 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:59:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:59:19 INFO - PROCESS | 1650 | 1467734359861 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 08:59:19 INFO - PROCESS | 1650 | 1467734359864 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:59:19 INFO - PROCESS | 1650 | 1467734359866 Marionette TRACE conn2 <- [1,2350,null,{}] 08:59:19 INFO - PROCESS | 1650 | 1467734359869 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}] 08:59:19 INFO - PROCESS | 1650 | 1467734359871 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:20 INFO - PROCESS | 1650 | 1467734360033 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:59:20 INFO - PROCESS | 1650 | 1467734360049 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:20 INFO - PROCESS | 1650 | 1467734360050 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5ba000 == 35 [pid = 1650] [id = 595] 08:59:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1210f6c00) [pid = 1650] [serial = 1785] [outer = 0x0] 08:59:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12119ac00) [pid = 1650] [serial = 1786] [outer = 0x1210f6c00] 08:59:20 INFO - PROCESS | 1650 | 1467734360090 Marionette DEBUG loaded listener.js 08:59:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12156ac00) [pid = 1650] [serial = 1787] [outer = 0x1210f6c00] 08:59:20 INFO - PROCESS | 1650 | 1467734360504 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]]]}] 08:59:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:59:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 670ms 08:59:20 INFO - PROCESS | 1650 | 1467734360533 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:59:20 INFO - PROCESS | 1650 | 1467734360535 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 08:59:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:59:20 INFO - PROCESS | 1650 | 1467734360537 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:59:20 INFO - PROCESS | 1650 | 1467734360538 Marionette TRACE conn2 <- [1,2354,null,{}] 08:59:20 INFO - PROCESS | 1650 | 1467734360540 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}] 08:59:20 INFO - PROCESS | 1650 | 1467734360541 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:20 INFO - PROCESS | 1650 | 1467734360638 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:59:20 INFO - PROCESS | 1650 | 1467734360672 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:20 INFO - PROCESS | 1650 | 1467734360673 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194d2800 == 36 [pid = 1650] [id = 596] 08:59:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x112727000) [pid = 1650] [serial = 1788] [outer = 0x0] 08:59:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121579c00) [pid = 1650] [serial = 1789] [outer = 0x112727000] 08:59:20 INFO - PROCESS | 1650 | 1467734360696 Marionette DEBUG loaded listener.js 08:59:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x121ce9c00) [pid = 1650] [serial = 1790] [outer = 0x112727000] 08:59:21 INFO - PROCESS | 1650 | 1467734361018 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]]]}] 08:59:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:59:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 518ms 08:59:21 INFO - PROCESS | 1650 | 1467734361056 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 08:59:21 INFO - PROCESS | 1650 | 1467734361058 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 08:59:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:59:21 INFO - PROCESS | 1650 | 1467734361061 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:59:21 INFO - PROCESS | 1650 | 1467734361062 Marionette TRACE conn2 <- [1,2358,null,{}] 08:59:21 INFO - PROCESS | 1650 | 1467734361064 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}] 08:59:21 INFO - PROCESS | 1650 | 1467734361065 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:21 INFO - PROCESS | 1650 | 1467734361162 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 08:59:21 INFO - PROCESS | 1650 | 1467734361165 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:21 INFO - PROCESS | 1650 | 1467734361166 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b933800 == 37 [pid = 1650] [id = 597] 08:59:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11957a400) [pid = 1650] [serial = 1791] [outer = 0x0] 08:59:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123b8c400) [pid = 1650] [serial = 1792] [outer = 0x11957a400] 08:59:21 INFO - PROCESS | 1650 | 1467734361190 Marionette DEBUG loaded listener.js 08:59:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x124ad1400) [pid = 1650] [serial = 1793] [outer = 0x11957a400] 08:59:21 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x120fe5800) [pid = 1650] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:59:21 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x123bed800) [pid = 1650] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:59:21 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x110f61400) [pid = 1650] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:59:21 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115e63c00) [pid = 1650] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:59:21 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119a9e400) [pid = 1650] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:59:21 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x110fe8000) [pid = 1650] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:59:21 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1129a7400) [pid = 1650] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:59:21 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119d65c00) [pid = 1650] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:59:21 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112d4f000) [pid = 1650] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:59:21 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112fbd000) [pid = 1650] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:59:21 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1128cb000) [pid = 1650] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:59:21 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118126000) [pid = 1650] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:59:21 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11905ac00) [pid = 1650] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:59:21 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1122b2400) [pid = 1650] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:59:21 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116f0d400) [pid = 1650] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:59:21 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112d47800) [pid = 1650] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:59:21 INFO - PROCESS | 1650 | 1467734361602 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]]]}] 08:59:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:59:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 569ms 08:59:21 INFO - PROCESS | 1650 | 1467734361653 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 08:59:21 INFO - PROCESS | 1650 | 1467734361655 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 08:59:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:59:21 INFO - PROCESS | 1650 | 1467734361669 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:59:21 INFO - PROCESS | 1650 | 1467734361670 Marionette TRACE conn2 <- [1,2362,null,{}] 08:59:21 INFO - PROCESS | 1650 | 1467734361673 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}] 08:59:21 INFO - PROCESS | 1650 | 1467734361676 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:21 INFO - PROCESS | 1650 | 1467734361766 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 08:59:21 INFO - PROCESS | 1650 | 1467734361769 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:21 INFO - PROCESS | 1650 | 1467734361771 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a403800 == 38 [pid = 1650] [id = 598] 08:59:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x110f7f800) [pid = 1650] [serial = 1794] [outer = 0x0] 08:59:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x115e8bc00) [pid = 1650] [serial = 1795] [outer = 0x110f7f800] 08:59:21 INFO - PROCESS | 1650 | 1467734361797 Marionette DEBUG loaded listener.js 08:59:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11815c000) [pid = 1650] [serial = 1796] [outer = 0x110f7f800] 08:59:22 INFO - PROCESS | 1650 | 1467734362130 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]]]}] 08:59:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:59:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 472ms 08:59:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:59:22 INFO - PROCESS | 1650 | 1467734362141 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 08:59:22 INFO - PROCESS | 1650 | 1467734362144 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 08:59:22 INFO - PROCESS | 1650 | 1467734362147 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:59:22 INFO - PROCESS | 1650 | 1467734362148 Marionette TRACE conn2 <- [1,2366,null,{}] 08:59:22 INFO - PROCESS | 1650 | 1467734362151 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}] 08:59:22 INFO - PROCESS | 1650 | 1467734362152 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:22 INFO - PROCESS | 1650 | 1467734362240 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 08:59:22 INFO - PROCESS | 1650 | 1467734362301 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:22 INFO - PROCESS | 1650 | 1467734362302 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c27d800 == 39 [pid = 1650] [id = 599] 08:59:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118158800) [pid = 1650] [serial = 1797] [outer = 0x0] 08:59:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x121349800) [pid = 1650] [serial = 1798] [outer = 0x118158800] 08:59:22 INFO - PROCESS | 1650 | 1467734362328 Marionette DEBUG loaded listener.js 08:59:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1253b4800) [pid = 1650] [serial = 1799] [outer = 0x118158800] 08:59:22 INFO - PROCESS | 1650 | 1467734362624 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]]]}] 08:59:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:59:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 518ms 08:59:22 INFO - PROCESS | 1650 | 1467734362666 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 08:59:22 INFO - PROCESS | 1650 | 1467734362667 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 08:59:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:59:22 INFO - PROCESS | 1650 | 1467734362669 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:59:22 INFO - PROCESS | 1650 | 1467734362670 Marionette TRACE conn2 <- [1,2370,null,{}] 08:59:22 INFO - PROCESS | 1650 | 1467734362672 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}] 08:59:22 INFO - PROCESS | 1650 | 1467734362673 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:22 INFO - PROCESS | 1650 | 1467734362757 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 08:59:22 INFO - PROCESS | 1650 | 1467734362762 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:22 INFO - PROCESS | 1650 | 1467734362763 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca58000 == 40 [pid = 1650] [id = 600] 08:59:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1253bc800) [pid = 1650] [serial = 1800] [outer = 0x0] 08:59:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126d62c00) [pid = 1650] [serial = 1801] [outer = 0x1253bc800] 08:59:22 INFO - PROCESS | 1650 | 1467734362787 Marionette DEBUG loaded listener.js 08:59:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12727cc00) [pid = 1650] [serial = 1802] [outer = 0x1253bc800] 08:59:23 INFO - PROCESS | 1650 | 1467734363124 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]]]}] 08:59:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:59:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 470ms 08:59:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:59:23 INFO - PROCESS | 1650 | 1467734363139 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 08:59:23 INFO - PROCESS | 1650 | 1467734363140 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 08:59:23 INFO - PROCESS | 1650 | 1467734363144 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:59:23 INFO - PROCESS | 1650 | 1467734363147 Marionette TRACE conn2 <- [1,2374,null,{}] 08:59:23 INFO - PROCESS | 1650 | 1467734363149 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}] 08:59:23 INFO - PROCESS | 1650 | 1467734363150 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:23 INFO - PROCESS | 1650 | 1467734363261 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 08:59:23 INFO - PROCESS | 1650 | 1467734363267 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:23 INFO - PROCESS | 1650 | 1467734363268 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca67000 == 41 [pid = 1650] [id = 601] 08:59:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12727dc00) [pid = 1650] [serial = 1803] [outer = 0x0] 08:59:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12728b000) [pid = 1650] [serial = 1804] [outer = 0x12727dc00] 08:59:23 INFO - PROCESS | 1650 | 1467734363292 Marionette DEBUG loaded listener.js 08:59:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x127291c00) [pid = 1650] [serial = 1805] [outer = 0x12727dc00] 08:59:23 INFO - PROCESS | 1650 | 1467734363800 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]]]}] 08:59:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:59:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 671ms 08:59:23 INFO - PROCESS | 1650 | 1467734363829 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 08:59:23 INFO - PROCESS | 1650 | 1467734363833 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 08:59:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:59:23 INFO - PROCESS | 1650 | 1467734363839 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:59:23 INFO - PROCESS | 1650 | 1467734363844 Marionette TRACE conn2 <- [1,2378,null,{}] 08:59:23 INFO - PROCESS | 1650 | 1467734363851 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}] 08:59:23 INFO - PROCESS | 1650 | 1467734363854 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:24 INFO - PROCESS | 1650 | 1467734364007 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 08:59:24 INFO - PROCESS | 1650 | 1467734364112 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:24 INFO - PROCESS | 1650 | 1467734364114 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194ce800 == 42 [pid = 1650] [id = 602] 08:59:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112ae9000) [pid = 1650] [serial = 1806] [outer = 0x0] 08:59:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112fb2800) [pid = 1650] [serial = 1807] [outer = 0x112ae9000] 08:59:24 INFO - PROCESS | 1650 | 1467734364162 Marionette DEBUG loaded listener.js 08:59:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x115e89800) [pid = 1650] [serial = 1808] [outer = 0x112ae9000] 08:59:24 INFO - PROCESS | 1650 | 1467734364686 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]]]}] 08:59:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:59:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 876ms 08:59:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:59:24 INFO - PROCESS | 1650 | 1467734364715 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 08:59:24 INFO - PROCESS | 1650 | 1467734364718 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 08:59:24 INFO - PROCESS | 1650 | 1467734364722 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:59:24 INFO - PROCESS | 1650 | 1467734364724 Marionette TRACE conn2 <- [1,2382,null,{}] 08:59:24 INFO - PROCESS | 1650 | 1467734364727 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}] 08:59:24 INFO - PROCESS | 1650 | 1467734364729 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:24 INFO - PROCESS | 1650 | 1467734364831 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 08:59:24 INFO - PROCESS | 1650 | 1467734364893 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:24 INFO - PROCESS | 1650 | 1467734364894 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x129264800 == 43 [pid = 1650] [id = 603] 08:59:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11671b000) [pid = 1650] [serial = 1809] [outer = 0x0] 08:59:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1176f2000) [pid = 1650] [serial = 1810] [outer = 0x11671b000] 08:59:24 INFO - PROCESS | 1650 | 1467734364927 Marionette DEBUG loaded listener.js 08:59:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118125400) [pid = 1650] [serial = 1811] [outer = 0x11671b000] 08:59:25 INFO - PROCESS | 1650 | 1467734365360 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]]]}] 08:59:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:59:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 675ms 08:59:25 INFO - PROCESS | 1650 | 1467734365415 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 08:59:25 INFO - PROCESS | 1650 | 1467734365417 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 08:59:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:59:25 INFO - PROCESS | 1650 | 1467734365419 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:59:25 INFO - PROCESS | 1650 | 1467734365422 Marionette TRACE conn2 <- [1,2386,null,{}] 08:59:25 INFO - PROCESS | 1650 | 1467734365432 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}] 08:59:25 INFO - PROCESS | 1650 | 1467734365435 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:25 INFO - PROCESS | 1650 | 1467734365537 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 08:59:25 INFO - PROCESS | 1650 | 1467734365611 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:25 INFO - PROCESS | 1650 | 1467734365613 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce0d800 == 44 [pid = 1650] [id = 604] 08:59:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119791000) [pid = 1650] [serial = 1812] [outer = 0x0] 08:59:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119a99400) [pid = 1650] [serial = 1813] [outer = 0x119791000] 08:59:25 INFO - PROCESS | 1650 | 1467734365644 Marionette DEBUG loaded listener.js 08:59:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1210ea400) [pid = 1650] [serial = 1814] [outer = 0x119791000] 08:59:26 INFO - PROCESS | 1650 | 1467734366054 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]]]}] 08:59:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:59:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 673ms 08:59:26 INFO - PROCESS | 1650 | 1467734366092 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 08:59:26 INFO - PROCESS | 1650 | 1467734366094 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 08:59:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:59:26 INFO - PROCESS | 1650 | 1467734366097 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:59:26 INFO - PROCESS | 1650 | 1467734366098 Marionette TRACE conn2 <- [1,2390,null,{}] 08:59:26 INFO - PROCESS | 1650 | 1467734366100 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}] 08:59:26 INFO - PROCESS | 1650 | 1467734366102 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:26 INFO - PROCESS | 1650 | 1467734366222 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 08:59:26 INFO - PROCESS | 1650 | 1467734366327 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:26 INFO - PROCESS | 1650 | 1467734366328 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd77800 == 45 [pid = 1650] [id = 605] 08:59:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1128d6000) [pid = 1650] [serial = 1815] [outer = 0x0] 08:59:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1215f3400) [pid = 1650] [serial = 1816] [outer = 0x1128d6000] 08:59:26 INFO - PROCESS | 1650 | 1467734366358 Marionette DEBUG loaded listener.js 08:59:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x124af6000) [pid = 1650] [serial = 1817] [outer = 0x1128d6000] 08:59:26 INFO - PROCESS | 1650 | 1467734366926 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]]]}] 08:59:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:59:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 869ms 08:59:26 INFO - PROCESS | 1650 | 1467734366967 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 08:59:26 INFO - PROCESS | 1650 | 1467734366969 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 08:59:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:59:26 INFO - PROCESS | 1650 | 1467734366972 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:59:26 INFO - PROCESS | 1650 | 1467734366974 Marionette TRACE conn2 <- [1,2394,null,{}] 08:59:26 INFO - PROCESS | 1650 | 1467734366978 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}] 08:59:26 INFO - PROCESS | 1650 | 1467734366979 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:27 INFO - PROCESS | 1650 | 1467734367071 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 08:59:27 INFO - PROCESS | 1650 | 1467734367133 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:27 INFO - PROCESS | 1650 | 1467734367136 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194d4000 == 46 [pid = 1650] [id = 606] 08:59:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1128d7800) [pid = 1650] [serial = 1818] [outer = 0x0] 08:59:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x112d2e000) [pid = 1650] [serial = 1819] [outer = 0x1128d7800] 08:59:27 INFO - PROCESS | 1650 | 1467734367163 Marionette DEBUG loaded listener.js 08:59:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x115e5c800) [pid = 1650] [serial = 1820] [outer = 0x1128d7800] 08:59:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca58000 == 45 [pid = 1650] [id = 600] 08:59:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12c27d800 == 44 [pid = 1650] [id = 599] 08:59:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12a403800 == 43 [pid = 1650] [id = 598] 08:59:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12b933800 == 42 [pid = 1650] [id = 597] 08:59:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1194d2800 == 41 [pid = 1650] [id = 596] 08:59:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5ba000 == 40 [pid = 1650] [id = 595] 08:59:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12a214800 == 39 [pid = 1650] [id = 594] 08:59:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12890f800 == 38 [pid = 1650] [id = 593] 08:59:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1268e6000 == 37 [pid = 1650] [id = 592] 08:59:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1215ac800 == 36 [pid = 1650] [id = 591] 08:59:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11900d800 == 35 [pid = 1650] [id = 590] 08:59:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11713f800 == 34 [pid = 1650] [id = 589] 08:59:28 INFO - PROCESS | 1650 | --DOCSHELL 0x117d45800 == 33 [pid = 1650] [id = 588] 08:59:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd55000 == 32 [pid = 1650] [id = 587] 08:59:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd77800 == 31 [pid = 1650] [id = 605] 08:59:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce0d800 == 30 [pid = 1650] [id = 604] 08:59:28 INFO - PROCESS | 1650 | --DOCSHELL 0x129264800 == 29 [pid = 1650] [id = 603] 08:59:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca67000 == 28 [pid = 1650] [id = 601] 08:59:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1194ce800 == 27 [pid = 1650] [id = 602] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x121198c00) [pid = 1650] [serial = 1759] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118155800) [pid = 1650] [serial = 1741] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x113847c00) [pid = 1650] [serial = 1732] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x112fb3000) [pid = 1650] [serial = 1712] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118504800) [pid = 1650] [serial = 1744] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x115d1a400) [pid = 1650] [serial = 1733] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1129aa000) [pid = 1650] [serial = 1711] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1181b5000) [pid = 1650] [serial = 1742] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1190ee000) [pid = 1650] [serial = 1747] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11905a800) [pid = 1650] [serial = 1745] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1128d1000) [pid = 1650] [serial = 1729] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1129b2800) [pid = 1650] [serial = 1730] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11957cc00) [pid = 1650] [serial = 1748] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118123c00) [pid = 1650] [serial = 1715] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1176e7800) [pid = 1650] [serial = 1714] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115e93c00) [pid = 1650] [serial = 1724] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113887400) [pid = 1650] [serial = 1723] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1212b0000) [pid = 1650] [serial = 1718] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1210f4400) [pid = 1650] [serial = 1717] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x127232000) [pid = 1650] [serial = 1721] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x110f66000) [pid = 1650] [serial = 1726] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1253be400) [pid = 1650] [serial = 1720] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x110f85000) [pid = 1650] [serial = 1727] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116193c00) [pid = 1650] [serial = 1735] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1167cec00) [pid = 1650] [serial = 1736] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1210ef800) [pid = 1650] [serial = 1757] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116a0dc00) [pid = 1650] [serial = 1751] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112aed400) [pid = 1650] [serial = 1750] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x116906000) [pid = 1650] [serial = 1738] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119731800) [pid = 1650] [serial = 1753] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1214dac00) [pid = 1650] [serial = 1760] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x117db9800) [pid = 1650] [serial = 1739] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119d5c400) [pid = 1650] [serial = 1756] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1650 | 1467734368196 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]]]}] 08:59:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:59:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1276ms 08:59:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:59:28 INFO - PROCESS | 1650 | 1467734368249 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 08:59:28 INFO - PROCESS | 1650 | 1467734368252 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 08:59:28 INFO - PROCESS | 1650 | 1467734368255 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:59:28 INFO - PROCESS | 1650 | 1467734368257 Marionette TRACE conn2 <- [1,2398,null,{}] 08:59:28 INFO - PROCESS | 1650 | 1467734368260 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}] 08:59:28 INFO - PROCESS | 1650 | 1467734368262 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:28 INFO - PROCESS | 1650 | 1467734368341 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 08:59:28 INFO - PROCESS | 1650 | 1467734368395 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:28 INFO - PROCESS | 1650 | 1467734368396 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1167ef800 == 28 [pid = 1650] [id = 607] 08:59:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1128cec00) [pid = 1650] [serial = 1821] [outer = 0x0] 08:59:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1129a7c00) [pid = 1650] [serial = 1822] [outer = 0x1128cec00] 08:59:28 INFO - PROCESS | 1650 | 1467734368430 Marionette DEBUG loaded listener.js 08:59:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112d0c000) [pid = 1650] [serial = 1823] [outer = 0x1128cec00] 08:59:28 INFO - PROCESS | 1650 | 1467734368763 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]]]}] 08:59:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:59:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 524ms 08:59:28 INFO - PROCESS | 1650 | 1467734368780 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 08:59:28 INFO - PROCESS | 1650 | 1467734368784 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 08:59:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:59:28 INFO - PROCESS | 1650 | 1467734368789 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:59:28 INFO - PROCESS | 1650 | 1467734368791 Marionette TRACE conn2 <- [1,2402,null,{}] 08:59:28 INFO - PROCESS | 1650 | 1467734368796 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}] 08:59:28 INFO - PROCESS | 1650 | 1467734368798 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:28 INFO - PROCESS | 1650 | 1467734368897 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 08:59:28 INFO - PROCESS | 1650 | 1467734368978 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:28 INFO - PROCESS | 1650 | 1467734368979 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x118368800 == 29 [pid = 1650] [id = 608] 08:59:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112d44c00) [pid = 1650] [serial = 1824] [outer = 0x0] 08:59:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x114fcb800) [pid = 1650] [serial = 1825] [outer = 0x112d44c00] 08:59:29 INFO - PROCESS | 1650 | 1467734369006 Marionette DEBUG loaded listener.js 08:59:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115e96800) [pid = 1650] [serial = 1826] [outer = 0x112d44c00] 08:59:29 INFO - PROCESS | 1650 | 1467734369305 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]]]}] 08:59:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:59:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 523ms 08:59:29 INFO - PROCESS | 1650 | 1467734369315 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 08:59:29 INFO - PROCESS | 1650 | 1467734369323 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 08:59:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:59:29 INFO - PROCESS | 1650 | 1467734369333 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:59:29 INFO - PROCESS | 1650 | 1467734369336 Marionette TRACE conn2 <- [1,2406,null,{}] 08:59:29 INFO - PROCESS | 1650 | 1467734369347 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}] 08:59:29 INFO - PROCESS | 1650 | 1467734369350 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:29 INFO - PROCESS | 1650 | 1467734369428 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 08:59:29 INFO - PROCESS | 1650 | 1467734369433 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:29 INFO - PROCESS | 1650 | 1467734369435 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bdc800 == 30 [pid = 1650] [id = 609] 08:59:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x110ff2c00) [pid = 1650] [serial = 1827] [outer = 0x0] 08:59:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11697c400) [pid = 1650] [serial = 1828] [outer = 0x110ff2c00] 08:59:29 INFO - PROCESS | 1650 | 1467734369465 Marionette DEBUG loaded listener.js 08:59:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x117db8800) [pid = 1650] [serial = 1829] [outer = 0x110ff2c00] 08:59:29 INFO - PROCESS | 1650 | 1467734369801 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]]]}] 08:59:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:59:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 528ms 08:59:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:59:29 INFO - PROCESS | 1650 | 1467734369862 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 08:59:29 INFO - PROCESS | 1650 | 1467734369864 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 08:59:29 INFO - PROCESS | 1650 | 1467734369866 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:59:29 INFO - PROCESS | 1650 | 1467734369867 Marionette TRACE conn2 <- [1,2410,null,{}] 08:59:29 INFO - PROCESS | 1650 | 1467734369869 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}] 08:59:29 INFO - PROCESS | 1650 | 1467734369871 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:29 INFO - PROCESS | 1650 | 1467734369948 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 08:59:29 INFO - PROCESS | 1650 | 1467734369952 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:29 INFO - PROCESS | 1650 | 1467734369953 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a1d800 == 31 [pid = 1650] [id = 610] 08:59:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11806e800) [pid = 1650] [serial = 1830] [outer = 0x0] 08:59:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118157800) [pid = 1650] [serial = 1831] [outer = 0x11806e800] 08:59:29 INFO - PROCESS | 1650 | 1467734369980 Marionette DEBUG loaded listener.js 08:59:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1181c1000) [pid = 1650] [serial = 1832] [outer = 0x11806e800] 08:59:30 INFO - PROCESS | 1650 | 1467734370345 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]]]}] 08:59:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:59:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 518ms 08:59:30 INFO - PROCESS | 1650 | 1467734370384 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 08:59:30 INFO - PROCESS | 1650 | 1467734370385 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 08:59:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:59:30 INFO - PROCESS | 1650 | 1467734370387 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:59:30 INFO - PROCESS | 1650 | 1467734370389 Marionette TRACE conn2 <- [1,2414,null,{}] 08:59:30 INFO - PROCESS | 1650 | 1467734370391 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}] 08:59:30 INFO - PROCESS | 1650 | 1467734370392 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:30 INFO - PROCESS | 1650 | 1467734370495 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 08:59:30 INFO - PROCESS | 1650 | 1467734370499 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:30 INFO - PROCESS | 1650 | 1467734370500 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268f0000 == 32 [pid = 1650] [id = 611] 08:59:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1129aac00) [pid = 1650] [serial = 1833] [outer = 0x0] 08:59:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1184c8400) [pid = 1650] [serial = 1834] [outer = 0x1129aac00] 08:59:30 INFO - PROCESS | 1650 | 1467734370524 Marionette DEBUG loaded listener.js 08:59:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119059c00) [pid = 1650] [serial = 1835] [outer = 0x1129aac00] 08:59:30 INFO - PROCESS | 1650 | 1467734370881 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]]]}] 08:59:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:59:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 517ms 08:59:30 INFO - PROCESS | 1650 | 1467734370907 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 08:59:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:59:30 INFO - PROCESS | 1650 | 1467734370908 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 08:59:30 INFO - PROCESS | 1650 | 1467734370912 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:59:30 INFO - PROCESS | 1650 | 1467734370913 Marionette TRACE conn2 <- [1,2418,null,{}] 08:59:30 INFO - PROCESS | 1650 | 1467734370916 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}] 08:59:30 INFO - PROCESS | 1650 | 1467734370920 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:31 INFO - PROCESS | 1650 | 1467734371031 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 08:59:31 INFO - PROCESS | 1650 | 1467734371068 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:31 INFO - PROCESS | 1650 | 1467734371069 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1287f4000 == 33 [pid = 1650] [id = 612] 08:59:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1190d1800) [pid = 1650] [serial = 1836] [outer = 0x0] 08:59:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119580c00) [pid = 1650] [serial = 1837] [outer = 0x1190d1800] 08:59:31 INFO - PROCESS | 1650 | 1467734371094 Marionette DEBUG loaded listener.js 08:59:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1210e7800) [pid = 1650] [serial = 1838] [outer = 0x1190d1800] 08:59:31 INFO - PROCESS | 1650 | 1467734371420 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]]]}] 08:59:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:59:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 518ms 08:59:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:59:31 INFO - PROCESS | 1650 | 1467734371430 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 08:59:31 INFO - PROCESS | 1650 | 1467734371432 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 08:59:31 INFO - PROCESS | 1650 | 1467734371434 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:59:31 INFO - PROCESS | 1650 | 1467734371435 Marionette TRACE conn2 <- [1,2422,null,{}] 08:59:31 INFO - PROCESS | 1650 | 1467734371437 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}] 08:59:31 INFO - PROCESS | 1650 | 1467734371438 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:31 INFO - PROCESS | 1650 | 1467734371540 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 08:59:31 INFO - PROCESS | 1650 | 1467734371577 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:31 INFO - PROCESS | 1650 | 1467734371578 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x128bb6800 == 34 [pid = 1650] [id = 613] 08:59:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x120fe5800) [pid = 1650] [serial = 1839] [outer = 0x0] 08:59:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12118d400) [pid = 1650] [serial = 1840] [outer = 0x120fe5800] 08:59:31 INFO - PROCESS | 1650 | 1467734371602 Marionette DEBUG loaded listener.js 08:59:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x121197400) [pid = 1650] [serial = 1841] [outer = 0x120fe5800] 08:59:31 INFO - PROCESS | 1650 | 1467734371908 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]]]}] 08:59:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:59:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 518ms 08:59:31 INFO - PROCESS | 1650 | 1467734371953 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 08:59:31 INFO - PROCESS | 1650 | 1467734371954 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 08:59:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:59:31 INFO - PROCESS | 1650 | 1467734371956 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:59:31 INFO - PROCESS | 1650 | 1467734371957 Marionette TRACE conn2 <- [1,2426,null,{}] 08:59:31 INFO - PROCESS | 1650 | 1467734371964 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}] 08:59:31 INFO - PROCESS | 1650 | 1467734371965 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:32 INFO - PROCESS | 1650 | 1467734372061 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 08:59:32 INFO - PROCESS | 1650 | 1467734372065 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:32 INFO - PROCESS | 1650 | 1467734372066 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x129266000 == 35 [pid = 1650] [id = 614] 08:59:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x110fe7800) [pid = 1650] [serial = 1842] [outer = 0x0] 08:59:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1212aa000) [pid = 1650] [serial = 1843] [outer = 0x110fe7800] 08:59:32 INFO - PROCESS | 1650 | 1467734372090 Marionette DEBUG loaded listener.js 08:59:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12156ec00) [pid = 1650] [serial = 1844] [outer = 0x110fe7800] 08:59:32 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12727dc00) [pid = 1650] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:59:32 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118155400) [pid = 1650] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:59:32 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1253bc800) [pid = 1650] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:59:32 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1210f6c00) [pid = 1650] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:59:32 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11898f800) [pid = 1650] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:59:32 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11957a400) [pid = 1650] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:59:32 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112d04000) [pid = 1650] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:59:32 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11697f800) [pid = 1650] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:59:32 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112234c00) [pid = 1650] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:59:32 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1129a6000) [pid = 1650] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:59:32 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112234800) [pid = 1650] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:59:32 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11811c000) [pid = 1650] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:59:32 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11697e000) [pid = 1650] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:59:32 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112727000) [pid = 1650] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:59:32 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118158800) [pid = 1650] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:59:32 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x110f7f800) [pid = 1650] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:59:32 INFO - PROCESS | 1650 | 1467734372562 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]]]}] 08:59:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:59:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 622ms 08:59:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:59:32 INFO - PROCESS | 1650 | 1467734372584 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 08:59:32 INFO - PROCESS | 1650 | 1467734372585 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 08:59:32 INFO - PROCESS | 1650 | 1467734372587 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:59:32 INFO - PROCESS | 1650 | 1467734372588 Marionette TRACE conn2 <- [1,2430,null,{}] 08:59:32 INFO - PROCESS | 1650 | 1467734372598 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}] 08:59:32 INFO - PROCESS | 1650 | 1467734372599 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:32 INFO - PROCESS | 1650 | 1467734372704 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 08:59:32 INFO - PROCESS | 1650 | 1467734372742 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:32 INFO - PROCESS | 1650 | 1467734372750 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bd4800 == 36 [pid = 1650] [id = 615] 08:59:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x110fe6000) [pid = 1650] [serial = 1845] [outer = 0x0] 08:59:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1167d2400) [pid = 1650] [serial = 1846] [outer = 0x110fe6000] 08:59:32 INFO - PROCESS | 1650 | 1467734372775 Marionette DEBUG loaded listener.js 08:59:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118377000) [pid = 1650] [serial = 1847] [outer = 0x110fe6000] 08:59:33 INFO - PROCESS | 1650 | 1467734373054 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]]]}] 08:59:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:59:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 471ms 08:59:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:59:33 INFO - PROCESS | 1650 | 1467734373069 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 08:59:33 INFO - PROCESS | 1650 | 1467734373070 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 08:59:33 INFO - PROCESS | 1650 | 1467734373072 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:59:33 INFO - PROCESS | 1650 | 1467734373073 Marionette TRACE conn2 <- [1,2434,null,{}] 08:59:33 INFO - PROCESS | 1650 | 1467734373084 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}] 08:59:33 INFO - PROCESS | 1650 | 1467734373086 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:33 INFO - PROCESS | 1650 | 1467734373205 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 08:59:33 INFO - PROCESS | 1650 | 1467734373289 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:33 INFO - PROCESS | 1650 | 1467734373290 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a643000 == 37 [pid = 1650] [id = 616] 08:59:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1176f1c00) [pid = 1650] [serial = 1848] [outer = 0x0] 08:59:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12118f800) [pid = 1650] [serial = 1849] [outer = 0x1176f1c00] 08:59:33 INFO - PROCESS | 1650 | 1467734373330 Marionette DEBUG loaded listener.js 08:59:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1217e0c00) [pid = 1650] [serial = 1850] [outer = 0x1176f1c00] 08:59:33 INFO - PROCESS | 1650 | 1467734373635 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]]]}] 08:59:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:59:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 576ms 08:59:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:59:33 INFO - PROCESS | 1650 | 1467734373653 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 08:59:33 INFO - PROCESS | 1650 | 1467734373654 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 08:59:33 INFO - PROCESS | 1650 | 1467734373657 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:59:33 INFO - PROCESS | 1650 | 1467734373661 Marionette TRACE conn2 <- [1,2438,null,{}] 08:59:33 INFO - PROCESS | 1650 | 1467734373669 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}] 08:59:33 INFO - PROCESS | 1650 | 1467734373671 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:33 INFO - PROCESS | 1650 | 1467734373766 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 08:59:33 INFO - PROCESS | 1650 | 1467734373770 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:33 INFO - PROCESS | 1650 | 1467734373771 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268ef000 == 38 [pid = 1650] [id = 617] 08:59:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1219d0800) [pid = 1650] [serial = 1851] [outer = 0x0] 08:59:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124ac5000) [pid = 1650] [serial = 1852] [outer = 0x1219d0800] 08:59:33 INFO - PROCESS | 1650 | 1467734373805 Marionette DEBUG loaded listener.js 08:59:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1266f7800) [pid = 1650] [serial = 1853] [outer = 0x1219d0800] 08:59:34 INFO - PROCESS | 1650 | 1467734374160 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]]]}] 08:59:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:59:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 528ms 08:59:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:59:34 INFO - PROCESS | 1650 | 1467734374185 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 08:59:34 INFO - PROCESS | 1650 | 1467734374186 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 08:59:34 INFO - PROCESS | 1650 | 1467734374188 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:59:34 INFO - PROCESS | 1650 | 1467734374189 Marionette TRACE conn2 <- [1,2442,null,{}] 08:59:34 INFO - PROCESS | 1650 | 1467734374192 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}] 08:59:34 INFO - PROCESS | 1650 | 1467734374193 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:34 INFO - PROCESS | 1650 | 1467734374302 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 08:59:34 INFO - PROCESS | 1650 | 1467734374308 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:34 INFO - PROCESS | 1650 | 1467734374309 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c277000 == 39 [pid = 1650] [id = 618] 08:59:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126c70c00) [pid = 1650] [serial = 1854] [outer = 0x0] 08:59:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126f27c00) [pid = 1650] [serial = 1855] [outer = 0x126c70c00] 08:59:34 INFO - PROCESS | 1650 | 1467734374333 Marionette DEBUG loaded listener.js 08:59:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x127288400) [pid = 1650] [serial = 1856] [outer = 0x126c70c00] 08:59:34 INFO - PROCESS | 1650 | 1467734374877 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]]]}] 08:59:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:59:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 718ms 08:59:34 INFO - PROCESS | 1650 | 1467734374918 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 08:59:34 INFO - PROCESS | 1650 | 1467734374921 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 08:59:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:59:34 INFO - PROCESS | 1650 | 1467734374925 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:59:34 INFO - PROCESS | 1650 | 1467734374931 Marionette TRACE conn2 <- [1,2446,null,{}] 08:59:34 INFO - PROCESS | 1650 | 1467734374935 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}] 08:59:34 INFO - PROCESS | 1650 | 1467734374936 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:35 INFO - PROCESS | 1650 | 1467734375046 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 08:59:35 INFO - PROCESS | 1650 | 1467734375173 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:35 INFO - PROCESS | 1650 | 1467734375174 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11859e800 == 40 [pid = 1650] [id = 619] 08:59:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1129b0800) [pid = 1650] [serial = 1857] [outer = 0x0] 08:59:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112ae5c00) [pid = 1650] [serial = 1858] [outer = 0x1129b0800] 08:59:35 INFO - PROCESS | 1650 | 1467734375205 Marionette DEBUG loaded listener.js 08:59:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115d1c800) [pid = 1650] [serial = 1859] [outer = 0x1129b0800] 08:59:35 INFO - PROCESS | 1650 | 1467734375857 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]]]}] 08:59:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:59:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 974ms 08:59:35 INFO - PROCESS | 1650 | 1467734375908 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 08:59:35 INFO - PROCESS | 1650 | 1467734375913 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 08:59:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:59:35 INFO - PROCESS | 1650 | 1467734375917 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:59:35 INFO - PROCESS | 1650 | 1467734375919 Marionette TRACE conn2 <- [1,2450,null,{}] 08:59:35 INFO - PROCESS | 1650 | 1467734375923 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}] 08:59:35 INFO - PROCESS | 1650 | 1467734375925 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:36 INFO - PROCESS | 1650 | 1467734376026 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 08:59:36 INFO - PROCESS | 1650 | 1467734376108 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:36 INFO - PROCESS | 1650 | 1467734376111 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x117147800 == 41 [pid = 1650] [id = 620] 08:59:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x112d4b800) [pid = 1650] [serial = 1860] [outer = 0x0] 08:59:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11383c400) [pid = 1650] [serial = 1861] [outer = 0x112d4b800] 08:59:36 INFO - PROCESS | 1650 | 1467734376139 Marionette DEBUG loaded listener.js 08:59:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x115e6a400) [pid = 1650] [serial = 1862] [outer = 0x112d4b800] 08:59:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1268ef000 == 40 [pid = 1650] [id = 617] 08:59:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12a643000 == 39 [pid = 1650] [id = 616] 08:59:36 INFO - PROCESS | 1650 | --DOCSHELL 0x119bd4800 == 38 [pid = 1650] [id = 615] 08:59:36 INFO - PROCESS | 1650 | --DOCSHELL 0x129266000 == 37 [pid = 1650] [id = 614] 08:59:36 INFO - PROCESS | 1650 | --DOCSHELL 0x128bb6800 == 36 [pid = 1650] [id = 613] 08:59:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1287f4000 == 35 [pid = 1650] [id = 612] 08:59:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1268f0000 == 34 [pid = 1650] [id = 611] 08:59:36 INFO - PROCESS | 1650 | --DOCSHELL 0x121a1d800 == 33 [pid = 1650] [id = 610] 08:59:36 INFO - PROCESS | 1650 | --DOCSHELL 0x119bdc800 == 32 [pid = 1650] [id = 609] 08:59:36 INFO - PROCESS | 1650 | --DOCSHELL 0x118368800 == 31 [pid = 1650] [id = 608] 08:59:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1167ef800 == 30 [pid = 1650] [id = 607] 08:59:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1194d4000 == 29 [pid = 1650] [id = 606] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x127291c00) [pid = 1650] [serial = 1805] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119a99800) [pid = 1650] [serial = 1754] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12728b000) [pid = 1650] [serial = 1804] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126d62c00) [pid = 1650] [serial = 1801] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12119ac00) [pid = 1650] [serial = 1786] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119581800) [pid = 1650] [serial = 1783] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123b8c400) [pid = 1650] [serial = 1792] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112d44400) [pid = 1650] [serial = 1768] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113882c00) [pid = 1650] [serial = 1769] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116fc4000) [pid = 1650] [serial = 1774] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118067800) [pid = 1650] [serial = 1775] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1129a6800) [pid = 1650] [serial = 1765] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112d31400) [pid = 1650] [serial = 1766] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11388d000) [pid = 1650] [serial = 1771] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115e98c00) [pid = 1650] [serial = 1772] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1217e0000) [pid = 1650] [serial = 1763] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12156b800) [pid = 1650] [serial = 1762] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118125000) [pid = 1650] [serial = 1777] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1181b7400) [pid = 1650] [serial = 1778] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118506400) [pid = 1650] [serial = 1780] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x121579c00) [pid = 1650] [serial = 1789] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1253b4800) [pid = 1650] [serial = 1799] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x115e8bc00) [pid = 1650] [serial = 1795] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124ad1400) [pid = 1650] [serial = 1793] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12156ac00) [pid = 1650] [serial = 1787] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x121ce9c00) [pid = 1650] [serial = 1790] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x121349800) [pid = 1650] [serial = 1798] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1210f2c00) [pid = 1650] [serial = 1784] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12727cc00) [pid = 1650] [serial = 1802] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11815c000) [pid = 1650] [serial = 1796] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11898d400) [pid = 1650] [serial = 1781] [outer = 0x0] [url = about:blank] 08:59:36 INFO - PROCESS | 1650 | 1467734376545 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]]]}] 08:59:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:59:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 670ms 08:59:36 INFO - PROCESS | 1650 | 1467734376588 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 08:59:36 INFO - PROCESS | 1650 | 1467734376591 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 08:59:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:59:36 INFO - PROCESS | 1650 | 1467734376596 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:59:36 INFO - PROCESS | 1650 | 1467734376598 Marionette TRACE conn2 <- [1,2454,null,{}] 08:59:36 INFO - PROCESS | 1650 | 1467734376600 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}] 08:59:36 INFO - PROCESS | 1650 | 1467734376602 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:36 INFO - PROCESS | 1650 | 1467734376682 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 08:59:36 INFO - PROCESS | 1650 | 1467734376739 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:36 INFO - PROCESS | 1650 | 1467734376740 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194c5000 == 30 [pid = 1650] [id = 621] 08:59:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x115e90400) [pid = 1650] [serial = 1863] [outer = 0x0] 08:59:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116633c00) [pid = 1650] [serial = 1864] [outer = 0x115e90400] 08:59:36 INFO - PROCESS | 1650 | 1467734376772 Marionette DEBUG loaded listener.js 08:59:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x116903000) [pid = 1650] [serial = 1865] [outer = 0x115e90400] 08:59:37 INFO - PROCESS | 1650 | 1467734377080 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]]]}] 08:59:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:59:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 518ms 08:59:37 INFO - PROCESS | 1650 | 1467734377115 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 08:59:37 INFO - PROCESS | 1650 | 1467734377116 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 08:59:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:59:37 INFO - PROCESS | 1650 | 1467734377118 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:59:37 INFO - PROCESS | 1650 | 1467734377121 Marionette TRACE conn2 <- [1,2458,null,{}] 08:59:37 INFO - PROCESS | 1650 | 1467734377129 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}] 08:59:37 INFO - PROCESS | 1650 | 1467734377132 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:37 INFO - PROCESS | 1650 | 1467734377213 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 08:59:37 INFO - PROCESS | 1650 | 1467734377218 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:37 INFO - PROCESS | 1650 | 1467734377220 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b11800 == 31 [pid = 1650] [id = 622] 08:59:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x117db9c00) [pid = 1650] [serial = 1866] [outer = 0x0] 08:59:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11815b800) [pid = 1650] [serial = 1867] [outer = 0x117db9c00] 08:59:37 INFO - PROCESS | 1650 | 1467734377251 Marionette DEBUG loaded listener.js 08:59:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118503400) [pid = 1650] [serial = 1868] [outer = 0x117db9c00] 08:59:37 INFO - PROCESS | 1650 | 1467734377598 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]]]}] 08:59:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:59:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 521ms 08:59:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:59:37 INFO - PROCESS | 1650 | 1467734377641 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 08:59:37 INFO - PROCESS | 1650 | 1467734377642 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 08:59:37 INFO - PROCESS | 1650 | 1467734377644 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:59:37 INFO - PROCESS | 1650 | 1467734377646 Marionette TRACE conn2 <- [1,2462,null,{}] 08:59:37 INFO - PROCESS | 1650 | 1467734377648 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}] 08:59:37 INFO - PROCESS | 1650 | 1467734377649 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:37 INFO - PROCESS | 1650 | 1467734377725 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 08:59:37 INFO - PROCESS | 1650 | 1467734377731 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:37 INFO - PROCESS | 1650 | 1467734377732 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x126fdf800 == 32 [pid = 1650] [id = 623] 08:59:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118628c00) [pid = 1650] [serial = 1869] [outer = 0x0] 08:59:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11905ac00) [pid = 1650] [serial = 1870] [outer = 0x118628c00] 08:59:37 INFO - PROCESS | 1650 | 1467734377757 Marionette DEBUG loaded listener.js 08:59:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11957d400) [pid = 1650] [serial = 1871] [outer = 0x118628c00] 08:59:38 INFO - PROCESS | 1650 | 1467734378098 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]]]}] 08:59:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:59:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 468ms 08:59:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:59:38 INFO - PROCESS | 1650 | 1467734378114 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 08:59:38 INFO - PROCESS | 1650 | 1467734378115 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 08:59:38 INFO - PROCESS | 1650 | 1467734378117 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:59:38 INFO - PROCESS | 1650 | 1467734378118 Marionette TRACE conn2 <- [1,2466,null,{}] 08:59:38 INFO - PROCESS | 1650 | 1467734378121 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}] 08:59:38 INFO - PROCESS | 1650 | 1467734378122 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:38 INFO - PROCESS | 1650 | 1467734378197 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 08:59:38 INFO - PROCESS | 1650 | 1467734378262 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:38 INFO - PROCESS | 1650 | 1467734378263 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1287ee000 == 33 [pid = 1650] [id = 624] 08:59:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1128d7c00) [pid = 1650] [serial = 1872] [outer = 0x0] 08:59:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119726400) [pid = 1650] [serial = 1873] [outer = 0x1128d7c00] 08:59:38 INFO - PROCESS | 1650 | 1467734378287 Marionette DEBUG loaded listener.js 08:59:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119a9dc00) [pid = 1650] [serial = 1874] [outer = 0x1128d7c00] 08:59:38 INFO - PROCESS | 1650 | 1467734378640 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]]]}] 08:59:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:59:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 570ms 08:59:38 INFO - PROCESS | 1650 | 1467734378692 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 08:59:38 INFO - PROCESS | 1650 | 1467734378694 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 08:59:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:59:38 INFO - PROCESS | 1650 | 1467734378697 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:59:38 INFO - PROCESS | 1650 | 1467734378699 Marionette TRACE conn2 <- [1,2470,null,{}] 08:59:38 INFO - PROCESS | 1650 | 1467734378703 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}] 08:59:38 INFO - PROCESS | 1650 | 1467734378709 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:38 INFO - PROCESS | 1650 | 1467734378896 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 08:59:38 INFO - PROCESS | 1650 | 1467734378923 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:38 INFO - PROCESS | 1650 | 1467734378924 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a408800 == 34 [pid = 1650] [id = 625] 08:59:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119aa5400) [pid = 1650] [serial = 1875] [outer = 0x0] 08:59:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1210f2800) [pid = 1650] [serial = 1876] [outer = 0x119aa5400] 08:59:38 INFO - PROCESS | 1650 | 1467734378965 Marionette DEBUG loaded listener.js 08:59:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x121ce8c00) [pid = 1650] [serial = 1877] [outer = 0x119aa5400] 08:59:39 INFO - PROCESS | 1650 | 1467734379311 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]]]}] 08:59:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:59:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 619ms 08:59:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:59:39 INFO - PROCESS | 1650 | 1467734379317 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 08:59:39 INFO - PROCESS | 1650 | 1467734379318 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 08:59:39 INFO - PROCESS | 1650 | 1467734379320 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:59:39 INFO - PROCESS | 1650 | 1467734379321 Marionette TRACE conn2 <- [1,2474,null,{}] 08:59:39 INFO - PROCESS | 1650 | 1467734379323 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}] 08:59:39 INFO - PROCESS | 1650 | 1467734379325 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:39 INFO - PROCESS | 1650 | 1467734379433 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 08:59:39 INFO - PROCESS | 1650 | 1467734379436 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:39 INFO - PROCESS | 1650 | 1467734379437 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5c1800 == 35 [pid = 1650] [id = 626] 08:59:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11690b400) [pid = 1650] [serial = 1878] [outer = 0x0] 08:59:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123b8f800) [pid = 1650] [serial = 1879] [outer = 0x11690b400] 08:59:39 INFO - PROCESS | 1650 | 1467734379461 Marionette DEBUG loaded listener.js 08:59:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x125326800) [pid = 1650] [serial = 1880] [outer = 0x11690b400] 08:59:39 INFO - PROCESS | 1650 | 1467734379858 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]]]}] 08:59:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:59:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 568ms 08:59:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:59:39 INFO - PROCESS | 1650 | 1467734379889 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 08:59:39 INFO - PROCESS | 1650 | 1467734379891 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 08:59:39 INFO - PROCESS | 1650 | 1467734379895 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:59:39 INFO - PROCESS | 1650 | 1467734379897 Marionette TRACE conn2 <- [1,2478,null,{}] 08:59:39 INFO - PROCESS | 1650 | 1467734379900 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}] 08:59:39 INFO - PROCESS | 1650 | 1467734379902 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:40 INFO - PROCESS | 1650 | 1467734380057 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 08:59:40 INFO - PROCESS | 1650 | 1467734380109 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:40 INFO - PROCESS | 1650 | 1467734380110 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x118599800 == 36 [pid = 1650] [id = 627] 08:59:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x111c7f000) [pid = 1650] [serial = 1881] [outer = 0x0] 08:59:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1253bdc00) [pid = 1650] [serial = 1882] [outer = 0x111c7f000] 08:59:40 INFO - PROCESS | 1650 | 1467734380134 Marionette DEBUG loaded listener.js 08:59:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12727b400) [pid = 1650] [serial = 1883] [outer = 0x111c7f000] 08:59:40 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1219d0800) [pid = 1650] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:59:40 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11806e800) [pid = 1650] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:59:40 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1129aac00) [pid = 1650] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:59:40 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112d44c00) [pid = 1650] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:59:40 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x110ff2c00) [pid = 1650] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:59:40 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1128d7800) [pid = 1650] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:59:40 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1128cec00) [pid = 1650] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:59:40 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112ae9000) [pid = 1650] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:59:40 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11671b000) [pid = 1650] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:59:40 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119791000) [pid = 1650] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:59:40 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x110fe6000) [pid = 1650] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:59:40 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1128d6000) [pid = 1650] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:59:40 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x120fe5800) [pid = 1650] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:59:40 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x110fe7800) [pid = 1650] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:59:40 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1176f1c00) [pid = 1650] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:59:40 INFO - PROCESS | 1650 | 1467734380706 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]]]}] 08:59:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:59:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 872ms 08:59:40 INFO - PROCESS | 1650 | 1467734380767 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 08:59:40 INFO - PROCESS | 1650 | 1467734380769 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 08:59:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:59:40 INFO - PROCESS | 1650 | 1467734380773 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:59:40 INFO - PROCESS | 1650 | 1467734380774 Marionette TRACE conn2 <- [1,2482,null,{}] 08:59:40 INFO - PROCESS | 1650 | 1467734380778 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}] 08:59:40 INFO - PROCESS | 1650 | 1467734380779 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:40 INFO - PROCESS | 1650 | 1467734380877 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 08:59:40 INFO - PROCESS | 1650 | 1467734380882 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:40 INFO - PROCESS | 1650 | 1467734380890 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x124868800 == 37 [pid = 1650] [id = 628] 08:59:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1129b0000) [pid = 1650] [serial = 1884] [outer = 0x0] 08:59:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x113da5400) [pid = 1650] [serial = 1885] [outer = 0x1129b0000] 08:59:40 INFO - PROCESS | 1650 | 1467734380918 Marionette DEBUG loaded listener.js 08:59:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116a14800) [pid = 1650] [serial = 1886] [outer = 0x1129b0000] 08:59:41 INFO - PROCESS | 1650 | 1467734381246 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]]]}] 08:59:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:59:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 519ms 08:59:41 INFO - PROCESS | 1650 | 1467734381292 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 08:59:41 INFO - PROCESS | 1650 | 1467734381295 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 08:59:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:59:41 INFO - PROCESS | 1650 | 1467734381297 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:59:41 INFO - PROCESS | 1650 | 1467734381299 Marionette TRACE conn2 <- [1,2486,null,{}] 08:59:41 INFO - PROCESS | 1650 | 1467734381307 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}] 08:59:41 INFO - PROCESS | 1650 | 1467734381308 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:41 INFO - PROCESS | 1650 | 1467734381400 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 08:59:41 INFO - PROCESS | 1650 | 1467734381403 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:41 INFO - PROCESS | 1650 | 1467734381405 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd90800 == 38 [pid = 1650] [id = 629] 08:59:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118159000) [pid = 1650] [serial = 1887] [outer = 0x0] 08:59:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11972b400) [pid = 1650] [serial = 1888] [outer = 0x118159000] 08:59:41 INFO - PROCESS | 1650 | 1467734381428 Marionette DEBUG loaded listener.js 08:59:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126c6b400) [pid = 1650] [serial = 1889] [outer = 0x118159000] 08:59:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:59:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 473ms 08:59:41 INFO - PROCESS | 1650 | 1467734381764 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]]]}] 08:59:41 INFO - PROCESS | 1650 | 1467734381772 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 08:59:41 INFO - PROCESS | 1650 | 1467734381773 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 08:59:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:59:41 INFO - PROCESS | 1650 | 1467734381781 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:59:41 INFO - PROCESS | 1650 | 1467734381782 Marionette TRACE conn2 <- [1,2490,null,{}] 08:59:41 INFO - PROCESS | 1650 | 1467734381785 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}] 08:59:41 INFO - PROCESS | 1650 | 1467734381786 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:41 INFO - PROCESS | 1650 | 1467734381886 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 08:59:41 INFO - PROCESS | 1650 | 1467734381892 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:41 INFO - PROCESS | 1650 | 1467734381895 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c619800 == 39 [pid = 1650] [id = 630] 08:59:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x127283800) [pid = 1650] [serial = 1890] [outer = 0x0] 08:59:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128728800) [pid = 1650] [serial = 1891] [outer = 0x127283800] 08:59:41 INFO - PROCESS | 1650 | 1467734381921 Marionette DEBUG loaded listener.js 08:59:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128758000) [pid = 1650] [serial = 1892] [outer = 0x127283800] 08:59:42 INFO - PROCESS | 1650 | 1467734382249 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]]]}] 08:59:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:59:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 526ms 08:59:42 INFO - PROCESS | 1650 | 1467734382306 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 08:59:42 INFO - PROCESS | 1650 | 1467734382308 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 08:59:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:59:42 INFO - PROCESS | 1650 | 1467734382313 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:59:42 INFO - PROCESS | 1650 | 1467734382315 Marionette TRACE conn2 <- [1,2494,null,{}] 08:59:42 INFO - PROCESS | 1650 | 1467734382317 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}] 08:59:42 INFO - PROCESS | 1650 | 1467734382318 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:42 INFO - PROCESS | 1650 | 1467734382399 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 08:59:42 INFO - PROCESS | 1650 | 1467734382403 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:42 INFO - PROCESS | 1650 | 1467734382404 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce0a800 == 40 [pid = 1650] [id = 631] 08:59:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1212b4c00) [pid = 1650] [serial = 1893] [outer = 0x0] 08:59:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12875fc00) [pid = 1650] [serial = 1894] [outer = 0x1212b4c00] 08:59:42 INFO - PROCESS | 1650 | 1467734382428 Marionette DEBUG loaded listener.js 08:59:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12897e400) [pid = 1650] [serial = 1895] [outer = 0x1212b4c00] 08:59:42 INFO - PROCESS | 1650 | 1467734382884 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]]]}] 08:59:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:59:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 620ms 08:59:42 INFO - PROCESS | 1650 | 1467734382932 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 08:59:42 INFO - PROCESS | 1650 | 1467734382935 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 08:59:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:59:42 INFO - PROCESS | 1650 | 1467734382938 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:59:42 INFO - PROCESS | 1650 | 1467734382940 Marionette TRACE conn2 <- [1,2498,null,{}] 08:59:42 INFO - PROCESS | 1650 | 1467734382946 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}] 08:59:42 INFO - PROCESS | 1650 | 1467734382948 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:43 INFO - PROCESS | 1650 | 1467734383050 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 08:59:43 INFO - PROCESS | 1650 | 1467734383125 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:43 INFO - PROCESS | 1650 | 1467734383127 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185a7000 == 41 [pid = 1650] [id = 632] 08:59:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1128d8000) [pid = 1650] [serial = 1896] [outer = 0x0] 08:59:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x113867000) [pid = 1650] [serial = 1897] [outer = 0x1128d8000] 08:59:43 INFO - PROCESS | 1650 | 1467734383157 Marionette DEBUG loaded listener.js 08:59:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x115e97400) [pid = 1650] [serial = 1898] [outer = 0x1128d8000] 08:59:43 INFO - PROCESS | 1650 | 1467734383578 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]]]}] 08:59:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:59:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 673ms 08:59:43 INFO - PROCESS | 1650 | 1467734383611 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 08:59:43 INFO - PROCESS | 1650 | 1467734383614 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 08:59:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:59:43 INFO - PROCESS | 1650 | 1467734383619 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:59:43 INFO - PROCESS | 1650 | 1467734383621 Marionette TRACE conn2 <- [1,2502,null,{}] 08:59:43 INFO - PROCESS | 1650 | 1467734383623 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}] 08:59:43 INFO - PROCESS | 1650 | 1467734383625 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:43 INFO - PROCESS | 1650 | 1467734383728 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 08:59:43 INFO - PROCESS | 1650 | 1467734383828 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:43 INFO - PROCESS | 1650 | 1467734383829 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1287f4000 == 42 [pid = 1650] [id = 633] 08:59:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11806b000) [pid = 1650] [serial = 1899] [outer = 0x0] 08:59:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118154c00) [pid = 1650] [serial = 1900] [outer = 0x11806b000] 08:59:43 INFO - PROCESS | 1650 | 1467734383859 Marionette DEBUG loaded listener.js 08:59:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11850ac00) [pid = 1650] [serial = 1901] [outer = 0x11806b000] 08:59:44 INFO - PROCESS | 1650 | 1467734384244 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]]]}] 08:59:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:59:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 669ms 08:59:44 INFO - PROCESS | 1650 | 1467734384288 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 08:59:44 INFO - PROCESS | 1650 | 1467734384290 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 08:59:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:59:44 INFO - PROCESS | 1650 | 1467734384293 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:59:44 INFO - PROCESS | 1650 | 1467734384297 Marionette TRACE conn2 <- [1,2506,null,{}] 08:59:44 INFO - PROCESS | 1650 | 1467734384305 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}] 08:59:44 INFO - PROCESS | 1650 | 1467734384308 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:44 INFO - PROCESS | 1650 | 1467734384409 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 08:59:44 INFO - PROCESS | 1650 | 1467734384485 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:44 INFO - PROCESS | 1650 | 1467734384487 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca69800 == 43 [pid = 1650] [id = 634] 08:59:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119aa2400) [pid = 1650] [serial = 1902] [outer = 0x0] 08:59:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x121191c00) [pid = 1650] [serial = 1903] [outer = 0x119aa2400] 08:59:44 INFO - PROCESS | 1650 | 1467734384518 Marionette DEBUG loaded listener.js 08:59:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1212b3000) [pid = 1650] [serial = 1904] [outer = 0x119aa2400] 08:59:44 INFO - PROCESS | 1650 | 1467734384932 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]]]}] 08:59:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:59:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 673ms 08:59:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:59:44 INFO - PROCESS | 1650 | 1467734384966 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 08:59:44 INFO - PROCESS | 1650 | 1467734384968 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 08:59:44 INFO - PROCESS | 1650 | 1467734384970 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:59:44 INFO - PROCESS | 1650 | 1467734384971 Marionette TRACE conn2 <- [1,2510,null,{}] 08:59:44 INFO - PROCESS | 1650 | 1467734384974 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}] 08:59:44 INFO - PROCESS | 1650 | 1467734384975 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:45 INFO - PROCESS | 1650 | 1467734385078 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 08:59:45 INFO - PROCESS | 1650 | 1467734385169 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:45 INFO - PROCESS | 1650 | 1467734385171 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d416800 == 44 [pid = 1650] [id = 635] 08:59:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1217e0000) [pid = 1650] [serial = 1905] [outer = 0x0] 08:59:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1253be800) [pid = 1650] [serial = 1906] [outer = 0x1217e0000] 08:59:45 INFO - PROCESS | 1650 | 1467734385199 Marionette DEBUG loaded listener.js 08:59:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x127295000) [pid = 1650] [serial = 1907] [outer = 0x1217e0000] 08:59:45 INFO - PROCESS | 1650 | 1467734385630 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]]]}] 08:59:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:59:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 669ms 08:59:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:59:45 INFO - PROCESS | 1650 | 1467734385639 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 08:59:45 INFO - PROCESS | 1650 | 1467734385641 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 08:59:45 INFO - PROCESS | 1650 | 1467734385645 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:59:45 INFO - PROCESS | 1650 | 1467734385647 Marionette TRACE conn2 <- [1,2514,null,{}] 08:59:45 INFO - PROCESS | 1650 | 1467734385649 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}] 08:59:45 INFO - PROCESS | 1650 | 1467734385651 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:45 INFO - PROCESS | 1650 | 1467734385754 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 08:59:46 INFO - PROCESS | 1650 | 1467734386002 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:46 INFO - PROCESS | 1650 | 1467734386004 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x118531000 == 45 [pid = 1650] [id = 636] 08:59:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112234c00) [pid = 1650] [serial = 1908] [outer = 0x0] 08:59:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1128d3c00) [pid = 1650] [serial = 1909] [outer = 0x112234c00] 08:59:46 INFO - PROCESS | 1650 | 1467734386045 Marionette DEBUG loaded listener.js 08:59:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x112ae9800) [pid = 1650] [serial = 1910] [outer = 0x112234c00] 08:59:46 INFO - PROCESS | 1650 | 1467734386536 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]]]}] 08:59:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:59:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 925ms 08:59:46 INFO - PROCESS | 1650 | 1467734386572 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 08:59:46 INFO - PROCESS | 1650 | 1467734386575 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 08:59:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:59:46 INFO - PROCESS | 1650 | 1467734386582 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:59:46 INFO - PROCESS | 1650 | 1467734386585 Marionette TRACE conn2 <- [1,2518,null,{}] 08:59:46 INFO - PROCESS | 1650 | 1467734386590 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}] 08:59:46 INFO - PROCESS | 1650 | 1467734386594 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:46 INFO - PROCESS | 1650 | 1467734386732 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 08:59:46 INFO - PROCESS | 1650 | 1467734386843 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:46 INFO - PROCESS | 1650 | 1467734386844 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169ac800 == 46 [pid = 1650] [id = 637] 08:59:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x113882c00) [pid = 1650] [serial = 1911] [outer = 0x0] 08:59:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x115e97000) [pid = 1650] [serial = 1912] [outer = 0x113882c00] 08:59:46 INFO - PROCESS | 1650 | 1467734386875 Marionette DEBUG loaded listener.js 08:59:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x116981800) [pid = 1650] [serial = 1913] [outer = 0x113882c00] 08:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12c619800 == 45 [pid = 1650] [id = 630] 08:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd90800 == 44 [pid = 1650] [id = 629] 08:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x124868800 == 43 [pid = 1650] [id = 628] 08:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x118599800 == 42 [pid = 1650] [id = 627] 08:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5c1800 == 41 [pid = 1650] [id = 626] 08:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12a408800 == 40 [pid = 1650] [id = 625] 08:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1287ee000 == 39 [pid = 1650] [id = 624] 08:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x126fdf800 == 38 [pid = 1650] [id = 623] 08:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x123b11800 == 37 [pid = 1650] [id = 622] 08:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1194c5000 == 36 [pid = 1650] [id = 621] 08:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x117147800 == 35 [pid = 1650] [id = 620] 08:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11859e800 == 34 [pid = 1650] [id = 619] 08:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12c277000 == 33 [pid = 1650] [id = 618] 08:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x118531000 == 32 [pid = 1650] [id = 636] 08:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12d416800 == 31 [pid = 1650] [id = 635] 08:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca69800 == 30 [pid = 1650] [id = 634] 08:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1287f4000 == 29 [pid = 1650] [id = 633] 08:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce0a800 == 28 [pid = 1650] [id = 631] 08:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1185a7000 == 27 [pid = 1650] [id = 632] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x124ac5000) [pid = 1650] [serial = 1852] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118157800) [pid = 1650] [serial = 1831] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1184c8400) [pid = 1650] [serial = 1834] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x114fcb800) [pid = 1650] [serial = 1825] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11697c400) [pid = 1650] [serial = 1828] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x115e5c800) [pid = 1650] [serial = 1820] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112d2e000) [pid = 1650] [serial = 1819] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1129a7c00) [pid = 1650] [serial = 1822] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112d0c000) [pid = 1650] [serial = 1823] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115e89800) [pid = 1650] [serial = 1808] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112fb2800) [pid = 1650] [serial = 1807] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118125400) [pid = 1650] [serial = 1811] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1176f2000) [pid = 1650] [serial = 1810] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1210ea400) [pid = 1650] [serial = 1814] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119a99400) [pid = 1650] [serial = 1813] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119580c00) [pid = 1650] [serial = 1837] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1167d2400) [pid = 1650] [serial = 1846] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124af6000) [pid = 1650] [serial = 1817] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x121197400) [pid = 1650] [serial = 1841] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1215f3400) [pid = 1650] [serial = 1816] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12118d400) [pid = 1650] [serial = 1840] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1212aa000) [pid = 1650] [serial = 1843] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115e96800) [pid = 1650] [serial = 1826] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1217e0c00) [pid = 1650] [serial = 1850] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x117db8800) [pid = 1650] [serial = 1829] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12156ec00) [pid = 1650] [serial = 1844] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119059c00) [pid = 1650] [serial = 1835] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118377000) [pid = 1650] [serial = 1847] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12118f800) [pid = 1650] [serial = 1849] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1181c1000) [pid = 1650] [serial = 1832] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1266f7800) [pid = 1650] [serial = 1853] [outer = 0x0] [url = about:blank] 08:59:47 INFO - PROCESS | 1650 | 1467734387824 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]]]}] 08:59:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:59:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1276ms 08:59:47 INFO - PROCESS | 1650 | 1467734387858 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 08:59:47 INFO - PROCESS | 1650 | 1467734387863 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 08:59:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:59:47 INFO - PROCESS | 1650 | 1467734387866 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:59:47 INFO - PROCESS | 1650 | 1467734387868 Marionette TRACE conn2 <- [1,2522,null,{}] 08:59:47 INFO - PROCESS | 1650 | 1467734387871 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}] 08:59:47 INFO - PROCESS | 1650 | 1467734387873 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:47 INFO - PROCESS | 1650 | 1467734387957 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 08:59:47 INFO - PROCESS | 1650 | 1467734387964 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:47 INFO - PROCESS | 1650 | 1467734387965 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11661e000 == 28 [pid = 1650] [id = 638] 08:59:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x111e5b800) [pid = 1650] [serial = 1914] [outer = 0x0] 08:59:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1129a6400) [pid = 1650] [serial = 1915] [outer = 0x111e5b800] 08:59:47 INFO - PROCESS | 1650 | 1467734387994 Marionette DEBUG loaded listener.js 08:59:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x110f7a800) [pid = 1650] [serial = 1916] [outer = 0x111e5b800] 08:59:48 INFO - PROCESS | 1650 | 1467734388466 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]]]}] 08:59:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:59:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 619ms 08:59:48 INFO - PROCESS | 1650 | 1467734388486 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 08:59:48 INFO - PROCESS | 1650 | 1467734388491 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 08:59:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:59:48 INFO - PROCESS | 1650 | 1467734388499 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:59:48 INFO - PROCESS | 1650 | 1467734388502 Marionette TRACE conn2 <- [1,2526,null,{}] 08:59:48 INFO - PROCESS | 1650 | 1467734388505 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}] 08:59:48 INFO - PROCESS | 1650 | 1467734388508 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:48 INFO - PROCESS | 1650 | 1467734388631 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 08:59:48 INFO - PROCESS | 1650 | 1467734388640 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:48 INFO - PROCESS | 1650 | 1467734388642 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x118368800 == 29 [pid = 1650] [id = 639] 08:59:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11309b400) [pid = 1650] [serial = 1917] [outer = 0x0] 08:59:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x114f60c00) [pid = 1650] [serial = 1918] [outer = 0x11309b400] 08:59:48 INFO - PROCESS | 1650 | 1467734388690 Marionette DEBUG loaded listener.js 08:59:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115e90000) [pid = 1650] [serial = 1919] [outer = 0x11309b400] 08:59:49 INFO - PROCESS | 1650 | 1467734389105 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]]]}] 08:59:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:59:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 621ms 08:59:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:59:49 INFO - PROCESS | 1650 | 1467734389120 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 08:59:49 INFO - PROCESS | 1650 | 1467734389121 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 08:59:49 INFO - PROCESS | 1650 | 1467734389123 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:59:49 INFO - PROCESS | 1650 | 1467734389127 Marionette TRACE conn2 <- [1,2530,null,{}] 08:59:49 INFO - PROCESS | 1650 | 1467734389135 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}] 08:59:49 INFO - PROCESS | 1650 | 1467734389138 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:49 INFO - PROCESS | 1650 | 1467734389240 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 08:59:49 INFO - PROCESS | 1650 | 1467734389266 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:49 INFO - PROCESS | 1650 | 1467734389268 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x121136000 == 30 [pid = 1650] [id = 640] 08:59:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x111c19800) [pid = 1650] [serial = 1920] [outer = 0x0] 08:59:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116a15000) [pid = 1650] [serial = 1921] [outer = 0x111c19800] 08:59:49 INFO - PROCESS | 1650 | 1467734389295 Marionette DEBUG loaded listener.js 08:59:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11806ac00) [pid = 1650] [serial = 1922] [outer = 0x111c19800] 08:59:49 INFO - PROCESS | 1650 | 1467734389604 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]]]}] 08:59:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:59:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 525ms 08:59:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:59:49 INFO - PROCESS | 1650 | 1467734389649 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 08:59:49 INFO - PROCESS | 1650 | 1467734389650 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 08:59:49 INFO - PROCESS | 1650 | 1467734389652 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:59:49 INFO - PROCESS | 1650 | 1467734389654 Marionette TRACE conn2 <- [1,2534,null,{}] 08:59:49 INFO - PROCESS | 1650 | 1467734389656 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}] 08:59:49 INFO - PROCESS | 1650 | 1467734389657 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:49 INFO - PROCESS | 1650 | 1467734389734 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 08:59:49 INFO - PROCESS | 1650 | 1467734389829 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:49 INFO - PROCESS | 1650 | 1467734389831 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x112e95800 == 31 [pid = 1650] [id = 641] 08:59:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x110f39400) [pid = 1650] [serial = 1923] [outer = 0x0] 08:59:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x110f7b000) [pid = 1650] [serial = 1924] [outer = 0x110f39400] 08:59:49 INFO - PROCESS | 1650 | 1467734389863 Marionette DEBUG loaded listener.js 08:59:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1128ce400) [pid = 1650] [serial = 1925] [outer = 0x110f39400] 08:59:50 INFO - PROCESS | 1650 | 1467734390359 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]]]}] 08:59:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:59:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 719ms 08:59:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:59:50 INFO - PROCESS | 1650 | 1467734390374 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 08:59:50 INFO - PROCESS | 1650 | 1467734390376 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 08:59:50 INFO - PROCESS | 1650 | 1467734390379 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:59:50 INFO - PROCESS | 1650 | 1467734390381 Marionette TRACE conn2 <- [1,2538,null,{}] 08:59:50 INFO - PROCESS | 1650 | 1467734390385 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}] 08:59:50 INFO - PROCESS | 1650 | 1467734390388 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:50 INFO - PROCESS | 1650 | 1467734390515 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 08:59:50 INFO - PROCESS | 1650 | 1467734390616 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:50 INFO - PROCESS | 1650 | 1467734390618 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12137b800 == 32 [pid = 1650] [id = 642] 08:59:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x112d47400) [pid = 1650] [serial = 1926] [outer = 0x0] 08:59:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x115e8ec00) [pid = 1650] [serial = 1927] [outer = 0x112d47400] 08:59:50 INFO - PROCESS | 1650 | 1467734390649 Marionette DEBUG loaded listener.js 08:59:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11662f400) [pid = 1650] [serial = 1928] [outer = 0x112d47400] 08:59:51 INFO - PROCESS | 1650 | 1467734391164 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]]]}] 08:59:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:59:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 820ms 08:59:51 INFO - PROCESS | 1650 | 1467734391207 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 08:59:51 INFO - PROCESS | 1650 | 1467734391212 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 08:59:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:59:51 INFO - PROCESS | 1650 | 1467734391216 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:59:51 INFO - PROCESS | 1650 | 1467734391218 Marionette TRACE conn2 <- [1,2542,null,{}] 08:59:51 INFO - PROCESS | 1650 | 1467734391220 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}] 08:59:51 INFO - PROCESS | 1650 | 1467734391222 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:51 INFO - PROCESS | 1650 | 1467734391325 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 08:59:51 INFO - PROCESS | 1650 | 1467734391473 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:51 INFO - PROCESS | 1650 | 1467734391475 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e1b000 == 33 [pid = 1650] [id = 643] 08:59:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1128d4400) [pid = 1650] [serial = 1929] [outer = 0x0] 08:59:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1129a7c00) [pid = 1650] [serial = 1930] [outer = 0x1128d4400] 08:59:51 INFO - PROCESS | 1650 | 1467734391502 Marionette DEBUG loaded listener.js 08:59:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1130a4c00) [pid = 1650] [serial = 1931] [outer = 0x1128d4400] 08:59:51 INFO - PROCESS | 1650 | --DOCSHELL 0x121136000 == 32 [pid = 1650] [id = 640] 08:59:51 INFO - PROCESS | 1650 | --DOCSHELL 0x118368800 == 31 [pid = 1650] [id = 639] 08:59:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11661e000 == 30 [pid = 1650] [id = 638] 08:59:51 INFO - PROCESS | 1650 | 1467734391996 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]]]}] 08:59:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:59:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 821ms 08:59:52 INFO - PROCESS | 1650 | 1467734392058 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 08:59:52 INFO - PROCESS | 1650 | 1467734392060 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 08:59:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:59:52 INFO - PROCESS | 1650 | 1467734392063 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:59:52 INFO - PROCESS | 1650 | 1467734392065 Marionette TRACE conn2 <- [1,2546,null,{}] 08:59:52 INFO - PROCESS | 1650 | 1467734392068 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}] 08:59:52 INFO - PROCESS | 1650 | 1467734392070 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:52 INFO - PROCESS | 1650 | 1467734392158 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 08:59:52 INFO - PROCESS | 1650 | 1467734392163 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:52 INFO - PROCESS | 1650 | 1467734392164 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bc9800 == 31 [pid = 1650] [id = 644] 08:59:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115e65400) [pid = 1650] [serial = 1932] [outer = 0x0] 08:59:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116980000) [pid = 1650] [serial = 1933] [outer = 0x115e65400] 08:59:52 INFO - PROCESS | 1650 | 1467734392186 Marionette DEBUG loaded listener.js 08:59:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118067c00) [pid = 1650] [serial = 1934] [outer = 0x115e65400] 08:59:52 INFO - PROCESS | 1650 | 1467734392675 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]]]}] 08:59:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:59:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 621ms 08:59:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:59:52 INFO - PROCESS | 1650 | 1467734392688 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 08:59:52 INFO - PROCESS | 1650 | 1467734392691 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 08:59:52 INFO - PROCESS | 1650 | 1467734392696 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:59:52 INFO - PROCESS | 1650 | 1467734392698 Marionette TRACE conn2 <- [1,2550,null,{}] 08:59:52 INFO - PROCESS | 1650 | 1467734392702 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}] 08:59:52 INFO - PROCESS | 1650 | 1467734392704 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:52 INFO - PROCESS | 1650 | 1467734392854 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 08:59:52 INFO - PROCESS | 1650 | 1467734392873 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:52 INFO - PROCESS | 1650 | 1467734392875 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268f5000 == 32 [pid = 1650] [id = 645] 08:59:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1122b7400) [pid = 1650] [serial = 1935] [outer = 0x0] 08:59:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1184ce000) [pid = 1650] [serial = 1936] [outer = 0x1122b7400] 08:59:52 INFO - PROCESS | 1650 | 1467734392900 Marionette DEBUG loaded listener.js 08:59:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118990400) [pid = 1650] [serial = 1937] [outer = 0x1122b7400] 08:59:53 INFO - PROCESS | 1650 | 1467734393265 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]]]}] 08:59:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:59:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 621ms 08:59:53 INFO - PROCESS | 1650 | 1467734393316 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 08:59:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:59:53 INFO - PROCESS | 1650 | 1467734393318 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 08:59:53 INFO - PROCESS | 1650 | 1467734393325 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:59:53 INFO - PROCESS | 1650 | 1467734393330 Marionette TRACE conn2 <- [1,2554,null,{}] 08:59:53 INFO - PROCESS | 1650 | 1467734393333 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}] 08:59:53 INFO - PROCESS | 1650 | 1467734393336 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:53 INFO - PROCESS | 1650 | 1467734393438 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 08:59:53 INFO - PROCESS | 1650 | 1467734393497 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:53 INFO - PROCESS | 1650 | 1467734393499 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x128db1000 == 33 [pid = 1650] [id = 646] 08:59:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1190f6000) [pid = 1650] [serial = 1938] [outer = 0x0] 08:59:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119587000) [pid = 1650] [serial = 1939] [outer = 0x1190f6000] 08:59:53 INFO - PROCESS | 1650 | 1467734393523 Marionette DEBUG loaded listener.js 08:59:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119a9c400) [pid = 1650] [serial = 1940] [outer = 0x1190f6000] 08:59:53 INFO - PROCESS | 1650 | 1467734393857 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]]]}] 08:59:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:59:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 581ms 08:59:53 INFO - PROCESS | 1650 | 1467734393904 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 08:59:53 INFO - PROCESS | 1650 | 1467734393905 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 08:59:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:59:53 INFO - PROCESS | 1650 | 1467734393908 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:59:53 INFO - PROCESS | 1650 | 1467734393909 Marionette TRACE conn2 <- [1,2558,null,{}] 08:59:53 INFO - PROCESS | 1650 | 1467734393911 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}] 08:59:53 INFO - PROCESS | 1650 | 1467734393912 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:54 INFO - PROCESS | 1650 | 1467734394013 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 08:59:54 INFO - PROCESS | 1650 | 1467734394017 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:54 INFO - PROCESS | 1650 | 1467734394018 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a215800 == 34 [pid = 1650] [id = 647] 08:59:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119a9c800) [pid = 1650] [serial = 1941] [outer = 0x0] 08:59:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1210eb800) [pid = 1650] [serial = 1942] [outer = 0x119a9c800] 08:59:54 INFO - PROCESS | 1650 | 1467734394042 Marionette DEBUG loaded listener.js 08:59:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x121192000) [pid = 1650] [serial = 1943] [outer = 0x119a9c800] 08:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1190d1800) [pid = 1650] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119aa5400) [pid = 1650] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x111c7f000) [pid = 1650] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11690b400) [pid = 1650] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1129b0000) [pid = 1650] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118159000) [pid = 1650] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118628c00) [pid = 1650] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x117db9c00) [pid = 1650] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1128d7c00) [pid = 1650] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1129b0800) [pid = 1650] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x115e90400) [pid = 1650] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112d4b800) [pid = 1650] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126c70c00) [pid = 1650] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x127283800) [pid = 1650] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1212b4c00) [pid = 1650] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x111e5b800) [pid = 1650] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11309b400) [pid = 1650] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113882c00) [pid = 1650] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1128d8000) [pid = 1650] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11806b000) [pid = 1650] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119aa2400) [pid = 1650] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1217e0000) [pid = 1650] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112234c00) [pid = 1650] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:59:54 INFO - PROCESS | 1650 | 1467734394463 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]]]}] 08:59:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:59:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 621ms 08:59:54 INFO - PROCESS | 1650 | 1467734394530 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 08:59:54 INFO - PROCESS | 1650 | 1467734394531 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 08:59:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:59:54 INFO - PROCESS | 1650 | 1467734394533 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:59:54 INFO - PROCESS | 1650 | 1467734394534 Marionette TRACE conn2 <- [1,2562,null,{}] 08:59:54 INFO - PROCESS | 1650 | 1467734394537 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}] 08:59:54 INFO - PROCESS | 1650 | 1467734394538 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:54 INFO - PROCESS | 1650 | 1467734394615 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 08:59:54 INFO - PROCESS | 1650 | 1467734394619 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:54 INFO - PROCESS | 1650 | 1467734394623 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x128912800 == 35 [pid = 1650] [id = 648] 08:59:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116a0dc00) [pid = 1650] [serial = 1944] [outer = 0x0] 08:59:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118063400) [pid = 1650] [serial = 1945] [outer = 0x116a0dc00] 08:59:54 INFO - PROCESS | 1650 | 1467734394655 Marionette DEBUG loaded listener.js 08:59:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119aa2400) [pid = 1650] [serial = 1946] [outer = 0x116a0dc00] 08:59:55 INFO - PROCESS | 1650 | 1467734395029 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]]]}] 08:59:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:59:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 519ms 08:59:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:59:55 INFO - PROCESS | 1650 | 1467734395052 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 08:59:55 INFO - PROCESS | 1650 | 1467734395054 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 08:59:55 INFO - PROCESS | 1650 | 1467734395056 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:59:55 INFO - PROCESS | 1650 | 1467734395057 Marionette TRACE conn2 <- [1,2566,null,{}] 08:59:55 INFO - PROCESS | 1650 | 1467734395060 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}] 08:59:55 INFO - PROCESS | 1650 | 1467734395063 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:55 INFO - PROCESS | 1650 | 1467734395169 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 08:59:55 INFO - PROCESS | 1650 | 1467734395175 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:55 INFO - PROCESS | 1650 | 1467734395176 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a649800 == 36 [pid = 1650] [id = 649] 08:59:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11386bc00) [pid = 1650] [serial = 1947] [outer = 0x0] 08:59:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1210eac00) [pid = 1650] [serial = 1948] [outer = 0x11386bc00] 08:59:55 INFO - PROCESS | 1650 | 1467734395202 Marionette DEBUG loaded listener.js 08:59:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1214de400) [pid = 1650] [serial = 1949] [outer = 0x11386bc00] 08:59:55 INFO - PROCESS | 1650 | 1467734395522 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]]]}] 08:59:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:59:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 473ms 08:59:55 INFO - PROCESS | 1650 | 1467734395530 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 08:59:55 INFO - PROCESS | 1650 | 1467734395531 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 08:59:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:59:55 INFO - PROCESS | 1650 | 1467734395533 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:59:55 INFO - PROCESS | 1650 | 1467734395534 Marionette TRACE conn2 <- [1,2570,null,{}] 08:59:55 INFO - PROCESS | 1650 | 1467734395537 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}] 08:59:55 INFO - PROCESS | 1650 | 1467734395538 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:55 INFO - PROCESS | 1650 | 1467734395617 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 08:59:55 INFO - PROCESS | 1650 | 1467734395621 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:55 INFO - PROCESS | 1650 | 1467734395622 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b942800 == 37 [pid = 1650] [id = 650] 08:59:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12156ec00) [pid = 1650] [serial = 1950] [outer = 0x0] 08:59:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1219d0800) [pid = 1650] [serial = 1951] [outer = 0x12156ec00] 08:59:55 INFO - PROCESS | 1650 | 1467734395649 Marionette DEBUG loaded listener.js 08:59:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123b8e000) [pid = 1650] [serial = 1952] [outer = 0x12156ec00] 08:59:55 INFO - PROCESS | 1650 | 1467734395998 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]]]}] 08:59:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:59:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 468ms 08:59:56 INFO - PROCESS | 1650 | 1467734396002 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 08:59:56 INFO - PROCESS | 1650 | 1467734396003 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 08:59:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:59:56 INFO - PROCESS | 1650 | 1467734396006 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:59:56 INFO - PROCESS | 1650 | 1467734396007 Marionette TRACE conn2 <- [1,2574,null,{}] 08:59:56 INFO - PROCESS | 1650 | 1467734396013 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}] 08:59:56 INFO - PROCESS | 1650 | 1467734396014 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:56 INFO - PROCESS | 1650 | 1467734396122 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 08:59:56 INFO - PROCESS | 1650 | 1467734396157 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:56 INFO - PROCESS | 1650 | 1467734396159 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd7b800 == 38 [pid = 1650] [id = 651] 08:59:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1212b0800) [pid = 1650] [serial = 1953] [outer = 0x0] 08:59:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123b92000) [pid = 1650] [serial = 1954] [outer = 0x1212b0800] 08:59:56 INFO - PROCESS | 1650 | 1467734396183 Marionette DEBUG loaded listener.js 08:59:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124c6cc00) [pid = 1650] [serial = 1955] [outer = 0x1212b0800] 08:59:56 INFO - PROCESS | 1650 | 1467734396621 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]]]}] 08:59:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:59:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 673ms 08:59:56 INFO - PROCESS | 1650 | 1467734396679 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 08:59:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:59:56 INFO - PROCESS | 1650 | 1467734396682 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 08:59:56 INFO - PROCESS | 1650 | 1467734396685 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:59:56 INFO - PROCESS | 1650 | 1467734396689 Marionette TRACE conn2 <- [1,2578,null,{}] 08:59:56 INFO - PROCESS | 1650 | 1467734396692 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}] 08:59:56 INFO - PROCESS | 1650 | 1467734396694 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:56 INFO - PROCESS | 1650 | 1467734396795 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 08:59:56 INFO - PROCESS | 1650 | 1467734396856 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:56 INFO - PROCESS | 1650 | 1467734396857 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b20000 == 39 [pid = 1650] [id = 652] 08:59:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112ae5000) [pid = 1650] [serial = 1956] [outer = 0x0] 08:59:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x115dec400) [pid = 1650] [serial = 1957] [outer = 0x112ae5000] 08:59:56 INFO - PROCESS | 1650 | 1467734396903 Marionette DEBUG loaded listener.js 08:59:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1164ea800) [pid = 1650] [serial = 1958] [outer = 0x112ae5000] 08:59:57 INFO - PROCESS | 1650 | 1467734397436 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]]]}] 08:59:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:59:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 771ms 08:59:57 INFO - PROCESS | 1650 | 1467734397471 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 08:59:57 INFO - PROCESS | 1650 | 1467734397475 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 08:59:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:59:57 INFO - PROCESS | 1650 | 1467734397480 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:59:57 INFO - PROCESS | 1650 | 1467734397482 Marionette TRACE conn2 <- [1,2582,null,{}] 08:59:57 INFO - PROCESS | 1650 | 1467734397485 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}] 08:59:57 INFO - PROCESS | 1650 | 1467734397486 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:57 INFO - PROCESS | 1650 | 1467734397588 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 08:59:57 INFO - PROCESS | 1650 | 1467734397662 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:57 INFO - PROCESS | 1650 | 1467734397664 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5cb000 == 40 [pid = 1650] [id = 653] 08:59:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11815e400) [pid = 1650] [serial = 1959] [outer = 0x0] 08:59:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118502400) [pid = 1650] [serial = 1960] [outer = 0x11815e400] 08:59:57 INFO - PROCESS | 1650 | 1467734397694 Marionette DEBUG loaded listener.js 08:59:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119060400) [pid = 1650] [serial = 1961] [outer = 0x11815e400] 08:59:58 INFO - PROCESS | 1650 | 1467734398075 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]]]}] 08:59:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:59:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 620ms 08:59:58 INFO - PROCESS | 1650 | 1467734398113 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 08:59:58 INFO - PROCESS | 1650 | 1467734398114 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 08:59:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:59:58 INFO - PROCESS | 1650 | 1467734398118 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:59:58 INFO - PROCESS | 1650 | 1467734398121 Marionette TRACE conn2 <- [1,2586,null,{}] 08:59:58 INFO - PROCESS | 1650 | 1467734398131 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}] 08:59:58 INFO - PROCESS | 1650 | 1467734398134 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:58 INFO - PROCESS | 1650 | 1467734398233 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 08:59:58 INFO - PROCESS | 1650 | 1467734398296 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:58 INFO - PROCESS | 1650 | 1467734398298 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c619800 == 41 [pid = 1650] [id = 654] 08:59:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119580c00) [pid = 1650] [serial = 1962] [outer = 0x0] 08:59:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1210c8000) [pid = 1650] [serial = 1963] [outer = 0x119580c00] 08:59:58 INFO - PROCESS | 1650 | 1467734398329 Marionette DEBUG loaded listener.js 08:59:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1212b3c00) [pid = 1650] [serial = 1964] [outer = 0x119580c00] 08:59:58 INFO - PROCESS | 1650 | 1467734398742 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]]]}] 08:59:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:59:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 671ms 08:59:58 INFO - PROCESS | 1650 | 1467734398789 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 08:59:58 INFO - PROCESS | 1650 | 1467734398791 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 08:59:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:59:58 INFO - PROCESS | 1650 | 1467734398794 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:59:58 INFO - PROCESS | 1650 | 1467734398795 Marionette TRACE conn2 <- [1,2590,null,{}] 08:59:58 INFO - PROCESS | 1650 | 1467734398797 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}] 08:59:58 INFO - PROCESS | 1650 | 1467734398799 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:58 INFO - PROCESS | 1650 | 1467734398898 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 08:59:58 INFO - PROCESS | 1650 | 1467734398996 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:58 INFO - PROCESS | 1650 | 1467734398998 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce08800 == 42 [pid = 1650] [id = 655] 08:59:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1266fac00) [pid = 1650] [serial = 1965] [outer = 0x0] 08:59:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x126d0d000) [pid = 1650] [serial = 1966] [outer = 0x1266fac00] 08:59:59 INFO - PROCESS | 1650 | 1467734399027 Marionette DEBUG loaded listener.js 08:59:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x127233800) [pid = 1650] [serial = 1967] [outer = 0x1266fac00] 08:59:59 INFO - PROCESS | 1650 | 1467734399447 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]]]}] 08:59:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:59:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 670ms 08:59:59 INFO - PROCESS | 1650 | 1467734399465 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 08:59:59 INFO - PROCESS | 1650 | 1467734399467 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 08:59:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:59:59 INFO - PROCESS | 1650 | 1467734399471 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:59:59 INFO - PROCESS | 1650 | 1467734399474 Marionette TRACE conn2 <- [1,2594,null,{}] 08:59:59 INFO - PROCESS | 1650 | 1467734399479 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}] 08:59:59 INFO - PROCESS | 1650 | 1467734399481 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:59 INFO - PROCESS | 1650 | 1467734399631 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 08:59:59 INFO - PROCESS | 1650 | 1467734399842 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:59 INFO - PROCESS | 1650 | 1467734399844 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 08:59:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x117142800 == 43 [pid = 1650] [id = 656] 08:59:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x110f37800) [pid = 1650] [serial = 1968] [outer = 0x0] 08:59:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11386ac00) [pid = 1650] [serial = 1969] [outer = 0x110f37800] 08:59:59 INFO - PROCESS | 1650 | 1467734399940 Marionette DEBUG loaded listener.js 09:00:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11898c400) [pid = 1650] [serial = 1970] [outer = 0x110f37800] 09:00:00 INFO - PROCESS | 1650 | 1467734400593 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]]]}] 09:00:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:00:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1130ms 09:00:00 INFO - PROCESS | 1650 | 1467734400600 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 09:00:00 INFO - PROCESS | 1650 | 1467734400603 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 09:00:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:00:00 INFO - PROCESS | 1650 | 1467734400606 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:00:00 INFO - PROCESS | 1650 | 1467734400609 Marionette TRACE conn2 <- [1,2598,null,{}] 09:00:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12b942800 == 42 [pid = 1650] [id = 650] 09:00:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12a649800 == 41 [pid = 1650] [id = 649] 09:00:00 INFO - PROCESS | 1650 | --DOCSHELL 0x128912800 == 40 [pid = 1650] [id = 648] 09:00:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12a215800 == 39 [pid = 1650] [id = 647] 09:00:00 INFO - PROCESS | 1650 | --DOCSHELL 0x128db1000 == 38 [pid = 1650] [id = 646] 09:00:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1268f5000 == 37 [pid = 1650] [id = 645] 09:00:00 INFO - PROCESS | 1650 | --DOCSHELL 0x119bc9800 == 36 [pid = 1650] [id = 644] 09:00:00 INFO - PROCESS | 1650 | --DOCSHELL 0x115e1b000 == 35 [pid = 1650] [id = 643] 09:00:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12137b800 == 34 [pid = 1650] [id = 642] 09:00:00 INFO - PROCESS | 1650 | --DOCSHELL 0x112e95800 == 33 [pid = 1650] [id = 641] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x114f60c00) [pid = 1650] [serial = 1918] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x116981800) [pid = 1650] [serial = 1913] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x115e97000) [pid = 1650] [serial = 1912] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1129a6400) [pid = 1650] [serial = 1915] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x113867000) [pid = 1650] [serial = 1897] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118154c00) [pid = 1650] [serial = 1900] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x121191c00) [pid = 1650] [serial = 1903] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1253be800) [pid = 1650] [serial = 1906] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112ae9800) [pid = 1650] [serial = 1910] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1128d3c00) [pid = 1650] [serial = 1909] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x115e97400) [pid = 1650] [serial = 1898] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11850ac00) [pid = 1650] [serial = 1901] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x121ce8c00) [pid = 1650] [serial = 1877] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1210f2800) [pid = 1650] [serial = 1876] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1253bdc00) [pid = 1650] [serial = 1882] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123b8f800) [pid = 1650] [serial = 1879] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113da5400) [pid = 1650] [serial = 1885] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11972b400) [pid = 1650] [serial = 1888] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11905ac00) [pid = 1650] [serial = 1870] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11815b800) [pid = 1650] [serial = 1867] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118503400) [pid = 1650] [serial = 1868] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119726400) [pid = 1650] [serial = 1873] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112ae5c00) [pid = 1650] [serial = 1858] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x115d1c800) [pid = 1650] [serial = 1859] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116633c00) [pid = 1650] [serial = 1864] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116903000) [pid = 1650] [serial = 1865] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11383c400) [pid = 1650] [serial = 1861] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x115e6a400) [pid = 1650] [serial = 1862] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x127288400) [pid = 1650] [serial = 1856] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126f27c00) [pid = 1650] [serial = 1855] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11957d400) [pid = 1650] [serial = 1871] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126c6b400) [pid = 1650] [serial = 1889] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x115e90000) [pid = 1650] [serial = 1919] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128758000) [pid = 1650] [serial = 1892] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1212b3000) [pid = 1650] [serial = 1904] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x110f7a800) [pid = 1650] [serial = 1916] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x127295000) [pid = 1650] [serial = 1907] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12875fc00) [pid = 1650] [serial = 1894] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12727b400) [pid = 1650] [serial = 1883] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x128728800) [pid = 1650] [serial = 1891] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x125326800) [pid = 1650] [serial = 1880] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12897e400) [pid = 1650] [serial = 1895] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x116a15000) [pid = 1650] [serial = 1921] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x116a14800) [pid = 1650] [serial = 1886] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x119a9dc00) [pid = 1650] [serial = 1874] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1210e7800) [pid = 1650] [serial = 1838] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1650 | 1467734400670 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}] 09:00:00 INFO - PROCESS | 1650 | 1467734400672 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:00 INFO - PROCESS | 1650 | 1467734400751 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 09:00:00 INFO - PROCESS | 1650 | 1467734400811 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:00 INFO - PROCESS | 1650 | 1467734400813 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11714d800 == 34 [pid = 1650] [id = 657] 09:00:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x114f64000) [pid = 1650] [serial = 1971] [outer = 0x0] 09:00:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x115dedc00) [pid = 1650] [serial = 1972] [outer = 0x114f64000] 09:00:00 INFO - PROCESS | 1650 | 1467734400846 Marionette DEBUG loaded listener.js 09:00:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x116136c00) [pid = 1650] [serial = 1973] [outer = 0x114f64000] 09:00:01 INFO - PROCESS | 1650 | 1467734401153 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]]]}] 09:00:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:00:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 557ms 09:00:01 INFO - PROCESS | 1650 | 1467734401167 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 09:00:01 INFO - PROCESS | 1650 | 1467734401170 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 09:00:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:00:01 INFO - PROCESS | 1650 | 1467734401174 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:00:01 INFO - PROCESS | 1650 | 1467734401176 Marionette TRACE conn2 <- [1,2602,null,{}] 09:00:01 INFO - PROCESS | 1650 | 1467734401182 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}] 09:00:01 INFO - PROCESS | 1650 | 1467734401184 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:01 INFO - PROCESS | 1650 | 1467734401267 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 09:00:01 INFO - PROCESS | 1650 | 1467734401272 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:01 INFO - PROCESS | 1650 | 1467734401273 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x119765000 == 35 [pid = 1650] [id = 658] 09:00:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x116716800) [pid = 1650] [serial = 1974] [outer = 0x0] 09:00:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118117400) [pid = 1650] [serial = 1975] [outer = 0x116716800] 09:00:01 INFO - PROCESS | 1650 | 1467734401302 Marionette DEBUG loaded listener.js 09:00:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118160800) [pid = 1650] [serial = 1976] [outer = 0x116716800] 09:00:01 INFO - PROCESS | 1650 | 1467734401675 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]]]}] 09:00:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:00:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 525ms 09:00:01 INFO - PROCESS | 1650 | 1467734401700 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 09:00:01 INFO - PROCESS | 1650 | 1467734401708 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 09:00:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:00:01 INFO - PROCESS | 1650 | 1467734401713 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:00:01 INFO - PROCESS | 1650 | 1467734401715 Marionette TRACE conn2 <- [1,2606,null,{}] 09:00:01 INFO - PROCESS | 1650 | 1467734401723 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}] 09:00:01 INFO - PROCESS | 1650 | 1467734401726 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:01 INFO - PROCESS | 1650 | 1467734401806 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 09:00:01 INFO - PROCESS | 1650 | 1467734401812 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:01 INFO - PROCESS | 1650 | 1467734401814 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x126611000 == 36 [pid = 1650] [id = 659] 09:00:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119063800) [pid = 1650] [serial = 1977] [outer = 0x0] 09:00:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119744000) [pid = 1650] [serial = 1978] [outer = 0x119063800] 09:00:01 INFO - PROCESS | 1650 | 1467734401842 Marionette DEBUG loaded listener.js 09:00:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1210f2800) [pid = 1650] [serial = 1979] [outer = 0x119063800] 09:00:02 INFO - PROCESS | 1650 | 1467734402195 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]]]}] 09:00:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:00:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 523ms 09:00:02 INFO - PROCESS | 1650 | 1467734402235 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 09:00:02 INFO - PROCESS | 1650 | 1467734402236 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 09:00:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:00:02 INFO - PROCESS | 1650 | 1467734402239 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:00:02 INFO - PROCESS | 1650 | 1467734402240 Marionette TRACE conn2 <- [1,2610,null,{}] 09:00:02 INFO - PROCESS | 1650 | 1467734402242 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}] 09:00:02 INFO - PROCESS | 1650 | 1467734402245 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:02 INFO - PROCESS | 1650 | 1467734402327 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 09:00:02 INFO - PROCESS | 1650 | 1467734402332 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:02 INFO - PROCESS | 1650 | 1467734402333 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12890d000 == 37 [pid = 1650] [id = 660] 09:00:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x121191800) [pid = 1650] [serial = 1980] [outer = 0x0] 09:00:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x121578c00) [pid = 1650] [serial = 1981] [outer = 0x121191800] 09:00:02 INFO - PROCESS | 1650 | 1467734402359 Marionette DEBUG loaded listener.js 09:00:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x123beb400) [pid = 1650] [serial = 1982] [outer = 0x121191800] 09:00:02 INFO - PROCESS | 1650 | 1467734402750 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]]]}] 09:00:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:00:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 523ms 09:00:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:00:02 INFO - PROCESS | 1650 | 1467734402765 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 09:00:02 INFO - PROCESS | 1650 | 1467734402767 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 09:00:02 INFO - PROCESS | 1650 | 1467734402770 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:00:02 INFO - PROCESS | 1650 | 1467734402772 Marionette TRACE conn2 <- [1,2614,null,{}] 09:00:02 INFO - PROCESS | 1650 | 1467734402775 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}] 09:00:02 INFO - PROCESS | 1650 | 1467734402778 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:02 INFO - PROCESS | 1650 | 1467734402949 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 09:00:02 INFO - PROCESS | 1650 | 1467734402969 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:02 INFO - PROCESS | 1650 | 1467734402970 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x128daf800 == 38 [pid = 1650] [id = 661] 09:00:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1128d8000) [pid = 1650] [serial = 1983] [outer = 0x0] 09:00:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x124dbb400) [pid = 1650] [serial = 1984] [outer = 0x1128d8000] 09:00:02 INFO - PROCESS | 1650 | 1467734402995 Marionette DEBUG loaded listener.js 09:00:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12727f800) [pid = 1650] [serial = 1985] [outer = 0x1128d8000] 09:00:03 INFO - PROCESS | 1650 | 1467734403351 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]]]}] 09:00:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:00:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 622ms 09:00:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:00:03 INFO - PROCESS | 1650 | 1467734403392 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 09:00:03 INFO - PROCESS | 1650 | 1467734403393 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 09:00:03 INFO - PROCESS | 1650 | 1467734403395 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:00:03 INFO - PROCESS | 1650 | 1467734403397 Marionette TRACE conn2 <- [1,2618,null,{}] 09:00:03 INFO - PROCESS | 1650 | 1467734403399 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}] 09:00:03 INFO - PROCESS | 1650 | 1467734403403 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:03 INFO - PROCESS | 1650 | 1467734403514 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 09:00:03 INFO - PROCESS | 1650 | 1467734403525 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:03 INFO - PROCESS | 1650 | 1467734403526 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f99000 == 39 [pid = 1650] [id = 662] 09:00:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12728b400) [pid = 1650] [serial = 1986] [outer = 0x0] 09:00:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12872f400) [pid = 1650] [serial = 1987] [outer = 0x12728b400] 09:00:03 INFO - PROCESS | 1650 | 1467734403552 Marionette DEBUG loaded listener.js 09:00:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1129b2000) [pid = 1650] [serial = 1988] [outer = 0x12728b400] 09:00:03 INFO - PROCESS | 1650 | 1467734403897 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]]]}] 09:00:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:00:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 518ms 09:00:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:00:03 INFO - PROCESS | 1650 | 1467734403914 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 09:00:03 INFO - PROCESS | 1650 | 1467734403915 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 09:00:03 INFO - PROCESS | 1650 | 1467734403917 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:00:03 INFO - PROCESS | 1650 | 1467734403918 Marionette TRACE conn2 <- [1,2622,null,{}] 09:00:03 INFO - PROCESS | 1650 | 1467734403926 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}] 09:00:03 INFO - PROCESS | 1650 | 1467734403928 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:04 INFO - PROCESS | 1650 | 1467734404030 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 09:00:04 INFO - PROCESS | 1650 | 1467734404034 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:04 INFO - PROCESS | 1650 | 1467734404035 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b92e800 == 40 [pid = 1650] [id = 663] 09:00:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12728e000) [pid = 1650] [serial = 1989] [outer = 0x0] 09:00:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128983c00) [pid = 1650] [serial = 1990] [outer = 0x12728e000] 09:00:04 INFO - PROCESS | 1650 | 1467734404093 Marionette DEBUG loaded listener.js 09:00:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12898ac00) [pid = 1650] [serial = 1991] [outer = 0x12728e000] 09:00:04 INFO - PROCESS | 1650 | 1467734404426 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]]]}] 09:00:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:00:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 520ms 09:00:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:00:04 INFO - PROCESS | 1650 | 1467734404437 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 09:00:04 INFO - PROCESS | 1650 | 1467734404438 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 09:00:04 INFO - PROCESS | 1650 | 1467734404440 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:00:04 INFO - PROCESS | 1650 | 1467734404441 Marionette TRACE conn2 <- [1,2626,null,{}] 09:00:04 INFO - PROCESS | 1650 | 1467734404445 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}] 09:00:04 INFO - PROCESS | 1650 | 1467734404448 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:04 INFO - PROCESS | 1650 | 1467734404552 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 09:00:04 INFO - PROCESS | 1650 | 1467734404563 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:04 INFO - PROCESS | 1650 | 1467734404564 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c280800 == 41 [pid = 1650] [id = 664] 09:00:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12898b000) [pid = 1650] [serial = 1992] [outer = 0x0] 09:00:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128b6a000) [pid = 1650] [serial = 1993] [outer = 0x12898b000] 09:00:04 INFO - PROCESS | 1650 | 1467734404588 Marionette DEBUG loaded listener.js 09:00:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128b94000) [pid = 1650] [serial = 1994] [outer = 0x12898b000] 09:00:04 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1122b7400) [pid = 1650] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:00:04 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1128d4400) [pid = 1650] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:00:04 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1190f6000) [pid = 1650] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:00:04 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119a9c800) [pid = 1650] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:00:04 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11386bc00) [pid = 1650] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:00:04 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12156ec00) [pid = 1650] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:00:04 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116a0dc00) [pid = 1650] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:00:04 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x115e65400) [pid = 1650] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:00:05 INFO - PROCESS | 1650 | 1467734405051 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]]]}] 09:00:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:00:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 620ms 09:00:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:00:05 INFO - PROCESS | 1650 | 1467734405066 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 09:00:05 INFO - PROCESS | 1650 | 1467734405068 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 09:00:05 INFO - PROCESS | 1650 | 1467734405071 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:00:05 INFO - PROCESS | 1650 | 1467734405073 Marionette TRACE conn2 <- [1,2630,null,{}] 09:00:05 INFO - PROCESS | 1650 | 1467734405078 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}] 09:00:05 INFO - PROCESS | 1650 | 1467734405080 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:05 INFO - PROCESS | 1650 | 1467734405169 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 09:00:05 INFO - PROCESS | 1650 | 1467734405172 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:05 INFO - PROCESS | 1650 | 1467734405173 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c607800 == 42 [pid = 1650] [id = 665] 09:00:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112d23c00) [pid = 1650] [serial = 1995] [outer = 0x0] 09:00:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11811f000) [pid = 1650] [serial = 1996] [outer = 0x112d23c00] 09:00:05 INFO - PROCESS | 1650 | 1467734405197 Marionette DEBUG loaded listener.js 09:00:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1212aa800) [pid = 1650] [serial = 1997] [outer = 0x112d23c00] 09:00:05 INFO - PROCESS | 1650 | 1467734405605 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]]]}] 09:00:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:00:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 570ms 09:00:05 INFO - PROCESS | 1650 | 1467734405642 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 09:00:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:00:05 INFO - PROCESS | 1650 | 1467734405644 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 09:00:05 INFO - PROCESS | 1650 | 1467734405647 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:00:05 INFO - PROCESS | 1650 | 1467734405649 Marionette TRACE conn2 <- [1,2634,null,{}] 09:00:05 INFO - PROCESS | 1650 | 1467734405652 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}] 09:00:05 INFO - PROCESS | 1650 | 1467734405654 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:05 INFO - PROCESS | 1650 | 1467734405781 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 09:00:05 INFO - PROCESS | 1650 | 1467734405789 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:05 INFO - PROCESS | 1650 | 1467734405790 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce06000 == 43 [pid = 1650] [id = 666] 09:00:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1212b1000) [pid = 1650] [serial = 1998] [outer = 0x0] 09:00:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128b96400) [pid = 1650] [serial = 1999] [outer = 0x1212b1000] 09:00:05 INFO - PROCESS | 1650 | 1467734405830 Marionette DEBUG loaded listener.js 09:00:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128b9b800) [pid = 1650] [serial = 2000] [outer = 0x1212b1000] 09:00:06 INFO - PROCESS | 1650 | 1467734406183 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]]]}] 09:00:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:00:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 571ms 09:00:06 INFO - PROCESS | 1650 | 1467734406217 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 09:00:06 INFO - PROCESS | 1650 | 1467734406219 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 09:00:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:00:06 INFO - PROCESS | 1650 | 1467734406222 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:00:06 INFO - PROCESS | 1650 | 1467734406225 Marionette TRACE conn2 <- [1,2638,null,{}] 09:00:06 INFO - PROCESS | 1650 | 1467734406242 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}] 09:00:06 INFO - PROCESS | 1650 | 1467734406244 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:06 INFO - PROCESS | 1650 | 1467734406369 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 09:00:06 INFO - PROCESS | 1650 | 1467734406374 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:06 INFO - PROCESS | 1650 | 1467734406376 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d418000 == 44 [pid = 1650] [id = 667] 09:00:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128b97400) [pid = 1650] [serial = 2001] [outer = 0x0] 09:00:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128d74c00) [pid = 1650] [serial = 2002] [outer = 0x128b97400] 09:00:06 INFO - PROCESS | 1650 | 1467734406419 Marionette DEBUG loaded listener.js 09:00:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12907cc00) [pid = 1650] [serial = 2003] [outer = 0x128b97400] 09:00:06 INFO - PROCESS | 1650 | 1467734406851 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]]]}] 09:00:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:00:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 677ms 09:00:06 INFO - PROCESS | 1650 | 1467734406899 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 09:00:06 INFO - PROCESS | 1650 | 1467734406900 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 09:00:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:00:06 INFO - PROCESS | 1650 | 1467734406903 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:00:06 INFO - PROCESS | 1650 | 1467734406904 Marionette TRACE conn2 <- [1,2642,null,{}] 09:00:06 INFO - PROCESS | 1650 | 1467734406906 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}] 09:00:06 INFO - PROCESS | 1650 | 1467734406907 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:07 INFO - PROCESS | 1650 | 1467734407079 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 09:00:07 INFO - PROCESS | 1650 | 1467734407124 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:07 INFO - PROCESS | 1650 | 1467734407126 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x116685000 == 45 [pid = 1650] [id = 668] 09:00:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x110f63400) [pid = 1650] [serial = 2004] [outer = 0x0] 09:00:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1110a7400) [pid = 1650] [serial = 2005] [outer = 0x110f63400] 09:00:07 INFO - PROCESS | 1650 | 1467734407157 Marionette DEBUG loaded listener.js 09:00:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112a88800) [pid = 1650] [serial = 2006] [outer = 0x110f63400] 09:00:07 INFO - PROCESS | 1650 | 1467734407609 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]]]}] 09:00:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:00:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 718ms 09:00:07 INFO - PROCESS | 1650 | 1467734407622 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 09:00:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:00:07 INFO - PROCESS | 1650 | 1467734407625 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 09:00:07 INFO - PROCESS | 1650 | 1467734407629 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:00:07 INFO - PROCESS | 1650 | 1467734407632 Marionette TRACE conn2 <- [1,2646,null,{}] 09:00:07 INFO - PROCESS | 1650 | 1467734407635 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}] 09:00:07 INFO - PROCESS | 1650 | 1467734407637 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:07 INFO - PROCESS | 1650 | 1467734407759 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 09:00:07 INFO - PROCESS | 1650 | 1467734407884 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:07 INFO - PROCESS | 1650 | 1467734407886 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x125395000 == 46 [pid = 1650] [id = 669] 09:00:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x116a14400) [pid = 1650] [serial = 2007] [outer = 0x0] 09:00:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11811a000) [pid = 1650] [serial = 2008] [outer = 0x116a14400] 09:00:07 INFO - PROCESS | 1650 | 1467734407915 Marionette DEBUG loaded listener.js 09:00:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1184c8400) [pid = 1650] [serial = 2009] [outer = 0x116a14400] 09:00:08 INFO - PROCESS | 1650 | 1467734408327 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]]]}] 09:00:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:00:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 721ms 09:00:08 INFO - PROCESS | 1650 | 1467734408350 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 09:00:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:00:08 INFO - PROCESS | 1650 | 1467734408352 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 09:00:08 INFO - PROCESS | 1650 | 1467734408354 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:00:08 INFO - PROCESS | 1650 | 1467734408355 Marionette TRACE conn2 <- [1,2650,null,{}] 09:00:08 INFO - PROCESS | 1650 | 1467734408358 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}] 09:00:08 INFO - PROCESS | 1650 | 1467734408359 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:08 INFO - PROCESS | 1650 | 1467734408468 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 09:00:08 INFO - PROCESS | 1650 | 1467734408530 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:08 INFO - PROCESS | 1650 | 1467734408532 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b941800 == 47 [pid = 1650] [id = 670] 09:00:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11862f000) [pid = 1650] [serial = 2010] [outer = 0x0] 09:00:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119aa5400) [pid = 1650] [serial = 2011] [outer = 0x11862f000] 09:00:08 INFO - PROCESS | 1650 | 1467734408600 Marionette DEBUG loaded listener.js 09:00:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12156dc00) [pid = 1650] [serial = 2012] [outer = 0x11862f000] 09:00:09 INFO - PROCESS | 1650 | 1467734409014 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]]]}] 09:00:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:00:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 668ms 09:00:09 INFO - PROCESS | 1650 | 1467734409023 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 09:00:09 INFO - PROCESS | 1650 | 1467734409026 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 09:00:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:00:09 INFO - PROCESS | 1650 | 1467734409053 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:00:09 INFO - PROCESS | 1650 | 1467734409056 Marionette TRACE conn2 <- [1,2654,null,{}] 09:00:09 INFO - PROCESS | 1650 | 1467734409059 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}] 09:00:09 INFO - PROCESS | 1650 | 1467734409063 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:09 INFO - PROCESS | 1650 | 1467734409187 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 09:00:09 INFO - PROCESS | 1650 | 1467734409263 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:09 INFO - PROCESS | 1650 | 1467734409264 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d81f800 == 48 [pid = 1650] [id = 671] 09:00:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x127288400) [pid = 1650] [serial = 2013] [outer = 0x0] 09:00:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12872e000) [pid = 1650] [serial = 2014] [outer = 0x127288400] 09:00:09 INFO - PROCESS | 1650 | 1467734409292 Marionette DEBUG loaded listener.js 09:00:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128761000) [pid = 1650] [serial = 2015] [outer = 0x127288400] 09:00:09 INFO - PROCESS | 1650 | 1467734409912 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]]]}] 09:00:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:00:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 931ms 09:00:09 INFO - PROCESS | 1650 | 1467734409997 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 09:00:10 INFO - PROCESS | 1650 | 1467734409999 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 09:00:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:00:10 INFO - PROCESS | 1650 | 1467734410005 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:00:10 INFO - PROCESS | 1650 | 1467734410006 Marionette TRACE conn2 <- [1,2658,null,{}] 09:00:10 INFO - PROCESS | 1650 | 1467734410011 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}] 09:00:10 INFO - PROCESS | 1650 | 1467734410014 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:10 INFO - PROCESS | 1650 | 1467734410120 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 09:00:10 INFO - PROCESS | 1650 | 1467734410230 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:10 INFO - PROCESS | 1650 | 1467734410233 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12143f000 == 49 [pid = 1650] [id = 672] 09:00:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112d09400) [pid = 1650] [serial = 2016] [outer = 0x0] 09:00:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11386bc00) [pid = 1650] [serial = 2017] [outer = 0x112d09400] 09:00:10 INFO - PROCESS | 1650 | 1467734410260 Marionette DEBUG loaded listener.js 09:00:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1167cec00) [pid = 1650] [serial = 2018] [outer = 0x112d09400] 09:00:10 INFO - PROCESS | 1650 | 1467734410722 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]]]}] 09:00:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:00:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 724ms 09:00:10 INFO - PROCESS | 1650 | 1467734410729 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 09:00:10 INFO - PROCESS | 1650 | 1467734410732 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 09:00:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:00:10 INFO - PROCESS | 1650 | 1467734410738 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:00:10 INFO - PROCESS | 1650 | 1467734410740 Marionette TRACE conn2 <- [1,2662,null,{}] 09:00:10 INFO - PROCESS | 1650 | 1467734410744 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}] 09:00:10 INFO - PROCESS | 1650 | 1467734410746 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1169ac800 == 48 [pid = 1650] [id = 637] 09:00:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12d418000 == 47 [pid = 1650] [id = 667] 09:00:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce06000 == 46 [pid = 1650] [id = 666] 09:00:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12c607800 == 45 [pid = 1650] [id = 665] 09:00:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12c280800 == 44 [pid = 1650] [id = 664] 09:00:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12b92e800 == 43 [pid = 1650] [id = 663] 09:00:11 INFO - PROCESS | 1650 | --DOCSHELL 0x116f99000 == 42 [pid = 1650] [id = 662] 09:00:11 INFO - PROCESS | 1650 | --DOCSHELL 0x128daf800 == 41 [pid = 1650] [id = 661] 09:00:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12890d000 == 40 [pid = 1650] [id = 660] 09:00:11 INFO - PROCESS | 1650 | --DOCSHELL 0x126611000 == 39 [pid = 1650] [id = 659] 09:00:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119765000 == 38 [pid = 1650] [id = 658] 09:00:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11714d800 == 37 [pid = 1650] [id = 657] 09:00:11 INFO - PROCESS | 1650 | --DOCSHELL 0x123b20000 == 36 [pid = 1650] [id = 652] 09:00:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd7b800 == 35 [pid = 1650] [id = 651] 09:00:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12c619800 == 34 [pid = 1650] [id = 654] 09:00:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5cb000 == 33 [pid = 1650] [id = 653] 09:00:11 INFO - PROCESS | 1650 | --DOCSHELL 0x117142800 == 32 [pid = 1650] [id = 656] 09:00:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce08800 == 31 [pid = 1650] [id = 655] 09:00:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12143f000 == 30 [pid = 1650] [id = 672] 09:00:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12d81f800 == 29 [pid = 1650] [id = 671] 09:00:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12b941800 == 28 [pid = 1650] [id = 670] 09:00:11 INFO - PROCESS | 1650 | --DOCSHELL 0x125395000 == 27 [pid = 1650] [id = 669] 09:00:11 INFO - PROCESS | 1650 | --DOCSHELL 0x116685000 == 26 [pid = 1650] [id = 668] 09:00:11 INFO - PROCESS | 1650 | 1467734411620 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 09:00:11 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1184ce000) [pid = 1650] [serial = 1936] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x115e8ec00) [pid = 1650] [serial = 1927] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x110f7b000) [pid = 1650] [serial = 1924] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1129a7c00) [pid = 1650] [serial = 1930] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119587000) [pid = 1650] [serial = 1939] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1210eb800) [pid = 1650] [serial = 1942] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119a9c400) [pid = 1650] [serial = 1940] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1210eac00) [pid = 1650] [serial = 1948] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1219d0800) [pid = 1650] [serial = 1951] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119aa2400) [pid = 1650] [serial = 1946] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x121192000) [pid = 1650] [serial = 1943] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116980000) [pid = 1650] [serial = 1933] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118063400) [pid = 1650] [serial = 1945] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1214de400) [pid = 1650] [serial = 1949] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123b8e000) [pid = 1650] [serial = 1952] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118990400) [pid = 1650] [serial = 1937] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118067c00) [pid = 1650] [serial = 1934] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1130a4c00) [pid = 1650] [serial = 1931] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1650 | 1467734411728 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:11 INFO - PROCESS | 1650 | 1467734411730 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164b0000 == 27 [pid = 1650] [id = 673] 09:00:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112a79c00) [pid = 1650] [serial = 2019] [outer = 0x0] 09:00:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11309b400) [pid = 1650] [serial = 2020] [outer = 0x112a79c00] 09:00:11 INFO - PROCESS | 1650 | 1467734411759 Marionette DEBUG loaded listener.js 09:00:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x115e91c00) [pid = 1650] [serial = 2021] [outer = 0x112a79c00] 09:00:12 INFO - PROCESS | 1650 | 1467734412053 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]]]}] 09:00:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:00:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1324ms 09:00:12 INFO - PROCESS | 1650 | 1467734412072 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 09:00:12 INFO - PROCESS | 1650 | 1467734412075 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 09:00:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:00:12 INFO - PROCESS | 1650 | 1467734412085 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:00:12 INFO - PROCESS | 1650 | 1467734412087 Marionette TRACE conn2 <- [1,2666,null,{}] 09:00:12 INFO - PROCESS | 1650 | 1467734412090 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}] 09:00:12 INFO - PROCESS | 1650 | 1467734412092 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:12 INFO - PROCESS | 1650 | 1467734412180 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 09:00:12 INFO - PROCESS | 1650 | 1467734412266 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:12 INFO - PROCESS | 1650 | 1467734412268 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194da000 == 28 [pid = 1650] [id = 674] 09:00:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x116983000) [pid = 1650] [serial = 2022] [outer = 0x0] 09:00:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1184c7000) [pid = 1650] [serial = 2023] [outer = 0x116983000] 09:00:12 INFO - PROCESS | 1650 | 1467734412294 Marionette DEBUG loaded listener.js 09:00:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1190f8c00) [pid = 1650] [serial = 2024] [outer = 0x116983000] 09:00:13 INFO - PROCESS | 1650 | 1467734413064 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]]]}] 09:00:13 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) 09:00:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1028ms 09:00:13 INFO - PROCESS | 1650 | 1467734413107 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 09:00:13 INFO - PROCESS | 1650 | 1467734413109 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 09:00:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:00:13 INFO - PROCESS | 1650 | 1467734413112 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:00:13 INFO - PROCESS | 1650 | 1467734413113 Marionette TRACE conn2 <- [1,2670,null,{}] 09:00:13 INFO - PROCESS | 1650 | 1467734413115 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}] 09:00:13 INFO - PROCESS | 1650 | 1467734413116 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:13 INFO - PROCESS | 1650 | 1467734413198 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 09:00:13 INFO - PROCESS | 1650 | 1467734413205 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:13 INFO - PROCESS | 1650 | 1467734413206 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194d9000 == 29 [pid = 1650] [id = 675] 09:00:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1210ec800) [pid = 1650] [serial = 2025] [outer = 0x0] 09:00:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121191400) [pid = 1650] [serial = 2026] [outer = 0x1210ec800] 09:00:13 INFO - PROCESS | 1650 | 1467734413238 Marionette DEBUG loaded listener.js 09:00:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1214de400) [pid = 1650] [serial = 2027] [outer = 0x1210ec800] 09:00:14 INFO - PROCESS | 1650 | 1467734414088 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:00:14 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 09:00:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:00:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 09:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:00:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1020ms 09:00:14 INFO - PROCESS | 1650 | 1467734414133 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 09:00:14 INFO - PROCESS | 1650 | 1467734414136 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 09:00:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:00:14 INFO - PROCESS | 1650 | 1467734414144 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:00:14 INFO - PROCESS | 1650 | 1467734414147 Marionette TRACE conn2 <- [1,2674,null,{}] 09:00:14 INFO - PROCESS | 1650 | 1467734414161 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}] 09:00:14 INFO - PROCESS | 1650 | 1467734414163 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:14 INFO - PROCESS | 1650 | 1467734414268 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 09:00:14 INFO - PROCESS | 1650 | 1467734414272 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:14 INFO - PROCESS | 1650 | 1467734414273 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x129262800 == 30 [pid = 1650] [id = 676] 09:00:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x121ce7800) [pid = 1650] [serial = 2028] [outer = 0x0] 09:00:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x125325800) [pid = 1650] [serial = 2029] [outer = 0x121ce7800] 09:00:14 INFO - PROCESS | 1650 | 1467734414298 Marionette DEBUG loaded listener.js 09:00:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12728a800) [pid = 1650] [serial = 2030] [outer = 0x121ce7800] 09:00:15 INFO - PROCESS | 1650 | 1467734415213 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:00:15 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 09:00:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:00:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 09:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:00:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1085ms 09:00:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:00:15 INFO - PROCESS | 1650 | 1467734415225 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 09:00:15 INFO - PROCESS | 1650 | 1467734415226 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 09:00:15 INFO - PROCESS | 1650 | 1467734415230 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:00:15 INFO - PROCESS | 1650 | 1467734415231 Marionette TRACE conn2 <- [1,2678,null,{}] 09:00:15 INFO - PROCESS | 1650 | 1467734415233 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}] 09:00:15 INFO - PROCESS | 1650 | 1467734415234 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:15 INFO - PROCESS | 1650 | 1467734415336 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 09:00:15 INFO - PROCESS | 1650 | 1467734415340 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:15 INFO - PROCESS | 1650 | 1467734415341 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5c0800 == 31 [pid = 1650] [id = 677] 09:00:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112d44400) [pid = 1650] [serial = 2031] [outer = 0x0] 09:00:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12875b400) [pid = 1650] [serial = 2032] [outer = 0x112d44400] 09:00:15 INFO - PROCESS | 1650 | 1467734415365 Marionette DEBUG loaded listener.js 09:00:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128982c00) [pid = 1650] [serial = 2033] [outer = 0x112d44400] 09:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x111c19800) [pid = 1650] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128b97400) [pid = 1650] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112d47400) [pid = 1650] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x110f39400) [pid = 1650] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12728b400) [pid = 1650] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12728e000) [pid = 1650] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119580c00) [pid = 1650] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1212b0800) [pid = 1650] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11815e400) [pid = 1650] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x114f64000) [pid = 1650] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116716800) [pid = 1650] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119063800) [pid = 1650] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12898b000) [pid = 1650] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x110f37800) [pid = 1650] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x121191800) [pid = 1650] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112ae5000) [pid = 1650] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1266fac00) [pid = 1650] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112d23c00) [pid = 1650] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1128d8000) [pid = 1650] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1212b1000) [pid = 1650] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:00:16 INFO - PROCESS | 1650 | 1467734416604 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]]]}] 09:00: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) 09:00:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1421ms 09:00:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:00:16 INFO - PROCESS | 1650 | 1467734416651 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 09:00:16 INFO - PROCESS | 1650 | 1467734416652 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 09:00:16 INFO - PROCESS | 1650 | 1467734416654 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:00:16 INFO - PROCESS | 1650 | 1467734416656 Marionette TRACE conn2 <- [1,2682,null,{}] 09:00:16 INFO - PROCESS | 1650 | 1467734416658 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}] 09:00:16 INFO - PROCESS | 1650 | 1467734416659 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:16 INFO - PROCESS | 1650 | 1467734416735 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 09:00:16 INFO - PROCESS | 1650 | 1467734416739 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:16 INFO - PROCESS | 1650 | 1467734416743 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af05800 == 32 [pid = 1650] [id = 678] 09:00:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116a0d400) [pid = 1650] [serial = 2034] [outer = 0x0] 09:00:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118126000) [pid = 1650] [serial = 2035] [outer = 0x116a0d400] 09:00:16 INFO - PROCESS | 1650 | 1467734416777 Marionette DEBUG loaded listener.js 09:00:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x121191800) [pid = 1650] [serial = 2036] [outer = 0x116a0d400] 09:00:17 INFO - PROCESS | 1650 | 1467734417616 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]]]}] 09:00: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) 09:00:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 969ms 09:00:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:00:17 INFO - PROCESS | 1650 | 1467734417624 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 09:00:17 INFO - PROCESS | 1650 | 1467734417625 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 09:00:17 INFO - PROCESS | 1650 | 1467734417628 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:00:17 INFO - PROCESS | 1650 | 1467734417630 Marionette TRACE conn2 <- [1,2686,null,{}] 09:00:17 INFO - PROCESS | 1650 | 1467734417632 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}] 09:00:17 INFO - PROCESS | 1650 | 1467734417633 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:17 INFO - PROCESS | 1650 | 1467734417710 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 09:00:17 INFO - PROCESS | 1650 | 1467734417774 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:17 INFO - PROCESS | 1650 | 1467734417775 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x116408800 == 33 [pid = 1650] [id = 679] 09:00:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x116f05800) [pid = 1650] [serial = 2037] [outer = 0x0] 09:00:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128729c00) [pid = 1650] [serial = 2038] [outer = 0x116f05800] 09:00:17 INFO - PROCESS | 1650 | 1467734417799 Marionette DEBUG loaded listener.js 09:00:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12898b000) [pid = 1650] [serial = 2039] [outer = 0x116f05800] 09:00:18 INFO - PROCESS | 1650 | 1467734418655 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:00:18 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 09:00:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:00:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 09:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:00:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1072ms 09:00:18 INFO - PROCESS | 1650 | 1467734418701 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 09:00:18 INFO - PROCESS | 1650 | 1467734418704 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 09:00:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:00:18 INFO - PROCESS | 1650 | 1467734418707 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:00:18 INFO - PROCESS | 1650 | 1467734418709 Marionette TRACE conn2 <- [1,2690,null,{}] 09:00:18 INFO - PROCESS | 1650 | 1467734418713 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}] 09:00:18 INFO - PROCESS | 1650 | 1467734418715 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:18 INFO - PROCESS | 1650 | 1467734418822 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 09:00:18 INFO - PROCESS | 1650 | 1467734418885 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:18 INFO - PROCESS | 1650 | 1467734418886 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x119766000 == 34 [pid = 1650] [id = 680] 09:00:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1129ac800) [pid = 1650] [serial = 2040] [outer = 0x0] 09:00:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116465c00) [pid = 1650] [serial = 2041] [outer = 0x1129ac800] 09:00:18 INFO - PROCESS | 1650 | 1467734418917 Marionette DEBUG loaded listener.js 09:00:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11671b000) [pid = 1650] [serial = 2042] [outer = 0x1129ac800] 09:00:19 INFO - PROCESS | 1650 | 1467734419869 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:00: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 09:00:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:00:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 09:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:00:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1175ms 09:00:19 INFO - PROCESS | 1650 | 1467734419882 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 09:00:19 INFO - PROCESS | 1650 | 1467734419886 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 09:00:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:00:19 INFO - PROCESS | 1650 | 1467734419890 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:00:19 INFO - PROCESS | 1650 | 1467734419892 Marionette TRACE conn2 <- [1,2694,null,{}] 09:00:19 INFO - PROCESS | 1650 | 1467734419897 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}] 09:00:19 INFO - PROCESS | 1650 | 1467734419899 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:20 INFO - PROCESS | 1650 | 1467734420007 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 09:00:20 INFO - PROCESS | 1650 | 1467734420069 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:20 INFO - PROCESS | 1650 | 1467734420071 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x128db6000 == 35 [pid = 1650] [id = 681] 09:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118122400) [pid = 1650] [serial = 2043] [outer = 0x0] 09:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11957c400) [pid = 1650] [serial = 2044] [outer = 0x118122400] 09:00:20 INFO - PROCESS | 1650 | 1467734420102 Marionette DEBUG loaded listener.js 09:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119790800) [pid = 1650] [serial = 2045] [outer = 0x118122400] 09:00:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12af05800 == 34 [pid = 1650] [id = 678] 09:00:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5c0800 == 33 [pid = 1650] [id = 677] 09:00:20 INFO - PROCESS | 1650 | --DOCSHELL 0x129262800 == 32 [pid = 1650] [id = 676] 09:00:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1194d9000 == 31 [pid = 1650] [id = 675] 09:00:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1194da000 == 30 [pid = 1650] [id = 674] 09:00:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1164b0000 == 29 [pid = 1650] [id = 673] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11806ac00) [pid = 1650] [serial = 1922] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12872f400) [pid = 1650] [serial = 1987] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128983c00) [pid = 1650] [serial = 1990] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1210c8000) [pid = 1650] [serial = 1963] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1212b3c00) [pid = 1650] [serial = 1964] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124c6cc00) [pid = 1650] [serial = 1955] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123b92000) [pid = 1650] [serial = 1954] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118502400) [pid = 1650] [serial = 1960] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119060400) [pid = 1650] [serial = 1961] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x115dedc00) [pid = 1650] [serial = 1972] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116136c00) [pid = 1650] [serial = 1973] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118117400) [pid = 1650] [serial = 1975] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118160800) [pid = 1650] [serial = 1976] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119744000) [pid = 1650] [serial = 1978] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1210f2800) [pid = 1650] [serial = 1979] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x128b6a000) [pid = 1650] [serial = 1993] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11386ac00) [pid = 1650] [serial = 1969] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11898c400) [pid = 1650] [serial = 1970] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x121578c00) [pid = 1650] [serial = 1981] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123beb400) [pid = 1650] [serial = 1982] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x115dec400) [pid = 1650] [serial = 1957] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1164ea800) [pid = 1650] [serial = 1958] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x126d0d000) [pid = 1650] [serial = 1966] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x127233800) [pid = 1650] [serial = 1967] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12907cc00) [pid = 1650] [serial = 2003] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12898ac00) [pid = 1650] [serial = 1991] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1212aa800) [pid = 1650] [serial = 1997] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x11811f000) [pid = 1650] [serial = 1996] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x128b94000) [pid = 1650] [serial = 1994] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x124dbb400) [pid = 1650] [serial = 1984] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1129b2000) [pid = 1650] [serial = 1988] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x128b9b800) [pid = 1650] [serial = 2000] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x128b96400) [pid = 1650] [serial = 1999] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12727f800) [pid = 1650] [serial = 1985] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x128d74c00) [pid = 1650] [serial = 2002] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x11662f400) [pid = 1650] [serial = 1928] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x1128ce400) [pid = 1650] [serial = 1925] [outer = 0x0] [url = about:blank] 09:00:21 INFO - PROCESS | 1650 | 1467734421207 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:00:21 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 09:00:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:00:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 09:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:00:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1325ms 09:00:21 INFO - PROCESS | 1650 | 1467734421215 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 09:00:21 INFO - PROCESS | 1650 | 1467734421218 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 09:00:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:00:21 INFO - PROCESS | 1650 | 1467734421221 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:00:21 INFO - PROCESS | 1650 | 1467734421223 Marionette TRACE conn2 <- [1,2698,null,{}] 09:00:21 INFO - PROCESS | 1650 | 1467734421226 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}] 09:00:21 INFO - PROCESS | 1650 | 1467734421229 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:21 INFO - PROCESS | 1650 | 1467734421309 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 09:00:21 INFO - PROCESS | 1650 | 1467734421316 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:21 INFO - PROCESS | 1650 | 1467734421317 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d5a000 == 30 [pid = 1650] [id = 682] 09:00:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x1128d4800) [pid = 1650] [serial = 2046] [outer = 0x0] 09:00:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x115d1c000) [pid = 1650] [serial = 2047] [outer = 0x1128d4800] 09:00:21 INFO - PROCESS | 1650 | 1467734421344 Marionette DEBUG loaded listener.js 09:00:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x116128000) [pid = 1650] [serial = 2048] [outer = 0x1128d4800] 09:00:22 INFO - PROCESS | 1650 | 1467734422218 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:00:22 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 09:00:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:00:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 09:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:00:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1021ms 09:00:22 INFO - PROCESS | 1650 | 1467734422243 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 09:00:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:00:22 INFO - PROCESS | 1650 | 1467734422248 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 09:00:22 INFO - PROCESS | 1650 | 1467734422252 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:00:22 INFO - PROCESS | 1650 | 1467734422254 Marionette TRACE conn2 <- [1,2702,null,{}] 09:00:22 INFO - PROCESS | 1650 | 1467734422264 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}] 09:00:22 INFO - PROCESS | 1650 | 1467734422266 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:22 INFO - PROCESS | 1650 | 1467734422343 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 09:00:22 INFO - PROCESS | 1650 | 1467734422349 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:22 INFO - PROCESS | 1650 | 1467734422350 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x120ebc000 == 31 [pid = 1650] [id = 683] 09:00:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x118068c00) [pid = 1650] [serial = 2049] [outer = 0x0] 09:00:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x118121c00) [pid = 1650] [serial = 2050] [outer = 0x118068c00] 09:00:22 INFO - PROCESS | 1650 | 1467734422378 Marionette DEBUG loaded listener.js 09:00:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11837c800) [pid = 1650] [serial = 2051] [outer = 0x118068c00] 09:00:22 INFO - PROCESS | 1650 | 1467734422734 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]]]}] 09:00:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:00:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 530ms 09:00:22 INFO - PROCESS | 1650 | 1467734422783 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 09:00:22 INFO - PROCESS | 1650 | 1467734422784 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 09:00:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:00:22 INFO - PROCESS | 1650 | 1467734422786 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:00:22 INFO - PROCESS | 1650 | 1467734422789 Marionette TRACE conn2 <- [1,2706,null,{}] 09:00:22 INFO - PROCESS | 1650 | 1467734422796 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}] 09:00:22 INFO - PROCESS | 1650 | 1467734422800 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:22 INFO - PROCESS | 1650 | 1467734422913 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 09:00:22 INFO - PROCESS | 1650 | 1467734422924 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:22 INFO - PROCESS | 1650 | 1467734422926 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1287e4800 == 32 [pid = 1650] [id = 684] 09:00:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x110fe6c00) [pid = 1650] [serial = 2052] [outer = 0x0] 09:00:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x119063800) [pid = 1650] [serial = 2053] [outer = 0x110fe6c00] 09:00:22 INFO - PROCESS | 1650 | 1467734422955 Marionette DEBUG loaded listener.js 09:00:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1210ef800) [pid = 1650] [serial = 2054] [outer = 0x110fe6c00] 09:00:23 INFO - PROCESS | 1650 | 1467734423298 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]]]}] 09:00:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:00:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 523ms 09:00:23 INFO - PROCESS | 1650 | 1467734423310 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 09:00:23 INFO - PROCESS | 1650 | 1467734423313 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 09:00:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:00:23 INFO - PROCESS | 1650 | 1467734423316 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:00:23 INFO - PROCESS | 1650 | 1467734423317 Marionette TRACE conn2 <- [1,2710,null,{}] 09:00:23 INFO - PROCESS | 1650 | 1467734423320 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}] 09:00:23 INFO - PROCESS | 1650 | 1467734423321 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:23 INFO - PROCESS | 1650 | 1467734423422 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 09:00:23 INFO - PROCESS | 1650 | 1467734423439 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:23 INFO - PROCESS | 1650 | 1467734423440 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a203000 == 33 [pid = 1650] [id = 685] 09:00:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x12119a400) [pid = 1650] [serial = 2055] [outer = 0x0] 09:00:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1212b4800) [pid = 1650] [serial = 2056] [outer = 0x12119a400] 09:00:23 INFO - PROCESS | 1650 | 1467734423465 Marionette DEBUG loaded listener.js 09:00:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x121ab9400) [pid = 1650] [serial = 2057] [outer = 0x12119a400] 09:00:23 INFO - PROCESS | 1650 | 1467734423836 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] 09:00:23 INFO - PROCESS | 1650 | 1467734423886 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 09:00:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:00:23 INFO - PROCESS | 1650 | 1467734423889 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:00:23 INFO - PROCESS | 1650 | 1467734423890 Marionette TRACE conn2 <- [1,2714,null,{}] 09:00:23 INFO - PROCESS | 1650 | 1467734423892 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}] 09:00:23 INFO - PROCESS | 1650 | 1467734423893 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:23 INFO - PROCESS | 1650 | 1467734423991 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 09:00:24 INFO - PROCESS | 1650 | 1467734424002 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:24 INFO - PROCESS | 1650 | 1467734424003 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a646000 == 34 [pid = 1650] [id = 686] 09:00:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x121cf2800) [pid = 1650] [serial = 2058] [outer = 0x0] 09:00:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x123b94800) [pid = 1650] [serial = 2059] [outer = 0x121cf2800] 09:00:24 INFO - PROCESS | 1650 | 1467734424028 Marionette DEBUG loaded listener.js 09:00:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1253c1400) [pid = 1650] [serial = 2060] [outer = 0x121cf2800] 09:00:24 INFO - PROCESS | 1650 | 1467734424370 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]]]}] 09:00:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:00:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 520ms 09:00:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:00:24 INFO - PROCESS | 1650 | 1467734424409 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 09:00:24 INFO - PROCESS | 1650 | 1467734424410 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 09:00:24 INFO - PROCESS | 1650 | 1467734424412 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:00:24 INFO - PROCESS | 1650 | 1467734424413 Marionette TRACE conn2 <- [1,2718,null,{}] 09:00:24 INFO - PROCESS | 1650 | 1467734424416 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}] 09:00:24 INFO - PROCESS | 1650 | 1467734424420 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:24 INFO - PROCESS | 1650 | 1467734424541 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 09:00:24 INFO - PROCESS | 1650 | 1467734424581 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:24 INFO - PROCESS | 1650 | 1467734424583 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b942800 == 35 [pid = 1650] [id = 687] 09:00:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1266f4c00) [pid = 1650] [serial = 2061] [outer = 0x0] 09:00:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x128732800) [pid = 1650] [serial = 2062] [outer = 0x1266f4c00] 09:00:24 INFO - PROCESS | 1650 | 1467734424607 Marionette DEBUG loaded listener.js 09:00:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x128b68c00) [pid = 1650] [serial = 2063] [outer = 0x1266f4c00] 09:00:24 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x116983000) [pid = 1650] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:00:24 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1210ec800) [pid = 1650] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:00:24 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x112d09400) [pid = 1650] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:00:24 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x112a79c00) [pid = 1650] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:00:24 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x121ce7800) [pid = 1650] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:00:24 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x110f63400) [pid = 1650] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:00:24 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x116a14400) [pid = 1650] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:00:24 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11862f000) [pid = 1650] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:00:24 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x127288400) [pid = 1650] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:00:24 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x112d44400) [pid = 1650] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:00:24 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x116a0d400) [pid = 1650] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:00:24 INFO - PROCESS | 1650 | 1467734424965 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] 09:00:24 INFO - PROCESS | 1650 | 1467734424984 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 09:00:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:00:24 INFO - PROCESS | 1650 | 1467734424987 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:00:24 INFO - PROCESS | 1650 | 1467734424988 Marionette TRACE conn2 <- [1,2722,null,{}] 09:00:24 INFO - PROCESS | 1650 | 1467734424990 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}] 09:00:24 INFO - PROCESS | 1650 | 1467734424991 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:25 INFO - PROCESS | 1650 | 1467734425071 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 09:00:25 INFO - PROCESS | 1650 | 1467734425075 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:25 INFO - PROCESS | 1650 | 1467734425076 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c27e800 == 36 [pid = 1650] [id = 688] 09:00:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x115e95400) [pid = 1650] [serial = 2064] [outer = 0x0] 09:00:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1212a6c00) [pid = 1650] [serial = 2065] [outer = 0x115e95400] 09:00:25 INFO - PROCESS | 1650 | 1467734425101 Marionette DEBUG loaded listener.js 09:00:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x128758c00) [pid = 1650] [serial = 2066] [outer = 0x115e95400] 09:00:25 INFO - PROCESS | 1650 | 1467734425435 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] 09:00:25 INFO - PROCESS | 1650 | 1467734425466 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 09:00:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:00:25 INFO - PROCESS | 1650 | 1467734425470 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:00:25 INFO - PROCESS | 1650 | 1467734425471 Marionette TRACE conn2 <- [1,2726,null,{}] 09:00:25 INFO - PROCESS | 1650 | 1467734425473 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}] 09:00:25 INFO - PROCESS | 1650 | 1467734425474 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:25 INFO - PROCESS | 1650 | 1467734425578 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 09:00:25 INFO - PROCESS | 1650 | 1467734425586 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:25 INFO - PROCESS | 1650 | 1467734425587 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c291000 == 37 [pid = 1650] [id = 689] 09:00:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x128b6d000) [pid = 1650] [serial = 2067] [outer = 0x0] 09:00:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x128b96400) [pid = 1650] [serial = 2068] [outer = 0x128b6d000] 09:00:25 INFO - PROCESS | 1650 | 1467734425611 Marionette DEBUG loaded listener.js 09:00:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x128b9dc00) [pid = 1650] [serial = 2069] [outer = 0x128b6d000] 09:00:25 INFO - PROCESS | 1650 | 1467734425924 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]]]}] 09:00:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:00:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 469ms 09:00:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:00:25 INFO - PROCESS | 1650 | 1467734425938 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 09:00:25 INFO - PROCESS | 1650 | 1467734425939 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 09:00:25 INFO - PROCESS | 1650 | 1467734425942 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:00:25 INFO - PROCESS | 1650 | 1467734425943 Marionette TRACE conn2 <- [1,2730,null,{}] 09:00:25 INFO - PROCESS | 1650 | 1467734425948 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}] 09:00:25 INFO - PROCESS | 1650 | 1467734425950 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:26 INFO - PROCESS | 1650 | 1467734426033 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 09:00:26 INFO - PROCESS | 1650 | 1467734426037 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:26 INFO - PROCESS | 1650 | 1467734426038 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1287e4000 == 38 [pid = 1650] [id = 690] 09:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x128b9ec00) [pid = 1650] [serial = 2070] [outer = 0x0] 09:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x128d77c00) [pid = 1650] [serial = 2071] [outer = 0x128b9ec00] 09:00:26 INFO - PROCESS | 1650 | 1467734426062 Marionette DEBUG loaded listener.js 09:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x129073000) [pid = 1650] [serial = 2072] [outer = 0x128b9ec00] 09:00:26 INFO - PROCESS | 1650 | 1467734426869 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:00:26 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 09:00:26 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 09:00:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 09:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:00:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 974ms 09:00:26 INFO - PROCESS | 1650 | 1467734426944 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 09:00:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:00:26 INFO - PROCESS | 1650 | 1467734426946 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 09:00:26 INFO - PROCESS | 1650 | 1467734426950 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:00:26 INFO - PROCESS | 1650 | 1467734426953 Marionette TRACE conn2 <- [1,2734,null,{}] 09:00:26 INFO - PROCESS | 1650 | 1467734426957 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}] 09:00:26 INFO - PROCESS | 1650 | 1467734426959 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:27 INFO - PROCESS | 1650 | 1467734427051 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 09:00:27 INFO - PROCESS | 1650 | 1467734427151 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:27 INFO - PROCESS | 1650 | 1467734427152 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x118358800 == 39 [pid = 1650] [id = 691] 09:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x112234800) [pid = 1650] [serial = 2073] [outer = 0x0] 09:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1129ab800) [pid = 1650] [serial = 2074] [outer = 0x112234800] 09:00:27 INFO - PROCESS | 1650 | 1467734427184 Marionette DEBUG loaded listener.js 09:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115df0000) [pid = 1650] [serial = 2075] [outer = 0x112234800] 09:00:27 INFO - PROCESS | 1650 | 1467734427651 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]]]}] 09:00:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:00:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 721ms 09:00:27 INFO - PROCESS | 1650 | 1467734427672 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 09:00:27 INFO - PROCESS | 1650 | 1467734427674 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 09:00:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:00:27 INFO - PROCESS | 1650 | 1467734427679 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:00:27 INFO - PROCESS | 1650 | 1467734427682 Marionette TRACE conn2 <- [1,2738,null,{}] 09:00:27 INFO - PROCESS | 1650 | 1467734427685 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}] 09:00:27 INFO - PROCESS | 1650 | 1467734427686 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:27 INFO - PROCESS | 1650 | 1467734427794 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 09:00:27 INFO - PROCESS | 1650 | 1467734427857 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:27 INFO - PROCESS | 1650 | 1467734427858 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x128dc0800 == 40 [pid = 1650] [id = 692] 09:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116907800) [pid = 1650] [serial = 2076] [outer = 0x0] 09:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118153800) [pid = 1650] [serial = 2077] [outer = 0x116907800] 09:00:27 INFO - PROCESS | 1650 | 1467734427888 Marionette DEBUG loaded listener.js 09:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1190c9800) [pid = 1650] [serial = 2078] [outer = 0x116907800] 09:00:28 INFO - PROCESS | 1650 | 1467734428300 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]]]}] 09:00:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:00:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 674ms 09:00:28 INFO - PROCESS | 1650 | 1467734428352 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 09:00:28 INFO - PROCESS | 1650 | 1467734428353 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 09:00:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:00:28 INFO - PROCESS | 1650 | 1467734428356 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:00:28 INFO - PROCESS | 1650 | 1467734428357 Marionette TRACE conn2 <- [1,2742,null,{}] 09:00:28 INFO - PROCESS | 1650 | 1467734428364 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}] 09:00:28 INFO - PROCESS | 1650 | 1467734428367 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:28 INFO - PROCESS | 1650 | 1467734428492 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 09:00:28 INFO - PROCESS | 1650 | 1467734428583 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:28 INFO - PROCESS | 1650 | 1467734428586 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d10c800 == 41 [pid = 1650] [id = 693] 09:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1219c3400) [pid = 1650] [serial = 2079] [outer = 0x0] 09:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1253c1000) [pid = 1650] [serial = 2080] [outer = 0x1219c3400] 09:00:28 INFO - PROCESS | 1650 | 1467734428619 Marionette DEBUG loaded listener.js 09:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x127293000) [pid = 1650] [serial = 2081] [outer = 0x1219c3400] 09:00:29 INFO - PROCESS | 1650 | 1467734429034 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]]]}] 09:00:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:00:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 719ms 09:00:29 INFO - PROCESS | 1650 | 1467734429075 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 09:00:29 INFO - PROCESS | 1650 | 1467734429077 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 09:00:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:00:29 INFO - PROCESS | 1650 | 1467734429079 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:00:29 INFO - PROCESS | 1650 | 1467734429080 Marionette TRACE conn2 <- [1,2746,null,{}] 09:00:29 INFO - PROCESS | 1650 | 1467734429083 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}] 09:00:29 INFO - PROCESS | 1650 | 1467734429084 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:29 INFO - PROCESS | 1650 | 1467734429186 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 09:00:29 INFO - PROCESS | 1650 | 1467734429250 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:29 INFO - PROCESS | 1650 | 1467734429252 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d41d000 == 42 [pid = 1650] [id = 694] 09:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x128983000) [pid = 1650] [serial = 2082] [outer = 0x0] 09:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x128b63800) [pid = 1650] [serial = 2083] [outer = 0x128983000] 09:00:29 INFO - PROCESS | 1650 | 1467734429280 Marionette DEBUG loaded listener.js 09:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x129076400) [pid = 1650] [serial = 2084] [outer = 0x128983000] 09:00:29 INFO - PROCESS | 1650 | 1467734429737 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]]]}] 09:00:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:00:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 672ms 09:00:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:00:29 INFO - PROCESS | 1650 | 1467734429751 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 09:00:29 INFO - PROCESS | 1650 | 1467734429752 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 09:00:29 INFO - PROCESS | 1650 | 1467734429755 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:00:29 INFO - PROCESS | 1650 | 1467734429756 Marionette TRACE conn2 <- [1,2750,null,{}] 09:00:29 INFO - PROCESS | 1650 | 1467734429758 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}] 09:00:29 INFO - PROCESS | 1650 | 1467734429760 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:29 INFO - PROCESS | 1650 | 1467734429860 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 09:00:29 INFO - PROCESS | 1650 | 1467734429967 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:29 INFO - PROCESS | 1650 | 1467734429969 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11694f000 == 43 [pid = 1650] [id = 695] 09:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x113847c00) [pid = 1650] [serial = 2085] [outer = 0x0] 09:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11815d400) [pid = 1650] [serial = 2086] [outer = 0x113847c00] 09:00:29 INFO - PROCESS | 1650 | 1467734429998 Marionette DEBUG loaded listener.js 09:00:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129075800) [pid = 1650] [serial = 2087] [outer = 0x113847c00] 09:00:30 INFO - PROCESS | 1650 | 1467734430518 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]]]}] 09:00:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:00:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 824ms 09:00:30 INFO - PROCESS | 1650 | 1467734430580 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 09:00:30 INFO - PROCESS | 1650 | 1467734430582 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 09:00:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:00:30 INFO - PROCESS | 1650 | 1467734430585 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:00:30 INFO - PROCESS | 1650 | 1467734430587 Marionette TRACE conn2 <- [1,2754,null,{}] 09:00:30 INFO - PROCESS | 1650 | 1467734430591 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}] 09:00:30 INFO - PROCESS | 1650 | 1467734430593 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:30 INFO - PROCESS | 1650 | 1467734430692 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 09:00:30 INFO - PROCESS | 1650 | 1467734430772 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:30 INFO - PROCESS | 1650 | 1467734430773 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x118529000 == 44 [pid = 1650] [id = 696] 09:00:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1128d3800) [pid = 1650] [serial = 2088] [outer = 0x0] 09:00:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1133b6000) [pid = 1650] [serial = 2089] [outer = 0x1128d3800] 09:00:30 INFO - PROCESS | 1650 | 1467734430805 Marionette DEBUG loaded listener.js 09:00:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11671ec00) [pid = 1650] [serial = 2090] [outer = 0x1128d3800] 09:00:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12c291000 == 43 [pid = 1650] [id = 689] 09:00:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12c27e800 == 42 [pid = 1650] [id = 688] 09:00:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12b942800 == 41 [pid = 1650] [id = 687] 09:00:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12a646000 == 40 [pid = 1650] [id = 686] 09:00:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12a203000 == 39 [pid = 1650] [id = 685] 09:00:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1287e4800 == 38 [pid = 1650] [id = 684] 09:00:31 INFO - PROCESS | 1650 | --DOCSHELL 0x120ebc000 == 37 [pid = 1650] [id = 683] 09:00:31 INFO - PROCESS | 1650 | --DOCSHELL 0x117d5a000 == 36 [pid = 1650] [id = 682] 09:00:31 INFO - PROCESS | 1650 | --DOCSHELL 0x128db6000 == 35 [pid = 1650] [id = 681] 09:00:31 INFO - PROCESS | 1650 | --DOCSHELL 0x119766000 == 34 [pid = 1650] [id = 680] 09:00:31 INFO - PROCESS | 1650 | --DOCSHELL 0x116408800 == 33 [pid = 1650] [id = 679] 09:00:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11694f000 == 32 [pid = 1650] [id = 695] 09:00:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12d41d000 == 31 [pid = 1650] [id = 694] 09:00:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12d10c800 == 30 [pid = 1650] [id = 693] 09:00:31 INFO - PROCESS | 1650 | --DOCSHELL 0x128dc0800 == 29 [pid = 1650] [id = 692] 09:00:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1287e4000 == 28 [pid = 1650] [id = 690] 09:00:31 INFO - PROCESS | 1650 | --DOCSHELL 0x118358800 == 27 [pid = 1650] [id = 691] 09:00:31 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1184c7000) [pid = 1650] [serial = 2023] [outer = 0x0] [url = about:blank] 09:00:31 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x121191400) [pid = 1650] [serial = 2026] [outer = 0x0] [url = about:blank] 09:00:31 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1167cec00) [pid = 1650] [serial = 2018] [outer = 0x0] [url = about:blank] 09:00:31 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11386bc00) [pid = 1650] [serial = 2017] [outer = 0x0] [url = about:blank] 09:00:31 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11309b400) [pid = 1650] [serial = 2020] [outer = 0x0] [url = about:blank] 09:00:31 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115e91c00) [pid = 1650] [serial = 2021] [outer = 0x0] [url = about:blank] 09:00:31 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x125325800) [pid = 1650] [serial = 2029] [outer = 0x0] [url = about:blank] 09:00:31 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112a88800) [pid = 1650] [serial = 2006] [outer = 0x0] [url = about:blank] 09:00:31 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1110a7400) [pid = 1650] [serial = 2005] [outer = 0x0] [url = about:blank] 09:00:31 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1184c8400) [pid = 1650] [serial = 2009] [outer = 0x0] [url = about:blank] 09:00:31 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11811a000) [pid = 1650] [serial = 2008] [outer = 0x0] [url = about:blank] 09:00:31 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119aa5400) [pid = 1650] [serial = 2011] [outer = 0x0] [url = about:blank] 09:00:31 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12156dc00) [pid = 1650] [serial = 2012] [outer = 0x0] [url = about:blank] 09:00:31 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128761000) [pid = 1650] [serial = 2015] [outer = 0x0] [url = about:blank] 09:00:31 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12872e000) [pid = 1650] [serial = 2014] [outer = 0x0] [url = about:blank] 09:00:31 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12875b400) [pid = 1650] [serial = 2032] [outer = 0x0] [url = about:blank] 09:00:31 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118126000) [pid = 1650] [serial = 2035] [outer = 0x0] [url = about:blank] 09:00:31 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x128982c00) [pid = 1650] [serial = 2033] [outer = 0x0] [url = about:blank] 09:00:31 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1190f8c00) [pid = 1650] [serial = 2024] [outer = 0x0] [url = about:blank] 09:00:31 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12728a800) [pid = 1650] [serial = 2030] [outer = 0x0] [url = about:blank] 09:00:31 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x121191800) [pid = 1650] [serial = 2036] [outer = 0x0] [url = about:blank] 09:00:31 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x128729c00) [pid = 1650] [serial = 2038] [outer = 0x0] [url = about:blank] 09:00:31 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1214de400) [pid = 1650] [serial = 2027] [outer = 0x0] [url = about:blank] 09:00:31 INFO - PROCESS | 1650 | 1467734431939 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]]]}] 09:00:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:00:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1373ms 09:00:31 INFO - PROCESS | 1650 | 1467734431959 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 09:00:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:00:31 INFO - PROCESS | 1650 | 1467734431964 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 09:00:31 INFO - PROCESS | 1650 | 1467734431967 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:00:31 INFO - PROCESS | 1650 | 1467734431969 Marionette TRACE conn2 <- [1,2758,null,{}] 09:00:31 INFO - PROCESS | 1650 | 1467734431972 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}] 09:00:31 INFO - PROCESS | 1650 | 1467734431974 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:32 INFO - PROCESS | 1650 | 1467734432046 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 09:00:32 INFO - PROCESS | 1650 | 1467734432051 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:32 INFO - PROCESS | 1650 | 1467734432054 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169bd800 == 28 [pid = 1650] [id = 697] 09:00:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x110ff1800) [pid = 1650] [serial = 2091] [outer = 0x0] 09:00:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1122b5000) [pid = 1650] [serial = 2092] [outer = 0x110ff1800] 09:00:32 INFO - PROCESS | 1650 | 1467734432085 Marionette DEBUG loaded listener.js 09:00:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1129a6c00) [pid = 1650] [serial = 2093] [outer = 0x110ff1800] 09:00:32 INFO - PROCESS | 1650 | 1467734432601 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]]]}] 09:00:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:00:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 671ms 09:00:32 INFO - PROCESS | 1650 | 1467734432638 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 09:00:32 INFO - PROCESS | 1650 | 1467734432645 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 09:00:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:00:32 INFO - PROCESS | 1650 | 1467734432652 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:00:32 INFO - PROCESS | 1650 | 1467734432655 Marionette TRACE conn2 <- [1,2762,null,{}] 09:00:32 INFO - PROCESS | 1650 | 1467734432658 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}] 09:00:32 INFO - PROCESS | 1650 | 1467734432663 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:32 INFO - PROCESS | 1650 | 1467734432762 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 09:00:32 INFO - PROCESS | 1650 | 1467734432771 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:32 INFO - PROCESS | 1650 | 1467734432772 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11859a800 == 29 [pid = 1650] [id = 698] 09:00:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1129ae000) [pid = 1650] [serial = 2094] [outer = 0x0] 09:00:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x112d47000) [pid = 1650] [serial = 2095] [outer = 0x1129ae000] 09:00:32 INFO - PROCESS | 1650 | 1467734432846 Marionette DEBUG loaded listener.js 09:00:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x113da6400) [pid = 1650] [serial = 2096] [outer = 0x1129ae000] 09:00:33 INFO - PROCESS | 1650 | 1467734433150 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]]]}] 09:00:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:00:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 521ms 09:00:33 INFO - PROCESS | 1650 | 1467734433173 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 09:00:33 INFO - PROCESS | 1650 | 1467734433174 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 09:00:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:00:33 INFO - PROCESS | 1650 | 1467734433176 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:00:33 INFO - PROCESS | 1650 | 1467734433181 Marionette TRACE conn2 <- [1,2766,null,{}] 09:00:33 INFO - PROCESS | 1650 | 1467734433190 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}] 09:00:33 INFO - PROCESS | 1650 | 1467734433193 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:33 INFO - PROCESS | 1650 | 1467734433271 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 09:00:33 INFO - PROCESS | 1650 | 1467734433276 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:33 INFO - PROCESS | 1650 | 1467734433280 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12137b800 == 30 [pid = 1650] [id = 699] 09:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x110f80c00) [pid = 1650] [serial = 2097] [outer = 0x0] 09:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116712400) [pid = 1650] [serial = 2098] [outer = 0x110f80c00] 09:00:33 INFO - PROCESS | 1650 | 1467734433310 Marionette DEBUG loaded listener.js 09:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1167cf800) [pid = 1650] [serial = 2099] [outer = 0x110f80c00] 09:00:33 INFO - PROCESS | 1650 | 1467734433643 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]]]}] 09:00:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:00:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 524ms 09:00:33 INFO - PROCESS | 1650 | 1467734433708 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 09:00:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:00:33 INFO - PROCESS | 1650 | 1467734433710 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 09:00:33 INFO - PROCESS | 1650 | 1467734433712 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:00:33 INFO - PROCESS | 1650 | 1467734433713 Marionette TRACE conn2 <- [1,2770,null,{}] 09:00:33 INFO - PROCESS | 1650 | 1467734433716 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}] 09:00:33 INFO - PROCESS | 1650 | 1467734433717 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:33 INFO - PROCESS | 1650 | 1467734433792 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 09:00:33 INFO - PROCESS | 1650 | 1467734433798 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:33 INFO - PROCESS | 1650 | 1467734433799 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1253a9000 == 31 [pid = 1650] [id = 700] 09:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116fd1400) [pid = 1650] [serial = 2100] [outer = 0x0] 09:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1176f4800) [pid = 1650] [serial = 2101] [outer = 0x116fd1400] 09:00:33 INFO - PROCESS | 1650 | 1467734433824 Marionette DEBUG loaded listener.js 09:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11811bc00) [pid = 1650] [serial = 2102] [outer = 0x116fd1400] 09:00:34 INFO - PROCESS | 1650 | 1467734434165 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]]]}] 09:00:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:00:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 469ms 09:00:34 INFO - PROCESS | 1650 | 1467734434188 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 09:00:34 INFO - PROCESS | 1650 | 1467734434189 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 09:00:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:00:34 INFO - PROCESS | 1650 | 1467734434191 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:00:34 INFO - PROCESS | 1650 | 1467734434192 Marionette TRACE conn2 <- [1,2774,null,{}] 09:00:34 INFO - PROCESS | 1650 | 1467734434204 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}] 09:00:34 INFO - PROCESS | 1650 | 1467734434205 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:34 INFO - PROCESS | 1650 | 1467734434298 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 09:00:34 INFO - PROCESS | 1650 | 1467734434337 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:34 INFO - PROCESS | 1650 | 1467734434338 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x126fe6000 == 32 [pid = 1650] [id = 701] 09:00:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x110f6d400) [pid = 1650] [serial = 2103] [outer = 0x0] 09:00:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118125400) [pid = 1650] [serial = 2104] [outer = 0x110f6d400] 09:00:34 INFO - PROCESS | 1650 | 1467734434363 Marionette DEBUG loaded listener.js 09:00:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1181b7000) [pid = 1650] [serial = 2105] [outer = 0x110f6d400] 09:00:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:00:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 519ms 09:00:34 INFO - PROCESS | 1650 | 1467734434702 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]]]}] 09:00:34 INFO - PROCESS | 1650 | 1467734434711 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 09:00:34 INFO - PROCESS | 1650 | 1467734434714 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 09:00:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:00:34 INFO - PROCESS | 1650 | 1467734434718 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:00:34 INFO - PROCESS | 1650 | 1467734434719 Marionette TRACE conn2 <- [1,2778,null,{}] 09:00:34 INFO - PROCESS | 1650 | 1467734434721 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}] 09:00:34 INFO - PROCESS | 1650 | 1467734434726 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:34 INFO - PROCESS | 1650 | 1467734434839 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 09:00:34 INFO - PROCESS | 1650 | 1467734434876 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:34 INFO - PROCESS | 1650 | 1467734434878 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ac5800 == 33 [pid = 1650] [id = 702] 09:00:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11837b800) [pid = 1650] [serial = 2106] [outer = 0x0] 09:00:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11898d400) [pid = 1650] [serial = 2107] [outer = 0x11837b800] 09:00:34 INFO - PROCESS | 1650 | 1467734434902 Marionette DEBUG loaded listener.js 09:00:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119580400) [pid = 1650] [serial = 2108] [outer = 0x11837b800] 09:00:35 INFO - PROCESS | 1650 | 1467734435199 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]]]}] 09:00:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:00:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 519ms 09:00:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:00:35 INFO - PROCESS | 1650 | 1467734435238 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 09:00:35 INFO - PROCESS | 1650 | 1467734435239 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 09:00:35 INFO - PROCESS | 1650 | 1467734435241 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:00:35 INFO - PROCESS | 1650 | 1467734435242 Marionette TRACE conn2 <- [1,2782,null,{}] 09:00:35 INFO - PROCESS | 1650 | 1467734435247 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}] 09:00:35 INFO - PROCESS | 1650 | 1467734435249 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:35 INFO - PROCESS | 1650 | 1467734435349 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 09:00:35 INFO - PROCESS | 1650 | 1467734435360 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:35 INFO - PROCESS | 1650 | 1467734435363 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a206800 == 34 [pid = 1650] [id = 703] 09:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1122be400) [pid = 1650] [serial = 2109] [outer = 0x0] 09:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119588c00) [pid = 1650] [serial = 2110] [outer = 0x1122be400] 09:00:35 INFO - PROCESS | 1650 | 1467734435388 Marionette DEBUG loaded listener.js 09:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119a9a000) [pid = 1650] [serial = 2111] [outer = 0x1122be400] 09:00:35 INFO - PROCESS | 1650 | 1467734435715 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]]]}] 09:00:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:00:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 519ms 09:00:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:00:35 INFO - PROCESS | 1650 | 1467734435761 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 09:00:35 INFO - PROCESS | 1650 | 1467734435762 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 09:00:35 INFO - PROCESS | 1650 | 1467734435764 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:00:35 INFO - PROCESS | 1650 | 1467734435765 Marionette TRACE conn2 <- [1,2786,null,{}] 09:00:35 INFO - PROCESS | 1650 | 1467734435767 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}] 09:00:35 INFO - PROCESS | 1650 | 1467734435769 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:35 INFO - PROCESS | 1650 | 1467734435864 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 09:00:35 INFO - PROCESS | 1650 | 1467734435876 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:35 INFO - PROCESS | 1650 | 1467734435877 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a415800 == 35 [pid = 1650] [id = 704] 09:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119a9e800) [pid = 1650] [serial = 2112] [outer = 0x0] 09:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119d62800) [pid = 1650] [serial = 2113] [outer = 0x119a9e800] 09:00:35 INFO - PROCESS | 1650 | 1467734435904 Marionette DEBUG loaded listener.js 09:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1210eb000) [pid = 1650] [serial = 2114] [outer = 0x119a9e800] 09:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12119a400) [pid = 1650] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x121cf2800) [pid = 1650] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1266f4c00) [pid = 1650] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1129ac800) [pid = 1650] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118068c00) [pid = 1650] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1128d4800) [pid = 1650] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116f05800) [pid = 1650] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118122400) [pid = 1650] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x115e95400) [pid = 1650] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x110fe6c00) [pid = 1650] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128b6d000) [pid = 1650] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128b9ec00) [pid = 1650] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:00:36 INFO - PROCESS | 1650 | 1467734436305 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]]]}] 09:00:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:00:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 569ms 09:00:36 INFO - PROCESS | 1650 | 1467734436333 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 09:00:36 INFO - PROCESS | 1650 | 1467734436335 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 09:00:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:00:36 INFO - PROCESS | 1650 | 1467734436337 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:00:36 INFO - PROCESS | 1650 | 1467734436338 Marionette TRACE conn2 <- [1,2790,null,{}] 09:00:36 INFO - PROCESS | 1650 | 1467734436341 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}] 09:00:36 INFO - PROCESS | 1650 | 1467734436342 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:36 INFO - PROCESS | 1650 | 1467734436423 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 09:00:36 INFO - PROCESS | 1650 | 1467734436427 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:36 INFO - PROCESS | 1650 | 1467734436428 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12136e800 == 36 [pid = 1650] [id = 705] 09:00:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x117db9c00) [pid = 1650] [serial = 2115] [outer = 0x0] 09:00:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118122400) [pid = 1650] [serial = 2116] [outer = 0x117db9c00] 09:00:36 INFO - PROCESS | 1650 | 1467734436457 Marionette DEBUG loaded listener.js 09:00:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1210f1800) [pid = 1650] [serial = 2117] [outer = 0x117db9c00] 09:00:36 INFO - PROCESS | 1650 | 1467734436784 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]]]}] 09:00:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:00:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 470ms 09:00:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:00:36 INFO - PROCESS | 1650 | 1467734436807 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 09:00:36 INFO - PROCESS | 1650 | 1467734436809 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 09:00:36 INFO - PROCESS | 1650 | 1467734436826 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:00:36 INFO - PROCESS | 1650 | 1467734436827 Marionette TRACE conn2 <- [1,2794,null,{}] 09:00:36 INFO - PROCESS | 1650 | 1467734436835 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}] 09:00:36 INFO - PROCESS | 1650 | 1467734436836 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:36 INFO - PROCESS | 1650 | 1467734436917 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 09:00:36 INFO - PROCESS | 1650 | 1467734436921 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:36 INFO - PROCESS | 1650 | 1467734436922 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b022800 == 37 [pid = 1650] [id = 706] 09:00:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119aa4800) [pid = 1650] [serial = 2118] [outer = 0x0] 09:00:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x121195800) [pid = 1650] [serial = 2119] [outer = 0x119aa4800] 09:00:36 INFO - PROCESS | 1650 | 1467734436946 Marionette DEBUG loaded listener.js 09:00:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1212aa400) [pid = 1650] [serial = 2120] [outer = 0x119aa4800] 09:00:37 INFO - PROCESS | 1650 | 1467734437269 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]]]}] 09:00:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:00:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 489ms 09:00:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:00:37 INFO - PROCESS | 1650 | 1467734437300 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 09:00:37 INFO - PROCESS | 1650 | 1467734437302 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 09:00:37 INFO - PROCESS | 1650 | 1467734437304 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:00:37 INFO - PROCESS | 1650 | 1467734437305 Marionette TRACE conn2 <- [1,2798,null,{}] 09:00:37 INFO - PROCESS | 1650 | 1467734437308 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}] 09:00:37 INFO - PROCESS | 1650 | 1467734437309 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:37 INFO - PROCESS | 1650 | 1467734437404 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 09:00:37 INFO - PROCESS | 1650 | 1467734437407 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:37 INFO - PROCESS | 1650 | 1467734437409 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x126fe5000 == 38 [pid = 1650] [id = 707] 09:00:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1212ae000) [pid = 1650] [serial = 2121] [outer = 0x0] 09:00:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x121570800) [pid = 1650] [serial = 2122] [outer = 0x1212ae000] 09:00:37 INFO - PROCESS | 1650 | 1467734437437 Marionette DEBUG loaded listener.js 09:00:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123b8e400) [pid = 1650] [serial = 2123] [outer = 0x1212ae000] 09:00:37 INFO - PROCESS | 1650 | 1467734437784 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]]]}] 09:00:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:00:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 518ms 09:00:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:00:37 INFO - PROCESS | 1650 | 1467734437822 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 09:00:37 INFO - PROCESS | 1650 | 1467734437824 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 09:00:37 INFO - PROCESS | 1650 | 1467734437826 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:00:37 INFO - PROCESS | 1650 | 1467734437828 Marionette TRACE conn2 <- [1,2802,null,{}] 09:00:37 INFO - PROCESS | 1650 | 1467734437841 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}] 09:00:37 INFO - PROCESS | 1650 | 1467734437842 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:37 INFO - PROCESS | 1650 | 1467734437919 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 09:00:37 INFO - PROCESS | 1650 | 1467734437922 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:37 INFO - PROCESS | 1650 | 1467734437924 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c603800 == 39 [pid = 1650] [id = 708] 09:00:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123b8e800) [pid = 1650] [serial = 2124] [outer = 0x0] 09:00:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12489d400) [pid = 1650] [serial = 2125] [outer = 0x123b8e800] 09:00:37 INFO - PROCESS | 1650 | 1467734437948 Marionette DEBUG loaded listener.js 09:00:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125326000) [pid = 1650] [serial = 2126] [outer = 0x123b8e800] 09:00:38 INFO - PROCESS | 1650 | 1467734438435 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]]]}] 09:00:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:00:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 629ms 09:00:38 INFO - PROCESS | 1650 | 1467734438470 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 09:00:38 INFO - PROCESS | 1650 | 1467734438473 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 09:00:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:00:38 INFO - PROCESS | 1650 | 1467734438477 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:00:38 INFO - PROCESS | 1650 | 1467734438481 Marionette TRACE conn2 <- [1,2806,null,{}] 09:00:38 INFO - PROCESS | 1650 | 1467734438485 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}] 09:00:38 INFO - PROCESS | 1650 | 1467734438487 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:38 INFO - PROCESS | 1650 | 1467734438599 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 09:00:38 INFO - PROCESS | 1650 | 1467734438682 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:38 INFO - PROCESS | 1650 | 1467734438683 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d3f000 == 40 [pid = 1650] [id = 709] 09:00:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x110f7a000) [pid = 1650] [serial = 2127] [outer = 0x0] 09:00:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x110fec800) [pid = 1650] [serial = 2128] [outer = 0x110f7a000] 09:00:38 INFO - PROCESS | 1650 | 1467734438714 Marionette DEBUG loaded listener.js 09:00:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1129a9000) [pid = 1650] [serial = 2129] [outer = 0x110f7a000] 09:00:39 INFO - PROCESS | 1650 | 1467734439266 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]]]}] 09:00:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:00:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 825ms 09:00:39 INFO - PROCESS | 1650 | 1467734439307 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 09:00:39 INFO - PROCESS | 1650 | 1467734439310 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 09:00:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:00:39 INFO - PROCESS | 1650 | 1467734439318 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:00:39 INFO - PROCESS | 1650 | 1467734439320 Marionette TRACE conn2 <- [1,2810,null,{}] 09:00:39 INFO - PROCESS | 1650 | 1467734439322 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}] 09:00:39 INFO - PROCESS | 1650 | 1467734439324 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:39 INFO - PROCESS | 1650 | 1467734439434 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 09:00:39 INFO - PROCESS | 1650 | 1467734439515 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:39 INFO - PROCESS | 1650 | 1467734439517 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194d9000 == 41 [pid = 1650] [id = 710] 09:00:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x113374800) [pid = 1650] [serial = 2130] [outer = 0x0] 09:00:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115dedc00) [pid = 1650] [serial = 2131] [outer = 0x113374800] 09:00:39 INFO - PROCESS | 1650 | 1467734439548 Marionette DEBUG loaded listener.js 09:00:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116136c00) [pid = 1650] [serial = 2132] [outer = 0x113374800] 09:00:40 INFO - PROCESS | 1650 | --DOCSHELL 0x126fe5000 == 40 [pid = 1650] [id = 707] 09:00:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12b022800 == 39 [pid = 1650] [id = 706] 09:00:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12136e800 == 38 [pid = 1650] [id = 705] 09:00:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12a415800 == 37 [pid = 1650] [id = 704] 09:00:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12a206800 == 36 [pid = 1650] [id = 703] 09:00:40 INFO - PROCESS | 1650 | --DOCSHELL 0x128ac5800 == 35 [pid = 1650] [id = 702] 09:00:40 INFO - PROCESS | 1650 | --DOCSHELL 0x126fe6000 == 34 [pid = 1650] [id = 701] 09:00:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1253a9000 == 33 [pid = 1650] [id = 700] 09:00:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12137b800 == 32 [pid = 1650] [id = 699] 09:00:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11859a800 == 31 [pid = 1650] [id = 698] 09:00:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1169bd800 == 30 [pid = 1650] [id = 697] 09:00:40 INFO - PROCESS | 1650 | --DOCSHELL 0x118529000 == 29 [pid = 1650] [id = 696] 09:00:40 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128d77c00) [pid = 1650] [serial = 2071] [outer = 0x0] [url = about:blank] 09:00:40 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x129073000) [pid = 1650] [serial = 2072] [outer = 0x0] [url = about:blank] 09:00:40 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1212b4800) [pid = 1650] [serial = 2056] [outer = 0x0] [url = about:blank] 09:00:40 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123b94800) [pid = 1650] [serial = 2059] [outer = 0x0] [url = about:blank] 09:00:40 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128732800) [pid = 1650] [serial = 2062] [outer = 0x0] [url = about:blank] 09:00:40 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116465c00) [pid = 1650] [serial = 2041] [outer = 0x0] [url = about:blank] 09:00:40 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11671b000) [pid = 1650] [serial = 2042] [outer = 0x0] [url = about:blank] 09:00:40 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118121c00) [pid = 1650] [serial = 2050] [outer = 0x0] [url = about:blank] 09:00:40 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11837c800) [pid = 1650] [serial = 2051] [outer = 0x0] [url = about:blank] 09:00:40 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115d1c000) [pid = 1650] [serial = 2047] [outer = 0x0] [url = about:blank] 09:00:40 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116128000) [pid = 1650] [serial = 2048] [outer = 0x0] [url = about:blank] 09:00:40 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12898b000) [pid = 1650] [serial = 2039] [outer = 0x0] [url = about:blank] 09:00:40 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11957c400) [pid = 1650] [serial = 2044] [outer = 0x0] [url = about:blank] 09:00:40 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119790800) [pid = 1650] [serial = 2045] [outer = 0x0] [url = about:blank] 09:00:40 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128758c00) [pid = 1650] [serial = 2066] [outer = 0x0] [url = about:blank] 09:00:40 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1212a6c00) [pid = 1650] [serial = 2065] [outer = 0x0] [url = about:blank] 09:00:40 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128b68c00) [pid = 1650] [serial = 2063] [outer = 0x0] [url = about:blank] 09:00:40 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119063800) [pid = 1650] [serial = 2053] [outer = 0x0] [url = about:blank] 09:00:40 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1253c1400) [pid = 1650] [serial = 2060] [outer = 0x0] [url = about:blank] 09:00:40 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x121ab9400) [pid = 1650] [serial = 2057] [outer = 0x0] [url = about:blank] 09:00:40 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128b9dc00) [pid = 1650] [serial = 2069] [outer = 0x0] [url = about:blank] 09:00:40 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1210ef800) [pid = 1650] [serial = 2054] [outer = 0x0] [url = about:blank] 09:00:40 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128b96400) [pid = 1650] [serial = 2068] [outer = 0x0] [url = about:blank] 09:00:40 INFO - PROCESS | 1650 | 1467734440251 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]]]}] 09:00:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:00:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 975ms 09:00:40 INFO - PROCESS | 1650 | 1467734440293 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 09:00:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:00:40 INFO - PROCESS | 1650 | 1467734440295 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 09:00:40 INFO - PROCESS | 1650 | 1467734440299 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:00:40 INFO - PROCESS | 1650 | 1467734440300 Marionette TRACE conn2 <- [1,2814,null,{}] 09:00:40 INFO - PROCESS | 1650 | 1467734440304 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}] 09:00:40 INFO - PROCESS | 1650 | 1467734440306 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:40 INFO - PROCESS | 1650 | 1467734440384 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 09:00:40 INFO - PROCESS | 1650 | 1467734440388 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:40 INFO - PROCESS | 1650 | 1467734440391 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d3f800 == 30 [pid = 1650] [id = 711] 09:00:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112d44400) [pid = 1650] [serial = 2133] [outer = 0x0] 09:00:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11383c400) [pid = 1650] [serial = 2134] [outer = 0x112d44400] 09:00:40 INFO - PROCESS | 1650 | 1467734440421 Marionette DEBUG loaded listener.js 09:00:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x115e63c00) [pid = 1650] [serial = 2135] [outer = 0x112d44400] 09:00:40 INFO - PROCESS | 1650 | 1467734440813 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]]]}] 09:00:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:00:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 570ms 09:00:40 INFO - PROCESS | 1650 | 1467734440886 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 09:00:40 INFO - PROCESS | 1650 | 1467734440889 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 09:00:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:00:40 INFO - PROCESS | 1650 | 1467734440894 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:00:40 INFO - PROCESS | 1650 | 1467734440897 Marionette TRACE conn2 <- [1,2818,null,{}] 09:00:40 INFO - PROCESS | 1650 | 1467734440899 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}] 09:00:40 INFO - PROCESS | 1650 | 1467734440901 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:40 INFO - PROCESS | 1650 | 1467734440981 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 09:00:40 INFO - PROCESS | 1650 | 1467734440990 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:40 INFO - PROCESS | 1650 | 1467734440991 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x120ed5800 == 31 [pid = 1650] [id = 712] 09:00:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11697c400) [pid = 1650] [serial = 2136] [outer = 0x0] 09:00:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116a15800) [pid = 1650] [serial = 2137] [outer = 0x11697c400] 09:00:41 INFO - PROCESS | 1650 | 1467734441020 Marionette DEBUG loaded listener.js 09:00:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1176f4400) [pid = 1650] [serial = 2138] [outer = 0x11697c400] 09:00:41 INFO - PROCESS | 1650 | 1467734441357 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]]]}] 09:00:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:00:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 522ms 09:00:41 INFO - PROCESS | 1650 | 1467734441415 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 09:00:41 INFO - PROCESS | 1650 | 1467734441417 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 09:00:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:00:41 INFO - PROCESS | 1650 | 1467734441419 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:00:41 INFO - PROCESS | 1650 | 1467734441421 Marionette TRACE conn2 <- [1,2822,null,{}] 09:00:41 INFO - PROCESS | 1650 | 1467734441429 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}] 09:00:41 INFO - PROCESS | 1650 | 1467734441432 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:41 INFO - PROCESS | 1650 | 1467734441512 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 09:00:41 INFO - PROCESS | 1650 | 1467734441519 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:41 INFO - PROCESS | 1650 | 1467734441521 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1253a9000 == 32 [pid = 1650] [id = 713] 09:00:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x111ca8400) [pid = 1650] [serial = 2139] [outer = 0x0] 09:00:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1181ba800) [pid = 1650] [serial = 2140] [outer = 0x111ca8400] 09:00:41 INFO - PROCESS | 1650 | 1467734441549 Marionette DEBUG loaded listener.js 09:00:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118507c00) [pid = 1650] [serial = 2141] [outer = 0x111ca8400] 09:00:41 INFO - PROCESS | 1650 | 1467734441882 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]]]}] 09:00:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:00:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 470ms 09:00:41 INFO - PROCESS | 1650 | 1467734441889 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 09:00:41 INFO - PROCESS | 1650 | 1467734441891 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 09:00:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:00:41 INFO - PROCESS | 1650 | 1467734441893 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:00:41 INFO - PROCESS | 1650 | 1467734441895 Marionette TRACE conn2 <- [1,2826,null,{}] 09:00:41 INFO - PROCESS | 1650 | 1467734441900 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}] 09:00:41 INFO - PROCESS | 1650 | 1467734441901 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:41 INFO - PROCESS | 1650 | 1467734441987 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 09:00:42 INFO - PROCESS | 1650 | 1467734442049 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:42 INFO - PROCESS | 1650 | 1467734442050 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x128912800 == 33 [pid = 1650] [id = 714] 09:00:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11815a000) [pid = 1650] [serial = 2142] [outer = 0x0] 09:00:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118994000) [pid = 1650] [serial = 2143] [outer = 0x11815a000] 09:00:42 INFO - PROCESS | 1650 | 1467734442075 Marionette DEBUG loaded listener.js 09:00:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11957cc00) [pid = 1650] [serial = 2144] [outer = 0x11815a000] 09:00:42 INFO - PROCESS | 1650 | 1467734442396 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:00:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:00:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 523ms 09:00:42 INFO - PROCESS | 1650 | 1467734442417 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 09:00:42 INFO - PROCESS | 1650 | 1467734442418 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 09:00:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:00:42 INFO - PROCESS | 1650 | 1467734442420 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:00:42 INFO - PROCESS | 1650 | 1467734442421 Marionette TRACE conn2 <- [1,2830,null,{}] 09:00:42 INFO - PROCESS | 1650 | 1467734442423 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}] 09:00:42 INFO - PROCESS | 1650 | 1467734442425 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:42 INFO - PROCESS | 1650 | 1467734442524 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 09:00:42 INFO - PROCESS | 1650 | 1467734442535 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:42 INFO - PROCESS | 1650 | 1467734442536 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a40e800 == 34 [pid = 1650] [id = 715] 09:00:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1110a6000) [pid = 1650] [serial = 2145] [outer = 0x0] 09:00:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119728400) [pid = 1650] [serial = 2146] [outer = 0x1110a6000] 09:00:42 INFO - PROCESS | 1650 | 1467734442560 Marionette DEBUG loaded listener.js 09:00:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119a99c00) [pid = 1650] [serial = 2147] [outer = 0x1110a6000] 09:00:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12d10b800 == 33 [pid = 1650] [id = 17] 09:00:42 INFO - PROCESS | 1650 | 1467734442929 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]]]}] 09:00:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:00:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 520ms 09:00:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:00:42 INFO - PROCESS | 1650 | 1467734442940 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 09:00:42 INFO - PROCESS | 1650 | 1467734442941 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 09:00:42 INFO - PROCESS | 1650 | 1467734442944 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:00:42 INFO - PROCESS | 1650 | 1467734442946 Marionette TRACE conn2 <- [1,2834,null,{}] 09:00:42 INFO - PROCESS | 1650 | 1467734442948 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}] 09:00:42 INFO - PROCESS | 1650 | 1467734442952 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:43 INFO - PROCESS | 1650 | 1467734443068 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 09:00:43 INFO - PROCESS | 1650 | 1467734443079 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:43 INFO - PROCESS | 1650 | 1467734443081 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a646000 == 34 [pid = 1650] [id = 716] 09:00:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119aa4400) [pid = 1650] [serial = 2148] [outer = 0x0] 09:00:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x120fe6400) [pid = 1650] [serial = 2149] [outer = 0x119aa4400] 09:00:43 INFO - PROCESS | 1650 | 1467734443113 Marionette DEBUG loaded listener.js 09:00:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1215f3800) [pid = 1650] [serial = 2150] [outer = 0x119aa4400] 09:00:43 INFO - PROCESS | 1650 | 1467734443449 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:00:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:00:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 521ms 09:00:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:00:43 INFO - PROCESS | 1650 | 1467734443465 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 09:00:43 INFO - PROCESS | 1650 | 1467734443466 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 09:00:43 INFO - PROCESS | 1650 | 1467734443469 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:00:43 INFO - PROCESS | 1650 | 1467734443470 Marionette TRACE conn2 <- [1,2838,null,{}] 09:00:43 INFO - PROCESS | 1650 | 1467734443472 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}] 09:00:43 INFO - PROCESS | 1650 | 1467734443473 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:43 INFO - PROCESS | 1650 | 1467734443584 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 09:00:43 INFO - PROCESS | 1650 | 1467734443632 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:43 INFO - PROCESS | 1650 | 1467734443634 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd5d800 == 35 [pid = 1650] [id = 717] 09:00:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1110ac400) [pid = 1650] [serial = 2151] [outer = 0x0] 09:00:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123b94800) [pid = 1650] [serial = 2152] [outer = 0x1110ac400] 09:00:43 INFO - PROCESS | 1650 | 1467734443674 Marionette DEBUG loaded listener.js 09:00:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124afd800) [pid = 1650] [serial = 2153] [outer = 0x1110ac400] 09:00:44 INFO - PROCESS | 1650 | 1467734444140 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]]]}] 09:00:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:00:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 719ms 09:00:44 INFO - PROCESS | 1650 | 1467734444189 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 09:00:44 INFO - PROCESS | 1650 | 1467734444191 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 09:00:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:00:44 INFO - PROCESS | 1650 | 1467734444196 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:00:44 INFO - PROCESS | 1650 | 1467734444198 Marionette TRACE conn2 <- [1,2842,null,{}] 09:00:44 INFO - PROCESS | 1650 | 1467734444201 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}] 09:00:44 INFO - PROCESS | 1650 | 1467734444203 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:44 INFO - PROCESS | 1650 | 1467734444307 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 09:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x113847c00) [pid = 1650] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112234800) [pid = 1650] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1219c3400) [pid = 1650] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128983000) [pid = 1650] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116907800) [pid = 1650] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x110f6d400) [pid = 1650] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x110f80c00) [pid = 1650] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11837b800) [pid = 1650] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1122be400) [pid = 1650] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1129ae000) [pid = 1650] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119a9e800) [pid = 1650] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x117db9c00) [pid = 1650] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116fd1400) [pid = 1650] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119aa4800) [pid = 1650] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1128d3800) [pid = 1650] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1212ae000) [pid = 1650] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x110ff1800) [pid = 1650] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:00:44 INFO - PROCESS | 1650 | 1467734444459 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:44 INFO - PROCESS | 1650 | 1467734444461 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b20000 == 36 [pid = 1650] [id = 718] 09:00:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x110f77c00) [pid = 1650] [serial = 2154] [outer = 0x0] 09:00:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x111ca9800) [pid = 1650] [serial = 2155] [outer = 0x110f77c00] 09:00:44 INFO - PROCESS | 1650 | 1467734444485 Marionette DEBUG loaded listener.js 09:00:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x113838c00) [pid = 1650] [serial = 2156] [outer = 0x110f77c00] 09:00:44 INFO - PROCESS | 1650 | 1467734444788 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]]]}] 09:00:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:00:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 622ms 09:00:44 INFO - PROCESS | 1650 | 1467734444817 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 09:00:44 INFO - PROCESS | 1650 | 1467734444819 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 09:00:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:00:44 INFO - PROCESS | 1650 | 1467734444821 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:00:44 INFO - PROCESS | 1650 | 1467734444822 Marionette TRACE conn2 <- [1,2846,null,{}] 09:00:44 INFO - PROCESS | 1650 | 1467734444824 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}] 09:00:44 INFO - PROCESS | 1650 | 1467734444825 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:44 INFO - PROCESS | 1650 | 1467734444906 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 09:00:44 INFO - PROCESS | 1650 | 1467734444911 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:44 INFO - PROCESS | 1650 | 1467734444914 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1253a2800 == 37 [pid = 1650] [id = 719] 09:00:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115e92400) [pid = 1650] [serial = 2157] [outer = 0x0] 09:00:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1190f6800) [pid = 1650] [serial = 2158] [outer = 0x115e92400] 09:00:44 INFO - PROCESS | 1650 | 1467734444939 Marionette DEBUG loaded listener.js 09:00:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1212ae000) [pid = 1650] [serial = 2159] [outer = 0x115e92400] 09:00:45 INFO - PROCESS | 1650 | 1467734445272 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]]]}] 09:00:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:00:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 468ms 09:00:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:00:45 INFO - PROCESS | 1650 | 1467734445289 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 09:00:45 INFO - PROCESS | 1650 | 1467734445290 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 09:00:45 INFO - PROCESS | 1650 | 1467734445292 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:00:45 INFO - PROCESS | 1650 | 1467734445294 Marionette TRACE conn2 <- [1,2850,null,{}] 09:00:45 INFO - PROCESS | 1650 | 1467734445300 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}] 09:00:45 INFO - PROCESS | 1650 | 1467734445301 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:45 INFO - PROCESS | 1650 | 1467734445418 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 09:00:45 INFO - PROCESS | 1650 | 1467734445424 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:45 INFO - PROCESS | 1650 | 1467734445425 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c622000 == 38 [pid = 1650] [id = 720] 09:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x116fd1400) [pid = 1650] [serial = 2160] [outer = 0x0] 09:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124afb800) [pid = 1650] [serial = 2161] [outer = 0x116fd1400] 09:00:45 INFO - PROCESS | 1650 | 1467734445449 Marionette DEBUG loaded listener.js 09:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1181b3c00) [pid = 1650] [serial = 2162] [outer = 0x116fd1400] 09:00:45 INFO - PROCESS | 1650 | 1467734445755 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:00:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:00:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 473ms 09:00:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:00:45 INFO - PROCESS | 1650 | 1467734445768 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 09:00:45 INFO - PROCESS | 1650 | 1467734445770 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 09:00:45 INFO - PROCESS | 1650 | 1467734445772 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:00:45 INFO - PROCESS | 1650 | 1467734445773 Marionette TRACE conn2 <- [1,2854,null,{}] 09:00:45 INFO - PROCESS | 1650 | 1467734445776 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}] 09:00:45 INFO - PROCESS | 1650 | 1467734445778 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:45 INFO - PROCESS | 1650 | 1467734445872 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 09:00:45 INFO - PROCESS | 1650 | 1467734445875 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:45 INFO - PROCESS | 1650 | 1467734445877 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce18800 == 39 [pid = 1650] [id = 721] 09:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124dba400) [pid = 1650] [serial = 2163] [outer = 0x0] 09:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12727bc00) [pid = 1650] [serial = 2164] [outer = 0x124dba400] 09:00:45 INFO - PROCESS | 1650 | 1467734445906 Marionette DEBUG loaded listener.js 09:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12872f400) [pid = 1650] [serial = 2165] [outer = 0x124dba400] 09:00:46 INFO - PROCESS | 1650 | 1467734446253 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]]]}] 09:00:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:00:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 519ms 09:00:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:00:46 INFO - PROCESS | 1650 | 1467734446291 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 09:00:46 INFO - PROCESS | 1650 | 1467734446293 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 09:00:46 INFO - PROCESS | 1650 | 1467734446295 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:00:46 INFO - PROCESS | 1650 | 1467734446298 Marionette TRACE conn2 <- [1,2858,null,{}] 09:00:46 INFO - PROCESS | 1650 | 1467734446311 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}] 09:00:46 INFO - PROCESS | 1650 | 1467734446312 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:46 INFO - PROCESS | 1650 | 1467734446398 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 09:00:46 INFO - PROCESS | 1650 | 1467734446402 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:46 INFO - PROCESS | 1650 | 1467734446403 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d110000 == 40 [pid = 1650] [id = 722] 09:00:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128733400) [pid = 1650] [serial = 2166] [outer = 0x0] 09:00:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12875ec00) [pid = 1650] [serial = 2167] [outer = 0x128733400] 09:00:46 INFO - PROCESS | 1650 | 1467734446427 Marionette DEBUG loaded listener.js 09:00:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128766000) [pid = 1650] [serial = 2168] [outer = 0x128733400] 09:00:46 INFO - PROCESS | 1650 | 1467734446932 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:00:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:00:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 685ms 09:00:46 INFO - PROCESS | 1650 | 1467734446995 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 09:00:47 INFO - PROCESS | 1650 | 1467734446998 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 09:00:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:00:47 INFO - PROCESS | 1650 | 1467734447002 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:00:47 INFO - PROCESS | 1650 | 1467734447006 Marionette TRACE conn2 <- [1,2862,null,{}] 09:00:47 INFO - PROCESS | 1650 | 1467734447009 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}] 09:00:47 INFO - PROCESS | 1650 | 1467734447011 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:47 INFO - PROCESS | 1650 | 1467734447117 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 09:00:47 INFO - PROCESS | 1650 | 1467734447190 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:47 INFO - PROCESS | 1650 | 1467734447192 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x119783800 == 41 [pid = 1650] [id = 723] 09:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112d46800) [pid = 1650] [serial = 2169] [outer = 0x0] 09:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115df0800) [pid = 1650] [serial = 2170] [outer = 0x112d46800] 09:00:47 INFO - PROCESS | 1650 | 1467734447223 Marionette DEBUG loaded listener.js 09:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11646c000) [pid = 1650] [serial = 2171] [outer = 0x112d46800] 09:00:47 INFO - PROCESS | 1650 | 1467734447751 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]]]}] 09:00:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:00:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 772ms 09:00:47 INFO - PROCESS | 1650 | 1467734447793 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 09:00:47 INFO - PROCESS | 1650 | 1467734447799 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 09:00:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:00:47 INFO - PROCESS | 1650 | 1467734447806 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:00:47 INFO - PROCESS | 1650 | 1467734447809 Marionette TRACE conn2 <- [1,2866,null,{}] 09:00:47 INFO - PROCESS | 1650 | 1467734447816 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}] 09:00:47 INFO - PROCESS | 1650 | 1467734447818 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:47 INFO - PROCESS | 1650 | 1467734447933 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 09:00:48 INFO - PROCESS | 1650 | 1467734448007 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:48 INFO - PROCESS | 1650 | 1467734448009 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af03800 == 42 [pid = 1650] [id = 724] 09:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11806b800) [pid = 1650] [serial = 2172] [outer = 0x0] 09:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11815bc00) [pid = 1650] [serial = 2173] [outer = 0x11806b800] 09:00:48 INFO - PROCESS | 1650 | 1467734448039 Marionette DEBUG loaded listener.js 09:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118505800) [pid = 1650] [serial = 2174] [outer = 0x11806b800] 09:00:48 INFO - PROCESS | 1650 | 1467734448451 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]]]}] 09:00:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:00:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 676ms 09:00:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:00:48 INFO - PROCESS | 1650 | 1467734448481 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 09:00:48 INFO - PROCESS | 1650 | 1467734448483 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 09:00:48 INFO - PROCESS | 1650 | 1467734448485 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:00:48 INFO - PROCESS | 1650 | 1467734448488 Marionette TRACE conn2 <- [1,2870,null,{}] 09:00:48 INFO - PROCESS | 1650 | 1467734448496 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}] 09:00:48 INFO - PROCESS | 1650 | 1467734448499 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:48 INFO - PROCESS | 1650 | 1467734448603 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 09:00:48 INFO - PROCESS | 1650 | 1467734448666 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:48 INFO - PROCESS | 1650 | 1467734448668 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d412800 == 43 [pid = 1650] [id = 725] 09:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119728c00) [pid = 1650] [serial = 2175] [outer = 0x0] 09:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1210f0000) [pid = 1650] [serial = 2176] [outer = 0x119728c00] 09:00:48 INFO - PROCESS | 1650 | 1467734448698 Marionette DEBUG loaded listener.js 09:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1212ab800) [pid = 1650] [serial = 2177] [outer = 0x119728c00] 09:00:49 INFO - PROCESS | 1650 | 1467734449166 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]]]}] 09:00:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:00:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 721ms 09:00:49 INFO - PROCESS | 1650 | 1467734449216 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 09:00:49 INFO - PROCESS | 1650 | 1467734449219 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 09:00:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:00:49 INFO - PROCESS | 1650 | 1467734449259 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:00:49 INFO - PROCESS | 1650 | 1467734449260 Marionette TRACE conn2 <- [1,2874,null,{}] 09:00:49 INFO - PROCESS | 1650 | 1467734449264 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}] 09:00:49 INFO - PROCESS | 1650 | 1467734449266 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:49 INFO - PROCESS | 1650 | 1467734449367 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 09:00:49 INFO - PROCESS | 1650 | 1467734449440 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:49 INFO - PROCESS | 1650 | 1467734449442 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da99000 == 44 [pid = 1650] [id = 726] 09:00:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x123b8a400) [pid = 1650] [serial = 2178] [outer = 0x0] 09:00:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x124db4800) [pid = 1650] [serial = 2179] [outer = 0x123b8a400] 09:00:49 INFO - PROCESS | 1650 | 1467734449470 Marionette DEBUG loaded listener.js 09:00:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x126d6a800) [pid = 1650] [serial = 2180] [outer = 0x123b8a400] 09:00:49 INFO - PROCESS | 1650 | 1467734449900 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]]]}] 09:00:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:00:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 686ms 09:00:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:00:49 INFO - PROCESS | 1650 | 1467734449932 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 09:00:49 INFO - PROCESS | 1650 | 1467734449933 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 09:00:49 INFO - PROCESS | 1650 | 1467734449935 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:00:49 INFO - PROCESS | 1650 | 1467734449937 Marionette TRACE conn2 <- [1,2878,null,{}] 09:00:49 INFO - PROCESS | 1650 | 1467734449939 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}] 09:00:49 INFO - PROCESS | 1650 | 1467734449940 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:50 INFO - PROCESS | 1650 | 1467734450042 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 09:00:50 INFO - PROCESS | 1650 | 1467734450104 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:50 INFO - PROCESS | 1650 | 1467734450105 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11901a000 == 45 [pid = 1650] [id = 727] 09:00:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1128d1000) [pid = 1650] [serial = 2181] [outer = 0x0] 09:00:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1130aa000) [pid = 1650] [serial = 2182] [outer = 0x1128d1000] 09:00:50 INFO - PROCESS | 1650 | 1467734450133 Marionette DEBUG loaded listener.js 09:00:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11850d800) [pid = 1650] [serial = 2183] [outer = 0x1128d1000] 09:00:50 INFO - PROCESS | 1650 | 1467734450744 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]]]}] 09:00:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:00:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 822ms 09:00:50 INFO - PROCESS | 1650 | 1467734450758 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 09:00:50 INFO - PROCESS | 1650 | 1467734450760 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 09:00:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:00:50 INFO - PROCESS | 1650 | 1467734450782 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:00:50 INFO - PROCESS | 1650 | 1467734450785 Marionette TRACE conn2 <- [1,2882,null,{}] 09:00:50 INFO - PROCESS | 1650 | 1467734450789 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}] 09:00:50 INFO - PROCESS | 1650 | 1467734450790 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:50 INFO - PROCESS | 1650 | 1467734450887 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 09:00:50 INFO - PROCESS | 1650 | 1467734450962 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:50 INFO - PROCESS | 1650 | 1467734450964 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185a3800 == 46 [pid = 1650] [id = 728] 09:00:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x113370800) [pid = 1650] [serial = 2184] [outer = 0x0] 09:00:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x114f6cc00) [pid = 1650] [serial = 2185] [outer = 0x113370800] 09:00:50 INFO - PROCESS | 1650 | 1467734450992 Marionette DEBUG loaded listener.js 09:00:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x116128800) [pid = 1650] [serial = 2186] [outer = 0x113370800] 09:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce18800 == 45 [pid = 1650] [id = 721] 09:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c622000 == 44 [pid = 1650] [id = 720] 09:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1253a2800 == 43 [pid = 1650] [id = 719] 09:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x119b20000 == 42 [pid = 1650] [id = 718] 09:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd5d800 == 41 [pid = 1650] [id = 717] 09:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12a646000 == 40 [pid = 1650] [id = 716] 09:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12a40e800 == 39 [pid = 1650] [id = 715] 09:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x128912800 == 38 [pid = 1650] [id = 714] 09:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1253a9000 == 37 [pid = 1650] [id = 713] 09:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x120ed5800 == 36 [pid = 1650] [id = 712] 09:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12d10b000 == 35 [pid = 1650] [id = 18] 09:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x117d3f800 == 34 [pid = 1650] [id = 711] 09:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1194d9000 == 33 [pid = 1650] [id = 710] 09:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x117d3f000 == 32 [pid = 1650] [id = 709] 09:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c603800 == 31 [pid = 1650] [id = 708] 09:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11901a000 == 30 [pid = 1650] [id = 727] 09:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12da99000 == 29 [pid = 1650] [id = 726] 09:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12d412800 == 28 [pid = 1650] [id = 725] 09:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12af03800 == 27 [pid = 1650] [id = 724] 09:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x119783800 == 26 [pid = 1650] [id = 723] 09:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12d110000 == 25 [pid = 1650] [id = 722] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11815d400) [pid = 1650] [serial = 2086] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x115df0000) [pid = 1650] [serial = 2075] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x127293000) [pid = 1650] [serial = 2081] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x129075800) [pid = 1650] [serial = 2087] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x128b63800) [pid = 1650] [serial = 2083] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118153800) [pid = 1650] [serial = 2077] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1129ab800) [pid = 1650] [serial = 2074] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1253c1000) [pid = 1650] [serial = 2080] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x129076400) [pid = 1650] [serial = 2084] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1190c9800) [pid = 1650] [serial = 2078] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118125400) [pid = 1650] [serial = 2104] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116712400) [pid = 1650] [serial = 2098] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119580400) [pid = 1650] [serial = 2108] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11898d400) [pid = 1650] [serial = 2107] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1181b7000) [pid = 1650] [serial = 2105] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1167cf800) [pid = 1650] [serial = 2099] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119588c00) [pid = 1650] [serial = 2110] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112d47000) [pid = 1650] [serial = 2095] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113da6400) [pid = 1650] [serial = 2096] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119d62800) [pid = 1650] [serial = 2113] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1210f1800) [pid = 1650] [serial = 2117] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1176f4800) [pid = 1650] [serial = 2101] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118122400) [pid = 1650] [serial = 2116] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1212aa400) [pid = 1650] [serial = 2120] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11671ec00) [pid = 1650] [serial = 2090] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1133b6000) [pid = 1650] [serial = 2089] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x121570800) [pid = 1650] [serial = 2122] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1122b5000) [pid = 1650] [serial = 2092] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1129a6c00) [pid = 1650] [serial = 2093] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1210eb000) [pid = 1650] [serial = 2114] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12489d400) [pid = 1650] [serial = 2125] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119a9a000) [pid = 1650] [serial = 2111] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x121195800) [pid = 1650] [serial = 2119] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11811bc00) [pid = 1650] [serial = 2102] [outer = 0x0] [url = about:blank] 09:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123b8e400) [pid = 1650] [serial = 2123] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1650 | 1467734452038 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]]]}] 09:00:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:00:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1326ms 09:00:52 INFO - PROCESS | 1650 | 1467734452107 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 09:00:52 INFO - PROCESS | 1650 | 1467734452110 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 09:00:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:00:52 INFO - PROCESS | 1650 | 1467734452119 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:00:52 INFO - PROCESS | 1650 | 1467734452121 Marionette TRACE conn2 <- [1,2886,null,{}] 09:00:52 INFO - PROCESS | 1650 | 1467734452125 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}] 09:00:52 INFO - PROCESS | 1650 | 1467734452126 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:52 INFO - PROCESS | 1650 | 1467734452231 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 09:00:52 INFO - PROCESS | 1650 | 1467734452287 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:52 INFO - PROCESS | 1650 | 1467734452290 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x117150800 == 26 [pid = 1650] [id = 729] 09:00:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1128d0400) [pid = 1650] [serial = 2187] [outer = 0x0] 09:00:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1129aa000) [pid = 1650] [serial = 2188] [outer = 0x1128d0400] 09:00:52 INFO - PROCESS | 1650 | 1467734452322 Marionette DEBUG loaded listener.js 09:00:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112d0c000) [pid = 1650] [serial = 2189] [outer = 0x1128d0400] 09:00:52 INFO - PROCESS | 1650 | 1467734452867 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]]]}] 09:00:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:00:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 770ms 09:00:52 INFO - PROCESS | 1650 | 1467734452889 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 09:00:52 INFO - PROCESS | 1650 | 1467734452893 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 09:00:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:00:52 INFO - PROCESS | 1650 | 1467734452925 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:00:52 INFO - PROCESS | 1650 | 1467734452927 Marionette TRACE conn2 <- [1,2890,null,{}] 09:00:52 INFO - PROCESS | 1650 | 1467734452932 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}] 09:00:52 INFO - PROCESS | 1650 | 1467734452934 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:53 INFO - PROCESS | 1650 | 1467734453037 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 09:00:53 INFO - PROCESS | 1650 | 1467734453114 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:53 INFO - PROCESS | 1650 | 1467734453115 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192c8000 == 27 [pid = 1650] [id = 730] 09:00:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x113887400) [pid = 1650] [serial = 2190] [outer = 0x0] 09:00:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x115e66400) [pid = 1650] [serial = 2191] [outer = 0x113887400] 09:00:53 INFO - PROCESS | 1650 | 1467734453147 Marionette DEBUG loaded listener.js 09:00:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115e95800) [pid = 1650] [serial = 2192] [outer = 0x113887400] 09:00:53 INFO - PROCESS | 1650 | 1467734453704 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:00:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:00:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 825ms 09:00:53 INFO - PROCESS | 1650 | 1467734453750 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 09:00:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:00:53 INFO - PROCESS | 1650 | 1467734453752 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 09:00:53 INFO - PROCESS | 1650 | 1467734453756 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:00:53 INFO - PROCESS | 1650 | 1467734453757 Marionette TRACE conn2 <- [1,2894,null,{}] 09:00:53 INFO - PROCESS | 1650 | 1467734453761 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}] 09:00:53 INFO - PROCESS | 1650 | 1467734453762 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:53 INFO - PROCESS | 1650 | 1467734453856 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 09:00:53 INFO - PROCESS | 1650 | 1467734453913 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:53 INFO - PROCESS | 1650 | 1467734453916 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185a2800 == 28 [pid = 1650] [id = 731] 09:00:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x111c7f000) [pid = 1650] [serial = 2193] [outer = 0x0] 09:00:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112d0f000) [pid = 1650] [serial = 2194] [outer = 0x111c7f000] 09:00:53 INFO - PROCESS | 1650 | 1467734453943 Marionette DEBUG loaded listener.js 09:00:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x114f69000) [pid = 1650] [serial = 2195] [outer = 0x111c7f000] 09:00:54 INFO - PROCESS | 1650 | 1467734454238 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]]]}] 09:00:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:00:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 519ms 09:00:54 INFO - PROCESS | 1650 | 1467734454275 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 09:00:54 INFO - PROCESS | 1650 | 1467734454278 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 09:00:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:00:54 INFO - PROCESS | 1650 | 1467734454286 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:00:54 INFO - PROCESS | 1650 | 1467734454288 Marionette TRACE conn2 <- [1,2898,null,{}] 09:00:54 INFO - PROCESS | 1650 | 1467734454290 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}] 09:00:54 INFO - PROCESS | 1650 | 1467734454291 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:54 INFO - PROCESS | 1650 | 1467734454393 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 09:00:54 INFO - PROCESS | 1650 | 1467734454458 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:54 INFO - PROCESS | 1650 | 1467734454459 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x121257800 == 29 [pid = 1650] [id = 732] 09:00:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x114f68400) [pid = 1650] [serial = 2196] [outer = 0x0] 09:00:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1167cd000) [pid = 1650] [serial = 2197] [outer = 0x114f68400] 09:00:54 INFO - PROCESS | 1650 | 1467734454485 Marionette DEBUG loaded listener.js 09:00:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116a14c00) [pid = 1650] [serial = 2198] [outer = 0x114f68400] 09:00:54 INFO - PROCESS | 1650 | 1467734454784 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]]]}] 09:00:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:00:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 520ms 09:00:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:00:54 INFO - PROCESS | 1650 | 1467734454806 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 09:00:54 INFO - PROCESS | 1650 | 1467734454808 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 09:00:54 INFO - PROCESS | 1650 | 1467734454810 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:00:54 INFO - PROCESS | 1650 | 1467734454815 Marionette TRACE conn2 <- [1,2902,null,{}] 09:00:54 INFO - PROCESS | 1650 | 1467734454824 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}] 09:00:54 INFO - PROCESS | 1650 | 1467734454827 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:54 INFO - PROCESS | 1650 | 1467734454907 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 09:00:54 INFO - PROCESS | 1650 | 1467734454915 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:54 INFO - PROCESS | 1650 | 1467734454917 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1287da000 == 30 [pid = 1650] [id = 733] 09:00:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11386e400) [pid = 1650] [serial = 2199] [outer = 0x0] 09:00:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118121000) [pid = 1650] [serial = 2200] [outer = 0x11386e400] 09:00:54 INFO - PROCESS | 1650 | 1467734454952 Marionette DEBUG loaded listener.js 09:00:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11815f400) [pid = 1650] [serial = 2201] [outer = 0x11386e400] 09:00:55 INFO - PROCESS | 1650 | 1467734455311 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:00:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:00:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 524ms 09:00:55 INFO - PROCESS | 1650 | 1467734455335 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 09:00:55 INFO - PROCESS | 1650 | 1467734455337 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 09:00:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:00:55 INFO - PROCESS | 1650 | 1467734455339 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:00:55 INFO - PROCESS | 1650 | 1467734455340 Marionette TRACE conn2 <- [1,2906,null,{}] 09:00:55 INFO - PROCESS | 1650 | 1467734455342 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}] 09:00:55 INFO - PROCESS | 1650 | 1467734455343 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:55 INFO - PROCESS | 1650 | 1467734455423 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 09:00:55 INFO - PROCESS | 1650 | 1467734455427 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:55 INFO - PROCESS | 1650 | 1467734455428 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x128aba000 == 31 [pid = 1650] [id = 734] 09:00:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1184cbc00) [pid = 1650] [serial = 2202] [outer = 0x0] 09:00:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118504800) [pid = 1650] [serial = 2203] [outer = 0x1184cbc00] 09:00:55 INFO - PROCESS | 1650 | 1467734455456 Marionette DEBUG loaded listener.js 09:00:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x110f61400) [pid = 1650] [serial = 2204] [outer = 0x1184cbc00] 09:00:55 INFO - PROCESS | 1650 | 1467734455836 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]]]}] 09:00:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:00:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 518ms 09:00:55 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:00:55 INFO - PROCESS | 1650 | 1467734455857 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 09:00:55 INFO - PROCESS | 1650 | 1467734455858 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 09:00:55 INFO - PROCESS | 1650 | 1467734455861 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:00:55 INFO - PROCESS | 1650 | 1467734455862 Marionette TRACE conn2 <- [1,2910,null,{}] 09:00:55 INFO - PROCESS | 1650 | 1467734455868 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}] 09:00:55 INFO - PROCESS | 1650 | 1467734455870 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:55 INFO - PROCESS | 1650 | 1467734455978 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 09:00:55 INFO - PROCESS | 1650 | 1467734455982 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:55 INFO - PROCESS | 1650 | 1467734455983 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a20e000 == 32 [pid = 1650] [id = 735] 09:00:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x110fe4000) [pid = 1650] [serial = 2205] [outer = 0x0] 09:00:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1190edc00) [pid = 1650] [serial = 2206] [outer = 0x110fe4000] 09:00:56 INFO - PROCESS | 1650 | 1467734456007 Marionette DEBUG loaded listener.js 09:00:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119580400) [pid = 1650] [serial = 2207] [outer = 0x110fe4000] 09:00:56 INFO - PROCESS | 1650 | 1467734456323 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]]]}] 09:00:56 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:00:56 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:00:56 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 523ms 09:00:56 INFO - PROCESS | 1650 | 1467734456384 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 09:00:56 INFO - PROCESS | 1650 | 1467734456385 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 09:00:56 INFO - TEST-START | /DOMEvents/constructors.html 09:00:56 INFO - PROCESS | 1650 | 1467734456388 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:00:56 INFO - PROCESS | 1650 | 1467734456389 Marionette TRACE conn2 <- [1,2914,null,{}] 09:00:56 INFO - PROCESS | 1650 | 1467734456391 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}] 09:00:56 INFO - PROCESS | 1650 | 1467734456395 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:56 INFO - PROCESS | 1650 | 1467734456508 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 09:00:56 INFO - PROCESS | 1650 | 1467734456547 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:56 INFO - PROCESS | 1650 | 1467734456548 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a643000 == 33 [pid = 1650] [id = 736] 09:00:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119733400) [pid = 1650] [serial = 2208] [outer = 0x0] 09:00:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119d5f400) [pid = 1650] [serial = 2209] [outer = 0x119733400] 09:00:56 INFO - PROCESS | 1650 | 1467734456572 Marionette DEBUG loaded listener.js 09:00:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x121193800) [pid = 1650] [serial = 2210] [outer = 0x119733400] 09:00:56 INFO - PROCESS | 1650 | 1467734456919 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]]]}] 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:00:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:00:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:00:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:00:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:00:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:00:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:00:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:00:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:00:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:00:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:00:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:00:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:00:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:00:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:00:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:00:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:00:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:00:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:00:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:00:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:00:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:00:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:00:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:00:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:00:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:00:56 INFO - TEST-OK | /DOMEvents/constructors.html | took 575ms 09:00:56 INFO - PROCESS | 1650 | 1467734456964 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 09:00:56 INFO - PROCESS | 1650 | 1467734456965 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 09:00:56 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:00:56 INFO - PROCESS | 1650 | 1467734456968 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:00:56 INFO - PROCESS | 1650 | 1467734456969 Marionette TRACE conn2 <- [1,2918,null,{}] 09:00:56 INFO - PROCESS | 1650 | 1467734456972 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}] 09:00:56 INFO - PROCESS | 1650 | 1467734456973 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:57 INFO - PROCESS | 1650 | 1467734457068 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 09:00:57 INFO - PROCESS | 1650 | 1467734457082 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:57 INFO - PROCESS | 1650 | 1467734457083 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11859c000 == 34 [pid = 1650] [id = 737] 09:00:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x121198c00) [pid = 1650] [serial = 2211] [outer = 0x0] 09:00:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1212b0000) [pid = 1650] [serial = 2212] [outer = 0x121198c00] 09:00:57 INFO - PROCESS | 1650 | 1467734457107 Marionette DEBUG loaded listener.js 09:00:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x121570800) [pid = 1650] [serial = 2213] [outer = 0x121198c00] 09:00:57 INFO - PROCESS | 1650 | 1467734457410 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:00:57 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:00:57 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 471ms 09:00:57 INFO - PROCESS | 1650 | 1467734457439 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 09:00:57 INFO - PROCESS | 1650 | 1467734457440 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 09:00:57 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:00:57 INFO - PROCESS | 1650 | 1467734457443 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:00:57 INFO - PROCESS | 1650 | 1467734457444 Marionette TRACE conn2 <- [1,2922,null,{}] 09:00:57 INFO - PROCESS | 1650 | 1467734457449 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}] 09:00:57 INFO - PROCESS | 1650 | 1467734457450 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:57 INFO - PROCESS | 1650 | 1467734457562 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 09:00:57 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x112d46800) [pid = 1650] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:00:57 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11806b800) [pid = 1650] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:00:57 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119728c00) [pid = 1650] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:00:57 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123b8a400) [pid = 1650] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:00:57 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12d144800) [pid = 1650] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:00:57 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1110a6000) [pid = 1650] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:00:57 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1110ac400) [pid = 1650] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:00:57 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119aa4400) [pid = 1650] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:00:57 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x111ca8400) [pid = 1650] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:00:57 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x110f7a000) [pid = 1650] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:00:57 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113374800) [pid = 1650] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:00:57 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123b8e800) [pid = 1650] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:00:57 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112d44400) [pid = 1650] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:00:57 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11815a000) [pid = 1650] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:00:57 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11697c400) [pid = 1650] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:00:57 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x110f77c00) [pid = 1650] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:00:57 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1128d1000) [pid = 1650] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:00:57 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116fd1400) [pid = 1650] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:00:57 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115e92400) [pid = 1650] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:00:57 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124dba400) [pid = 1650] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:00:57 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128733400) [pid = 1650] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:00:57 INFO - PROCESS | 1650 | 1467734457614 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:57 INFO - PROCESS | 1650 | 1467734457615 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x115d64800 == 35 [pid = 1650] [id = 738] 09:00:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x110f67000) [pid = 1650] [serial = 2214] [outer = 0x0] 09:00:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x110f83400) [pid = 1650] [serial = 2215] [outer = 0x110f67000] 09:00:57 INFO - PROCESS | 1650 | 1467734457639 Marionette DEBUG loaded listener.js 09:00:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112a79800) [pid = 1650] [serial = 2216] [outer = 0x110f67000] 09:00:57 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:00:57 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:00:57 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:00:57 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:00:57 INFO - PROCESS | 1650 | 1467734457909 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]]]}] 09:00:57 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:00:57 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:00:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:00:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:00:57 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 09:00:57 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:00:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:00:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:00:57 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 09:00:57 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:00:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:00:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:00:57 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]" 09:00:57 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:00:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:00:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:00:57 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:00:57 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 523ms 09:00:57 INFO - PROCESS | 1650 | 1467734457968 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 09:00:57 INFO - PROCESS | 1650 | 1467734457970 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 09:00:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:00:57 INFO - PROCESS | 1650 | 1467734457973 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:00:57 INFO - PROCESS | 1650 | 1467734457975 Marionette TRACE conn2 <- [1,2926,null,{}] 09:00:57 INFO - PROCESS | 1650 | 1467734457977 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}] 09:00:57 INFO - PROCESS | 1650 | 1467734457979 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:58 INFO - PROCESS | 1650 | 1467734458059 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 09:00:58 INFO - PROCESS | 1650 | 1467734458064 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:58 INFO - PROCESS | 1650 | 1467734458066 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1287d9800 == 36 [pid = 1650] [id = 739] 09:00:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112a7b800) [pid = 1650] [serial = 2217] [outer = 0x0] 09:00:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116fd1400) [pid = 1650] [serial = 2218] [outer = 0x112a7b800] 09:00:58 INFO - PROCESS | 1650 | 1467734458090 Marionette DEBUG loaded listener.js 09:00:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123b88400) [pid = 1650] [serial = 2219] [outer = 0x112a7b800] 09:00:58 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 09:00:58 INFO - PROCESS | 1650 | 1467734458399 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]]]}] 09:00:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:00:58 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 469ms 09:00:58 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:00:58 INFO - PROCESS | 1650 | 1467734458443 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 09:00:58 INFO - PROCESS | 1650 | 1467734458444 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 09:00:58 INFO - PROCESS | 1650 | 1467734458446 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:00:58 INFO - PROCESS | 1650 | 1467734458448 Marionette TRACE conn2 <- [1,2930,null,{}] 09:00:58 INFO - PROCESS | 1650 | 1467734458450 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}] 09:00:58 INFO - PROCESS | 1650 | 1467734458451 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:58 INFO - PROCESS | 1650 | 1467734458559 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 09:00:58 INFO - PROCESS | 1650 | 1467734458565 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:58 INFO - PROCESS | 1650 | 1467734458566 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c28b000 == 37 [pid = 1650] [id = 740] 09:00:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11815ec00) [pid = 1650] [serial = 2220] [outer = 0x0] 09:00:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123b91400) [pid = 1650] [serial = 2221] [outer = 0x11815ec00] 09:00:58 INFO - PROCESS | 1650 | 1467734458589 Marionette DEBUG loaded listener.js 09:00:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124af7800) [pid = 1650] [serial = 2222] [outer = 0x11815ec00] 09:00:58 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 09:00:58 INFO - PROCESS | 1650 | 1467734458863 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]]]}] 09:00:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:00:58 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 468ms 09:00:58 INFO - PROCESS | 1650 | 1467734458917 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 09:00:58 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:00:58 INFO - PROCESS | 1650 | 1467734458918 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 09:00:58 INFO - PROCESS | 1650 | 1467734458920 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:00:58 INFO - PROCESS | 1650 | 1467734458922 Marionette TRACE conn2 <- [1,2934,null,{}] 09:00:58 INFO - PROCESS | 1650 | 1467734458924 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}] 09:00:58 INFO - PROCESS | 1650 | 1467734458926 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:59 INFO - PROCESS | 1650 | 1467734459018 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 09:00:59 INFO - PROCESS | 1650 | 1467734459022 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:59 INFO - PROCESS | 1650 | 1467734459023 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca6d800 == 38 [pid = 1650] [id = 741] 09:00:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124dba400) [pid = 1650] [serial = 2223] [outer = 0x0] 09:00:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126c70000) [pid = 1650] [serial = 2224] [outer = 0x124dba400] 09:00:59 INFO - PROCESS | 1650 | 1467734459050 Marionette DEBUG loaded listener.js 09:00:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12728b800) [pid = 1650] [serial = 2225] [outer = 0x124dba400] 09:00:59 INFO - PROCESS | 1650 | 1467734459363 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]]]}] 09:00:59 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:00:59 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 468ms 09:00:59 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:00:59 INFO - PROCESS | 1650 | 1467734459390 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 09:00:59 INFO - PROCESS | 1650 | 1467734459391 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 09:00:59 INFO - PROCESS | 1650 | 1467734459393 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:00:59 INFO - PROCESS | 1650 | 1467734459394 Marionette TRACE conn2 <- [1,2938,null,{}] 09:00:59 INFO - PROCESS | 1650 | 1467734459399 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}] 09:00:59 INFO - PROCESS | 1650 | 1467734459400 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:59 INFO - PROCESS | 1650 | 1467734459476 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 09:00:59 INFO - PROCESS | 1650 | 1467734459543 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:59 INFO - PROCESS | 1650 | 1467734459544 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:00:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce17000 == 39 [pid = 1650] [id = 742] 09:00:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x125323400) [pid = 1650] [serial = 2226] [outer = 0x0] 09:00:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x127294400) [pid = 1650] [serial = 2227] [outer = 0x125323400] 09:00:59 INFO - PROCESS | 1650 | 1467734459569 Marionette DEBUG loaded listener.js 09:00:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128757400) [pid = 1650] [serial = 2228] [outer = 0x125323400] 09:01:00 INFO - PROCESS | 1650 | 1467734460011 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]]]}] 09:01:00 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. 09:01:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 625ms 09:01:00 INFO - PROCESS | 1650 | 1467734460018 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 09:01:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:01:00 INFO - PROCESS | 1650 | 1467734460021 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 09:01:00 INFO - PROCESS | 1650 | 1467734460024 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:01:00 INFO - PROCESS | 1650 | 1467734460028 Marionette TRACE conn2 <- [1,2942,null,{}] 09:01:00 INFO - PROCESS | 1650 | 1467734460031 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}] 09:01:00 INFO - PROCESS | 1650 | 1467734460033 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:00 INFO - PROCESS | 1650 | 1467734460143 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 09:01:00 INFO - PROCESS | 1650 | 1467734460201 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:00 INFO - PROCESS | 1650 | 1467734460203 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e56800 == 40 [pid = 1650] [id = 743] 09:01:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1133be000) [pid = 1650] [serial = 2229] [outer = 0x0] 09:01:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115e96000) [pid = 1650] [serial = 2230] [outer = 0x1133be000] 09:01:00 INFO - PROCESS | 1650 | 1467734460236 Marionette DEBUG loaded listener.js 09:01:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1167cdc00) [pid = 1650] [serial = 2231] [outer = 0x1133be000] 09:01:00 INFO - PROCESS | 1650 | 1467734460627 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"]]]}] 09:01:00 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 09:01:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:01:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 625ms 09:01:00 INFO - PROCESS | 1650 | 1467734460649 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 09:01:00 INFO - PROCESS | 1650 | 1467734460652 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 09:01:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:01:00 INFO - PROCESS | 1650 | 1467734460657 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:01:00 INFO - PROCESS | 1650 | 1467734460658 Marionette TRACE conn2 <- [1,2946,null,{}] 09:01:00 INFO - PROCESS | 1650 | 1467734460661 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}] 09:01:00 INFO - PROCESS | 1650 | 1467734460663 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:00 INFO - PROCESS | 1650 | 1467734460767 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 09:01:00 INFO - PROCESS | 1650 | 1467734460829 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:00 INFO - PROCESS | 1650 | 1467734460830 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a63e000 == 41 [pid = 1650] [id = 744] 09:01:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116f0fc00) [pid = 1650] [serial = 2232] [outer = 0x0] 09:01:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11811f800) [pid = 1650] [serial = 2233] [outer = 0x116f0fc00] 09:01:00 INFO - PROCESS | 1650 | 1467734460861 Marionette DEBUG loaded listener.js 09:01:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11862cc00) [pid = 1650] [serial = 2234] [outer = 0x116f0fc00] 09:01:01 INFO - PROCESS | 1650 | 1467734461299 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]]]}] 09:01:01 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. 09:01:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 670ms 09:01:01 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:01:01 INFO - PROCESS | 1650 | 1467734461327 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 09:01:01 INFO - PROCESS | 1650 | 1467734461330 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 09:01:01 INFO - PROCESS | 1650 | 1467734461333 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:01:01 INFO - PROCESS | 1650 | 1467734461337 Marionette TRACE conn2 <- [1,2950,null,{}] 09:01:01 INFO - PROCESS | 1650 | 1467734461349 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}] 09:01:01 INFO - PROCESS | 1650 | 1467734461354 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:01 INFO - PROCESS | 1650 | 1467734461507 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 09:01:01 INFO - PROCESS | 1650 | 1467734461645 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:01 INFO - PROCESS | 1650 | 1467734461647 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce0e000 == 42 [pid = 1650] [id = 745] 09:01:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1190ef400) [pid = 1650] [serial = 2235] [outer = 0x0] 09:01:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1210c7800) [pid = 1650] [serial = 2236] [outer = 0x1190ef400] 09:01:01 INFO - PROCESS | 1650 | 1467734461680 Marionette DEBUG loaded listener.js 09:01:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12118ec00) [pid = 1650] [serial = 2237] [outer = 0x1190ef400] 09:01:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d41a000 == 43 [pid = 1650] [id = 746] 09:01:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x121194800) [pid = 1650] [serial = 2238] [outer = 0x0] 09:01:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119d5c400) [pid = 1650] [serial = 2239] [outer = 0x121194800] 09:01:02 INFO - PROCESS | 1650 | 1467734462072 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]]]}] 09:01:02 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. 09:01:02 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 776ms 09:01:02 INFO - PROCESS | 1650 | 1467734462118 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 09:01:02 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:01:02 INFO - PROCESS | 1650 | 1467734462120 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 09:01:02 INFO - PROCESS | 1650 | 1467734462123 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:01:02 INFO - PROCESS | 1650 | 1467734462124 Marionette TRACE conn2 <- [1,2954,null,{}] 09:01:02 INFO - PROCESS | 1650 | 1467734462126 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}] 09:01:02 INFO - PROCESS | 1650 | 1467734462128 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:02 INFO - PROCESS | 1650 | 1467734462286 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 09:01:02 INFO - PROCESS | 1650 | 1467734462327 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:02 INFO - PROCESS | 1650 | 1467734462328 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d81e000 == 44 [pid = 1650] [id = 747] 09:01:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x124ad1400) [pid = 1650] [serial = 2240] [outer = 0x0] 09:01:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1266fb000) [pid = 1650] [serial = 2241] [outer = 0x124ad1400] 09:01:02 INFO - PROCESS | 1650 | 1467734462357 Marionette DEBUG loaded listener.js 09:01:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x127278800) [pid = 1650] [serial = 2242] [outer = 0x124ad1400] 09:01:02 INFO - PROCESS | 1650 | 1467734462751 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]]]}] 09:01:02 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:01:02 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 09:01:02 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 670ms 09:01:02 INFO - PROCESS | 1650 | 1467734462794 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 09:01:02 INFO - PROCESS | 1650 | 1467734462795 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 09:01:02 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:01:02 INFO - PROCESS | 1650 | 1467734462797 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:01:02 INFO - PROCESS | 1650 | 1467734462798 Marionette TRACE conn2 <- [1,2958,null,{}] 09:01:02 INFO - PROCESS | 1650 | 1467734462801 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}] 09:01:02 INFO - PROCESS | 1650 | 1467734462802 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:02 INFO - PROCESS | 1650 | 1467734462915 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 09:01:02 INFO - PROCESS | 1650 | 1467734462979 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:02 INFO - PROCESS | 1650 | 1467734462980 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a654800 == 45 [pid = 1650] [id = 748] 09:01:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11957ec00) [pid = 1650] [serial = 2243] [outer = 0x0] 09:01:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12727b400) [pid = 1650] [serial = 2244] [outer = 0x11957ec00] 09:01:03 INFO - PROCESS | 1650 | 1467734463008 Marionette DEBUG loaded listener.js 09:01:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x128734c00) [pid = 1650] [serial = 2245] [outer = 0x11957ec00] 09:01:03 INFO - PROCESS | 1650 | 1467734463542 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]]]}] 09:01:03 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. 09:01:03 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 769ms 09:01:03 INFO - PROCESS | 1650 | 1467734463567 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 09:01:03 INFO - PROCESS | 1650 | 1467734463569 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 09:01:03 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:01:03 INFO - PROCESS | 1650 | 1467734463572 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:01:03 INFO - PROCESS | 1650 | 1467734463574 Marionette TRACE conn2 <- [1,2962,null,{}] 09:01:03 INFO - PROCESS | 1650 | 1467734463578 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}] 09:01:03 INFO - PROCESS | 1650 | 1467734463580 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:03 INFO - PROCESS | 1650 | 1467734463698 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 09:01:03 INFO - PROCESS | 1650 | 1467734463763 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:03 INFO - PROCESS | 1650 | 1467734463764 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1215ac000 == 46 [pid = 1650] [id = 749] 09:01:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x115d16000) [pid = 1650] [serial = 2246] [outer = 0x0] 09:01:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x115e8b000) [pid = 1650] [serial = 2247] [outer = 0x115d16000] 09:01:03 INFO - PROCESS | 1650 | 1467734463807 Marionette DEBUG loaded listener.js 09:01:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x116719000) [pid = 1650] [serial = 2248] [outer = 0x115d16000] 09:01:04 INFO - PROCESS | 1650 | 1467734464169 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]]]}] 09:01:04 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. 09:01:04 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 620ms 09:01:04 INFO - PROCESS | 1650 | 1467734464193 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 09:01:04 INFO - PROCESS | 1650 | 1467734464196 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 09:01:04 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:01:04 INFO - PROCESS | 1650 | 1467734464200 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:01:04 INFO - PROCESS | 1650 | 1467734464202 Marionette TRACE conn2 <- [1,2966,null,{}] 09:01:04 INFO - PROCESS | 1650 | 1467734464204 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}] 09:01:04 INFO - PROCESS | 1650 | 1467734464206 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:04 INFO - PROCESS | 1650 | 1467734464308 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 09:01:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca6d800 == 45 [pid = 1650] [id = 741] 09:01:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12c28b000 == 44 [pid = 1650] [id = 740] 09:01:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1287d9800 == 43 [pid = 1650] [id = 739] 09:01:04 INFO - PROCESS | 1650 | --DOCSHELL 0x115d64800 == 42 [pid = 1650] [id = 738] 09:01:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11859c000 == 41 [pid = 1650] [id = 737] 09:01:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12a643000 == 40 [pid = 1650] [id = 736] 09:01:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12a20e000 == 39 [pid = 1650] [id = 735] 09:01:04 INFO - PROCESS | 1650 | --DOCSHELL 0x128aba000 == 38 [pid = 1650] [id = 734] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x114f6cc00) [pid = 1650] [serial = 2185] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1287da000 == 37 [pid = 1650] [id = 733] 09:01:04 INFO - PROCESS | 1650 | --DOCSHELL 0x121257800 == 36 [pid = 1650] [id = 732] 09:01:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1185a2800 == 35 [pid = 1650] [id = 731] 09:01:04 INFO - PROCESS | 1650 | --DOCSHELL 0x117150800 == 34 [pid = 1650] [id = 729] 09:01:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1185a3800 == 33 [pid = 1650] [id = 728] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x115df0800) [pid = 1650] [serial = 2170] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11815bc00) [pid = 1650] [serial = 2173] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11646c000) [pid = 1650] [serial = 2171] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1210f0000) [pid = 1650] [serial = 2176] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118505800) [pid = 1650] [serial = 2174] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x124db4800) [pid = 1650] [serial = 2179] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1122bcc00) [pid = 1650] [serial = 1469] [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.] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119728400) [pid = 1650] [serial = 2146] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x123b94800) [pid = 1650] [serial = 2152] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x120fe6400) [pid = 1650] [serial = 2149] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x124afd800) [pid = 1650] [serial = 2153] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1181ba800) [pid = 1650] [serial = 2140] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118507c00) [pid = 1650] [serial = 2141] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x110fec800) [pid = 1650] [serial = 2128] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1129a9000) [pid = 1650] [serial = 2129] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x115dedc00) [pid = 1650] [serial = 2131] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116136c00) [pid = 1650] [serial = 2132] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x125326000) [pid = 1650] [serial = 2126] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11383c400) [pid = 1650] [serial = 2134] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115e63c00) [pid = 1650] [serial = 2135] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118994000) [pid = 1650] [serial = 2143] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116a15800) [pid = 1650] [serial = 2137] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1176f4400) [pid = 1650] [serial = 2138] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113838c00) [pid = 1650] [serial = 2156] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1212ab800) [pid = 1650] [serial = 2177] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1130aa000) [pid = 1650] [serial = 2182] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126d6a800) [pid = 1650] [serial = 2180] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12872f400) [pid = 1650] [serial = 2165] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1181b3c00) [pid = 1650] [serial = 2162] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1215f3800) [pid = 1650] [serial = 2150] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x111ca9800) [pid = 1650] [serial = 2155] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1190f6800) [pid = 1650] [serial = 2158] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11850d800) [pid = 1650] [serial = 2183] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119a99c00) [pid = 1650] [serial = 2147] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1212ae000) [pid = 1650] [serial = 2159] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124afb800) [pid = 1650] [serial = 2161] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11957cc00) [pid = 1650] [serial = 2144] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12727bc00) [pid = 1650] [serial = 2164] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12875ec00) [pid = 1650] [serial = 2167] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128766000) [pid = 1650] [serial = 2168] [outer = 0x0] [url = about:blank] 09:01:04 INFO - PROCESS | 1650 | 1467734464405 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:04 INFO - PROCESS | 1650 | 1467734464407 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x118365800 == 34 [pid = 1650] [id = 750] 09:01:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112d44400) [pid = 1650] [serial = 2249] [outer = 0x0] 09:01:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115d1ac00) [pid = 1650] [serial = 2250] [outer = 0x112d44400] 09:01:04 INFO - PROCESS | 1650 | 1467734464435 Marionette DEBUG loaded listener.js 09:01:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118119800) [pid = 1650] [serial = 2251] [outer = 0x112d44400] 09:01:04 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. 09:01:04 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 518ms 09:01:04 INFO - PROCESS | 1650 | 1467734464710 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]]]}] 09:01:04 INFO - PROCESS | 1650 | 1467734464721 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 09:01:04 INFO - PROCESS | 1650 | 1467734464723 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 09:01:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:01:04 INFO - PROCESS | 1650 | 1467734464725 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:01:04 INFO - PROCESS | 1650 | 1467734464728 Marionette TRACE conn2 <- [1,2970,null,{}] 09:01:04 INFO - PROCESS | 1650 | 1467734464742 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}] 09:01:04 INFO - PROCESS | 1650 | 1467734464746 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:04 INFO - PROCESS | 1650 | 1467734464840 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 09:01:04 INFO - PROCESS | 1650 | 1467734464844 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:04 INFO - PROCESS | 1650 | 1467734464846 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d83800 == 35 [pid = 1650] [id = 751] 09:01:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11815d400) [pid = 1650] [serial = 2252] [outer = 0x0] 09:01:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118628c00) [pid = 1650] [serial = 2253] [outer = 0x11815d400] 09:01:04 INFO - PROCESS | 1650 | 1467734464898 Marionette DEBUG loaded listener.js 09:01:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119589800) [pid = 1650] [serial = 2254] [outer = 0x11815d400] 09:01:05 INFO - PROCESS | 1650 | 1467734465232 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]]]}] 09:01:05 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. 09:01:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 529ms 09:01:05 INFO - PROCESS | 1650 | 1467734465255 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 09:01:05 INFO - PROCESS | 1650 | 1467734465257 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 09:01:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:01:05 INFO - PROCESS | 1650 | 1467734465259 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:01:05 INFO - PROCESS | 1650 | 1467734465260 Marionette TRACE conn2 <- [1,2974,null,{}] 09:01:05 INFO - PROCESS | 1650 | 1467734465270 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}] 09:01:05 INFO - PROCESS | 1650 | 1467734465271 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:05 INFO - PROCESS | 1650 | 1467734465366 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 09:01:05 INFO - PROCESS | 1650 | 1467734465370 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:05 INFO - PROCESS | 1650 | 1467734465371 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x128dbc800 == 36 [pid = 1650] [id = 752] 09:01:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x120fe6400) [pid = 1650] [serial = 2255] [outer = 0x0] 09:01:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1210f2000) [pid = 1650] [serial = 2256] [outer = 0x120fe6400] 09:01:05 INFO - PROCESS | 1650 | 1467734465396 Marionette DEBUG loaded listener.js 09:01:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1212abc00) [pid = 1650] [serial = 2257] [outer = 0x120fe6400] 09:01:05 INFO - PROCESS | 1650 | 1467734465701 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]]]}] 09:01:05 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. 09:01:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 473ms 09:01:05 INFO - PROCESS | 1650 | 1467734465740 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 09:01:05 INFO - PROCESS | 1650 | 1467734465741 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 09:01:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:01:05 INFO - PROCESS | 1650 | 1467734465745 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:01:05 INFO - PROCESS | 1650 | 1467734465748 Marionette TRACE conn2 <- [1,2978,null,{}] 09:01:05 INFO - PROCESS | 1650 | 1467734465751 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}] 09:01:05 INFO - PROCESS | 1650 | 1467734465752 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:05 INFO - PROCESS | 1650 | 1467734465830 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 09:01:05 INFO - PROCESS | 1650 | 1467734465835 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:05 INFO - PROCESS | 1650 | 1467734465836 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a41a000 == 37 [pid = 1650] [id = 753] 09:01:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1214dec00) [pid = 1650] [serial = 2258] [outer = 0x0] 09:01:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123b8e800) [pid = 1650] [serial = 2259] [outer = 0x1214dec00] 09:01:05 INFO - PROCESS | 1650 | 1467734465860 Marionette DEBUG loaded listener.js 09:01:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1253bd800) [pid = 1650] [serial = 2260] [outer = 0x1214dec00] 09:01:06 INFO - PROCESS | 1650 | 1467734466196 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]]]}] 09:01:06 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. 09:01:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 471ms 09:01:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:01:06 INFO - PROCESS | 1650 | 1467734466216 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 09:01:06 INFO - PROCESS | 1650 | 1467734466218 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 09:01:06 INFO - PROCESS | 1650 | 1467734466220 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:01:06 INFO - PROCESS | 1650 | 1467734466221 Marionette TRACE conn2 <- [1,2982,null,{}] 09:01:06 INFO - PROCESS | 1650 | 1467734466223 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}] 09:01:06 INFO - PROCESS | 1650 | 1467734466227 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:06 INFO - PROCESS | 1650 | 1467734466335 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 09:01:06 INFO - PROCESS | 1650 | 1467734466338 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:06 INFO - PROCESS | 1650 | 1467734466340 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b71f000 == 38 [pid = 1650] [id = 754] 09:01:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1133b6000) [pid = 1650] [serial = 2261] [outer = 0x0] 09:01:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126d6a000) [pid = 1650] [serial = 2262] [outer = 0x1133b6000] 09:01:06 INFO - PROCESS | 1650 | 1467734466427 Marionette DEBUG loaded listener.js 09:01:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128985000) [pid = 1650] [serial = 2263] [outer = 0x1133b6000] 09:01:06 INFO - PROCESS | 1650 | 1467734466694 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"]]]}] 09:01:06 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 09:01:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:01:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 518ms 09:01:06 INFO - PROCESS | 1650 | 1467734466743 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 09:01:06 INFO - PROCESS | 1650 | 1467734466744 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 09:01:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:01:06 INFO - PROCESS | 1650 | 1467734466750 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:01:06 INFO - PROCESS | 1650 | 1467734466751 Marionette TRACE conn2 <- [1,2986,null,{}] 09:01:06 INFO - PROCESS | 1650 | 1467734466753 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}] 09:01:06 INFO - PROCESS | 1650 | 1467734466755 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:06 INFO - PROCESS | 1650 | 1467734466858 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 09:01:06 INFO - PROCESS | 1650 | 1467734466862 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:06 INFO - PROCESS | 1650 | 1467734466864 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd81000 == 39 [pid = 1650] [id = 755] 09:01:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12897fc00) [pid = 1650] [serial = 2264] [outer = 0x0] 09:01:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128b6b800) [pid = 1650] [serial = 2265] [outer = 0x12897fc00] 09:01:06 INFO - PROCESS | 1650 | 1467734466921 Marionette DEBUG loaded listener.js 09:01:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128b95800) [pid = 1650] [serial = 2266] [outer = 0x12897fc00] 09:01:07 INFO - PROCESS | 1650 | 1467734467185 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]]]}] 09:01:07 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. 09:01:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 469ms 09:01:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:01:07 INFO - PROCESS | 1650 | 1467734467235 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 09:01:07 INFO - PROCESS | 1650 | 1467734467236 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 09:01:07 INFO - PROCESS | 1650 | 1467734467238 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:01:07 INFO - PROCESS | 1650 | 1467734467239 Marionette TRACE conn2 <- [1,2990,null,{}] 09:01:07 INFO - PROCESS | 1650 | 1467734467241 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}] 09:01:07 INFO - PROCESS | 1650 | 1467734467243 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:07 INFO - PROCESS | 1650 | 1467734467361 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 09:01:07 INFO - PROCESS | 1650 | 1467734467365 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:07 INFO - PROCESS | 1650 | 1467734467366 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c607800 == 40 [pid = 1650] [id = 756] 09:01:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128988c00) [pid = 1650] [serial = 2267] [outer = 0x0] 09:01:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128b9bc00) [pid = 1650] [serial = 2268] [outer = 0x128988c00] 09:01:07 INFO - PROCESS | 1650 | 1467734467390 Marionette DEBUG loaded listener.js 09:01:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128d71800) [pid = 1650] [serial = 2269] [outer = 0x128988c00] 09:01:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd7b800 == 41 [pid = 1650] [id = 757] 09:01:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129076800) [pid = 1650] [serial = 2270] [outer = 0x0] 09:01:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128b95c00) [pid = 1650] [serial = 2271] [outer = 0x129076800] 09:01:07 INFO - PROCESS | 1650 | 1467734467752 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]]]}] 09:01:07 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. 09:01:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 521ms 09:01:07 INFO - PROCESS | 1650 | 1467734467760 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 09:01:07 INFO - PROCESS | 1650 | 1467734467762 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 09:01:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:01:07 INFO - PROCESS | 1650 | 1467734467764 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:01:07 INFO - PROCESS | 1650 | 1467734467766 Marionette TRACE conn2 <- [1,2994,null,{}] 09:01:07 INFO - PROCESS | 1650 | 1467734467768 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}] 09:01:07 INFO - PROCESS | 1650 | 1467734467769 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:07 INFO - PROCESS | 1650 | 1467734467893 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 09:01:07 INFO - PROCESS | 1650 | 1467734467908 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:07 INFO - PROCESS | 1650 | 1467734467909 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c8cf800 == 42 [pid = 1650] [id = 758] 09:01:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128d77c00) [pid = 1650] [serial = 2272] [outer = 0x0] 09:01:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129073c00) [pid = 1650] [serial = 2273] [outer = 0x128d77c00] 09:01:07 INFO - PROCESS | 1650 | 1467734467933 Marionette DEBUG loaded listener.js 09:01:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12907cc00) [pid = 1650] [serial = 2274] [outer = 0x128d77c00] 09:01:08 INFO - PROCESS | 1650 | 1467734468222 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]]]}] 09:01:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:01:08 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 09:01:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 469ms 09:01:08 INFO - PROCESS | 1650 | 1467734468236 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 09:01:08 INFO - PROCESS | 1650 | 1467734468237 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 09:01:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:01:08 INFO - PROCESS | 1650 | 1467734468239 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:01:08 INFO - PROCESS | 1650 | 1467734468252 Marionette TRACE conn2 <- [1,2998,null,{}] 09:01:08 INFO - PROCESS | 1650 | 1467734468272 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}] 09:01:08 INFO - PROCESS | 1650 | 1467734468273 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:08 INFO - PROCESS | 1650 | 1467734468383 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 09:01:08 INFO - PROCESS | 1650 | 1467734468386 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:08 INFO - PROCESS | 1650 | 1467734468387 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce1b000 == 43 [pid = 1650] [id = 759] 09:01:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1110a6000) [pid = 1650] [serial = 2275] [outer = 0x0] 09:01:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x115e94000) [pid = 1650] [serial = 2276] [outer = 0x1110a6000] 09:01:08 INFO - PROCESS | 1650 | 1467734468538 Marionette DEBUG loaded listener.js 09:01:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1292ad400) [pid = 1650] [serial = 2277] [outer = 0x1110a6000] 09:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x110fe4000) [pid = 1650] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11386e400) [pid = 1650] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1128d0400) [pid = 1650] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1184cbc00) [pid = 1650] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x114f68400) [pid = 1650] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119733400) [pid = 1650] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x113887400) [pid = 1650] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x111c7f000) [pid = 1650] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x121198c00) [pid = 1650] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112a7b800) [pid = 1650] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11815ec00) [pid = 1650] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124dba400) [pid = 1650] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x110f67000) [pid = 1650] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12d10c000) [pid = 1650] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12d111000) [pid = 1650] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:01:08 INFO - PROCESS | 1650 | 1467734468792 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]]]}] 09:01:08 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. 09:01:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 600ms 09:01:08 INFO - PROCESS | 1650 | 1467734468840 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 09:01:08 INFO - PROCESS | 1650 | 1467734468842 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 09:01:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:01:08 INFO - PROCESS | 1650 | 1467734468844 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:01:08 INFO - PROCESS | 1650 | 1467734468846 Marionette TRACE conn2 <- [1,3002,null,{}] 09:01:08 INFO - PROCESS | 1650 | 1467734468857 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}] 09:01:08 INFO - PROCESS | 1650 | 1467734468858 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:08 INFO - PROCESS | 1650 | 1467734468959 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 09:01:08 INFO - PROCESS | 1650 | 1467734468963 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:08 INFO - PROCESS | 1650 | 1467734468964 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d419800 == 44 [pid = 1650] [id = 760] 09:01:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x116721800) [pid = 1650] [serial = 2278] [outer = 0x0] 09:01:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1292b5400) [pid = 1650] [serial = 2279] [outer = 0x116721800] 09:01:08 INFO - PROCESS | 1650 | 1467734468990 Marionette DEBUG loaded listener.js 09:01:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12948a800) [pid = 1650] [serial = 2280] [outer = 0x116721800] 09:01:09 INFO - PROCESS | 1650 | 1467734469322 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]]]}] 09:01:09 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. 09:01:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 527ms 09:01:09 INFO - PROCESS | 1650 | 1467734469371 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 09:01:09 INFO - PROCESS | 1650 | 1467734469372 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 09:01:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:01:09 INFO - PROCESS | 1650 | 1467734469374 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:01:09 INFO - PROCESS | 1650 | 1467734469375 Marionette TRACE conn2 <- [1,3006,null,{}] 09:01:09 INFO - PROCESS | 1650 | 1467734469378 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}] 09:01:09 INFO - PROCESS | 1650 | 1467734469379 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:09 INFO - PROCESS | 1650 | 1467734469493 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 09:01:09 INFO - PROCESS | 1650 | 1467734469499 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:09 INFO - PROCESS | 1650 | 1467734469500 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dab1000 == 45 [pid = 1650] [id = 761] 09:01:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12948cc00) [pid = 1650] [serial = 2281] [outer = 0x0] 09:01:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129492c00) [pid = 1650] [serial = 2282] [outer = 0x12948cc00] 09:01:09 INFO - PROCESS | 1650 | 1467734469524 Marionette DEBUG loaded listener.js 09:01:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a2d7c00) [pid = 1650] [serial = 2283] [outer = 0x12948cc00] 09:01:09 INFO - PROCESS | 1650 | 1467734469793 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]]]}] 09:01:09 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. 09:01:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 469ms 09:01:09 INFO - PROCESS | 1650 | 1467734469844 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 09:01:09 INFO - PROCESS | 1650 | 1467734469846 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 09:01:09 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:01:09 INFO - PROCESS | 1650 | 1467734469851 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:01:09 INFO - PROCESS | 1650 | 1467734469852 Marionette TRACE conn2 <- [1,3010,null,{}] 09:01:09 INFO - PROCESS | 1650 | 1467734469854 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}] 09:01:09 INFO - PROCESS | 1650 | 1467734469856 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:09 INFO - PROCESS | 1650 | 1467734469944 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 09:01:09 INFO - PROCESS | 1650 | 1467734469947 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:09 INFO - PROCESS | 1650 | 1467734469948 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da79800 == 46 [pid = 1650] [id = 762] 09:01:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12948f000) [pid = 1650] [serial = 2284] [outer = 0x0] 09:01:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a57a400) [pid = 1650] [serial = 2285] [outer = 0x12948f000] 09:01:09 INFO - PROCESS | 1650 | 1467734469972 Marionette DEBUG loaded listener.js 09:01:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a586400) [pid = 1650] [serial = 2286] [outer = 0x12948f000] 09:01:10 INFO - PROCESS | 1650 | 1467734470304 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]]]}] 09:01:10 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 09:01:10 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 470ms 09:01:10 INFO - PROCESS | 1650 | 1467734470321 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 09:01:10 INFO - PROCESS | 1650 | 1467734470322 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 09:01:10 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:01:10 INFO - PROCESS | 1650 | 1467734470325 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:01:10 INFO - PROCESS | 1650 | 1467734470326 Marionette TRACE conn2 <- [1,3014,null,{}] 09:01:10 INFO - PROCESS | 1650 | 1467734470328 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}] 09:01:10 INFO - PROCESS | 1650 | 1467734470331 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:10 INFO - PROCESS | 1650 | 1467734470488 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 09:01:10 INFO - PROCESS | 1650 | 1467734470502 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:10 INFO - PROCESS | 1650 | 1467734470503 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e155000 == 47 [pid = 1650] [id = 763] 09:01:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a2d7800) [pid = 1650] [serial = 2287] [outer = 0x0] 09:01:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12a589c00) [pid = 1650] [serial = 2288] [outer = 0x12a2d7800] 09:01:10 INFO - PROCESS | 1650 | 1467734470542 Marionette DEBUG loaded listener.js 09:01:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12a592400) [pid = 1650] [serial = 2289] [outer = 0x12a2d7800] 09:01:10 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:01:11 INFO - PROCESS | 1650 | 1467734471161 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:01:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:01:11 INFO - {} 09:01:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:01:11 INFO - {} 09:01:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:01:11 INFO - {} 09:01:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:01:11 INFO - {} 09:01:11 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 869ms 09:01:11 INFO - PROCESS | 1650 | 1467734471194 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 09:01:11 INFO - PROCESS | 1650 | 1467734471197 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 09:01:11 INFO - TEST-START | /FileAPI/fileReader.html 09:01:11 INFO - PROCESS | 1650 | 1467734471201 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:01:11 INFO - PROCESS | 1650 | 1467734471203 Marionette TRACE conn2 <- [1,3018,null,{}] 09:01:11 INFO - PROCESS | 1650 | 1467734471207 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}] 09:01:11 INFO - PROCESS | 1650 | 1467734471209 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:11 INFO - PROCESS | 1650 | 1467734471319 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 09:01:11 INFO - PROCESS | 1650 | 1467734471394 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:11 INFO - PROCESS | 1650 | 1467734471396 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1215bf000 == 48 [pid = 1650] [id = 764] 09:01:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11690c400) [pid = 1650] [serial = 2290] [outer = 0x0] 09:01:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x116f0a000) [pid = 1650] [serial = 2291] [outer = 0x11690c400] 09:01:11 INFO - PROCESS | 1650 | 1467734471427 Marionette DEBUG loaded listener.js 09:01:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118155800) [pid = 1650] [serial = 2292] [outer = 0x11690c400] 09:01:11 INFO - PROCESS | 1650 | 1467734471783 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]]]}] 09:01:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:01:11 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:01:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:01:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:01:11 INFO - TEST-OK | /FileAPI/fileReader.html | took 623ms 09:01:11 INFO - PROCESS | 1650 | 1467734471825 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 09:01:11 INFO - PROCESS | 1650 | 1467734471828 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 09:01:11 INFO - TEST-START | /FileAPI/historical.html 09:01:11 INFO - PROCESS | 1650 | 1467734471833 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:01:11 INFO - PROCESS | 1650 | 1467734471834 Marionette TRACE conn2 <- [1,3022,null,{}] 09:01:11 INFO - PROCESS | 1650 | 1467734471837 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}] 09:01:11 INFO - PROCESS | 1650 | 1467734471839 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:11 INFO - PROCESS | 1650 | 1467734471953 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 09:01:12 INFO - PROCESS | 1650 | 1467734472056 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:12 INFO - PROCESS | 1650 | 1467734472058 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd90800 == 49 [pid = 1650] [id = 765] 09:01:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119580c00) [pid = 1650] [serial = 2293] [outer = 0x0] 09:01:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119a98400) [pid = 1650] [serial = 2294] [outer = 0x119580c00] 09:01:12 INFO - PROCESS | 1650 | 1467734472088 Marionette DEBUG loaded listener.js 09:01:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x121477000) [pid = 1650] [serial = 2295] [outer = 0x119580c00] 09:01:12 INFO - PROCESS | 1650 | 1467734472448 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"]]]}] 09:01:12 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:01:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:01:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:01:12 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:01:12 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:01:12 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:01:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:01:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:01:12 INFO - TEST-OK | /FileAPI/historical.html | took 670ms 09:01:12 INFO - PROCESS | 1650 | 1467734472503 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 09:01:12 INFO - TEST-START | /FileAPI/idlharness.html 09:01:12 INFO - PROCESS | 1650 | 1467734472505 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 09:01:12 INFO - PROCESS | 1650 | 1467734472507 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:01:12 INFO - PROCESS | 1650 | 1467734472510 Marionette TRACE conn2 <- [1,3026,null,{}] 09:01:12 INFO - PROCESS | 1650 | 1467734472518 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}] 09:01:12 INFO - PROCESS | 1650 | 1467734472521 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:12 INFO - PROCESS | 1650 | 1467734472658 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 09:01:12 INFO - PROCESS | 1650 | 1467734472765 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:12 INFO - PROCESS | 1650 | 1467734472767 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e15f800 == 50 [pid = 1650] [id = 766] 09:01:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1266f6800) [pid = 1650] [serial = 2296] [outer = 0x0] 09:01:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x128759400) [pid = 1650] [serial = 2297] [outer = 0x1266f6800] 09:01:12 INFO - PROCESS | 1650 | 1467734472799 Marionette DEBUG loaded listener.js 09:01:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12897f400) [pid = 1650] [serial = 2298] [outer = 0x1266f6800] 09:01:13 INFO - PROCESS | 1650 | 1467734473356 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:01:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:01:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:01:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:01:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:01:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:01:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:01:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:01:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:01:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:01:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:01:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:01:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:01:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:01:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:01:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:01:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:01:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:01:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:01:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:01:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:01:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:01:13 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 09:01:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:01:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:01:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:01:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:01:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:01:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:01:13 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 09:01:13 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 09:01:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:01:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:01:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:01:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:01:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:01:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:01:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:01:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:01:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:01:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:01:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:01:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:01:13 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 09:01:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:01:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:01:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:01:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:01:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:01:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:01:13 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 09:01:13 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 09:01:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:01:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:01:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:01:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:01:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:01:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:01:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:01:13 INFO - TEST-OK | /FileAPI/idlharness.html | took 883ms 09:01:13 INFO - PROCESS | 1650 | 1467734473392 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 09:01:13 INFO - PROCESS | 1650 | 1467734473394 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 09:01:13 INFO - TEST-START | /FileAPI/idlharness.worker 09:01:13 INFO - PROCESS | 1650 | 1467734473396 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:01:13 INFO - PROCESS | 1650 | 1467734473398 Marionette TRACE conn2 <- [1,3030,null,{}] 09:01:13 INFO - PROCESS | 1650 | 1467734473400 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}] 09:01:13 INFO - PROCESS | 1650 | 1467734473402 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:13 INFO - PROCESS | 1650 | 1467734473523 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 09:01:13 INFO - PROCESS | 1650 | 1467734473601 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:13 INFO - PROCESS | 1650 | 1467734473602 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e078000 == 51 [pid = 1650] [id = 767] 09:01:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x128b92c00) [pid = 1650] [serial = 2299] [outer = 0x0] 09:01:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12b757800) [pid = 1650] [serial = 2300] [outer = 0x128b92c00] 09:01:13 INFO - PROCESS | 1650 | 1467734473631 Marionette DEBUG loaded listener.js 09:01:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12b8db800) [pid = 1650] [serial = 2301] [outer = 0x128b92c00] 09:01:13 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:01:14 INFO - PROCESS | 1650 | 1467734474577 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:01:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:01:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:01:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:01:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:01:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:01:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:01:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:01:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:01:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:01:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:01:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:01:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:01:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:01:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:01:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:01:14 INFO - {} 09:01:14 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 09:01:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:01:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:01:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:01:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:01:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:01:14 INFO - {} 09:01:14 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 - {} 09:01:14 INFO - {} 09:01:14 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 09:01:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:01:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:01:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:01:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:01:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:01:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:01:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:01:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:01:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:01:14 INFO - {} 09:01:14 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 09:01:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:01:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:01:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:01:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:01:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:01:14 INFO - {} 09:01:14 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 - {} 09:01:14 INFO - {} 09:01:14 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 09:01:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:01:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:01:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:01:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:01:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:01:14 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 09:01:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:01:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:01:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:01:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:01:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:01:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:01:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:01:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:01:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:01:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:01:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:01:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:01:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:01:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:01:14 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 09:01:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:01:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:01:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:01:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:01:14 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 09:01:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:01:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:01:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:01:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:01:14 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 09:01:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:01:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:01:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:01:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:01:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:01:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:01:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:01:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:01:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:01:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:01:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:01:14 INFO - {} 09:01:14 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1236ms 09:01:14 INFO - PROCESS | 1650 | 1467734474634 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 09:01:14 INFO - PROCESS | 1650 | 1467734474636 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 09:01:14 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:01:14 INFO - PROCESS | 1650 | 1467734474639 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:01:14 INFO - PROCESS | 1650 | 1467734474641 Marionette TRACE conn2 <- [1,3034,null,{}] 09:01:14 INFO - PROCESS | 1650 | 1467734474644 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}] 09:01:14 INFO - PROCESS | 1650 | 1467734474646 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:14 INFO - PROCESS | 1650 | 1467734474752 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 09:01:14 INFO - PROCESS | 1650 | 1467734474826 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:14 INFO - PROCESS | 1650 | 1467734474829 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x125396800 == 52 [pid = 1650] [id = 768] 09:01:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1181b4000) [pid = 1650] [serial = 2302] [outer = 0x0] 09:01:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x118988800) [pid = 1650] [serial = 2303] [outer = 0x1181b4000] 09:01:14 INFO - PROCESS | 1650 | 1467734474856 Marionette DEBUG loaded listener.js 09:01:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x119a9b800) [pid = 1650] [serial = 2304] [outer = 0x1181b4000] 09:01:15 INFO - PROCESS | 1650 | 1467734475245 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]]]}] 09:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:01:15 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 624ms 09:01:15 INFO - PROCESS | 1650 | 1467734475264 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 09:01:15 INFO - PROCESS | 1650 | 1467734475267 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 09:01:15 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:01:15 INFO - PROCESS | 1650 | 1467734475271 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:01:15 INFO - PROCESS | 1650 | 1467734475273 Marionette TRACE conn2 <- [1,3038,null,{}] 09:01:15 INFO - PROCESS | 1650 | 1467734475275 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}] 09:01:15 INFO - PROCESS | 1650 | 1467734475277 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:15 INFO - PROCESS | 1650 | 1467734475374 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 09:01:15 INFO - PROCESS | 1650 | 1467734475439 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:15 INFO - PROCESS | 1650 | 1467734475440 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x125393000 == 53 [pid = 1650] [id = 769] 09:01:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x121192400) [pid = 1650] [serial = 2305] [outer = 0x0] 09:01:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1219d2400) [pid = 1650] [serial = 2306] [outer = 0x121192400] 09:01:15 INFO - PROCESS | 1650 | 1467734475468 Marionette DEBUG loaded listener.js 09:01:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x124afc800) [pid = 1650] [serial = 2307] [outer = 0x121192400] 09:01:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12da79800 == 52 [pid = 1650] [id = 762] 09:01:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12dab1000 == 51 [pid = 1650] [id = 761] 09:01:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12d419800 == 50 [pid = 1650] [id = 760] 09:01:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce1b000 == 49 [pid = 1650] [id = 759] 09:01:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12c8cf800 == 48 [pid = 1650] [id = 758] 09:01:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd7b800 == 47 [pid = 1650] [id = 757] 09:01:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12c607800 == 46 [pid = 1650] [id = 756] 09:01:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd81000 == 45 [pid = 1650] [id = 755] 09:01:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12b71f000 == 44 [pid = 1650] [id = 754] 09:01:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12a41a000 == 43 [pid = 1650] [id = 753] 09:01:15 INFO - PROCESS | 1650 | --DOCSHELL 0x128dbc800 == 42 [pid = 1650] [id = 752] 09:01:15 INFO - PROCESS | 1650 | --DOCSHELL 0x126d83800 == 41 [pid = 1650] [id = 751] 09:01:15 INFO - PROCESS | 1650 | --DOCSHELL 0x118365800 == 40 [pid = 1650] [id = 750] 09:01:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1215ac000 == 39 [pid = 1650] [id = 749] 09:01:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12d41a000 == 38 [pid = 1650] [id = 746] 09:01:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce17000 == 37 [pid = 1650] [id = 742] 09:01:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:01:15 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 569ms 09:01:15 INFO - PROCESS | 1650 | 1467734475834 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"]]]}] 09:01:15 INFO - PROCESS | 1650 | 1467734475841 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 09:01:15 INFO - PROCESS | 1650 | 1467734475842 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 09:01:15 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:01:15 INFO - PROCESS | 1650 | 1467734475845 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:01:15 INFO - PROCESS | 1650 | 1467734475849 Marionette TRACE conn2 <- [1,3042,null,{}] 09:01:15 INFO - PROCESS | 1650 | 1467734475857 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}] 09:01:15 INFO - PROCESS | 1650 | 1467734475860 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:15 INFO - PROCESS | 1650 | 1467734475954 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1190edc00) [pid = 1650] [serial = 2206] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x118121000) [pid = 1650] [serial = 2200] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11815f400) [pid = 1650] [serial = 2201] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x112d0c000) [pid = 1650] [serial = 2189] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1129aa000) [pid = 1650] [serial = 2188] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x118504800) [pid = 1650] [serial = 2203] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1167cd000) [pid = 1650] [serial = 2197] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x116a14c00) [pid = 1650] [serial = 2198] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119d5f400) [pid = 1650] [serial = 2209] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x115e95800) [pid = 1650] [serial = 2192] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x115e66400) [pid = 1650] [serial = 2191] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x112d0f000) [pid = 1650] [serial = 2194] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x114f69000) [pid = 1650] [serial = 2195] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119580400) [pid = 1650] [serial = 2207] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1212b0000) [pid = 1650] [serial = 2212] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x121193800) [pid = 1650] [serial = 2210] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x110f83400) [pid = 1650] [serial = 2215] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x121570800) [pid = 1650] [serial = 2213] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x116fd1400) [pid = 1650] [serial = 2218] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112a79800) [pid = 1650] [serial = 2216] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124af7800) [pid = 1650] [serial = 2222] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126c70000) [pid = 1650] [serial = 2224] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x110f61400) [pid = 1650] [serial = 2204] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x123b91400) [pid = 1650] [serial = 2221] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123b88400) [pid = 1650] [serial = 2219] [outer = 0x0] [url = about:blank] 09:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12728b800) [pid = 1650] [serial = 2225] [outer = 0x0] [url = about:blank] 09:01:16 INFO - PROCESS | 1650 | 1467734476026 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:16 INFO - PROCESS | 1650 | 1467734476028 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x121266800 == 38 [pid = 1650] [id = 770] 09:01:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112d0c000) [pid = 1650] [serial = 2308] [outer = 0x0] 09:01:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115e95800) [pid = 1650] [serial = 2309] [outer = 0x112d0c000] 09:01:16 INFO - PROCESS | 1650 | 1467734476058 Marionette DEBUG loaded listener.js 09:01:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x121193800) [pid = 1650] [serial = 2310] [outer = 0x112d0c000] 09:01:16 INFO - PROCESS | 1650 | 1467734476427 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]]]}] 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:01:16 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. 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:01:16 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'.) 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:01:16 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. 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:01:16 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. 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:01:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:01:16 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. 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:01:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:01:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:01:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:01:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:01:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:01:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:01:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:01:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:01:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:01:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:01:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:01:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:01:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:01:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:01:16 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 632ms 09:01:16 INFO - PROCESS | 1650 | 1467734476485 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 09:01:16 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:01:16 INFO - PROCESS | 1650 | 1467734476496 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 09:01:16 INFO - PROCESS | 1650 | 1467734476498 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:01:16 INFO - PROCESS | 1650 | 1467734476499 Marionette TRACE conn2 <- [1,3046,null,{}] 09:01:16 INFO - PROCESS | 1650 | 1467734476501 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}] 09:01:16 INFO - PROCESS | 1650 | 1467734476502 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:16 INFO - PROCESS | 1650 | 1467734476588 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 09:01:16 INFO - PROCESS | 1650 | 1467734476591 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:16 INFO - PROCESS | 1650 | 1467734476592 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x120ed2000 == 39 [pid = 1650] [id = 771] 09:01:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128759c00) [pid = 1650] [serial = 2311] [outer = 0x0] 09:01:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128989800) [pid = 1650] [serial = 2312] [outer = 0x128759c00] 09:01:16 INFO - PROCESS | 1650 | 1467734476618 Marionette DEBUG loaded listener.js 09:01:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128b9dc00) [pid = 1650] [serial = 2313] [outer = 0x128759c00] 09:01:16 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:01:16 INFO - PROCESS | 1650 | 1467734476972 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:01:17 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:01:17 INFO - {} 09:01:17 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 518ms 09:01:17 INFO - PROCESS | 1650 | 1467734477017 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 09:01:17 INFO - PROCESS | 1650 | 1467734477018 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 09:01:17 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:01:17 INFO - PROCESS | 1650 | 1467734477020 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:01:17 INFO - PROCESS | 1650 | 1467734477021 Marionette TRACE conn2 <- [1,3050,null,{}] 09:01:17 INFO - PROCESS | 1650 | 1467734477023 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}] 09:01:17 INFO - PROCESS | 1650 | 1467734477025 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:17 INFO - PROCESS | 1650 | 1467734477106 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 09:01:17 INFO - PROCESS | 1650 | 1467734477110 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:17 INFO - PROCESS | 1650 | 1467734477111 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af0f000 == 40 [pid = 1650] [id = 772] 09:01:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129071400) [pid = 1650] [serial = 2314] [outer = 0x0] 09:01:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12a2ca400) [pid = 1650] [serial = 2315] [outer = 0x129071400] 09:01:17 INFO - PROCESS | 1650 | 1467734477136 Marionette DEBUG loaded listener.js 09:01:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12a6cc800) [pid = 1650] [serial = 2316] [outer = 0x129071400] 09:01:17 INFO - PROCESS | 1650 | 1467734477476 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]]]}] 09:01:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:01:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:01:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:01:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:01:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 470ms 09:01:17 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:01:17 INFO - PROCESS | 1650 | 1467734477491 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 09:01:17 INFO - PROCESS | 1650 | 1467734477493 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 09:01:17 INFO - PROCESS | 1650 | 1467734477496 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:01:17 INFO - PROCESS | 1650 | 1467734477498 Marionette TRACE conn2 <- [1,3054,null,{}] 09:01:17 INFO - PROCESS | 1650 | 1467734477502 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}] 09:01:17 INFO - PROCESS | 1650 | 1467734477508 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:17 INFO - PROCESS | 1650 | 1467734477718 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 09:01:17 INFO - PROCESS | 1650 | 1467734477783 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:17 INFO - PROCESS | 1650 | 1467734477784 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11857b000 == 41 [pid = 1650] [id = 773] 09:01:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b760400) [pid = 1650] [serial = 2317] [outer = 0x0] 09:01:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12bd68c00) [pid = 1650] [serial = 2318] [outer = 0x12b760400] 09:01:17 INFO - PROCESS | 1650 | 1467734477824 Marionette DEBUG loaded listener.js 09:01:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12c305000) [pid = 1650] [serial = 2319] [outer = 0x12b760400] 09:01:18 INFO - PROCESS | 1650 | 1467734478295 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"]]]}] 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:01:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:01:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:01:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:01:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:01:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:01:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:01:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:01:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:01:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:01:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:01:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:01:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:01:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:01:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:01:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:01:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:01:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:01:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:01:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:01:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:01:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:01:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:01:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:01:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:01:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:01:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:01:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:01:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:01:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:01:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:01:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:01:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:01:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:01:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:01:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:01:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:01:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:01:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:01:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:01:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:01:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:01:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:01:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:01:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:01:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:01:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:01:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:01:18 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" 09:01:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:01:18 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" 09:01:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:01:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 835ms 09:01:18 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:01:18 INFO - PROCESS | 1650 | 1467734478334 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 09:01:18 INFO - PROCESS | 1650 | 1467734478336 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 09:01:18 INFO - PROCESS | 1650 | 1467734478338 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:01:18 INFO - PROCESS | 1650 | 1467734478339 Marionette TRACE conn2 <- [1,3058,null,{}] 09:01:18 INFO - PROCESS | 1650 | 1467734478341 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}] 09:01:18 INFO - PROCESS | 1650 | 1467734478342 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:18 INFO - PROCESS | 1650 | 1467734478473 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 09:01:18 INFO - PROCESS | 1650 | 1467734478518 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:18 INFO - PROCESS | 1650 | 1467734478520 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf1f000 == 42 [pid = 1650] [id = 774] 09:01:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12c305400) [pid = 1650] [serial = 2320] [outer = 0x0] 09:01:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12c30e000) [pid = 1650] [serial = 2321] [outer = 0x12c305400] 09:01:18 INFO - PROCESS | 1650 | 1467734478544 Marionette DEBUG loaded listener.js 09:01:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12cfd9000) [pid = 1650] [serial = 2322] [outer = 0x12c305400] 09:01:18 INFO - PROCESS | 1650 | 1467734478852 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]]]}] 09:01:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:01:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:01:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:01:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:01:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:01:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:01:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:01:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:01:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:01:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:01:18 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:18 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:01:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:01:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:01:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:01:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:01:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:01:18 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 573ms 09:01:18 INFO - PROCESS | 1650 | 1467734478911 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 09:01:18 INFO - PROCESS | 1650 | 1467734478913 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 09:01:18 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:01:18 INFO - PROCESS | 1650 | 1467734478915 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:01:18 INFO - PROCESS | 1650 | 1467734478916 Marionette TRACE conn2 <- [1,3062,null,{}] 09:01:18 INFO - PROCESS | 1650 | 1467734478918 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}] 09:01:18 INFO - PROCESS | 1650 | 1467734478920 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:19 INFO - PROCESS | 1650 | 1467734479038 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 09:01:19 INFO - PROCESS | 1650 | 1467734479077 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:19 INFO - PROCESS | 1650 | 1467734479078 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c61d800 == 43 [pid = 1650] [id = 775] 09:01:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x114f85c00) [pid = 1650] [serial = 2323] [outer = 0x0] 09:01:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x114f86c00) [pid = 1650] [serial = 2324] [outer = 0x114f85c00] 09:01:19 INFO - PROCESS | 1650 | 1467734479102 Marionette DEBUG loaded listener.js 09:01:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12cfd9400) [pid = 1650] [serial = 2325] [outer = 0x114f85c00] 09:01:19 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:01:19 INFO - PROCESS | 1650 | 1467734479451 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:01:19 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:01:19 INFO - {} 09:01:19 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 569ms 09:01:19 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:01:19 INFO - PROCESS | 1650 | 1467734479489 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 09:01:19 INFO - PROCESS | 1650 | 1467734479490 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 09:01:19 INFO - PROCESS | 1650 | 1467734479492 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:01:19 INFO - PROCESS | 1650 | 1467734479493 Marionette TRACE conn2 <- [1,3066,null,{}] 09:01:19 INFO - PROCESS | 1650 | 1467734479495 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}] 09:01:19 INFO - PROCESS | 1650 | 1467734479496 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:19 INFO - PROCESS | 1650 | 1467734479590 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 09:01:19 INFO - PROCESS | 1650 | 1467734479641 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:19 INFO - PROCESS | 1650 | 1467734479643 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d413000 == 44 [pid = 1650] [id = 776] 09:01:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x117d92c00) [pid = 1650] [serial = 2326] [outer = 0x0] 09:01:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x117d9c000) [pid = 1650] [serial = 2327] [outer = 0x117d92c00] 09:01:19 INFO - PROCESS | 1650 | 1467734479683 Marionette DEBUG loaded listener.js 09:01:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1122b7400) [pid = 1650] [serial = 2328] [outer = 0x117d92c00] 09:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12897fc00) [pid = 1650] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x128988c00) [pid = 1650] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11957ec00) [pid = 1650] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x115d16000) [pid = 1650] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1214dec00) [pid = 1650] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x112d44400) [pid = 1650] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x129076800) [pid = 1650] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x120fe6400) [pid = 1650] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x121194800) [pid = 1650] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11815d400) [pid = 1650] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12948f000) [pid = 1650] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 09:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12948cc00) [pid = 1650] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 09:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1110a6000) [pid = 1650] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x116721800) [pid = 1650] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 09:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1133b6000) [pid = 1650] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x113370800) [pid = 1650] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128d77c00) [pid = 1650] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:01:20 INFO - PROCESS | 1650 | 1467734480471 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]]]}] 09:01:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:01:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:01:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:01:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:01:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:01:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:01:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:01:20 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1025ms 09:01:20 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:01:20 INFO - PROCESS | 1650 | 1467734480521 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 09:01:20 INFO - PROCESS | 1650 | 1467734480522 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 09:01:20 INFO - PROCESS | 1650 | 1467734480524 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:01:20 INFO - PROCESS | 1650 | 1467734480525 Marionette TRACE conn2 <- [1,3070,null,{}] 09:01:20 INFO - PROCESS | 1650 | 1467734480535 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}] 09:01:20 INFO - PROCESS | 1650 | 1467734480536 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:20 INFO - PROCESS | 1650 | 1467734480621 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 09:01:20 INFO - PROCESS | 1650 | 1467734480625 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:20 INFO - PROCESS | 1650 | 1467734480626 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x110e86000 == 45 [pid = 1650] [id = 777] 09:01:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1164ea000) [pid = 1650] [serial = 2329] [outer = 0x0] 09:01:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11811b400) [pid = 1650] [serial = 2330] [outer = 0x1164ea000] 09:01:20 INFO - PROCESS | 1650 | 1467734480651 Marionette DEBUG loaded listener.js 09:01:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1210ec800) [pid = 1650] [serial = 2331] [outer = 0x1164ea000] 09:01:20 INFO - PROCESS | 1650 | 1467734480989 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]]]}] 09:01:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:01:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:01:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:01:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:01:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:01:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:01:21 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 518ms 09:01:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:01:21 INFO - PROCESS | 1650 | 1467734481043 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 09:01:21 INFO - PROCESS | 1650 | 1467734481044 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 09:01:21 INFO - PROCESS | 1650 | 1467734481047 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:01:21 INFO - PROCESS | 1650 | 1467734481048 Marionette TRACE conn2 <- [1,3074,null,{}] 09:01:21 INFO - PROCESS | 1650 | 1467734481061 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}] 09:01:21 INFO - PROCESS | 1650 | 1467734481063 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:21 INFO - PROCESS | 1650 | 1467734481161 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 09:01:21 INFO - PROCESS | 1650 | 1467734481165 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:21 INFO - PROCESS | 1650 | 1467734481166 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x128db1000 == 46 [pid = 1650] [id = 778] 09:01:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1210edc00) [pid = 1650] [serial = 2332] [outer = 0x0] 09:01:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x123b97800) [pid = 1650] [serial = 2333] [outer = 0x1210edc00] 09:01:21 INFO - PROCESS | 1650 | 1467734481193 Marionette DEBUG loaded listener.js 09:01:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b8dd000) [pid = 1650] [serial = 2334] [outer = 0x1210edc00] 09:01:21 INFO - PROCESS | 1650 | 1467734481520 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]]]}] 09:01:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:01:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:01:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:01:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:01:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:01:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:01:21 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 481ms 09:01:21 INFO - PROCESS | 1650 | 1467734481528 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 09:01:21 INFO - PROCESS | 1650 | 1467734481529 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 09:01:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:01:21 INFO - PROCESS | 1650 | 1467734481535 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:01:21 INFO - PROCESS | 1650 | 1467734481536 Marionette TRACE conn2 <- [1,3078,null,{}] 09:01:21 INFO - PROCESS | 1650 | 1467734481538 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}] 09:01:21 INFO - PROCESS | 1650 | 1467734481539 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:21 INFO - PROCESS | 1650 | 1467734481627 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 09:01:21 INFO - PROCESS | 1650 | 1467734481631 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:21 INFO - PROCESS | 1650 | 1467734481632 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce11800 == 47 [pid = 1650] [id = 779] 09:01:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12154f400) [pid = 1650] [serial = 2335] [outer = 0x0] 09:01:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x121554800) [pid = 1650] [serial = 2336] [outer = 0x12154f400] 09:01:21 INFO - PROCESS | 1650 | 1467734481656 Marionette DEBUG loaded listener.js 09:01:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x121558800) [pid = 1650] [serial = 2337] [outer = 0x12154f400] 09:01:21 INFO - PROCESS | 1650 | 1467734481988 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] 09:01:22 INFO - PROCESS | 1650 | 1467734482006 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 09:01:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:01:22 INFO - PROCESS | 1650 | 1467734482009 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:01:22 INFO - PROCESS | 1650 | 1467734482010 Marionette TRACE conn2 <- [1,3082,null,{}] 09:01:22 INFO - PROCESS | 1650 | 1467734482013 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}] 09:01:22 INFO - PROCESS | 1650 | 1467734482016 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:22 INFO - PROCESS | 1650 | 1467734482145 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 09:01:22 INFO - PROCESS | 1650 | 1467734482152 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:22 INFO - PROCESS | 1650 | 1467734482153 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5b6800 == 48 [pid = 1650] [id = 780] 09:01:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12154f800) [pid = 1650] [serial = 2338] [outer = 0x0] 09:01:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12155a800) [pid = 1650] [serial = 2339] [outer = 0x12154f800] 09:01:22 INFO - PROCESS | 1650 | 1467734482176 Marionette DEBUG loaded listener.js 09:01:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1292b9400) [pid = 1650] [serial = 2340] [outer = 0x12154f800] 09:01:22 INFO - PROCESS | 1650 | 1467734482547 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]]]}] 09:01:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:01:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:01:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:01:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 572ms 09:01:22 INFO - PROCESS | 1650 | 1467734482582 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 09:01:22 INFO - PROCESS | 1650 | 1467734482585 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 09:01:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:01:22 INFO - PROCESS | 1650 | 1467734482588 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:01:22 INFO - PROCESS | 1650 | 1467734482590 Marionette TRACE conn2 <- [1,3086,null,{}] 09:01:22 INFO - PROCESS | 1650 | 1467734482594 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}] 09:01:22 INFO - PROCESS | 1650 | 1467734482596 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:22 INFO - PROCESS | 1650 | 1467734482716 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 09:01:22 INFO - PROCESS | 1650 | 1467734482794 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:22 INFO - PROCESS | 1650 | 1467734482797 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11835d800 == 49 [pid = 1650] [id = 781] 09:01:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x112d45c00) [pid = 1650] [serial = 2341] [outer = 0x0] 09:01:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x114f68400) [pid = 1650] [serial = 2342] [outer = 0x112d45c00] 09:01:22 INFO - PROCESS | 1650 | 1467734482828 Marionette DEBUG loaded listener.js 09:01:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x114f86400) [pid = 1650] [serial = 2343] [outer = 0x112d45c00] 09:01:23 INFO - PROCESS | 1650 | 1467734483202 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:01:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:01:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 620ms 09:01:23 INFO - PROCESS | 1650 | 1467734483208 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 09:01:23 INFO - PROCESS | 1650 | 1467734483211 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 09:01:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:01:23 INFO - PROCESS | 1650 | 1467734483218 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:01:23 INFO - PROCESS | 1650 | 1467734483220 Marionette TRACE conn2 <- [1,3090,null,{}] 09:01:23 INFO - PROCESS | 1650 | 1467734483223 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}] 09:01:23 INFO - PROCESS | 1650 | 1467734483224 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:23 INFO - PROCESS | 1650 | 1467734483336 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 09:01:23 INFO - PROCESS | 1650 | 1467734483448 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:23 INFO - PROCESS | 1650 | 1467734483450 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x121448000 == 50 [pid = 1650] [id = 782] 09:01:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x117d8f400) [pid = 1650] [serial = 2344] [outer = 0x0] 09:01:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x118157400) [pid = 1650] [serial = 2345] [outer = 0x117d8f400] 09:01:23 INFO - PROCESS | 1650 | 1467734483482 Marionette DEBUG loaded listener.js 09:01:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11957ec00) [pid = 1650] [serial = 2346] [outer = 0x117d8f400] 09:01:23 INFO - PROCESS | 1650 | 1467734483845 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:01:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:01:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 671ms 09:01:23 INFO - PROCESS | 1650 | 1467734483890 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 09:01:23 INFO - PROCESS | 1650 | 1467734483891 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 09:01:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:01:23 INFO - PROCESS | 1650 | 1467734483894 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:01:23 INFO - PROCESS | 1650 | 1467734483897 Marionette TRACE conn2 <- [1,3094,null,{}] 09:01:23 INFO - PROCESS | 1650 | 1467734483904 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}] 09:01:23 INFO - PROCESS | 1650 | 1467734483908 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:24 INFO - PROCESS | 1650 | 1467734484021 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 09:01:24 INFO - PROCESS | 1650 | 1467734484129 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:24 INFO - PROCESS | 1650 | 1467734484131 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b938000 == 51 [pid = 1650] [id = 783] 09:01:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1212b0800) [pid = 1650] [serial = 2347] [outer = 0x0] 09:01:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x121553400) [pid = 1650] [serial = 2348] [outer = 0x1212b0800] 09:01:24 INFO - PROCESS | 1650 | 1467734484176 Marionette DEBUG loaded listener.js 09:01:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x123bbc800) [pid = 1650] [serial = 2349] [outer = 0x1212b0800] 09:01:24 INFO - PROCESS | 1650 | 1467734484535 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:01:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:01:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 672ms 09:01:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:01:24 INFO - PROCESS | 1650 | 1467734484566 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 09:01:24 INFO - PROCESS | 1650 | 1467734484568 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 09:01:24 INFO - PROCESS | 1650 | 1467734484570 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:01:24 INFO - PROCESS | 1650 | 1467734484572 Marionette TRACE conn2 <- [1,3098,null,{}] 09:01:24 INFO - PROCESS | 1650 | 1467734484574 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}] 09:01:24 INFO - PROCESS | 1650 | 1467734484576 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:24 INFO - PROCESS | 1650 | 1467734484687 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 09:01:24 INFO - PROCESS | 1650 | 1467734484796 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:24 INFO - PROCESS | 1650 | 1467734484797 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c3e1800 == 52 [pid = 1650] [id = 784] 09:01:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12154dc00) [pid = 1650] [serial = 2350] [outer = 0x0] 09:01:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1253bc800) [pid = 1650] [serial = 2351] [outer = 0x12154dc00] 09:01:24 INFO - PROCESS | 1650 | 1467734484828 Marionette DEBUG loaded listener.js 09:01:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12727c400) [pid = 1650] [serial = 2352] [outer = 0x12154dc00] 09:01:25 INFO - PROCESS | 1650 | 1467734485172 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]]]}] 09:01:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:01:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:01:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 622ms 09:01:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:01:25 INFO - PROCESS | 1650 | 1467734485193 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 09:01:25 INFO - PROCESS | 1650 | 1467734485195 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 09:01:25 INFO - PROCESS | 1650 | 1467734485197 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:01:25 INFO - PROCESS | 1650 | 1467734485198 Marionette TRACE conn2 <- [1,3102,null,{}] 09:01:25 INFO - PROCESS | 1650 | 1467734485201 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}] 09:01:25 INFO - PROCESS | 1650 | 1467734485202 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:25 INFO - PROCESS | 1650 | 1467734485309 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 09:01:25 INFO - PROCESS | 1650 | 1467734485408 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:25 INFO - PROCESS | 1650 | 1467734485409 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d11d000 == 53 [pid = 1650] [id = 785] 09:01:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x112d28c00) [pid = 1650] [serial = 2353] [outer = 0x0] 09:01:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x123b97c00) [pid = 1650] [serial = 2354] [outer = 0x112d28c00] 09:01:25 INFO - PROCESS | 1650 | 1467734485438 Marionette DEBUG loaded listener.js 09:01:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x128983400) [pid = 1650] [serial = 2355] [outer = 0x112d28c00] 09:01:25 INFO - PROCESS | 1650 | 1467734485848 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:01:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:01:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 670ms 09:01:25 INFO - PROCESS | 1650 | 1467734485868 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 09:01:25 INFO - PROCESS | 1650 | 1467734485870 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 09:01:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:01:25 INFO - PROCESS | 1650 | 1467734485874 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:01:25 INFO - PROCESS | 1650 | 1467734485876 Marionette TRACE conn2 <- [1,3106,null,{}] 09:01:25 INFO - PROCESS | 1650 | 1467734485879 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}] 09:01:25 INFO - PROCESS | 1650 | 1467734485885 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:26 INFO - PROCESS | 1650 | 1467734486054 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 09:01:26 INFO - PROCESS | 1650 | 1467734486170 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:26 INFO - PROCESS | 1650 | 1467734486171 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e158000 == 54 [pid = 1650] [id = 786] 09:01:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x128b9d800) [pid = 1650] [serial = 2356] [outer = 0x0] 09:01:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x129475800) [pid = 1650] [serial = 2357] [outer = 0x128b9d800] 09:01:26 INFO - PROCESS | 1650 | 1467734486202 Marionette DEBUG loaded listener.js 09:01:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12a6cb000) [pid = 1650] [serial = 2358] [outer = 0x128b9d800] 09:01:26 INFO - PROCESS | 1650 | 1467734486607 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]]]}] 09:01:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:01:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:01:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:01:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 771ms 09:01:26 INFO - PROCESS | 1650 | 1467734486650 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 09:01:26 INFO - PROCESS | 1650 | 1467734486651 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 09:01:26 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:01:26 INFO - PROCESS | 1650 | 1467734486654 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:01:26 INFO - PROCESS | 1650 | 1467734486655 Marionette TRACE conn2 <- [1,3110,null,{}] 09:01:26 INFO - PROCESS | 1650 | 1467734486658 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}] 09:01:26 INFO - PROCESS | 1650 | 1467734486660 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:26 INFO - PROCESS | 1650 | 1467734486776 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 09:01:26 INFO - PROCESS | 1650 | 1467734486896 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:26 INFO - PROCESS | 1650 | 1467734486898 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1128af800 == 55 [pid = 1650] [id = 787] 09:01:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x111ca8c00) [pid = 1650] [serial = 2359] [outer = 0x0] 09:01:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x115e8cc00) [pid = 1650] [serial = 2360] [outer = 0x111ca8c00] 09:01:26 INFO - PROCESS | 1650 | 1467734486928 Marionette DEBUG loaded listener.js 09:01:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x121575000) [pid = 1650] [serial = 2361] [outer = 0x111ca8c00] 09:01:27 INFO - PROCESS | 1650 | 1467734487401 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"]]]}] 09:01:27 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:01:27 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 09:01:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:01:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:01:27 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 770ms 09:01:27 INFO - PROCESS | 1650 | 1467734487425 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 09:01:27 INFO - PROCESS | 1650 | 1467734487427 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 09:01:27 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:01:27 INFO - PROCESS | 1650 | 1467734487430 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:01:27 INFO - PROCESS | 1650 | 1467734487432 Marionette TRACE conn2 <- [1,3114,null,{}] 09:01:27 INFO - PROCESS | 1650 | 1467734487436 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}] 09:01:27 INFO - PROCESS | 1650 | 1467734487437 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:27 INFO - PROCESS | 1650 | 1467734487542 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 09:01:27 INFO - PROCESS | 1650 | 1467734487666 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\", \"6d20eed6-ed26-4373-8635-93e12a123451\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:27 INFO - PROCESS | 1650 | 1467734487668 Marionette INFO sendAsync 4b8f8980-2067-ea48-8df8-eed9d4486988 09:01:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x117139000 == 56 [pid = 1650] [id = 788] 09:01:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x110f7d800) [pid = 1650] [serial = 2362] [outer = 0x0] 09:01:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x110fe5000) [pid = 1650] [serial = 2363] [outer = 0x110f7d800] 09:01:27 INFO - PROCESS | 1650 | 1467734487699 Marionette DEBUG loaded listener.js 09:01:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x112a7c800) [pid = 1650] [serial = 2364] [outer = 0x110f7d800] 09:01:28 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:01:28 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 676ms 09:01:28 INFO - PROCESS | 1650 | 1467734488103 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]]]}] 09:01:28 INFO - PROCESS | 1650 | 1467734488107 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 09:01:28 INFO - PROCESS | 1650 | 1467734488109 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12a63e000 == 55 [pid = 1650] [id = 744] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce11800 == 54 [pid = 1650] [id = 779] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x128db1000 == 53 [pid = 1650] [id = 778] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x110e86000 == 52 [pid = 1650] [id = 777] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12d413000 == 51 [pid = 1650] [id = 776] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12c61d800 == 50 [pid = 1650] [id = 775] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf1f000 == 49 [pid = 1650] [id = 774] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11857b000 == 48 [pid = 1650] [id = 773] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12af0f000 == 47 [pid = 1650] [id = 772] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x120ed2000 == 46 [pid = 1650] [id = 771] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x121266800 == 45 [pid = 1650] [id = 770] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x125393000 == 44 [pid = 1650] [id = 769] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x125396800 == 43 [pid = 1650] [id = 768] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12e15f800 == 42 [pid = 1650] [id = 766] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd90800 == 41 [pid = 1650] [id = 765] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1215bf000 == 40 [pid = 1650] [id = 764] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x124e56800 == 39 [pid = 1650] [id = 743] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12e155000 == 38 [pid = 1650] [id = 763] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12d81e000 == 37 [pid = 1650] [id = 747] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce0e000 == 36 [pid = 1650] [id = 745] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12e078000 == 35 [pid = 1650] [id = 767] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12a654800 == 34 [pid = 1650] [id = 748] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1192c8000 == 33 [pid = 1650] [id = 730] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1128af800 == 32 [pid = 1650] [id = 787] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12e158000 == 31 [pid = 1650] [id = 786] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12d11d000 == 30 [pid = 1650] [id = 785] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12c3e1800 == 29 [pid = 1650] [id = 784] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12b938000 == 28 [pid = 1650] [id = 783] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x121448000 == 27 [pid = 1650] [id = 782] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5b6800 == 26 [pid = 1650] [id = 780] 09:01:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11835d800 == 25 [pid = 1650] [id = 781] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x116128800) [pid = 1650] [serial = 2186] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x128b6b800) [pid = 1650] [serial = 2265] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x128b9bc00) [pid = 1650] [serial = 2268] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x128b95800) [pid = 1650] [serial = 2266] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x128734c00) [pid = 1650] [serial = 2245] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12727b400) [pid = 1650] [serial = 2244] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x129073c00) [pid = 1650] [serial = 2273] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x116719000) [pid = 1650] [serial = 2248] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1266fb000) [pid = 1650] [serial = 2241] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x123b8e800) [pid = 1650] [serial = 2259] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1253bd800) [pid = 1650] [serial = 2260] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11811f800) [pid = 1650] [serial = 2233] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x115e8b000) [pid = 1650] [serial = 2247] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x115d1ac00) [pid = 1650] [serial = 2250] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x118119800) [pid = 1650] [serial = 2251] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x128b95c00) [pid = 1650] [serial = 2271] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x115e96000) [pid = 1650] [serial = 2230] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1210f2000) [pid = 1650] [serial = 2256] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1212abc00) [pid = 1650] [serial = 2257] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x119d5c400) [pid = 1650] [serial = 2239] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1210c7800) [pid = 1650] [serial = 2236] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x118628c00) [pid = 1650] [serial = 2253] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119589800) [pid = 1650] [serial = 2254] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12a57a400) [pid = 1650] [serial = 2285] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12907cc00) [pid = 1650] [serial = 2274] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12a2d7c00) [pid = 1650] [serial = 2283] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x115e94000) [pid = 1650] [serial = 2276] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1292b5400) [pid = 1650] [serial = 2279] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x127294400) [pid = 1650] [serial = 2227] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12a586400) [pid = 1650] [serial = 2286] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x126d6a000) [pid = 1650] [serial = 2262] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1292ad400) [pid = 1650] [serial = 2277] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128985000) [pid = 1650] [serial = 2263] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128d71800) [pid = 1650] [serial = 2269] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x129492c00) [pid = 1650] [serial = 2282] [outer = 0x0] [url = about:blank] 09:01:28 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12948a800) [pid = 1650] [serial = 2280] [outer = 0x0] [url = about:blank] 09:01:29 WARNING - u'runner_teardown' () 09:01:29 INFO - No more tests 09:01:29 INFO - Got 0 unexpected results 09:01:29 INFO - SUITE-END | took 507s 09:01:29 INFO - Closing logging queue 09:01:29 INFO - queue closed 09:01:29 INFO - Return code: 0 09:01:29 WARNING - # TBPL SUCCESS # 09:01:29 INFO - Running post-action listener: _resource_record_post_action 09:01:29 INFO - Running post-run listener: _resource_record_post_run 09:01:30 INFO - Total resource usage - Wall time: 529s; CPU: 58.0%; Read bytes: 32505344; Write bytes: 952534016; Read time: 331; Write time: 4589 09:01:30 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:01:30 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 154165760; Write bytes: 155854848; Read time: 13787; Write time: 349 09:01:30 INFO - run-tests - Wall time: 511s; CPU: 58.0%; Read bytes: 30326272; Write bytes: 793750528; Read time: 306; Write time: 4228 09:01:30 INFO - Running post-run listener: _upload_blobber_files 09:01:30 INFO - Blob upload gear active. 09:01:30 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:01:30 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 09:01:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 09:01:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 09:01:30 INFO - (blobuploader) - INFO - Open directory for files ... 09:01:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:01:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:01:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:01:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:01:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:01:31 INFO - (blobuploader) - INFO - Done attempting. 09:01:31 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:01:32 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:01:32 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:01:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:01:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:01:33 INFO - (blobuploader) - INFO - Done attempting. 09:01:33 INFO - (blobuploader) - INFO - Iteration through files over. 09:01:33 INFO - Return code: 0 09:01:33 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:01:33 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:01:33 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3e268164ccfe920337fdbb581fe375b51da5dd0bb12592d1b43148602efbf7cf8f8e9a36c8606859e4117197786a392af0efe519933614bead6f678de324b9eb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/39d7874b2530bed5eca6e92bee983d34cc1249f3368198a6d8237f7a80d05d173df0cf2900bbb2e7ae7f0125e0e696f5d1765ae7f2d3af7261209f531de460f4"} 09:01:33 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:01:33 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:01:33 INFO - Contents: 09:01:33 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3e268164ccfe920337fdbb581fe375b51da5dd0bb12592d1b43148602efbf7cf8f8e9a36c8606859e4117197786a392af0efe519933614bead6f678de324b9eb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/39d7874b2530bed5eca6e92bee983d34cc1249f3368198a6d8237f7a80d05d173df0cf2900bbb2e7ae7f0125e0e696f5d1765ae7f2d3af7261209f531de460f4"} 09:01:33 INFO - Running post-run listener: copy_logs_to_upload_dir 09:01:33 INFO - Copying logs to upload dir... 09:01:33 INFO - mkdir: /builds/slave/test/build/upload/logs 09:01:33 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=646.663789 ========= master_lag: 2.61 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 49 secs) (at 2016-07-05 09:01:36.265858) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-07-05 09:01:36.269462) ========= 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.sjq3xWpRZN/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.iA9i67fKJr/Listeners TMPDIR=/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3e268164ccfe920337fdbb581fe375b51da5dd0bb12592d1b43148602efbf7cf8f8e9a36c8606859e4117197786a392af0efe519933614bead6f678de324b9eb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/39d7874b2530bed5eca6e92bee983d34cc1249f3368198a6d8237f7a80d05d173df0cf2900bbb2e7ae7f0125e0e696f5d1765ae7f2d3af7261209f531de460f4"} build_url:https://queue.taskcluster.net/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012187 build_url: 'https://queue.taskcluster.net/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3e268164ccfe920337fdbb581fe375b51da5dd0bb12592d1b43148602efbf7cf8f8e9a36c8606859e4117197786a392af0efe519933614bead6f678de324b9eb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/39d7874b2530bed5eca6e92bee983d34cc1249f3368198a6d8237f7a80d05d173df0cf2900bbb2e7ae7f0125e0e696f5d1765ae7f2d3af7261209f531de460f4"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Cwy3MN3TQD6rJrIsZCK6vw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 1.65 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-07-05 09:01:37.936543) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 09:01:37.936886) ========= 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.sjq3xWpRZN/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.iA9i67fKJr/Listeners TMPDIR=/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/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.005142 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 09:01:37.967049) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-05 09:01:37.967357) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-05 09:01:37.967714) ========= ========= Total master_lag: 4.48 =========