builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0285 starttime: 1467737066.38 results: success (0) buildid: 20160705080222 builduid: d8f172d1295a49149a1d56034bc9c957 revision: 4e1aa4b6f7b4de6e4b7f34b016c3e1d8505dcd1f ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-05 09:44:26.379611) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-05 09:44:26.380062) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-05 09:44:26.380343) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-05 09:44:26.454849) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 09:44:26.455245) ========= 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.V0VZFkLjSB/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.Y17u13jFmO/Listeners TMPDIR=/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/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 09:44:26-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 43.0M=0s 2016-07-05 09:44:26 (43.0 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.079636 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 09:44:26.556464) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 09:44:26.556786) ========= 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.V0VZFkLjSB/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.Y17u13jFmO/Listeners TMPDIR=/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/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.020543 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 09:44:26.605952) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-05 09:44:26.606333) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 4e1aa4b6f7b4de6e4b7f34b016c3e1d8505dcd1f --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 4e1aa4b6f7b4de6e4b7f34b016c3e1d8505dcd1f --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.V0VZFkLjSB/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.Y17u13jFmO/Listeners TMPDIR=/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/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 09:44:26,686 truncating revision to first 12 chars 2016-07-05 09:44:26,686 Setting DEBUG logging. 2016-07-05 09:44:26,686 attempt 1/10 2016-07-05 09:44:26,686 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/4e1aa4b6f7b4?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-05 09:44:28,092 unpacking tar archive at: mozilla-beta-4e1aa4b6f7b4/testing/mozharness/ program finished with exit code 0 elapsedTime=1.667450 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-05 09:44:28.295443) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-05 09:44:28.295785) ========= script_repo_revision: 4e1aa4b6f7b4de6e4b7f34b016c3e1d8505dcd1f ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-05 09:44:28.296187) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-05 09:44:28.296451) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-05 09:44:28.314718) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 47 secs) (at 2016-07-05 09:44:28.315133) ========= /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.V0VZFkLjSB/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.Y17u13jFmO/Listeners TMPDIR=/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/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 09:44:28 INFO - MultiFileLogger online at 20160705 09:44:28 in /builds/slave/test 09:44:28 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 09:44:28 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:44:28 INFO - {'append_to_log': False, 09:44:28 INFO - 'base_work_dir': '/builds/slave/test', 09:44:28 INFO - 'blob_upload_branch': 'mozilla-beta', 09:44:28 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:44:28 INFO - 'buildbot_json_path': 'buildprops.json', 09:44:28 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:44:28 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:44:28 INFO - 'download_minidump_stackwalk': True, 09:44:28 INFO - 'download_symbols': 'true', 09:44:28 INFO - 'e10s': False, 09:44:28 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:44:28 INFO - 'tooltool.py': '/tools/tooltool.py', 09:44:28 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:44:28 INFO - '/tools/misc-python/virtualenv.py')}, 09:44:28 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:44:28 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:44:28 INFO - 'log_level': 'info', 09:44:28 INFO - 'log_to_console': True, 09:44:28 INFO - 'opt_config_files': (), 09:44:28 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:44:28 INFO - '--processes=1', 09:44:28 INFO - '--config=%(test_path)s/wptrunner.ini', 09:44:28 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:44:28 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:44:28 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:44:28 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:44:28 INFO - 'pip_index': False, 09:44:28 INFO - 'require_test_zip': True, 09:44:28 INFO - 'test_type': ('testharness',), 09:44:28 INFO - 'this_chunk': '1', 09:44:28 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:44:28 INFO - 'total_chunks': '10', 09:44:28 INFO - 'virtualenv_path': 'venv', 09:44:28 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:44:28 INFO - 'work_dir': 'build'} 09:44:28 INFO - ##### 09:44:28 INFO - ##### Running clobber step. 09:44:28 INFO - ##### 09:44:28 INFO - Running pre-action listener: _resource_record_pre_action 09:44:28 INFO - Running main action method: clobber 09:44:28 INFO - rmtree: /builds/slave/test/build 09:44:28 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:44:29 INFO - Running post-action listener: _resource_record_post_action 09:44:29 INFO - ##### 09:44:29 INFO - ##### Running read-buildbot-config step. 09:44:29 INFO - ##### 09:44:29 INFO - Running pre-action listener: _resource_record_pre_action 09:44:29 INFO - Running main action method: read_buildbot_config 09:44:29 INFO - Using buildbot properties: 09:44:29 INFO - { 09:44:29 INFO - "project": "", 09:44:29 INFO - "product": "firefox", 09:44:29 INFO - "script_repo_revision": "production", 09:44:29 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 09:44:29 INFO - "repository": "", 09:44:29 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 09:44:29 INFO - "buildid": "20160705080222", 09:44:29 INFO - "pgo_build": "False", 09:44:29 INFO - "basedir": "/builds/slave/test", 09:44:29 INFO - "buildnumber": 5, 09:44:29 INFO - "slavename": "t-yosemite-r7-0285", 09:44:29 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 09:44:29 INFO - "platform": "macosx64", 09:44:29 INFO - "branch": "mozilla-beta", 09:44:29 INFO - "revision": "4e1aa4b6f7b4de6e4b7f34b016c3e1d8505dcd1f", 09:44:29 INFO - "repo_path": "releases/mozilla-beta", 09:44:29 INFO - "moz_repo_path": "", 09:44:29 INFO - "stage_platform": "macosx64", 09:44:29 INFO - "builduid": "d8f172d1295a49149a1d56034bc9c957", 09:44:29 INFO - "slavebuilddir": "test" 09:44:29 INFO - } 09:44:29 INFO - Found installer url https://queue.taskcluster.net/v1/task/J1TzjKpqSKa608OqWfIXvw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 09:44:29 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/J1TzjKpqSKa608OqWfIXvw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 09:44:29 INFO - Running post-action listener: _resource_record_post_action 09:44:29 INFO - ##### 09:44:29 INFO - ##### Running download-and-extract step. 09:44:29 INFO - ##### 09:44:29 INFO - Running pre-action listener: _resource_record_pre_action 09:44:29 INFO - Running main action method: download_and_extract 09:44:29 INFO - mkdir: /builds/slave/test/build/tests 09:44:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:44:29 INFO - https://queue.taskcluster.net/v1/task/J1TzjKpqSKa608OqWfIXvw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 09:44:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J1TzjKpqSKa608OqWfIXvw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 09:44:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J1TzjKpqSKa608OqWfIXvw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 09:44:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J1TzjKpqSKa608OqWfIXvw/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 09:44:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J1TzjKpqSKa608OqWfIXvw/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 09:44:30 INFO - Downloaded 1201 bytes. 09:44:30 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 09:44:30 INFO - Using the following test package requirements: 09:44:30 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 09:44:30 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:44:30 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 09:44:30 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:44:30 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 09:44:30 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:44:30 INFO - u'jsshell-mac64.zip'], 09:44:30 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:44:30 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 09:44:30 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 09:44:30 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:44:30 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 09:44:30 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:44:30 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 09:44:30 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:44:30 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 09:44:30 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:44:30 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 09:44:30 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 09:44:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:44:30 INFO - https://queue.taskcluster.net/v1/task/J1TzjKpqSKa608OqWfIXvw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 09:44:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J1TzjKpqSKa608OqWfIXvw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 09:44:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J1TzjKpqSKa608OqWfIXvw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 09:44:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J1TzjKpqSKa608OqWfIXvw/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 09:44:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J1TzjKpqSKa608OqWfIXvw/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 09:44:32 INFO - Downloaded 18406753 bytes. 09:44:32 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/*'] 09:44:32 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/* 09:44:32 INFO - caution: filename not matched: web-platform/* 09:44:32 INFO - Return code: 11 09:44:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:44:32 INFO - https://queue.taskcluster.net/v1/task/J1TzjKpqSKa608OqWfIXvw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 09:44:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J1TzjKpqSKa608OqWfIXvw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 09:44:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J1TzjKpqSKa608OqWfIXvw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 09:44:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J1TzjKpqSKa608OqWfIXvw/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 09:44:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J1TzjKpqSKa608OqWfIXvw/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 09:44:36 INFO - Downloaded 36389085 bytes. 09:44:36 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/*'] 09:44:36 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/* 09:44:40 INFO - caution: filename not matched: bin/* 09:44:40 INFO - caution: filename not matched: config/* 09:44:40 INFO - caution: filename not matched: mozbase/* 09:44:40 INFO - caution: filename not matched: marionette/* 09:44:40 INFO - caution: filename not matched: tools/wptserve/* 09:44:40 INFO - Return code: 11 09:44:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:44:40 INFO - https://queue.taskcluster.net/v1/task/J1TzjKpqSKa608OqWfIXvw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 09:44:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J1TzjKpqSKa608OqWfIXvw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 09:44:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J1TzjKpqSKa608OqWfIXvw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 09:44:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J1TzjKpqSKa608OqWfIXvw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 09:44:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J1TzjKpqSKa608OqWfIXvw/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 09:44:44 INFO - Downloaded 73019771 bytes. 09:44:44 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/J1TzjKpqSKa608OqWfIXvw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 09:44:44 INFO - mkdir: /builds/slave/test/properties 09:44:44 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:44:44 INFO - Writing to file /builds/slave/test/properties/build_url 09:44:44 INFO - Contents: 09:44:44 INFO - build_url:https://queue.taskcluster.net/v1/task/J1TzjKpqSKa608OqWfIXvw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 09:44:44 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/J1TzjKpqSKa608OqWfIXvw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:44:44 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:44:44 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:44:44 INFO - Contents: 09:44:44 INFO - symbols_url:https://queue.taskcluster.net/v1/task/J1TzjKpqSKa608OqWfIXvw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:44:44 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')]} 09:44:44 INFO - https://queue.taskcluster.net/v1/task/J1TzjKpqSKa608OqWfIXvw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:44:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J1TzjKpqSKa608OqWfIXvw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:44:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J1TzjKpqSKa608OqWfIXvw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:44:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J1TzjKpqSKa608OqWfIXvw/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 09:44:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J1TzjKpqSKa608OqWfIXvw/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 09:44:48 INFO - Downloaded 103718405 bytes. 09:44:48 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'] 09:44:48 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 09:44:52 INFO - Return code: 0 09:44:52 INFO - Running post-action listener: _resource_record_post_action 09:44:52 INFO - Running post-action listener: set_extra_try_arguments 09:44:52 INFO - ##### 09:44:52 INFO - ##### Running create-virtualenv step. 09:44:52 INFO - ##### 09:44:52 INFO - Running pre-action listener: _pre_create_virtualenv 09:44:52 INFO - Running pre-action listener: _resource_record_pre_action 09:44:52 INFO - Running main action method: create_virtualenv 09:44:52 INFO - Creating virtualenv /builds/slave/test/build/venv 09:44:52 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 09:44:52 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:44:52 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:44:52 INFO - Using real prefix '/tools/python27' 09:44:52 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:44:53 INFO - Installing distribute.............................................................................................................................................................................................done. 09:44:55 INFO - Installing pip.................done. 09:44:55 INFO - Return code: 0 09:44:55 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:44:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:44:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:44:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:44:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:44:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:44:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:44:55 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 0x10daf1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10db0ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb003d8ac20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10db0a5e0>, '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 0x10d6edcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d718990>, '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.V0VZFkLjSB/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.Y17u13jFmO/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:44:55 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 09:44:55 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 09:44:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.V0VZFkLjSB/Render', 09:44:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:44:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:44:55 INFO - 'HOME': '/Users/cltbld', 09:44:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:44:55 INFO - 'LOGNAME': 'cltbld', 09:44:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:44:55 INFO - 'MOZ_NO_REMOTE': '1', 09:44:55 INFO - 'NO_EM_RESTART': '1', 09:44:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:44:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:44:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:44:55 INFO - 'PWD': '/builds/slave/test', 09:44:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:44:55 INFO - 'SHELL': '/bin/bash', 09:44:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Y17u13jFmO/Listeners', 09:44:55 INFO - 'TMPDIR': '/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/', 09:44:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:44:55 INFO - 'USER': 'cltbld', 09:44:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:44:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:44:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:44:55 INFO - 'XPC_FLAGS': '0x0', 09:44:55 INFO - 'XPC_SERVICE_NAME': '0', 09:44:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:44:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:44:56 INFO - Downloading/unpacking psutil>=0.7.1 09:44:56 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 09:44:56 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 09:44:56 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 09:44:56 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 09:44:56 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 09:44:56 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 09:44:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:44:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:44:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:44:58 INFO - Installing collected packages: psutil 09:44:58 INFO - Running setup.py install for psutil 09:44:58 INFO - building 'psutil._psutil_osx' extension 09:44:58 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 09:44:59 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 09:44:59 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 09:44:59 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 09:44:59 INFO - building 'psutil._psutil_posix' extension 09:44:59 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 09:44:59 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 09:44:59 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 09:44:59 INFO - ^ 09:44:59 INFO - 1 warning generated. 09:44:59 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 09:44:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:44:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:44:59 INFO - Successfully installed psutil 09:44:59 INFO - Cleaning up... 09:44:59 INFO - Return code: 0 09:44:59 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:44:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:44:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:44:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:44:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:44:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:44:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:44:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10daf1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10db0ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb003d8ac20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10db0a5e0>, '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 0x10d6edcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d718990>, '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.V0VZFkLjSB/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.Y17u13jFmO/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:44:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 09:44:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 09:44:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.V0VZFkLjSB/Render', 09:44:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:44:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:44:59 INFO - 'HOME': '/Users/cltbld', 09:44:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:44:59 INFO - 'LOGNAME': 'cltbld', 09:44:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:44:59 INFO - 'MOZ_NO_REMOTE': '1', 09:44:59 INFO - 'NO_EM_RESTART': '1', 09:44:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:44:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:44:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:44:59 INFO - 'PWD': '/builds/slave/test', 09:44:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:44:59 INFO - 'SHELL': '/bin/bash', 09:44:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Y17u13jFmO/Listeners', 09:44:59 INFO - 'TMPDIR': '/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/', 09:44:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:44:59 INFO - 'USER': 'cltbld', 09:44:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:44:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:44:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:44:59 INFO - 'XPC_FLAGS': '0x0', 09:44:59 INFO - 'XPC_SERVICE_NAME': '0', 09:44:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:44:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:44:59 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:44:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:44:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:44:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:44:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:44:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:44:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:45:02 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:45:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:45:02 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:45:02 INFO - Installing collected packages: mozsystemmonitor 09:45:02 INFO - Running setup.py install for mozsystemmonitor 09:45:02 INFO - Successfully installed mozsystemmonitor 09:45:02 INFO - Cleaning up... 09:45:02 INFO - Return code: 0 09:45:02 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:45:02 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')]} 09:45:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:45:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:45:02 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')]} 09:45:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:45:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:45:02 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 0x10daf1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10db0ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb003d8ac20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10db0a5e0>, '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 0x10d6edcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d718990>, '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.V0VZFkLjSB/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.Y17u13jFmO/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:45:02 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 09:45:02 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 09:45:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.V0VZFkLjSB/Render', 09:45:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:45:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:45:02 INFO - 'HOME': '/Users/cltbld', 09:45:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:45:02 INFO - 'LOGNAME': 'cltbld', 09:45:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:45:02 INFO - 'MOZ_NO_REMOTE': '1', 09:45:02 INFO - 'NO_EM_RESTART': '1', 09:45:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:45:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:45:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:45:02 INFO - 'PWD': '/builds/slave/test', 09:45:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:45:02 INFO - 'SHELL': '/bin/bash', 09:45:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Y17u13jFmO/Listeners', 09:45:02 INFO - 'TMPDIR': '/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/', 09:45:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:45:02 INFO - 'USER': 'cltbld', 09:45:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:45:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:45:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:45:02 INFO - 'XPC_FLAGS': '0x0', 09:45:02 INFO - 'XPC_SERVICE_NAME': '0', 09:45:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:45:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:45:02 INFO - Downloading/unpacking blobuploader==1.2.4 09:45:02 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 09:45:02 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 09:45:02 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 09:45:02 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 09:45:02 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 09:45:02 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 09:45:05 INFO - Downloading blobuploader-1.2.4.tar.gz 09:45:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:45:05 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:45:05 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 09:45:05 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 09:45:05 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 09:45:05 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 09:45:05 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 09:45:05 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 09:45:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:45:06 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:45:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:45:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:45:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:45:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:45:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:45:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:45:06 INFO - Downloading docopt-0.6.1.tar.gz 09:45:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:45:06 INFO - Installing collected packages: blobuploader, requests, docopt 09:45:06 INFO - Running setup.py install for blobuploader 09:45:06 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:45:06 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:45:06 INFO - Running setup.py install for requests 09:45:07 INFO - Running setup.py install for docopt 09:45:07 INFO - Successfully installed blobuploader requests docopt 09:45:07 INFO - Cleaning up... 09:45:07 INFO - Return code: 0 09:45:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:45:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:45:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:45:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:45:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:45:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:45:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:45:07 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 0x10daf1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10db0ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb003d8ac20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10db0a5e0>, '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 0x10d6edcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d718990>, '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.V0VZFkLjSB/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.Y17u13jFmO/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:45:07 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 09:45:07 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 09:45:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.V0VZFkLjSB/Render', 09:45:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:45:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:45:07 INFO - 'HOME': '/Users/cltbld', 09:45:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:45:07 INFO - 'LOGNAME': 'cltbld', 09:45:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:45:07 INFO - 'MOZ_NO_REMOTE': '1', 09:45:07 INFO - 'NO_EM_RESTART': '1', 09:45:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:45:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:45:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:45:07 INFO - 'PWD': '/builds/slave/test', 09:45:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:45:07 INFO - 'SHELL': '/bin/bash', 09:45:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Y17u13jFmO/Listeners', 09:45:07 INFO - 'TMPDIR': '/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/', 09:45:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:45:07 INFO - 'USER': 'cltbld', 09:45:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:45:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:45:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:45:07 INFO - 'XPC_FLAGS': '0x0', 09:45:07 INFO - 'XPC_SERVICE_NAME': '0', 09:45:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:45:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:45:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:45:07 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-IvgWH_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:45:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:45:07 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-54wMqs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:45:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:45:07 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-z02f70-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:45:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:45:08 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-AUrpBQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:45:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:45:08 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-hkdjJz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:45:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:45:08 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-3Uc5YE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:45:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:45:08 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-7cjdPq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:45:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:45:08 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-484JIs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:45:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:45:08 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-vgkLix-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:45:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:45:08 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-nB9ob1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:45:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:45:08 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-Va_IQh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:45:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:45:08 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-cHHCG0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:45:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:45:09 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-37e091-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:45:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:45:09 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-wXKqys-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:45:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:45:09 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-AkzJUW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:45:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:45:09 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-fC0FJf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:45:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:45:09 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-99Iwek-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:45:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:45:09 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-fwb13I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:45:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:45:09 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-phcaKP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:45:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:45:09 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-ygEauG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:45:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:45:10 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-R4oIFQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:45:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:45:10 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 09:45:10 INFO - Running setup.py install for manifestparser 09:45:10 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:45:10 INFO - Running setup.py install for mozcrash 09:45:10 INFO - Running setup.py install for mozdebug 09:45:10 INFO - Running setup.py install for mozdevice 09:45:10 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:45:10 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:45:10 INFO - Running setup.py install for mozfile 09:45:11 INFO - Running setup.py install for mozhttpd 09:45:11 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:45:11 INFO - Running setup.py install for mozinfo 09:45:11 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:45:11 INFO - Running setup.py install for mozInstall 09:45:11 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:45:11 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:45:11 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:45:11 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:45:11 INFO - Running setup.py install for mozleak 09:45:11 INFO - Running setup.py install for mozlog 09:45:11 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:45:11 INFO - Running setup.py install for moznetwork 09:45:11 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:45:11 INFO - Running setup.py install for mozprocess 09:45:12 INFO - Running setup.py install for mozprofile 09:45:12 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:45:12 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:45:12 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:45:12 INFO - Running setup.py install for mozrunner 09:45:12 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:45:12 INFO - Running setup.py install for mozscreenshot 09:45:12 INFO - Running setup.py install for moztest 09:45:12 INFO - Running setup.py install for mozversion 09:45:12 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:45:12 INFO - Running setup.py install for wptserve 09:45:13 INFO - Running setup.py install for marionette-driver 09:45:13 INFO - Running setup.py install for browsermob-proxy 09:45:13 INFO - Running setup.py install for marionette-client 09:45:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:45:13 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:45:13 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 09:45:13 INFO - Cleaning up... 09:45:13 INFO - Return code: 0 09:45:13 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:45:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:45:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:45:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:45:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:45:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:45:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:45:13 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 0x10daf1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10db0ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb003d8ac20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10db0a5e0>, '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 0x10d6edcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d718990>, '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.V0VZFkLjSB/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.Y17u13jFmO/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:45:13 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 09:45:13 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 09:45:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.V0VZFkLjSB/Render', 09:45:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:45:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:45:13 INFO - 'HOME': '/Users/cltbld', 09:45:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:45:13 INFO - 'LOGNAME': 'cltbld', 09:45:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:45:13 INFO - 'MOZ_NO_REMOTE': '1', 09:45:13 INFO - 'NO_EM_RESTART': '1', 09:45:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:45:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:45:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:45:13 INFO - 'PWD': '/builds/slave/test', 09:45:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:45:13 INFO - 'SHELL': '/bin/bash', 09:45:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Y17u13jFmO/Listeners', 09:45:13 INFO - 'TMPDIR': '/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/', 09:45:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:45:13 INFO - 'USER': 'cltbld', 09:45:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:45:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:45:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:45:13 INFO - 'XPC_FLAGS': '0x0', 09:45:13 INFO - 'XPC_SERVICE_NAME': '0', 09:45:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:45:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:45:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:45:14 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-qSfm4C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:45:14 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)) 09:45:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:45:14 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-4YrNl8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:45:14 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)) 09:45:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:45:14 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-PXz3Bq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:45:14 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)) 09:45:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:45:14 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-_CI2uN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:45:14 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)) 09:45:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:45:14 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-tknwBL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:45:14 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)) 09:45:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:45:14 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-SlkGCG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:45:14 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)) 09:45:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:45:14 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-TucRRv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:45:14 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)) 09:45:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:45:14 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-KjvIjS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:45:14 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)) 09:45:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:45:14 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-z3c9BD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:45:15 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)) 09:45:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:45:15 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-qD6TTM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:45:15 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)) 09:45:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:45:15 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-OXFSuz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:45:15 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)) 09:45:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:45:15 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-0Wzspo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:45:15 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)) 09:45:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:45:15 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-ZJzFMy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:45:15 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)) 09:45:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:45:15 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-3TMuc6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:45:15 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)) 09:45:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:45:15 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-oP7RIC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:45:15 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)) 09:45:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:45:15 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-gsCnuk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:45:15 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)) 09:45:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:45:15 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-lluYbi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:45:15 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)) 09:45:15 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:45:15 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-LmO4_j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:45:15 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)) 09:45:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:45:15 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-OMq4MY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:45:16 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)) 09:45:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:45:16 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-ndBgSw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:45:16 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)) 09:45:16 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:45:16 INFO - Running setup.py (path:/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/pip-XkA05L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:45:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:45:16 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)) 09:45:16 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)) 09:45:16 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)) 09:45:16 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)) 09:45:16 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)) 09:45:16 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)) 09:45:16 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:45:16 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 09:45:16 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 09:45:16 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 09:45:16 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 09:45:16 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 09:45:16 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 09:45:19 INFO - Downloading blessings-1.6.tar.gz 09:45:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:45:19 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)) 09:45:19 INFO - Installing collected packages: blessings 09:45:19 INFO - Running setup.py install for blessings 09:45:19 INFO - Successfully installed blessings 09:45:19 INFO - Cleaning up... 09:45:19 INFO - Return code: 0 09:45:19 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:45:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:45:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:45:19 INFO - Reading from file tmpfile_stdout 09:45:19 INFO - Current package versions: 09:45:19 INFO - blessings == 1.6 09:45:19 INFO - blobuploader == 1.2.4 09:45:19 INFO - browsermob-proxy == 0.6.0 09:45:19 INFO - docopt == 0.6.1 09:45:19 INFO - manifestparser == 1.1 09:45:19 INFO - marionette-client == 2.3.0 09:45:19 INFO - marionette-driver == 1.4.0 09:45:19 INFO - mozInstall == 1.12 09:45:19 INFO - mozcrash == 0.17 09:45:19 INFO - mozdebug == 0.1 09:45:19 INFO - mozdevice == 0.48 09:45:19 INFO - mozfile == 1.2 09:45:19 INFO - mozhttpd == 0.7 09:45:19 INFO - mozinfo == 0.9 09:45:19 INFO - mozleak == 0.1 09:45:19 INFO - mozlog == 3.1 09:45:19 INFO - moznetwork == 0.27 09:45:19 INFO - mozprocess == 0.22 09:45:19 INFO - mozprofile == 0.28 09:45:19 INFO - mozrunner == 6.11 09:45:19 INFO - mozscreenshot == 0.1 09:45:19 INFO - mozsystemmonitor == 0.0 09:45:19 INFO - moztest == 0.7 09:45:19 INFO - mozversion == 1.4 09:45:19 INFO - psutil == 3.1.1 09:45:19 INFO - requests == 1.2.3 09:45:19 INFO - wptserve == 1.4.0 09:45:19 INFO - wsgiref == 0.1.2 09:45:19 INFO - Running post-action listener: _resource_record_post_action 09:45:19 INFO - Running post-action listener: _start_resource_monitoring 09:45:19 INFO - Starting resource monitoring. 09:45:19 INFO - ##### 09:45:19 INFO - ##### Running pull step. 09:45:19 INFO - ##### 09:45:19 INFO - Running pre-action listener: _resource_record_pre_action 09:45:19 INFO - Running main action method: pull 09:45:19 INFO - Pull has nothing to do! 09:45:19 INFO - Running post-action listener: _resource_record_post_action 09:45:19 INFO - ##### 09:45:19 INFO - ##### Running install step. 09:45:19 INFO - ##### 09:45:19 INFO - Running pre-action listener: _resource_record_pre_action 09:45:19 INFO - Running main action method: install 09:45:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:45:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:45:20 INFO - Reading from file tmpfile_stdout 09:45:20 INFO - Detecting whether we're running mozinstall >=1.0... 09:45:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:45:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:45:20 INFO - Reading from file tmpfile_stdout 09:45:20 INFO - Output received: 09:45:20 INFO - Usage: mozinstall [options] installer 09:45:20 INFO - Options: 09:45:20 INFO - -h, --help show this help message and exit 09:45:20 INFO - -d DEST, --destination=DEST 09:45:20 INFO - Directory to install application into. [default: 09:45:20 INFO - "/builds/slave/test"] 09:45:20 INFO - --app=APP Application being installed. [default: firefox] 09:45:20 INFO - mkdir: /builds/slave/test/build/application 09:45:20 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'] 09:45:20 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 09:45:38 INFO - Reading from file tmpfile_stdout 09:45:38 INFO - Output received: 09:45:38 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 09:45:38 INFO - Running post-action listener: _resource_record_post_action 09:45:38 INFO - ##### 09:45:38 INFO - ##### Running run-tests step. 09:45:38 INFO - ##### 09:45:38 INFO - Running pre-action listener: _resource_record_pre_action 09:45:38 INFO - Running main action method: run_tests 09:45:38 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:45:38 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:45:38 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:45:38 INFO - grabbing minidump binary from tooltool 09:45:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:45:38 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 0x10db0a5e0>, '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 0x10d6edcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d718990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:45:38 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 09:45:38 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 09:45:38 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:45:38 INFO - Return code: 0 09:45:38 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 09:45:38 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:45:38 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/J1TzjKpqSKa608OqWfIXvw/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 09:45:38 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/J1TzjKpqSKa608OqWfIXvw/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 09:45:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.V0VZFkLjSB/Render', 09:45:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:45:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:45:38 INFO - 'HOME': '/Users/cltbld', 09:45:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:45:38 INFO - 'LOGNAME': 'cltbld', 09:45:38 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:45:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:45:38 INFO - 'MOZ_NO_REMOTE': '1', 09:45:38 INFO - 'NO_EM_RESTART': '1', 09:45:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:45:38 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:45:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:45:38 INFO - 'PWD': '/builds/slave/test', 09:45:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:45:38 INFO - 'SHELL': '/bin/bash', 09:45:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Y17u13jFmO/Listeners', 09:45:38 INFO - 'TMPDIR': '/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/T/', 09:45:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:45:38 INFO - 'USER': 'cltbld', 09:45:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:45:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:45:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:45:38 INFO - 'XPC_FLAGS': '0x0', 09:45:38 INFO - 'XPC_SERVICE_NAME': '0', 09:45:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:45:38 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/J1TzjKpqSKa608OqWfIXvw/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 09:45:39 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 09:45:39 INFO - import pkg_resources 09:45:40 INFO - Using 1 client processes 09:45:40 INFO - wptserve Starting http server on 127.0.0.1:8000 09:45:40 INFO - wptserve Starting http server on 127.0.0.1:8001 09:45:40 INFO - wptserve Starting http server on 127.0.0.1:8443 09:45:42 INFO - SUITE-START | Running 778 tests 09:45:42 INFO - Running testharness tests 09:45:42 INFO - Setting up ssl 09:45:42 INFO - PROCESS | certutil | 09:45:42 INFO - PROCESS | certutil | 09:45:42 INFO - PROCESS | certutil | 09:45:42 INFO - Certificate Nickname Trust Attributes 09:45:42 INFO - SSL,S/MIME,JAR/XPI 09:45:42 INFO - 09:45:42 INFO - web-platform-tests CT,, 09:45:42 INFO - 09:45:42 INFO - Starting runner 09:45:43 INFO - PROCESS | 1948 | [1948] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 09:45:43 INFO - PROCESS | 1948 | 1467737143382 Marionette DEBUG Marionette enabled via build flag and pref 09:45:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x113f24000 == 1 [pid = 1948] [id = 1] 09:45:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 1 (0x113f24800) [pid = 1948] [serial = 1] [outer = 0x0] 09:45:43 INFO - PROCESS | 1948 | [1948] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:45:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 2 (0x113f25800) [pid = 1948] [serial = 2] [outer = 0x113f24800] 09:45:43 INFO - PROCESS | 1948 | 1467737143710 Marionette INFO Listening on port 2828 09:45:43 INFO - PROCESS | 1948 | 1467737143944 Marionette DEBUG Marionette enabled via command-line flag 09:45:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x116951000 == 2 [pid = 1948] [id = 2] 09:45:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 3 (0x116951800) [pid = 1948] [serial = 3] [outer = 0x0] 09:45:43 INFO - PROCESS | 1948 | [1948] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:45:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 4 (0x116952800) [pid = 1948] [serial = 4] [outer = 0x116951800] 09:45:44 INFO - PROCESS | 1948 | [1948] 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 09:45:44 INFO - PROCESS | 1948 | 1467737144105 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53264 09:45:44 INFO - PROCESS | 1948 | 1467737144173 Marionette DEBUG Closed connection conn0 09:45:44 INFO - PROCESS | 1948 | [1948] 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 09:45:44 INFO - PROCESS | 1948 | 1467737144179 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53265 09:45:44 INFO - PROCESS | 1948 | 1467737144190 Marionette DEBUG Closed connection conn1 09:45:44 INFO - PROCESS | 1948 | [1948] 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 09:45:44 INFO - PROCESS | 1948 | 1467737144195 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53266 09:45:44 INFO - PROCESS | 1948 | 1467737144204 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:45:44 INFO - PROCESS | 1948 | 1467737144209 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":"20160705080222","device":"desktop","version":"48.0"} 09:45:44 INFO - PROCESS | 1948 | [1948] 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:45:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x119903800 == 3 [pid = 1948] [id = 3] 09:45:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 5 (0x119904000) [pid = 1948] [serial = 5] [outer = 0x0] 09:45:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x119904800 == 4 [pid = 1948] [id = 4] 09:45:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 6 (0x119846400) [pid = 1948] [serial = 6] [outer = 0x0] 09:45:45 INFO - PROCESS | 1948 | [1948] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:45:45 INFO - PROCESS | 1948 | [1948] 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 09:45:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x123d1d000 == 5 [pid = 1948] [id = 5] 09:45:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 7 (0x119845c00) [pid = 1948] [serial = 7] [outer = 0x0] 09:45:45 INFO - PROCESS | 1948 | [1948] 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 09:45:45 INFO - PROCESS | 1948 | [1948] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:45:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 8 (0x123dde800) [pid = 1948] [serial = 8] [outer = 0x119845c00] 09:45:45 INFO - PROCESS | 1948 | [1948] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 09:45:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 9 (0x123a3f000) [pid = 1948] [serial = 9] [outer = 0x119904000] 09:45:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 10 (0x123a21400) [pid = 1948] [serial = 10] [outer = 0x119846400] 09:45:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 11 (0x123a23400) [pid = 1948] [serial = 11] [outer = 0x119845c00] 09:45:45 INFO - PROCESS | 1948 | [1948] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:45:46 INFO - PROCESS | 1948 | 1467737146224 Marionette INFO startBrowser 79096879-4434-d540-8971-1d93ef2bcd44 09:45:46 INFO - PROCESS | 1948 | 1467737146259 Marionette DEBUG loaded listener.js 09:45:46 INFO - PROCESS | 1948 | 1467737146271 Marionette DEBUG loaded listener.js 09:45:46 INFO - PROCESS | 1948 | 1467737146273 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:46 INFO - PROCESS | 1948 | [1948] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 09:45:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 12 (0x12671c400) [pid = 1948] [serial = 12] [outer = 0x119845c00] 09:45:46 INFO - PROCESS | 1948 | 1467737146599 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"79096879-4434-d540-8971-1d93ef2bcd44","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":"20160705080222","device":"desktop","version":"48.0","command_id":1}}] 09:45:46 INFO - PROCESS | 1948 | 1467737146684 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}] 09:45:46 INFO - PROCESS | 1948 | 1467737146686 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:46 INFO - PROCESS | 1948 | 1467737146737 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 09:45:46 INFO - PROCESS | 1948 | 1467737146822 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:45:46 INFO - PROCESS | 1948 | 1467737146823 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:46 INFO - PROCESS | 1948 | [1948] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:45:46 INFO - PROCESS | 1948 | [1948] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:45:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 13 (0x126598000) [pid = 1948] [serial = 13] [outer = 0x119845c00] 09:45:47 INFO - PROCESS | 1948 | [1948] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:45:47 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:45:47 INFO - PROCESS | 1948 | 1467737147086 Marionette TRACE conn2 <- [1,3,null,{}] 09:45:47 INFO - PROCESS | 1948 | 1467737147088 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:45:47 INFO - PROCESS | 1948 | 1467737147091 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:47 INFO - PROCESS | 1948 | 1467737147107 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 09:45:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:45:47 INFO - PROCESS | 1948 | 1467737147138 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 09:45:47 INFO - PROCESS | 1948 | 1467737147140 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 09:45:47 INFO - PROCESS | 1948 | 1467737147143 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:45:47 INFO - PROCESS | 1948 | 1467737147145 Marionette TRACE conn2 <- [1,6,null,{}] 09:45:47 INFO - PROCESS | 1948 | 1467737147152 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}] 09:45:47 INFO - PROCESS | 1948 | 1467737147154 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:47 INFO - PROCESS | 1948 | 1467737147164 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 09:45:47 INFO - PROCESS | 1948 | 1467737147171 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:45:47 INFO - PROCESS | 1948 | 1467737147173 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x129082000 == 6 [pid = 1948] [id = 6] 09:45:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 14 (0x12914c800) [pid = 1948] [serial = 14] [outer = 0x0] 09:45:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 15 (0x12914e400) [pid = 1948] [serial = 15] [outer = 0x12914c800] 09:45:47 INFO - PROCESS | 1948 | 1467737147207 Marionette DEBUG loaded listener.js 09:45:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 16 (0x129154000) [pid = 1948] [serial = 16] [outer = 0x12914c800] 09:45:47 INFO - PROCESS | 1948 | 1467737147490 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]]]}] 09:45:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:45:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 373ms 09:45:47 INFO - PROCESS | 1948 | 1467737147523 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 09:45:47 INFO - PROCESS | 1948 | 1467737147524 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 09:45:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:45:47 INFO - PROCESS | 1948 | 1467737147527 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:45:47 INFO - PROCESS | 1948 | 1467737147528 Marionette TRACE conn2 <- [1,10,null,{}] 09:45:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x11514e000 == 7 [pid = 1948] [id = 7] 09:45:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 17 (0x113fecc00) [pid = 1948] [serial = 17] [outer = 0x0] 09:45:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 18 (0x129537000) [pid = 1948] [serial = 18] [outer = 0x113fecc00] 09:45:47 INFO - PROCESS | 1948 | 1467737147553 Marionette DEBUG loaded listener.js 09:45:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 19 (0x12a490000) [pid = 1948] [serial = 19] [outer = 0x113fecc00] 09:45:47 INFO - PROCESS | 1948 | 1467737147600 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}] 09:45:47 INFO - PROCESS | 1948 | 1467737147603 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:47 INFO - PROCESS | 1948 | 1467737147724 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 09:45:47 INFO - PROCESS | 1948 | 1467737147736 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:45:47 INFO - PROCESS | 1948 | 1467737147737 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a751800 == 8 [pid = 1948] [id = 8] 09:45:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 20 (0x12a70ac00) [pid = 1948] [serial = 20] [outer = 0x0] 09:45:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 21 (0x12a711000) [pid = 1948] [serial = 21] [outer = 0x12a70ac00] 09:45:47 INFO - PROCESS | 1948 | 1467737147766 Marionette DEBUG loaded listener.js 09:45:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 22 (0x12a817800) [pid = 1948] [serial = 22] [outer = 0x12a70ac00] 09:45:48 INFO - PROCESS | 1948 | 1467737148156 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]]]}] 09:45:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:45:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 670ms 09:45:48 INFO - PROCESS | 1948 | 1467737148211 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 09:45:48 INFO - PROCESS | 1948 | 1467737148213 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 09:45:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:45:48 INFO - PROCESS | 1948 | 1467737148216 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:45:48 INFO - PROCESS | 1948 | 1467737148217 Marionette TRACE conn2 <- [1,14,null,{}] 09:45:48 INFO - PROCESS | 1948 | 1467737148222 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}] 09:45:48 INFO - PROCESS | 1948 | 1467737148224 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:48 INFO - PROCESS | 1948 | 1467737148314 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 09:45:48 INFO - PROCESS | 1948 | 1467737148320 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:45:48 INFO - PROCESS | 1948 | 1467737148321 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:48 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b698000 == 9 [pid = 1948] [id = 9] 09:45:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 23 (0x12a8ef000) [pid = 1948] [serial = 23] [outer = 0x0] 09:45:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 24 (0x12a8f7000) [pid = 1948] [serial = 24] [outer = 0x12a8ef000] 09:45:48 INFO - PROCESS | 1948 | 1467737148345 Marionette DEBUG loaded listener.js 09:45:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 25 (0x12b6e9800) [pid = 1948] [serial = 25] [outer = 0x12a8ef000] 09:45:48 INFO - PROCESS | 1948 | 1467737148607 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]]]}] 09:45:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:45:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 423ms 09:45:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:45:48 INFO - PROCESS | 1948 | 1467737148641 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 09:45:48 INFO - PROCESS | 1948 | 1467737148642 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 09:45:48 INFO - PROCESS | 1948 | 1467737148644 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:45:48 INFO - PROCESS | 1948 | 1467737148645 Marionette TRACE conn2 <- [1,18,null,{}] 09:45:48 INFO - PROCESS | 1948 | 1467737148655 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}] 09:45:48 INFO - PROCESS | 1948 | 1467737148657 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:48 INFO - PROCESS | 1948 | 1467737148754 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 09:45:48 INFO - PROCESS | 1948 | 1467737148759 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:45:48 INFO - PROCESS | 1948 | 1467737148761 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:48 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b985800 == 10 [pid = 1948] [id = 10] 09:45:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 26 (0x12b9a3c00) [pid = 1948] [serial = 26] [outer = 0x0] 09:45:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 27 (0x12ba1d800) [pid = 1948] [serial = 27] [outer = 0x12b9a3c00] 09:45:48 INFO - PROCESS | 1948 | 1467737148785 Marionette DEBUG loaded listener.js 09:45:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 28 (0x12ba23800) [pid = 1948] [serial = 28] [outer = 0x12b9a3c00] 09:45:49 INFO - PROCESS | 1948 | 1467737149059 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]]]}] 09:45:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:45:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 423ms 09:45:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:45:49 INFO - PROCESS | 1948 | 1467737149070 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 09:45:49 INFO - PROCESS | 1948 | 1467737149072 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 09:45:49 INFO - PROCESS | 1948 | 1467737149074 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:45:49 INFO - PROCESS | 1948 | 1467737149075 Marionette TRACE conn2 <- [1,22,null,{}] 09:45:49 INFO - PROCESS | 1948 | 1467737149077 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}] 09:45:49 INFO - PROCESS | 1948 | 1467737149079 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:49 INFO - PROCESS | 1948 | 1467737149176 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 09:45:49 INFO - PROCESS | 1948 | 1467737149180 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:45:49 INFO - PROCESS | 1948 | 1467737149181 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x12bbce000 == 11 [pid = 1948] [id = 11] 09:45:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 29 (0x12ba27800) [pid = 1948] [serial = 29] [outer = 0x0] 09:45:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 30 (0x12be15800) [pid = 1948] [serial = 30] [outer = 0x12ba27800] 09:45:49 INFO - PROCESS | 1948 | 1467737149206 Marionette DEBUG loaded listener.js 09:45:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 31 (0x12bec6800) [pid = 1948] [serial = 31] [outer = 0x12ba27800] 09:45:49 INFO - PROCESS | 1948 | 1467737149451 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]]]}] 09:45:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:45:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 09:45:49 INFO - PROCESS | 1948 | 1467737149493 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 09:45:49 INFO - PROCESS | 1948 | 1467737149494 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 09:45:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:45:49 INFO - PROCESS | 1948 | 1467737149496 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:45:49 INFO - PROCESS | 1948 | 1467737149498 Marionette TRACE conn2 <- [1,26,null,{}] 09:45:49 INFO - PROCESS | 1948 | 1467737149507 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}] 09:45:49 INFO - PROCESS | 1948 | 1467737149509 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:49 INFO - PROCESS | 1948 | 1467737149604 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 09:45:49 INFO - PROCESS | 1948 | 1467737149608 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:45:49 INFO - PROCESS | 1948 | 1467737149609 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be32800 == 12 [pid = 1948] [id = 12] 09:45:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 32 (0x12bec9400) [pid = 1948] [serial = 32] [outer = 0x0] 09:45:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 33 (0x12bece800) [pid = 1948] [serial = 33] [outer = 0x12bec9400] 09:45:49 INFO - PROCESS | 1948 | 1467737149633 Marionette DEBUG loaded listener.js 09:45:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 34 (0x12c1c9c00) [pid = 1948] [serial = 34] [outer = 0x12bec9400] 09:45:49 INFO - PROCESS | 1948 | 1467737149874 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]]]}] 09:45:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:45:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 427ms 09:45:49 INFO - PROCESS | 1948 | 1467737149925 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 09:45:49 INFO - PROCESS | 1948 | 1467737149926 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 09:45:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:45:49 INFO - PROCESS | 1948 | 1467737149928 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:45:49 INFO - PROCESS | 1948 | 1467737149929 Marionette TRACE conn2 <- [1,30,null,{}] 09:45:49 INFO - PROCESS | 1948 | 1467737149939 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}] 09:45:49 INFO - PROCESS | 1948 | 1467737149950 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:50 INFO - PROCESS | 1948 | 1467737150062 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 09:45:50 INFO - PROCESS | 1948 | 1467737150066 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:45:50 INFO - PROCESS | 1948 | 1467737150067 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x1181f6000 == 13 [pid = 1948] [id = 13] 09:45:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 35 (0x12c1cc800) [pid = 1948] [serial = 35] [outer = 0x0] 09:45:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 36 (0x12c3ab400) [pid = 1948] [serial = 36] [outer = 0x12c1cc800] 09:45:50 INFO - PROCESS | 1948 | 1467737150091 Marionette DEBUG loaded listener.js 09:45:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 37 (0x12c3af400) [pid = 1948] [serial = 37] [outer = 0x12c1cc800] 09:45:50 INFO - PROCESS | 1948 | 1467737150317 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]]]}] 09:45:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:45:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 426ms 09:45:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:45:50 INFO - PROCESS | 1948 | 1467737150355 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 09:45:50 INFO - PROCESS | 1948 | 1467737150356 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 09:45:50 INFO - PROCESS | 1948 | 1467737150358 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:45:50 INFO - PROCESS | 1948 | 1467737150359 Marionette TRACE conn2 <- [1,34,null,{}] 09:45:50 INFO - PROCESS | 1948 | 1467737150373 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}] 09:45:50 INFO - PROCESS | 1948 | 1467737150374 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:50 INFO - PROCESS | 1948 | 1467737150468 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 09:45:50 INFO - PROCESS | 1948 | 1467737150472 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:45:50 INFO - PROCESS | 1948 | 1467737150473 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c6c1800 == 14 [pid = 1948] [id = 14] 09:45:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 38 (0x12c3af800) [pid = 1948] [serial = 38] [outer = 0x0] 09:45:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 39 (0x12c3b7400) [pid = 1948] [serial = 39] [outer = 0x12c3af800] 09:45:50 INFO - PROCESS | 1948 | 1467737150498 Marionette DEBUG loaded listener.js 09:45:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 40 (0x12c84f400) [pid = 1948] [serial = 40] [outer = 0x12c3af800] 09:45:50 INFO - PROCESS | 1948 | 1467737150733 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]]]}] 09:45:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:45:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms 09:45:50 INFO - PROCESS | 1948 | 1467737150777 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 09:45:50 INFO - PROCESS | 1948 | 1467737150779 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 09:45:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:45:50 INFO - PROCESS | 1948 | 1467737150789 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:45:50 INFO - PROCESS | 1948 | 1467737150790 Marionette TRACE conn2 <- [1,38,null,{}] 09:45:50 INFO - PROCESS | 1948 | 1467737150792 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}] 09:45:50 INFO - PROCESS | 1948 | 1467737150793 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:50 INFO - PROCESS | 1948 | 1467737150897 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 09:45:50 INFO - PROCESS | 1948 | 1467737150901 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:45:50 INFO - PROCESS | 1948 | 1467737150902 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c9f4000 == 15 [pid = 1948] [id = 15] 09:45:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 41 (0x12c855800) [pid = 1948] [serial = 41] [outer = 0x0] 09:45:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 42 (0x12cb3b800) [pid = 1948] [serial = 42] [outer = 0x12c855800] 09:45:50 INFO - PROCESS | 1948 | 1467737150925 Marionette DEBUG loaded listener.js 09:45:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 43 (0x12cb3fc00) [pid = 1948] [serial = 43] [outer = 0x12c855800] 09:45:51 INFO - PROCESS | 1948 | 1467737151170 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]]]}] 09:45:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:45:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 427ms 09:45:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:45:51 INFO - PROCESS | 1948 | 1467737151223 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 09:45:51 INFO - PROCESS | 1948 | 1467737151224 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 09:45:51 INFO - PROCESS | 1948 | 1467737151227 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:45:51 INFO - PROCESS | 1948 | 1467737151228 Marionette TRACE conn2 <- [1,42,null,{}] 09:45:51 INFO - PROCESS | 1948 | 1467737151230 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}] 09:45:51 INFO - PROCESS | 1948 | 1467737151233 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:51 INFO - PROCESS | 1948 | 1467737151338 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 09:45:51 INFO - PROCESS | 1948 | 1467737151342 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:45:51 INFO - PROCESS | 1948 | 1467737151343 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x12ccd6800 == 16 [pid = 1948] [id = 16] 09:45:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 44 (0x12cb42400) [pid = 1948] [serial = 44] [outer = 0x0] 09:45:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 45 (0x12cb4a400) [pid = 1948] [serial = 45] [outer = 0x12cb42400] 09:45:51 INFO - PROCESS | 1948 | 1467737151367 Marionette DEBUG loaded listener.js 09:45:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 46 (0x12ce4e400) [pid = 1948] [serial = 46] [outer = 0x12cb42400] 09:45:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d30f800 == 17 [pid = 1948] [id = 17] 09:45:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 47 (0x12d310000) [pid = 1948] [serial = 47] [outer = 0x0] 09:45:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 48 (0x12d314000) [pid = 1948] [serial = 48] [outer = 0x12d310000] 09:45:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 49 (0x12d312000) [pid = 1948] [serial = 49] [outer = 0x12d310000] 09:45:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d30f000 == 18 [pid = 1948] [id = 18] 09:45:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 50 (0x12ce4f800) [pid = 1948] [serial = 50] [outer = 0x0] 09:45:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 51 (0x12d4b5400) [pid = 1948] [serial = 51] [outer = 0x12ce4f800] 09:45:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 52 (0x12d4b8c00) [pid = 1948] [serial = 52] [outer = 0x12ce4f800] 09:45:51 INFO - PROCESS | 1948 | 1467737151720 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]]]}] 09:45:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:45:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 519ms 09:45:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:45:51 INFO - PROCESS | 1948 | 1467737151747 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 09:45:51 INFO - PROCESS | 1948 | 1467737151748 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 09:45:51 INFO - PROCESS | 1948 | 1467737151750 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:45:51 INFO - PROCESS | 1948 | 1467737151752 Marionette TRACE conn2 <- [1,46,null,{}] 09:45:51 INFO - PROCESS | 1948 | 1467737151754 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}] 09:45:51 INFO - PROCESS | 1948 | 1467737151755 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:51 INFO - PROCESS | 1948 | 1467737151844 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 09:45:51 INFO - PROCESS | 1948 | 1467737151850 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:45:51 INFO - PROCESS | 1948 | 1467737151860 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d7d5000 == 19 [pid = 1948] [id = 19] 09:45:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 53 (0x12ce53400) [pid = 1948] [serial = 53] [outer = 0x0] 09:45:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 54 (0x1293c4000) [pid = 1948] [serial = 54] [outer = 0x12ce53400] 09:45:51 INFO - PROCESS | 1948 | 1467737151887 Marionette DEBUG loaded listener.js 09:45:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 55 (0x1293c8000) [pid = 1948] [serial = 55] [outer = 0x12ce53400] 09:45:52 INFO - PROCESS | 1948 | 1467737152137 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]]]}] 09:45:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:45:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 09:45:52 INFO - PROCESS | 1948 | 1467737152178 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 09:45:52 INFO - PROCESS | 1948 | 1467737152181 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 09:45:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:45:52 INFO - PROCESS | 1948 | 1467737152195 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:45:52 INFO - PROCESS | 1948 | 1467737152197 Marionette TRACE conn2 <- [1,50,null,{}] 09:45:52 INFO - PROCESS | 1948 | 1467737152211 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}] 09:45:52 INFO - PROCESS | 1948 | 1467737152213 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:52 INFO - PROCESS | 1948 | 1467737152358 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 09:45:52 INFO - PROCESS | 1948 | 1467737152363 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:45:52 INFO - PROCESS | 1948 | 1467737152364 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d8e0800 == 20 [pid = 1948] [id = 20] 09:45:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 56 (0x118089c00) [pid = 1948] [serial = 56] [outer = 0x0] 09:45:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 57 (0x118559000) [pid = 1948] [serial = 57] [outer = 0x118089c00] 09:45:52 INFO - PROCESS | 1948 | 1467737152402 Marionette DEBUG loaded listener.js 09:45:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 58 (0x1293d0400) [pid = 1948] [serial = 58] [outer = 0x118089c00] 09:45:52 INFO - PROCESS | 1948 | 1467737152775 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]]]}] 09:45:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:45:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 633ms 09:45:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:45:52 INFO - PROCESS | 1948 | 1467737152828 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 09:45:52 INFO - PROCESS | 1948 | 1467737152829 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 09:45:52 INFO - PROCESS | 1948 | 1467737152831 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:45:52 INFO - PROCESS | 1948 | 1467737152832 Marionette TRACE conn2 <- [1,54,null,{}] 09:45:52 INFO - PROCESS | 1948 | 1467737152834 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}] 09:45:52 INFO - PROCESS | 1948 | 1467737152835 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:52 INFO - PROCESS | 1948 | 1467737152925 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 09:45:52 INFO - PROCESS | 1948 | 1467737152929 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:45:52 INFO - PROCESS | 1948 | 1467737152938 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x118326800 == 21 [pid = 1948] [id = 21] 09:45:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 59 (0x118784800) [pid = 1948] [serial = 59] [outer = 0x0] 09:45:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 60 (0x11878d000) [pid = 1948] [serial = 60] [outer = 0x118784800] 09:45:52 INFO - PROCESS | 1948 | 1467737152962 Marionette DEBUG loaded listener.js 09:45:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 61 (0x118791800) [pid = 1948] [serial = 61] [outer = 0x118784800] 09:45:53 INFO - PROCESS | 1948 | 1467737153188 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]]]}] 09:45:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:45:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 372ms 09:45:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:45:53 INFO - PROCESS | 1948 | 1467737153206 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 09:45:53 INFO - PROCESS | 1948 | 1467737153207 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 09:45:53 INFO - PROCESS | 1948 | 1467737153210 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:45:53 INFO - PROCESS | 1948 | 1467737153211 Marionette TRACE conn2 <- [1,58,null,{}] 09:45:53 INFO - PROCESS | 1948 | 1467737153214 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}] 09:45:53 INFO - PROCESS | 1948 | 1467737153215 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:53 INFO - PROCESS | 1948 | 1467737153332 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 09:45:53 INFO - PROCESS | 1948 | 1467737153335 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:45:53 INFO - PROCESS | 1948 | 1467737153337 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b60c000 == 22 [pid = 1948] [id = 22] 09:45:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 62 (0x12d73c800) [pid = 1948] [serial = 62] [outer = 0x0] 09:45:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 63 (0x127082c00) [pid = 1948] [serial = 63] [outer = 0x12d73c800] 09:45:53 INFO - PROCESS | 1948 | 1467737153363 Marionette DEBUG loaded listener.js 09:45:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 64 (0x12d4b8800) [pid = 1948] [serial = 64] [outer = 0x12d73c800] 09:45:55 INFO - PROCESS | 1948 | 1467737155039 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]]]}] 09:45:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:45:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1877ms 09:45:55 INFO - PROCESS | 1948 | 1467737155088 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 09:45:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:45:55 INFO - PROCESS | 1948 | 1467737155090 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 09:45:55 INFO - PROCESS | 1948 | 1467737155093 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:45:55 INFO - PROCESS | 1948 | 1467737155095 Marionette TRACE conn2 <- [1,62,null,{}] 09:45:55 INFO - PROCESS | 1948 | 1467737155102 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}] 09:45:55 INFO - PROCESS | 1948 | 1467737155104 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:55 INFO - PROCESS | 1948 | 1467737155176 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 09:45:55 INFO - PROCESS | 1948 | 1467737155185 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:45:55 INFO - PROCESS | 1948 | 1467737155188 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:55 INFO - PROCESS | 1948 | ++DOCSHELL 0x11263c000 == 23 [pid = 1948] [id = 23] 09:45:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 65 (0x113391800) [pid = 1948] [serial = 65] [outer = 0x0] 09:45:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 66 (0x113938400) [pid = 1948] [serial = 66] [outer = 0x113391800] 09:45:55 INFO - PROCESS | 1948 | 1467737155218 Marionette DEBUG loaded listener.js 09:45:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 67 (0x113b7bc00) [pid = 1948] [serial = 67] [outer = 0x113391800] 09:45:55 INFO - PROCESS | 1948 | 1467737155525 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]]]}] 09:45:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:45:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 476ms 09:45:55 INFO - PROCESS | 1948 | 1467737155577 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 09:45:55 INFO - PROCESS | 1948 | 1467737155580 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 09:45:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:45:55 INFO - PROCESS | 1948 | 1467737155585 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:45:55 INFO - PROCESS | 1948 | 1467737155587 Marionette TRACE conn2 <- [1,66,null,{}] 09:45:55 INFO - PROCESS | 1948 | 1467737155589 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}] 09:45:55 INFO - PROCESS | 1948 | 1467737155591 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:55 INFO - PROCESS | 1948 | 1467737155664 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 09:45:55 INFO - PROCESS | 1948 | 1467737155669 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:45:55 INFO - PROCESS | 1948 | 1467737155670 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:55 INFO - PROCESS | 1948 | ++DOCSHELL 0x1132e2000 == 24 [pid = 1948] [id = 24] 09:45:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 68 (0x113d5e800) [pid = 1948] [serial = 68] [outer = 0x0] 09:45:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 69 (0x115eea400) [pid = 1948] [serial = 69] [outer = 0x113d5e800] 09:45:55 INFO - PROCESS | 1948 | 1467737155700 Marionette DEBUG loaded listener.js 09:45:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 70 (0x1160a8c00) [pid = 1948] [serial = 70] [outer = 0x113d5e800] 09:45:56 INFO - PROCESS | 1948 | 1467737156019 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]]]}] 09:45:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:45:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 471ms 09:45:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:45:56 INFO - PROCESS | 1948 | 1467737156057 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 09:45:56 INFO - PROCESS | 1948 | 1467737156058 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 09:45:56 INFO - PROCESS | 1948 | 1467737156061 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:45:56 INFO - PROCESS | 1948 | 1467737156063 Marionette TRACE conn2 <- [1,70,null,{}] 09:45:56 INFO - PROCESS | 1948 | 1467737156080 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}] 09:45:56 INFO - PROCESS | 1948 | 1467737156083 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:56 INFO - PROCESS | 1948 | 1467737156162 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 09:45:56 INFO - PROCESS | 1948 | 1467737156236 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:45:56 INFO - PROCESS | 1948 | 1467737156238 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x116671000 == 25 [pid = 1948] [id = 25] 09:45:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x111aa5800) [pid = 1948] [serial = 71] [outer = 0x0] 09:45:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x118088800) [pid = 1948] [serial = 72] [outer = 0x111aa5800] 09:45:56 INFO - PROCESS | 1948 | 1467737156277 Marionette DEBUG loaded listener.js 09:45:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x11849d800) [pid = 1948] [serial = 73] [outer = 0x111aa5800] 09:45:56 INFO - PROCESS | 1948 | 1467737156542 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]]]}] 09:45:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:45:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 523ms 09:45:56 INFO - PROCESS | 1948 | 1467737156589 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 09:45:56 INFO - PROCESS | 1948 | 1467737156590 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 09:45:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:45:56 INFO - PROCESS | 1948 | 1467737156593 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:45:56 INFO - PROCESS | 1948 | 1467737156594 Marionette TRACE conn2 <- [1,74,null,{}] 09:45:56 INFO - PROCESS | 1948 | 1467737156596 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}] 09:45:56 INFO - PROCESS | 1948 | 1467737156598 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:56 INFO - PROCESS | 1948 | 1467737156689 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 09:45:56 INFO - PROCESS | 1948 | 1467737156732 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:45:56 INFO - PROCESS | 1948 | 1467737156733 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x1169a1800 == 26 [pid = 1948] [id = 26] 09:45:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x11849cc00) [pid = 1948] [serial = 74] [outer = 0x0] 09:45:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x118543400) [pid = 1948] [serial = 75] [outer = 0x11849cc00] 09:45:56 INFO - PROCESS | 1948 | 1467737156759 Marionette DEBUG loaded listener.js 09:45:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x118784400) [pid = 1948] [serial = 76] [outer = 0x11849cc00] 09:45:57 INFO - PROCESS | 1948 | 1467737157089 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]]]}] 09:45:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:45:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 521ms 09:45:57 INFO - PROCESS | 1948 | 1467737157117 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 09:45:57 INFO - PROCESS | 1948 | 1467737157119 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 09:45:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:45:57 INFO - PROCESS | 1948 | 1467737157123 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:45:57 INFO - PROCESS | 1948 | 1467737157125 Marionette TRACE conn2 <- [1,78,null,{}] 09:45:57 INFO - PROCESS | 1948 | 1467737157128 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}] 09:45:57 INFO - PROCESS | 1948 | 1467737157130 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:57 INFO - PROCESS | 1948 | 1467737157238 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 09:45:57 INFO - PROCESS | 1948 | 1467737157296 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:45:57 INFO - PROCESS | 1948 | 1467737157297 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:57 INFO - PROCESS | 1948 | ++DOCSHELL 0x11717f800 == 27 [pid = 1948] [id = 27] 09:45:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x113382c00) [pid = 1948] [serial = 77] [outer = 0x0] 09:45:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x118785800) [pid = 1948] [serial = 78] [outer = 0x113382c00] 09:45:57 INFO - PROCESS | 1948 | 1467737157337 Marionette DEBUG loaded listener.js 09:45:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x118f13000) [pid = 1948] [serial = 79] [outer = 0x113382c00] 09:45:57 INFO - PROCESS | 1948 | 1467737157686 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]]]}] 09:45:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:45:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 620ms 09:45:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:45:57 INFO - PROCESS | 1948 | 1467737157742 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 09:45:57 INFO - PROCESS | 1948 | 1467737157744 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 09:45:57 INFO - PROCESS | 1948 | 1467737157746 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:45:57 INFO - PROCESS | 1948 | 1467737157747 Marionette TRACE conn2 <- [1,82,null,{}] 09:45:57 INFO - PROCESS | 1948 | 1467737157749 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}] 09:45:57 INFO - PROCESS | 1948 | 1467737157753 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:57 INFO - PROCESS | 1948 | 1467737157844 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 09:45:57 INFO - PROCESS | 1948 | 1467737157887 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:45:57 INFO - PROCESS | 1948 | 1467737157888 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:57 INFO - PROCESS | 1948 | ++DOCSHELL 0x1171c5800 == 28 [pid = 1948] [id = 28] 09:45:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x11878f400) [pid = 1948] [serial = 80] [outer = 0x0] 09:45:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x119245c00) [pid = 1948] [serial = 81] [outer = 0x11878f400] 09:45:57 INFO - PROCESS | 1948 | 1467737157913 Marionette DEBUG loaded listener.js 09:45:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x119815400) [pid = 1948] [serial = 82] [outer = 0x11878f400] 09:45:58 INFO - PROCESS | 1948 | 1467737158152 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]]]}] 09:45:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:45:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 422ms 09:45:58 INFO - PROCESS | 1948 | 1467737158172 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 09:45:58 INFO - PROCESS | 1948 | 1467737158185 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 09:45:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:45:58 INFO - PROCESS | 1948 | 1467737158195 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:45:58 INFO - PROCESS | 1948 | 1467737158196 Marionette TRACE conn2 <- [1,86,null,{}] 09:45:58 INFO - PROCESS | 1948 | 1467737158206 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}] 09:45:58 INFO - PROCESS | 1948 | 1467737158207 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:58 INFO - PROCESS | 1948 | 1467737158284 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 09:45:58 INFO - PROCESS | 1948 | 1467737158288 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:45:58 INFO - PROCESS | 1948 | 1467737158290 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:58 INFO - PROCESS | 1948 | ++DOCSHELL 0x118252800 == 29 [pid = 1948] [id = 29] 09:45:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x11878f000) [pid = 1948] [serial = 83] [outer = 0x0] 09:45:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x11982d000) [pid = 1948] [serial = 84] [outer = 0x11878f000] 09:45:58 INFO - PROCESS | 1948 | 1467737158314 Marionette DEBUG loaded listener.js 09:45:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x119ba9800) [pid = 1948] [serial = 85] [outer = 0x11878f000] 09:45:58 INFO - PROCESS | 1948 | 1467737158604 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]]]}] 09:45:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:45:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 421ms 09:45:58 INFO - PROCESS | 1948 | 1467737158615 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 09:45:58 INFO - PROCESS | 1948 | 1467737158619 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 09:45:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:45:58 INFO - PROCESS | 1948 | 1467737158627 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:45:58 INFO - PROCESS | 1948 | 1467737158628 Marionette TRACE conn2 <- [1,90,null,{}] 09:45:58 INFO - PROCESS | 1948 | 1467737158632 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}] 09:45:58 INFO - PROCESS | 1948 | 1467737158635 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:58 INFO - PROCESS | 1948 | 1467737158707 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 09:45:58 INFO - PROCESS | 1948 | 1467737158710 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:45:58 INFO - PROCESS | 1948 | 1467737158712 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:58 INFO - PROCESS | 1948 | ++DOCSHELL 0x118323800 == 30 [pid = 1948] [id = 30] 09:45:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x119826400) [pid = 1948] [serial = 86] [outer = 0x0] 09:45:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x120d42c00) [pid = 1948] [serial = 87] [outer = 0x119826400] 09:45:58 INFO - PROCESS | 1948 | 1467737158738 Marionette DEBUG loaded listener.js 09:45:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x122536c00) [pid = 1948] [serial = 88] [outer = 0x119826400] 09:45:59 INFO - PROCESS | 1948 | 1467737159037 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]]]}] 09:45:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:45:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 419ms 09:45:59 INFO - PROCESS | 1948 | 1467737159046 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 09:45:59 INFO - PROCESS | 1948 | 1467737159048 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 09:45:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:45:59 INFO - PROCESS | 1948 | 1467737159054 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:45:59 INFO - PROCESS | 1948 | 1467737159056 Marionette TRACE conn2 <- [1,94,null,{}] 09:45:59 INFO - PROCESS | 1948 | 1467737159072 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}] 09:45:59 INFO - PROCESS | 1948 | 1467737159074 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:59 INFO - PROCESS | 1948 | 1467737159172 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 09:45:59 INFO - PROCESS | 1948 | 1467737159178 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:45:59 INFO - PROCESS | 1948 | 1467737159179 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x116670000 == 31 [pid = 1948] [id = 31] 09:45:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x111c75400) [pid = 1948] [serial = 89] [outer = 0x0] 09:45:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x122537000) [pid = 1948] [serial = 90] [outer = 0x111c75400] 09:45:59 INFO - PROCESS | 1948 | 1467737159218 Marionette DEBUG loaded listener.js 09:45:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12393bc00) [pid = 1948] [serial = 91] [outer = 0x111c75400] 09:45:59 INFO - PROCESS | 1948 | 1467737159637 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]]]}] 09:45:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:45:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 623ms 09:45:59 INFO - PROCESS | 1948 | 1467737159676 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 09:45:59 INFO - PROCESS | 1948 | 1467737159677 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 09:45:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:45:59 INFO - PROCESS | 1948 | 1467737159679 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:45:59 INFO - PROCESS | 1948 | 1467737159680 Marionette TRACE conn2 <- [1,98,null,{}] 09:45:59 INFO - PROCESS | 1948 | 1467737159685 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}] 09:45:59 INFO - PROCESS | 1948 | 1467737159686 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:59 INFO - PROCESS | 1948 | 1467737159760 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 09:45:59 INFO - PROCESS | 1948 | 1467737159804 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:45:59 INFO - PROCESS | 1948 | 1467737159806 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:45:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x118ab3800 == 32 [pid = 1948] [id = 32] 09:45:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x116f9e800) [pid = 1948] [serial = 92] [outer = 0x0] 09:45:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x123945400) [pid = 1948] [serial = 93] [outer = 0x116f9e800] 09:45:59 INFO - PROCESS | 1948 | 1467737159830 Marionette DEBUG loaded listener.js 09:45:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x123e77400) [pid = 1948] [serial = 94] [outer = 0x116f9e800] 09:46:00 INFO - PROCESS | 1948 | 1467737160094 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]]]}] 09:46:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:46:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 472ms 09:46:00 INFO - PROCESS | 1948 | 1467737160154 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 09:46:00 INFO - PROCESS | 1948 | 1467737160155 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 09:46:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:46:00 INFO - PROCESS | 1948 | 1467737160157 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:46:00 INFO - PROCESS | 1948 | 1467737160159 Marionette TRACE conn2 <- [1,102,null,{}] 09:46:00 INFO - PROCESS | 1948 | 1467737160162 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}] 09:46:00 INFO - PROCESS | 1948 | 1467737160164 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:00 INFO - PROCESS | 1948 | 1467737160257 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 09:46:00 INFO - PROCESS | 1948 | 1467737160260 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:00 INFO - PROCESS | 1948 | 1467737160262 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:00 INFO - PROCESS | 1948 | ++DOCSHELL 0x117176000 == 33 [pid = 1948] [id = 33] 09:46:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x118406c00) [pid = 1948] [serial = 95] [outer = 0x0] 09:46:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1242a5400) [pid = 1948] [serial = 96] [outer = 0x118406c00] 09:46:00 INFO - PROCESS | 1948 | 1467737160289 Marionette DEBUG loaded listener.js 09:46:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x124992c00) [pid = 1948] [serial = 97] [outer = 0x118406c00] 09:46:00 INFO - PROCESS | 1948 | 1467737160586 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]]]}] 09:46:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:46:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 473ms 09:46:00 INFO - PROCESS | 1948 | 1467737160632 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 09:46:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:46:00 INFO - PROCESS | 1948 | 1467737160635 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 09:46:00 INFO - PROCESS | 1948 | 1467737160638 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:46:00 INFO - PROCESS | 1948 | 1467737160639 Marionette TRACE conn2 <- [1,106,null,{}] 09:46:00 INFO - PROCESS | 1948 | 1467737160641 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}] 09:46:00 INFO - PROCESS | 1948 | 1467737160642 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:00 INFO - PROCESS | 1948 | 1467737160737 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 09:46:00 INFO - PROCESS | 1948 | 1467737160743 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:00 INFO - PROCESS | 1948 | 1467737160744 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:00 INFO - PROCESS | 1948 | ++DOCSHELL 0x1198c1800 == 34 [pid = 1948] [id = 34] 09:46:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1246e5000) [pid = 1948] [serial = 98] [outer = 0x0] 09:46:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x124baac00) [pid = 1948] [serial = 99] [outer = 0x1246e5000] 09:46:00 INFO - PROCESS | 1948 | 1467737160767 Marionette DEBUG loaded listener.js 09:46:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x124bd5800) [pid = 1948] [serial = 100] [outer = 0x1246e5000] 09:46:01 INFO - PROCESS | 1948 | 1467737161072 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]]]}] 09:46:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:46:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 469ms 09:46:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:46:01 INFO - PROCESS | 1948 | 1467737161107 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 09:46:01 INFO - PROCESS | 1948 | 1467737161108 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 09:46:01 INFO - PROCESS | 1948 | 1467737161110 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:46:01 INFO - PROCESS | 1948 | 1467737161111 Marionette TRACE conn2 <- [1,110,null,{}] 09:46:01 INFO - PROCESS | 1948 | 1467737161114 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}] 09:46:01 INFO - PROCESS | 1948 | 1467737161115 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:01 INFO - PROCESS | 1948 | 1467737161197 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 09:46:01 INFO - PROCESS | 1948 | 1467737161203 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:01 INFO - PROCESS | 1948 | 1467737161204 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x11999b800 == 35 [pid = 1948] [id = 35] 09:46:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x124bda000) [pid = 1948] [serial = 101] [outer = 0x0] 09:46:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x125409800) [pid = 1948] [serial = 102] [outer = 0x124bda000] 09:46:01 INFO - PROCESS | 1948 | 1467737161228 Marionette DEBUG loaded listener.js 09:46:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x125490000) [pid = 1948] [serial = 103] [outer = 0x124bda000] 09:46:01 INFO - PROCESS | 1948 | 1467737161525 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]]]}] 09:46:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:46:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 426ms 09:46:01 INFO - PROCESS | 1948 | 1467737161539 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 09:46:01 INFO - PROCESS | 1948 | 1467737161540 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 09:46:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:46:01 INFO - PROCESS | 1948 | 1467737161542 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:46:01 INFO - PROCESS | 1948 | 1467737161543 Marionette TRACE conn2 <- [1,114,null,{}] 09:46:01 INFO - PROCESS | 1948 | 1467737161545 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}] 09:46:01 INFO - PROCESS | 1948 | 1467737161546 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:01 INFO - PROCESS | 1948 | 1467737161628 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 09:46:01 INFO - PROCESS | 1948 | 1467737161691 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:01 INFO - PROCESS | 1948 | 1467737161692 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x119c17800 == 36 [pid = 1948] [id = 36] 09:46:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x118f98800) [pid = 1948] [serial = 104] [outer = 0x0] 09:46:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x125491400) [pid = 1948] [serial = 105] [outer = 0x118f98800] 09:46:01 INFO - PROCESS | 1948 | 1467737161715 Marionette DEBUG loaded listener.js 09:46:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x125ef7400) [pid = 1948] [serial = 106] [outer = 0x118f98800] 09:46:02 INFO - PROCESS | 1948 | 1467737162586 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]]]}] 09:46:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:46:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1122ms 09:46:02 INFO - PROCESS | 1948 | 1467737162665 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 09:46:02 INFO - PROCESS | 1948 | 1467737162668 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 09:46:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:46:02 INFO - PROCESS | 1948 | 1467737162671 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:46:02 INFO - PROCESS | 1948 | 1467737162673 Marionette TRACE conn2 <- [1,118,null,{}] 09:46:02 INFO - PROCESS | 1948 | 1467737162683 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}] 09:46:02 INFO - PROCESS | 1948 | 1467737162685 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:02 INFO - PROCESS | 1948 | 1467737162777 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 09:46:02 INFO - PROCESS | 1948 | 1467737162783 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:02 INFO - PROCESS | 1948 | 1467737162785 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x11264f800 == 37 [pid = 1948] [id = 37] 09:46:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x113d05000) [pid = 1948] [serial = 107] [outer = 0x0] 09:46:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x113d5cc00) [pid = 1948] [serial = 108] [outer = 0x113d05000] 09:46:02 INFO - PROCESS | 1948 | 1467737162813 Marionette DEBUG loaded listener.js 09:46:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x1151ae400) [pid = 1948] [serial = 109] [outer = 0x113d05000] 09:46:03 INFO - PROCESS | 1948 | 1467737163128 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]]]}] 09:46:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:46:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 482ms 09:46:03 INFO - PROCESS | 1948 | 1467737163165 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 09:46:03 INFO - PROCESS | 1948 | 1467737163171 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 09:46:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:46:03 INFO - PROCESS | 1948 | 1467737163187 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:46:03 INFO - PROCESS | 1948 | 1467737163189 Marionette TRACE conn2 <- [1,122,null,{}] 09:46:03 INFO - PROCESS | 1948 | 1467737163191 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}] 09:46:03 INFO - PROCESS | 1948 | 1467737163193 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:03 INFO - PROCESS | 1948 | 1467737163283 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 09:46:03 INFO - PROCESS | 1948 | 1467737163315 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:03 INFO - PROCESS | 1948 | 1467737163316 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:03 INFO - PROCESS | 1948 | ++DOCSHELL 0x113f1b000 == 38 [pid = 1948] [id = 38] 09:46:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x1162ddc00) [pid = 1948] [serial = 110] [outer = 0x0] 09:46:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x117ead800) [pid = 1948] [serial = 111] [outer = 0x1162ddc00] 09:46:03 INFO - PROCESS | 1948 | 1467737163342 Marionette DEBUG loaded listener.js 09:46:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x1184a9c00) [pid = 1948] [serial = 112] [outer = 0x1162ddc00] 09:46:03 INFO - PROCESS | 1948 | 1467737163656 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]]]}] 09:46:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:46:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 520ms 09:46:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:46:03 INFO - PROCESS | 1948 | 1467737163707 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 09:46:03 INFO - PROCESS | 1948 | 1467737163709 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 09:46:03 INFO - PROCESS | 1948 | 1467737163711 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:46:03 INFO - PROCESS | 1948 | 1467737163713 Marionette TRACE conn2 <- [1,126,null,{}] 09:46:03 INFO - PROCESS | 1948 | 1467737163720 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}] 09:46:03 INFO - PROCESS | 1948 | 1467737163723 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:03 INFO - PROCESS | 1948 | 1467737163814 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 09:46:03 INFO - PROCESS | 1948 | 1467737163822 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:03 INFO - PROCESS | 1948 | 1467737163824 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:03 INFO - PROCESS | 1948 | ++DOCSHELL 0x11716f800 == 39 [pid = 1948] [id = 39] 09:46:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x118787c00) [pid = 1948] [serial = 113] [outer = 0x0] 09:46:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x118f9c000) [pid = 1948] [serial = 114] [outer = 0x118787c00] 09:46:03 INFO - PROCESS | 1948 | 1467737163851 Marionette DEBUG loaded listener.js 09:46:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x119252400) [pid = 1948] [serial = 115] [outer = 0x118787c00] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x12ba27800) [pid = 1948] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x12b9a3c00) [pid = 1948] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x12a8ef000) [pid = 1948] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x12a70ac00) [pid = 1948] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x12914c800) [pid = 1948] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x118784800) [pid = 1948] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x118089c00) [pid = 1948] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x12ce53400) [pid = 1948] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x12cb42400) [pid = 1948] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x12c855800) [pid = 1948] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12c3af800) [pid = 1948] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x12c1cc800) [pid = 1948] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x12bec9400) [pid = 1948] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x1246e5000) [pid = 1948] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x12d73c800) [pid = 1948] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x113391800) [pid = 1948] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x113d5e800) [pid = 1948] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x111aa5800) [pid = 1948] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x11849cc00) [pid = 1948] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x113382c00) [pid = 1948] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x11878f400) [pid = 1948] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x11878f000) [pid = 1948] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x119826400) [pid = 1948] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x111c75400) [pid = 1948] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x116f9e800) [pid = 1948] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:46:04 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x118406c00) [pid = 1948] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:46:04 INFO - PROCESS | 1948 | 1467737164716 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]]]}] 09:46:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:46:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1022ms 09:46:04 INFO - PROCESS | 1948 | 1467737164735 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 09:46:04 INFO - PROCESS | 1948 | 1467737164737 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 09:46:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:46:04 INFO - PROCESS | 1948 | 1467737164739 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:46:04 INFO - PROCESS | 1948 | 1467737164740 Marionette TRACE conn2 <- [1,130,null,{}] 09:46:04 INFO - PROCESS | 1948 | 1467737164743 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}] 09:46:04 INFO - PROCESS | 1948 | 1467737164744 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:04 INFO - PROCESS | 1948 | 1467737164815 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 09:46:04 INFO - PROCESS | 1948 | 1467737164821 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:04 INFO - PROCESS | 1948 | 1467737164822 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e0e800 == 40 [pid = 1948] [id = 40] 09:46:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x116a0a400) [pid = 1948] [serial = 116] [outer = 0x0] 09:46:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x118788400) [pid = 1948] [serial = 117] [outer = 0x116a0a400] 09:46:04 INFO - PROCESS | 1948 | 1467737164847 Marionette DEBUG loaded listener.js 09:46:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x1195e2800) [pid = 1948] [serial = 118] [outer = 0x116a0a400] 09:46:05 INFO - PROCESS | 1948 | 1467737165190 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]]]}] 09:46:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:46:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 469ms 09:46:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:46:05 INFO - PROCESS | 1948 | 1467737165209 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 09:46:05 INFO - PROCESS | 1948 | 1467737165210 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 09:46:05 INFO - PROCESS | 1948 | 1467737165212 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:46:05 INFO - PROCESS | 1948 | 1467737165213 Marionette TRACE conn2 <- [1,134,null,{}] 09:46:05 INFO - PROCESS | 1948 | 1467737165216 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}] 09:46:05 INFO - PROCESS | 1948 | 1467737165217 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:05 INFO - PROCESS | 1948 | 1467737165288 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 09:46:05 INFO - PROCESS | 1948 | 1467737165291 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:05 INFO - PROCESS | 1948 | 1467737165292 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x118317800 == 41 [pid = 1948] [id = 41] 09:46:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x11878f000) [pid = 1948] [serial = 119] [outer = 0x0] 09:46:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x119825800) [pid = 1948] [serial = 120] [outer = 0x11878f000] 09:46:05 INFO - PROCESS | 1948 | 1467737165320 Marionette DEBUG loaded listener.js 09:46:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x119ba8400) [pid = 1948] [serial = 121] [outer = 0x11878f000] 09:46:05 INFO - PROCESS | 1948 | 1467737165650 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]]]}] 09:46:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:46:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 472ms 09:46:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:46:05 INFO - PROCESS | 1948 | 1467737165684 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 09:46:05 INFO - PROCESS | 1948 | 1467737165686 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 09:46:05 INFO - PROCESS | 1948 | 1467737165688 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:46:05 INFO - PROCESS | 1948 | 1467737165689 Marionette TRACE conn2 <- [1,138,null,{}] 09:46:05 INFO - PROCESS | 1948 | 1467737165691 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}] 09:46:05 INFO - PROCESS | 1948 | 1467737165695 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:05 INFO - PROCESS | 1948 | 1467737165788 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 09:46:05 INFO - PROCESS | 1948 | 1467737165834 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:05 INFO - PROCESS | 1948 | 1467737165835 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x11871a800 == 42 [pid = 1948] [id = 42] 09:46:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x11980d400) [pid = 1948] [serial = 122] [outer = 0x0] 09:46:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x122539000) [pid = 1948] [serial = 123] [outer = 0x11980d400] 09:46:05 INFO - PROCESS | 1948 | 1467737165859 Marionette DEBUG loaded listener.js 09:46:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1243a6400) [pid = 1948] [serial = 124] [outer = 0x11980d400] 09:46:06 INFO - PROCESS | 1948 | 1467737166161 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]]]}] 09:46:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:46:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 520ms 09:46:06 INFO - PROCESS | 1948 | 1467737166208 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 09:46:06 INFO - PROCESS | 1948 | 1467737166209 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 09:46:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:46:06 INFO - PROCESS | 1948 | 1467737166212 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:46:06 INFO - PROCESS | 1948 | 1467737166213 Marionette TRACE conn2 <- [1,142,null,{}] 09:46:06 INFO - PROCESS | 1948 | 1467737166217 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}] 09:46:06 INFO - PROCESS | 1948 | 1467737166219 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:06 INFO - PROCESS | 1948 | 1467737166291 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 09:46:06 INFO - PROCESS | 1948 | 1467737166340 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:06 INFO - PROCESS | 1948 | 1467737166341 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x119555000 == 43 [pid = 1948] [id = 43] 09:46:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x120d3ec00) [pid = 1948] [serial = 125] [outer = 0x0] 09:46:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x1246eb000) [pid = 1948] [serial = 126] [outer = 0x120d3ec00] 09:46:06 INFO - PROCESS | 1948 | 1467737166365 Marionette DEBUG loaded listener.js 09:46:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x124babc00) [pid = 1948] [serial = 127] [outer = 0x120d3ec00] 09:46:06 INFO - PROCESS | 1948 | 1467737166664 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]]]}] 09:46:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:46:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 471ms 09:46:06 INFO - PROCESS | 1948 | 1467737166699 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 09:46:06 INFO - PROCESS | 1948 | 1467737166704 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 09:46:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:46:06 INFO - PROCESS | 1948 | 1467737166709 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:46:06 INFO - PROCESS | 1948 | 1467737166712 Marionette TRACE conn2 <- [1,146,null,{}] 09:46:06 INFO - PROCESS | 1948 | 1467737166717 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}] 09:46:06 INFO - PROCESS | 1948 | 1467737166720 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:06 INFO - PROCESS | 1948 | 1467737166814 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 09:46:06 INFO - PROCESS | 1948 | 1467737166857 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:06 INFO - PROCESS | 1948 | 1467737166860 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x112643800 == 44 [pid = 1948] [id = 44] 09:46:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x113335400) [pid = 1948] [serial = 128] [outer = 0x0] 09:46:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x113388400) [pid = 1948] [serial = 129] [outer = 0x113335400] 09:46:06 INFO - PROCESS | 1948 | 1467737166890 Marionette DEBUG loaded listener.js 09:46:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x113d5f000) [pid = 1948] [serial = 130] [outer = 0x113335400] 09:46:07 INFO - PROCESS | 1948 | 1467737167331 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]]]}] 09:46:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:46:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 674ms 09:46:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:46:07 INFO - PROCESS | 1948 | 1467737167384 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 09:46:07 INFO - PROCESS | 1948 | 1467737167387 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 09:46:07 INFO - PROCESS | 1948 | 1467737167391 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:46:07 INFO - PROCESS | 1948 | 1467737167393 Marionette TRACE conn2 <- [1,150,null,{}] 09:46:07 INFO - PROCESS | 1948 | 1467737167396 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}] 09:46:07 INFO - PROCESS | 1948 | 1467737167398 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:07 INFO - PROCESS | 1948 | 1467737167492 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 09:46:07 INFO - PROCESS | 1948 | 1467737167569 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:07 INFO - PROCESS | 1948 | 1467737167571 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x1181ef800 == 45 [pid = 1948] [id = 45] 09:46:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x1184a7000) [pid = 1948] [serial = 131] [outer = 0x0] 09:46:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x11853d800) [pid = 1948] [serial = 132] [outer = 0x1184a7000] 09:46:07 INFO - PROCESS | 1948 | 1467737167601 Marionette DEBUG loaded listener.js 09:46:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x11878cc00) [pid = 1948] [serial = 133] [outer = 0x1184a7000] 09:46:08 INFO - PROCESS | 1948 | 1467737168043 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]]]}] 09:46:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:46:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 674ms 09:46:08 INFO - PROCESS | 1948 | 1467737168065 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 09:46:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:46:08 INFO - PROCESS | 1948 | 1467737168068 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 09:46:08 INFO - PROCESS | 1948 | 1467737168071 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:46:08 INFO - PROCESS | 1948 | 1467737168075 Marionette TRACE conn2 <- [1,154,null,{}] 09:46:08 INFO - PROCESS | 1948 | 1467737168106 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}] 09:46:08 INFO - PROCESS | 1948 | 1467737168111 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:08 INFO - PROCESS | 1948 | 1467737168280 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 09:46:08 INFO - PROCESS | 1948 | 1467737168344 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:08 INFO - PROCESS | 1948 | 1467737168347 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:08 INFO - PROCESS | 1948 | ++DOCSHELL 0x12260a800 == 46 [pid = 1948] [id = 46] 09:46:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x120d46c00) [pid = 1948] [serial = 134] [outer = 0x0] 09:46:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x122538400) [pid = 1948] [serial = 135] [outer = 0x120d46c00] 09:46:08 INFO - PROCESS | 1948 | 1467737168397 Marionette DEBUG loaded listener.js 09:46:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x123b4f400) [pid = 1948] [serial = 136] [outer = 0x120d46c00] 09:46:08 INFO - PROCESS | 1948 | 1467737168853 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]]]}] 09:46:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:46:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 826ms 09:46:08 INFO - PROCESS | 1948 | 1467737168899 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 09:46:08 INFO - PROCESS | 1948 | 1467737168901 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 09:46:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:46:08 INFO - PROCESS | 1948 | 1467737168905 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:46:08 INFO - PROCESS | 1948 | 1467737168906 Marionette TRACE conn2 <- [1,158,null,{}] 09:46:08 INFO - PROCESS | 1948 | 1467737168908 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}] 09:46:08 INFO - PROCESS | 1948 | 1467737168910 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:09 INFO - PROCESS | 1948 | 1467737169003 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 09:46:09 INFO - PROCESS | 1948 | 1467737169061 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:09 INFO - PROCESS | 1948 | 1467737169063 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x1239e8000 == 47 [pid = 1948] [id = 47] 09:46:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x1246f0000) [pid = 1948] [serial = 137] [outer = 0x0] 09:46:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x1249c8c00) [pid = 1948] [serial = 138] [outer = 0x1246f0000] 09:46:09 INFO - PROCESS | 1948 | 1467737169092 Marionette DEBUG loaded listener.js 09:46:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x125487c00) [pid = 1948] [serial = 139] [outer = 0x1246f0000] 09:46:09 INFO - PROCESS | 1948 | 1467737169507 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]]]}] 09:46:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:46:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 619ms 09:46:09 INFO - PROCESS | 1948 | 1467737169524 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 09:46:09 INFO - PROCESS | 1948 | 1467737169526 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 09:46:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:46:09 INFO - PROCESS | 1948 | 1467737169528 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:46:09 INFO - PROCESS | 1948 | 1467737169529 Marionette TRACE conn2 <- [1,162,null,{}] 09:46:09 INFO - PROCESS | 1948 | 1467737169532 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}] 09:46:09 INFO - PROCESS | 1948 | 1467737169533 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:09 INFO - PROCESS | 1948 | 1467737169625 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 09:46:09 INFO - PROCESS | 1948 | 1467737169668 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:09 INFO - PROCESS | 1948 | 1467737169669 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x113b02800 == 48 [pid = 1948] [id = 48] 09:46:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x1130d4000) [pid = 1948] [serial = 140] [outer = 0x0] 09:46:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x118f10000) [pid = 1948] [serial = 141] [outer = 0x1130d4000] 09:46:09 INFO - PROCESS | 1948 | 1467737169698 Marionette DEBUG loaded listener.js 09:46:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x12265c800) [pid = 1948] [serial = 142] [outer = 0x1130d4000] 09:46:10 INFO - PROCESS | 1948 | 1467737170141 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]]]}] 09:46:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:46:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 619ms 09:46:10 INFO - PROCESS | 1948 | 1467737170148 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 09:46:10 INFO - PROCESS | 1948 | 1467737170150 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 09:46:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:46:10 INFO - PROCESS | 1948 | 1467737170153 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:46:10 INFO - PROCESS | 1948 | 1467737170155 Marionette TRACE conn2 <- [1,166,null,{}] 09:46:10 INFO - PROCESS | 1948 | 1467737170159 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}] 09:46:10 INFO - PROCESS | 1948 | 1467737170160 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:10 INFO - PROCESS | 1948 | 1467737170254 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 09:46:10 INFO - PROCESS | 1948 | 1467737170331 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:10 INFO - PROCESS | 1948 | 1467737170332 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x1169b0800 == 49 [pid = 1948] [id = 49] 09:46:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x1160a9000) [pid = 1948] [serial = 143] [outer = 0x0] 09:46:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x1162d2800) [pid = 1948] [serial = 144] [outer = 0x1160a9000] 09:46:10 INFO - PROCESS | 1948 | 1467737170376 Marionette DEBUG loaded listener.js 09:46:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x117292800) [pid = 1948] [serial = 145] [outer = 0x1160a9000] 09:46:11 INFO - PROCESS | 1948 | --DOCSHELL 0x11871a800 == 48 [pid = 1948] [id = 42] 09:46:11 INFO - PROCESS | 1948 | --DOCSHELL 0x11717f800 == 47 [pid = 1948] [id = 27] 09:46:11 INFO - PROCESS | 1948 | --DOCSHELL 0x118317800 == 46 [pid = 1948] [id = 41] 09:46:11 INFO - PROCESS | 1948 | --DOCSHELL 0x118ab3800 == 45 [pid = 1948] [id = 32] 09:46:11 INFO - PROCESS | 1948 | --DOCSHELL 0x117e0e800 == 44 [pid = 1948] [id = 40] 09:46:11 INFO - PROCESS | 1948 | --DOCSHELL 0x11716f800 == 43 [pid = 1948] [id = 39] 09:46:11 INFO - PROCESS | 1948 | --DOCSHELL 0x1171c5800 == 42 [pid = 1948] [id = 28] 09:46:11 INFO - PROCESS | 1948 | --DOCSHELL 0x118323800 == 41 [pid = 1948] [id = 30] 09:46:11 INFO - PROCESS | 1948 | --DOCSHELL 0x113f1b000 == 40 [pid = 1948] [id = 38] 09:46:11 INFO - PROCESS | 1948 | --DOCSHELL 0x118252800 == 39 [pid = 1948] [id = 29] 09:46:11 INFO - PROCESS | 1948 | --DOCSHELL 0x11264f800 == 38 [pid = 1948] [id = 37] 09:46:11 INFO - PROCESS | 1948 | --DOCSHELL 0x11999b800 == 37 [pid = 1948] [id = 35] 09:46:11 INFO - PROCESS | 1948 | --DOCSHELL 0x116670000 == 36 [pid = 1948] [id = 31] 09:46:11 INFO - PROCESS | 1948 | --DOCSHELL 0x117176000 == 35 [pid = 1948] [id = 33] 09:46:11 INFO - PROCESS | 1948 | --DOCSHELL 0x119c17800 == 34 [pid = 1948] [id = 36] 09:46:11 INFO - PROCESS | 1948 | --DOCSHELL 0x113b02800 == 33 [pid = 1948] [id = 48] 09:46:11 INFO - PROCESS | 1948 | --DOCSHELL 0x1239e8000 == 32 [pid = 1948] [id = 47] 09:46:11 INFO - PROCESS | 1948 | --DOCSHELL 0x12260a800 == 31 [pid = 1948] [id = 46] 09:46:11 INFO - PROCESS | 1948 | --DOCSHELL 0x1198c1800 == 30 [pid = 1948] [id = 34] 09:46:11 INFO - PROCESS | 1948 | --DOCSHELL 0x1181ef800 == 29 [pid = 1948] [id = 45] 09:46:11 INFO - PROCESS | 1948 | --DOCSHELL 0x119555000 == 28 [pid = 1948] [id = 43] 09:46:11 INFO - PROCESS | 1948 | --DOCSHELL 0x112643800 == 27 [pid = 1948] [id = 44] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x124baac00) [pid = 1948] [serial = 99] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x125409800) [pid = 1948] [serial = 102] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x12d4b8800) [pid = 1948] [serial = 64] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x113938400) [pid = 1948] [serial = 66] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x115eea400) [pid = 1948] [serial = 69] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x118088800) [pid = 1948] [serial = 72] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x118784400) [pid = 1948] [serial = 76] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x12393bc00) [pid = 1948] [serial = 91] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x123e77400) [pid = 1948] [serial = 94] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x124992c00) [pid = 1948] [serial = 97] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x113b7bc00) [pid = 1948] [serial = 67] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x124bd5800) [pid = 1948] [serial = 100] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x1160a8c00) [pid = 1948] [serial = 70] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x11849d800) [pid = 1948] [serial = 73] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x118543400) [pid = 1948] [serial = 75] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x118785800) [pid = 1948] [serial = 78] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x118f13000) [pid = 1948] [serial = 79] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x119245c00) [pid = 1948] [serial = 81] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x119815400) [pid = 1948] [serial = 82] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x11982d000) [pid = 1948] [serial = 84] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x119ba9800) [pid = 1948] [serial = 85] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x120d42c00) [pid = 1948] [serial = 87] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x122537000) [pid = 1948] [serial = 90] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x123945400) [pid = 1948] [serial = 93] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x122536c00) [pid = 1948] [serial = 88] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1242a5400) [pid = 1948] [serial = 96] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x12be15800) [pid = 1948] [serial = 30] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x12ba1d800) [pid = 1948] [serial = 27] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x12ba23800) [pid = 1948] [serial = 28] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x12a8f7000) [pid = 1948] [serial = 24] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x12b6e9800) [pid = 1948] [serial = 25] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x12a711000) [pid = 1948] [serial = 21] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x12a817800) [pid = 1948] [serial = 22] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x129537000) [pid = 1948] [serial = 18] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x12914e400) [pid = 1948] [serial = 15] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x129154000) [pid = 1948] [serial = 16] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x123a23400) [pid = 1948] [serial = 11] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x123dde800) [pid = 1948] [serial = 8] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x127082c00) [pid = 1948] [serial = 63] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x11878d000) [pid = 1948] [serial = 60] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x118791800) [pid = 1948] [serial = 61] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x118559000) [pid = 1948] [serial = 57] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x1293d0400) [pid = 1948] [serial = 58] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x1293c8000) [pid = 1948] [serial = 55] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x1293c4000) [pid = 1948] [serial = 54] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x12d314000) [pid = 1948] [serial = 48] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x12d4b5400) [pid = 1948] [serial = 51] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x12cb4a400) [pid = 1948] [serial = 45] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 70 (0x12ce4e400) [pid = 1948] [serial = 46] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 69 (0x12cb3b800) [pid = 1948] [serial = 42] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 68 (0x12cb3fc00) [pid = 1948] [serial = 43] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 67 (0x12c84f400) [pid = 1948] [serial = 40] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 66 (0x12c3b7400) [pid = 1948] [serial = 39] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 65 (0x12c3ab400) [pid = 1948] [serial = 36] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 64 (0x12c3af400) [pid = 1948] [serial = 37] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 63 (0x12bece800) [pid = 1948] [serial = 33] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 62 (0x12c1c9c00) [pid = 1948] [serial = 34] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | --DOMWINDOW == 61 (0x12bec6800) [pid = 1948] [serial = 31] [outer = 0x0] [url = about:blank] 09:46:11 INFO - PROCESS | 1948 | 1467737171212 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]]]}] 09:46:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:46:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1073ms 09:46:11 INFO - PROCESS | 1948 | 1467737171228 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 09:46:11 INFO - PROCESS | 1948 | 1467737171230 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 09:46:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:46:11 INFO - PROCESS | 1948 | 1467737171235 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:46:11 INFO - PROCESS | 1948 | 1467737171238 Marionette TRACE conn2 <- [1,170,null,{}] 09:46:11 INFO - PROCESS | 1948 | 1467737171243 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}] 09:46:11 INFO - PROCESS | 1948 | 1467737171246 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:11 INFO - PROCESS | 1948 | 1467737171354 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 09:46:11 INFO - PROCESS | 1948 | 1467737171420 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:11 INFO - PROCESS | 1948 | 1467737171421 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:11 INFO - PROCESS | 1948 | ++DOCSHELL 0x112e5d800 == 28 [pid = 1948] [id = 50] 09:46:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 62 (0x113d60c00) [pid = 1948] [serial = 146] [outer = 0x0] 09:46:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 63 (0x116054400) [pid = 1948] [serial = 147] [outer = 0x113d60c00] 09:46:11 INFO - PROCESS | 1948 | 1467737171464 Marionette DEBUG loaded listener.js 09:46:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 64 (0x11720f800) [pid = 1948] [serial = 148] [outer = 0x113d60c00] 09:46:11 INFO - PROCESS | 1948 | 1467737171820 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]]]}] 09:46:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:46:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 623ms 09:46:11 INFO - PROCESS | 1948 | 1467737171859 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 09:46:11 INFO - PROCESS | 1948 | 1467737171864 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 09:46:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:46:11 INFO - PROCESS | 1948 | 1467737171871 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:46:11 INFO - PROCESS | 1948 | 1467737171874 Marionette TRACE conn2 <- [1,174,null,{}] 09:46:11 INFO - PROCESS | 1948 | 1467737171878 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}] 09:46:11 INFO - PROCESS | 1948 | 1467737171880 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:12 INFO - PROCESS | 1948 | 1467737171997 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 09:46:12 INFO - PROCESS | 1948 | 1467737172056 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:12 INFO - PROCESS | 1948 | 1467737172058 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x1169a1000 == 29 [pid = 1948] [id = 51] 09:46:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 65 (0x117293800) [pid = 1948] [serial = 149] [outer = 0x0] 09:46:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 66 (0x1184a8000) [pid = 1948] [serial = 150] [outer = 0x117293800] 09:46:12 INFO - PROCESS | 1948 | 1467737172101 Marionette DEBUG loaded listener.js 09:46:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 67 (0x11878d400) [pid = 1948] [serial = 151] [outer = 0x117293800] 09:46:12 INFO - PROCESS | 1948 | 1467737172450 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]]]}] 09:46:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:46:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 622ms 09:46:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:46:12 INFO - PROCESS | 1948 | 1467737172500 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 09:46:12 INFO - PROCESS | 1948 | 1467737172502 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 09:46:12 INFO - PROCESS | 1948 | 1467737172504 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:46:12 INFO - PROCESS | 1948 | 1467737172506 Marionette TRACE conn2 <- [1,178,null,{}] 09:46:12 INFO - PROCESS | 1948 | 1467737172514 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}] 09:46:12 INFO - PROCESS | 1948 | 1467737172517 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:12 INFO - PROCESS | 1948 | 1467737172609 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 09:46:12 INFO - PROCESS | 1948 | 1467737172616 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:12 INFO - PROCESS | 1948 | 1467737172618 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e19000 == 30 [pid = 1948] [id = 52] 09:46:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 68 (0x11604ac00) [pid = 1948] [serial = 152] [outer = 0x0] 09:46:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 69 (0x11924dc00) [pid = 1948] [serial = 153] [outer = 0x11604ac00] 09:46:12 INFO - PROCESS | 1948 | 1467737172645 Marionette DEBUG loaded listener.js 09:46:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 70 (0x11982f000) [pid = 1948] [serial = 154] [outer = 0x11604ac00] 09:46:12 INFO - PROCESS | 1948 | 1467737172943 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]]]}] 09:46:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:46:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 470ms 09:46:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:46:12 INFO - PROCESS | 1948 | 1467737172975 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 09:46:12 INFO - PROCESS | 1948 | 1467737172977 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 09:46:12 INFO - PROCESS | 1948 | 1467737172979 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:46:12 INFO - PROCESS | 1948 | 1467737172980 Marionette TRACE conn2 <- [1,182,null,{}] 09:46:12 INFO - PROCESS | 1948 | 1467737172985 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}] 09:46:12 INFO - PROCESS | 1948 | 1467737172986 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:13 INFO - PROCESS | 1948 | 1467737173061 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 09:46:13 INFO - PROCESS | 1948 | 1467737173065 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:13 INFO - PROCESS | 1948 | 1467737173068 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:13 INFO - PROCESS | 1948 | ++DOCSHELL 0x118314800 == 31 [pid = 1948] [id = 53] 09:46:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x120d41c00) [pid = 1948] [serial = 155] [outer = 0x0] 09:46:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x122535000) [pid = 1948] [serial = 156] [outer = 0x120d41c00] 09:46:13 INFO - PROCESS | 1948 | 1467737173094 Marionette DEBUG loaded listener.js 09:46:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x122789400) [pid = 1948] [serial = 157] [outer = 0x120d41c00] 09:46:13 INFO - PROCESS | 1948 | 1467737173486 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]]]}] 09:46:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:46:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 519ms 09:46:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:46:13 INFO - PROCESS | 1948 | 1467737173499 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 09:46:13 INFO - PROCESS | 1948 | 1467737173501 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 09:46:13 INFO - PROCESS | 1948 | 1467737173504 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:46:13 INFO - PROCESS | 1948 | 1467737173506 Marionette TRACE conn2 <- [1,186,null,{}] 09:46:13 INFO - PROCESS | 1948 | 1467737173509 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}] 09:46:13 INFO - PROCESS | 1948 | 1467737173512 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:13 INFO - PROCESS | 1948 | 1467737173647 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 09:46:13 INFO - PROCESS | 1948 | 1467737173661 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:13 INFO - PROCESS | 1948 | 1467737173663 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:13 INFO - PROCESS | 1948 | ++DOCSHELL 0x118716000 == 32 [pid = 1948] [id = 54] 09:46:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x11728dc00) [pid = 1948] [serial = 158] [outer = 0x0] 09:46:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x123a24400) [pid = 1948] [serial = 159] [outer = 0x11728dc00] 09:46:13 INFO - PROCESS | 1948 | 1467737173692 Marionette DEBUG loaded listener.js 09:46:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x123e79000) [pid = 1948] [serial = 160] [outer = 0x11728dc00] 09:46:14 INFO - PROCESS | 1948 | 1467737174013 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]]]}] 09:46:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:46:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 519ms 09:46:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:46:14 INFO - PROCESS | 1948 | 1467737174023 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 09:46:14 INFO - PROCESS | 1948 | 1467737174025 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 09:46:14 INFO - PROCESS | 1948 | 1467737174027 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:46:14 INFO - PROCESS | 1948 | 1467737174028 Marionette TRACE conn2 <- [1,190,null,{}] 09:46:14 INFO - PROCESS | 1948 | 1467737174030 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}] 09:46:14 INFO - PROCESS | 1948 | 1467737174036 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:14 INFO - PROCESS | 1948 | 1467737174138 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 09:46:14 INFO - PROCESS | 1948 | 1467737174169 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:14 INFO - PROCESS | 1948 | 1467737174170 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x119273000 == 33 [pid = 1948] [id = 55] 09:46:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x1243a7000) [pid = 1948] [serial = 161] [outer = 0x0] 09:46:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x124ba3400) [pid = 1948] [serial = 162] [outer = 0x1243a7000] 09:46:14 INFO - PROCESS | 1948 | 1467737174194 Marionette DEBUG loaded listener.js 09:46:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x125491000) [pid = 1948] [serial = 163] [outer = 0x1243a7000] 09:46:14 INFO - PROCESS | 1948 | 1467737174481 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]]]}] 09:46:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:46:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 470ms 09:46:14 INFO - PROCESS | 1948 | 1467737174498 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 09:46:14 INFO - PROCESS | 1948 | 1467737174499 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 09:46:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:46:14 INFO - PROCESS | 1948 | 1467737174510 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:46:14 INFO - PROCESS | 1948 | 1467737174511 Marionette TRACE conn2 <- [1,194,null,{}] 09:46:14 INFO - PROCESS | 1948 | 1467737174521 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}] 09:46:14 INFO - PROCESS | 1948 | 1467737174523 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:14 INFO - PROCESS | 1948 | 1467737174614 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 09:46:14 INFO - PROCESS | 1948 | 1467737174619 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:14 INFO - PROCESS | 1948 | 1467737174620 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x119919800 == 34 [pid = 1948] [id = 56] 09:46:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x1151a0c00) [pid = 1948] [serial = 164] [outer = 0x0] 09:46:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x126409c00) [pid = 1948] [serial = 165] [outer = 0x1151a0c00] 09:46:14 INFO - PROCESS | 1948 | 1467737174645 Marionette DEBUG loaded listener.js 09:46:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x126593400) [pid = 1948] [serial = 166] [outer = 0x1151a0c00] 09:46:14 INFO - PROCESS | 1948 | 1467737174963 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]]]}] 09:46:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:46:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 468ms 09:46:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:46:14 INFO - PROCESS | 1948 | 1467737174978 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 09:46:14 INFO - PROCESS | 1948 | 1467737174980 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 09:46:14 INFO - PROCESS | 1948 | 1467737174990 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:46:14 INFO - PROCESS | 1948 | 1467737174992 Marionette TRACE conn2 <- [1,198,null,{}] 09:46:15 INFO - PROCESS | 1948 | 1467737175002 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}] 09:46:15 INFO - PROCESS | 1948 | 1467737175004 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:15 INFO - PROCESS | 1948 | 1467737175093 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 09:46:15 INFO - PROCESS | 1948 | 1467737175096 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:15 INFO - PROCESS | 1948 | 1467737175097 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x119c10000 == 35 [pid = 1948] [id = 57] 09:46:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x126403c00) [pid = 1948] [serial = 167] [outer = 0x0] 09:46:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x126788c00) [pid = 1948] [serial = 168] [outer = 0x126403c00] 09:46:15 INFO - PROCESS | 1948 | 1467737175122 Marionette DEBUG loaded listener.js 09:46:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x127077800) [pid = 1948] [serial = 169] [outer = 0x126403c00] 09:46:15 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x120d3ec00) [pid = 1948] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:46:15 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x1162ddc00) [pid = 1948] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:46:15 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x113d05000) [pid = 1948] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:46:15 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x118787c00) [pid = 1948] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:46:15 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x116a0a400) [pid = 1948] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:46:15 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x11980d400) [pid = 1948] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:46:15 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x11878f000) [pid = 1948] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:46:15 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x118f98800) [pid = 1948] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:46:15 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x124bda000) [pid = 1948] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:46:15 INFO - PROCESS | 1948 | 1467737175455 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]]]}] 09:46:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:46:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 485ms 09:46:15 INFO - PROCESS | 1948 | 1467737175471 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 09:46:15 INFO - PROCESS | 1948 | 1467737175472 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 09:46:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:46:15 INFO - PROCESS | 1948 | 1467737175474 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:46:15 INFO - PROCESS | 1948 | 1467737175475 Marionette TRACE conn2 <- [1,202,null,{}] 09:46:15 INFO - PROCESS | 1948 | 1467737175477 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}] 09:46:15 INFO - PROCESS | 1948 | 1467737175479 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:15 INFO - PROCESS | 1948 | 1467737175577 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 09:46:15 INFO - PROCESS | 1948 | 1467737175611 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:15 INFO - PROCESS | 1948 | 1467737175612 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e14000 == 36 [pid = 1948] [id = 58] 09:46:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x1122bd800) [pid = 1948] [serial = 170] [outer = 0x0] 09:46:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x122786000) [pid = 1948] [serial = 171] [outer = 0x1122bd800] 09:46:15 INFO - PROCESS | 1948 | 1467737175636 Marionette DEBUG loaded listener.js 09:46:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x125410800) [pid = 1948] [serial = 172] [outer = 0x1122bd800] 09:46:15 INFO - PROCESS | 1948 | 1467737175886 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]]]}] 09:46:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:46:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 419ms 09:46:15 INFO - PROCESS | 1948 | 1467737175893 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 09:46:15 INFO - PROCESS | 1948 | 1467737175894 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 09:46:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:46:15 INFO - PROCESS | 1948 | 1467737175897 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:46:15 INFO - PROCESS | 1948 | 1467737175898 Marionette TRACE conn2 <- [1,206,null,{}] 09:46:15 INFO - PROCESS | 1948 | 1467737175909 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}] 09:46:15 INFO - PROCESS | 1948 | 1467737175910 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:15 INFO - PROCESS | 1948 | 1467737175989 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 09:46:15 INFO - PROCESS | 1948 | 1467737175993 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:15 INFO - PROCESS | 1948 | 1467737175994 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x123e9d000 == 37 [pid = 1948] [id = 59] 09:46:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x125411000) [pid = 1948] [serial = 173] [outer = 0x0] 09:46:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x127077c00) [pid = 1948] [serial = 174] [outer = 0x125411000] 09:46:16 INFO - PROCESS | 1948 | 1467737176021 Marionette DEBUG loaded listener.js 09:46:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x127084400) [pid = 1948] [serial = 175] [outer = 0x125411000] 09:46:16 INFO - PROCESS | 1948 | 1467737176373 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]]]}] 09:46:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:46:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 522ms 09:46:16 INFO - PROCESS | 1948 | 1467737176420 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 09:46:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:46:16 INFO - PROCESS | 1948 | 1467737176423 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 09:46:16 INFO - PROCESS | 1948 | 1467737176426 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:46:16 INFO - PROCESS | 1948 | 1467737176429 Marionette TRACE conn2 <- [1,210,null,{}] 09:46:16 INFO - PROCESS | 1948 | 1467737176432 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}] 09:46:16 INFO - PROCESS | 1948 | 1467737176435 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:16 INFO - PROCESS | 1948 | 1467737176574 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 09:46:16 INFO - PROCESS | 1948 | 1467737176586 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:16 INFO - PROCESS | 1948 | 1467737176588 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x118714000 == 38 [pid = 1948] [id = 60] 09:46:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x128d0b000) [pid = 1948] [serial = 176] [outer = 0x0] 09:46:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x128d0d800) [pid = 1948] [serial = 177] [outer = 0x128d0b000] 09:46:16 INFO - PROCESS | 1948 | 1467737176629 Marionette DEBUG loaded listener.js 09:46:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x12914d400) [pid = 1948] [serial = 178] [outer = 0x128d0b000] 09:46:16 INFO - PROCESS | 1948 | 1467737176987 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]]]}] 09:46:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:46:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 574ms 09:46:17 INFO - PROCESS | 1948 | 1467737177001 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 09:46:17 INFO - PROCESS | 1948 | 1467737177004 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 09:46:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:46:17 INFO - PROCESS | 1948 | 1467737177007 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:46:17 INFO - PROCESS | 1948 | 1467737177008 Marionette TRACE conn2 <- [1,214,null,{}] 09:46:17 INFO - PROCESS | 1948 | 1467737177013 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}] 09:46:17 INFO - PROCESS | 1948 | 1467737177014 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:17 INFO - PROCESS | 1948 | 1467737177088 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 09:46:17 INFO - PROCESS | 1948 | 1467737177136 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:17 INFO - PROCESS | 1948 | 1467737177138 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:17 INFO - PROCESS | 1948 | ++DOCSHELL 0x124d0b000 == 39 [pid = 1948] [id = 61] 09:46:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x12640e400) [pid = 1948] [serial = 179] [outer = 0x0] 09:46:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x129150000) [pid = 1948] [serial = 180] [outer = 0x12640e400] 09:46:17 INFO - PROCESS | 1948 | 1467737177161 Marionette DEBUG loaded listener.js 09:46:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x1293a1800) [pid = 1948] [serial = 181] [outer = 0x12640e400] 09:46:17 INFO - PROCESS | 1948 | 1467737177627 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]]]}] 09:46:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:46:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 672ms 09:46:17 INFO - PROCESS | 1948 | 1467737177680 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 09:46:17 INFO - PROCESS | 1948 | 1467737177684 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 09:46:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:46:17 INFO - PROCESS | 1948 | 1467737177688 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:46:17 INFO - PROCESS | 1948 | 1467737177691 Marionette TRACE conn2 <- [1,218,null,{}] 09:46:17 INFO - PROCESS | 1948 | 1467737177695 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}] 09:46:17 INFO - PROCESS | 1948 | 1467737177697 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:17 INFO - PROCESS | 1948 | 1467737177808 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 09:46:17 INFO - PROCESS | 1948 | 1467737177949 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:17 INFO - PROCESS | 1948 | 1467737177950 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:17 INFO - PROCESS | 1948 | ++DOCSHELL 0x1169a0000 == 40 [pid = 1948] [id = 62] 09:46:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1162db000) [pid = 1948] [serial = 182] [outer = 0x0] 09:46:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x116976400) [pid = 1948] [serial = 183] [outer = 0x1162db000] 09:46:18 INFO - PROCESS | 1948 | 1467737178000 Marionette DEBUG loaded listener.js 09:46:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x118539400) [pid = 1948] [serial = 184] [outer = 0x1162db000] 09:46:18 INFO - PROCESS | 1948 | 1467737178556 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]]]}] 09:46:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:46:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 921ms 09:46:18 INFO - PROCESS | 1948 | 1467737178625 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 09:46:18 INFO - PROCESS | 1948 | 1467737178628 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 09:46:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:46:18 INFO - PROCESS | 1948 | 1467737178636 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:46:18 INFO - PROCESS | 1948 | 1467737178638 Marionette TRACE conn2 <- [1,222,null,{}] 09:46:18 INFO - PROCESS | 1948 | 1467737178641 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}] 09:46:18 INFO - PROCESS | 1948 | 1467737178642 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:18 INFO - PROCESS | 1948 | 1467737178839 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 09:46:18 INFO - PROCESS | 1948 | 1467737178912 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:18 INFO - PROCESS | 1948 | 1467737178913 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:18 INFO - PROCESS | 1948 | ++DOCSHELL 0x113b96800 == 41 [pid = 1948] [id = 63] 09:46:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x1160a8c00) [pid = 1948] [serial = 185] [outer = 0x0] 09:46:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x11662ec00) [pid = 1948] [serial = 186] [outer = 0x1160a8c00] 09:46:18 INFO - PROCESS | 1948 | 1467737178941 Marionette DEBUG loaded listener.js 09:46:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x11853d400) [pid = 1948] [serial = 187] [outer = 0x1160a8c00] 09:46:19 INFO - PROCESS | 1948 | --DOCSHELL 0x118714000 == 40 [pid = 1948] [id = 60] 09:46:19 INFO - PROCESS | 1948 | --DOCSHELL 0x123e9d000 == 39 [pid = 1948] [id = 59] 09:46:19 INFO - PROCESS | 1948 | --DOCSHELL 0x117e14000 == 38 [pid = 1948] [id = 58] 09:46:19 INFO - PROCESS | 1948 | --DOCSHELL 0x119c10000 == 37 [pid = 1948] [id = 57] 09:46:19 INFO - PROCESS | 1948 | --DOCSHELL 0x119919800 == 36 [pid = 1948] [id = 56] 09:46:19 INFO - PROCESS | 1948 | --DOCSHELL 0x119273000 == 35 [pid = 1948] [id = 55] 09:46:19 INFO - PROCESS | 1948 | --DOCSHELL 0x118716000 == 34 [pid = 1948] [id = 54] 09:46:19 INFO - PROCESS | 1948 | --DOCSHELL 0x118314800 == 33 [pid = 1948] [id = 53] 09:46:19 INFO - PROCESS | 1948 | --DOCSHELL 0x117e19000 == 32 [pid = 1948] [id = 52] 09:46:19 INFO - PROCESS | 1948 | --DOCSHELL 0x1169a1000 == 31 [pid = 1948] [id = 51] 09:46:19 INFO - PROCESS | 1948 | --DOCSHELL 0x112e5d800 == 30 [pid = 1948] [id = 50] 09:46:19 INFO - PROCESS | 1948 | --DOCSHELL 0x1169b0800 == 29 [pid = 1948] [id = 49] 09:46:19 INFO - PROCESS | 1948 | 1467737179352 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]]]}] 09:46:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:46:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 725ms 09:46:19 INFO - PROCESS | 1948 | 1467737179361 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 09:46:19 INFO - PROCESS | 1948 | 1467737179364 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 09:46:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:46:19 INFO - PROCESS | 1948 | 1467737179370 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:46:19 INFO - PROCESS | 1948 | 1467737179372 Marionette TRACE conn2 <- [1,226,null,{}] 09:46:19 INFO - PROCESS | 1948 | 1467737179375 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}] 09:46:19 INFO - PROCESS | 1948 | 1467737179377 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:19 INFO - PROCESS | 1948 | 1467737179451 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 09:46:19 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x125491400) [pid = 1948] [serial = 105] [outer = 0x0] [url = about:blank] 09:46:19 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x125490000) [pid = 1948] [serial = 103] [outer = 0x0] [url = about:blank] 09:46:19 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1246eb000) [pid = 1948] [serial = 126] [outer = 0x0] [url = about:blank] 09:46:19 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x117ead800) [pid = 1948] [serial = 111] [outer = 0x0] [url = about:blank] 09:46:19 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x113d5cc00) [pid = 1948] [serial = 108] [outer = 0x0] [url = about:blank] 09:46:19 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x118f9c000) [pid = 1948] [serial = 114] [outer = 0x0] [url = about:blank] 09:46:19 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1184a9c00) [pid = 1948] [serial = 112] [outer = 0x0] [url = about:blank] 09:46:19 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x118788400) [pid = 1948] [serial = 117] [outer = 0x0] [url = about:blank] 09:46:19 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x122539000) [pid = 1948] [serial = 123] [outer = 0x0] [url = about:blank] 09:46:19 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x1195e2800) [pid = 1948] [serial = 118] [outer = 0x0] [url = about:blank] 09:46:19 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x119252400) [pid = 1948] [serial = 115] [outer = 0x0] [url = about:blank] 09:46:19 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x124babc00) [pid = 1948] [serial = 127] [outer = 0x0] [url = about:blank] 09:46:19 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x1243a6400) [pid = 1948] [serial = 124] [outer = 0x0] [url = about:blank] 09:46:19 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x119825800) [pid = 1948] [serial = 120] [outer = 0x0] [url = about:blank] 09:46:19 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x1151ae400) [pid = 1948] [serial = 109] [outer = 0x0] [url = about:blank] 09:46:19 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x119ba8400) [pid = 1948] [serial = 121] [outer = 0x0] [url = about:blank] 09:46:19 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x125ef7400) [pid = 1948] [serial = 106] [outer = 0x0] [url = about:blank] 09:46:19 INFO - PROCESS | 1948 | 1467737179505 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:19 INFO - PROCESS | 1948 | 1467737179507 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:19 INFO - PROCESS | 1948 | ++DOCSHELL 0x116621800 == 30 [pid = 1948] [id = 64] 09:46:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x116975000) [pid = 1948] [serial = 188] [outer = 0x0] 09:46:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x11853b000) [pid = 1948] [serial = 189] [outer = 0x116975000] 09:46:19 INFO - PROCESS | 1948 | 1467737179535 Marionette DEBUG loaded listener.js 09:46:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x119250000) [pid = 1948] [serial = 190] [outer = 0x116975000] 09:46:19 INFO - PROCESS | 1948 | 1467737179811 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]]]}] 09:46:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:46:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 471ms 09:46:19 INFO - PROCESS | 1948 | 1467737179840 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 09:46:19 INFO - PROCESS | 1948 | 1467737179842 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 09:46:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:46:19 INFO - PROCESS | 1948 | 1467737179844 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:46:19 INFO - PROCESS | 1948 | 1467737179845 Marionette TRACE conn2 <- [1,230,null,{}] 09:46:19 INFO - PROCESS | 1948 | 1467737179856 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}] 09:46:19 INFO - PROCESS | 1948 | 1467737179858 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:19 INFO - PROCESS | 1948 | 1467737179941 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 09:46:19 INFO - PROCESS | 1948 | 1467737179946 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:19 INFO - PROCESS | 1948 | 1467737179948 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:19 INFO - PROCESS | 1948 | ++DOCSHELL 0x1181f4800 == 31 [pid = 1948] [id = 65] 09:46:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x1195e7000) [pid = 1948] [serial = 191] [outer = 0x0] 09:46:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x120d3ec00) [pid = 1948] [serial = 192] [outer = 0x1195e7000] 09:46:19 INFO - PROCESS | 1948 | 1467737179975 Marionette DEBUG loaded listener.js 09:46:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x12393bc00) [pid = 1948] [serial = 193] [outer = 0x1195e7000] 09:46:20 INFO - PROCESS | 1948 | 1467737180292 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]]]}] 09:46:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:46:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 474ms 09:46:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:46:20 INFO - PROCESS | 1948 | 1467737180323 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 09:46:20 INFO - PROCESS | 1948 | 1467737180326 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 09:46:20 INFO - PROCESS | 1948 | 1467737180333 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:46:20 INFO - PROCESS | 1948 | 1467737180337 Marionette TRACE conn2 <- [1,234,null,{}] 09:46:20 INFO - PROCESS | 1948 | 1467737180339 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}] 09:46:20 INFO - PROCESS | 1948 | 1467737180342 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:20 INFO - PROCESS | 1948 | 1467737180419 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 09:46:20 INFO - PROCESS | 1948 | 1467737180422 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:20 INFO - PROCESS | 1948 | 1467737180423 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:20 INFO - PROCESS | 1948 | ++DOCSHELL 0x11871e800 == 32 [pid = 1948] [id = 66] 09:46:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x113f06c00) [pid = 1948] [serial = 194] [outer = 0x0] 09:46:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x124627000) [pid = 1948] [serial = 195] [outer = 0x113f06c00] 09:46:20 INFO - PROCESS | 1948 | 1467737180449 Marionette DEBUG loaded listener.js 09:46:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x124bd2000) [pid = 1948] [serial = 196] [outer = 0x113f06c00] 09:46:20 INFO - PROCESS | 1948 | 1467737180779 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]]]}] 09:46:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:46:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 479ms 09:46:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:46:20 INFO - PROCESS | 1948 | 1467737180809 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 09:46:20 INFO - PROCESS | 1948 | 1467737180810 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 09:46:20 INFO - PROCESS | 1948 | 1467737180812 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:46:20 INFO - PROCESS | 1948 | 1467737180813 Marionette TRACE conn2 <- [1,238,null,{}] 09:46:20 INFO - PROCESS | 1948 | 1467737180816 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}] 09:46:20 INFO - PROCESS | 1948 | 1467737180817 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:20 INFO - PROCESS | 1948 | 1467737180911 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 09:46:20 INFO - PROCESS | 1948 | 1467737180918 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:20 INFO - PROCESS | 1948 | 1467737180919 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:20 INFO - PROCESS | 1948 | ++DOCSHELL 0x11926a000 == 33 [pid = 1948] [id = 67] 09:46:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x115ef5800) [pid = 1948] [serial = 197] [outer = 0x0] 09:46:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x124d51000) [pid = 1948] [serial = 198] [outer = 0x115ef5800] 09:46:20 INFO - PROCESS | 1948 | 1467737180944 Marionette DEBUG loaded listener.js 09:46:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x125ef1400) [pid = 1948] [serial = 199] [outer = 0x115ef5800] 09:46:21 INFO - PROCESS | 1948 | 1467737181238 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]]]}] 09:46:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:46:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 473ms 09:46:21 INFO - PROCESS | 1948 | 1467737181286 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 09:46:21 INFO - PROCESS | 1948 | 1467737181287 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 09:46:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:46:21 INFO - PROCESS | 1948 | 1467737181289 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:46:21 INFO - PROCESS | 1948 | 1467737181291 Marionette TRACE conn2 <- [1,242,null,{}] 09:46:21 INFO - PROCESS | 1948 | 1467737181293 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}] 09:46:21 INFO - PROCESS | 1948 | 1467737181294 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:21 INFO - PROCESS | 1948 | 1467737181368 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 09:46:21 INFO - PROCESS | 1948 | 1467737181372 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:21 INFO - PROCESS | 1948 | 1467737181376 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:21 INFO - PROCESS | 1948 | ++DOCSHELL 0x11837e800 == 34 [pid = 1948] [id = 68] 09:46:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x127070c00) [pid = 1948] [serial = 200] [outer = 0x0] 09:46:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12707f800) [pid = 1948] [serial = 201] [outer = 0x127070c00] 09:46:21 INFO - PROCESS | 1948 | 1467737181408 Marionette DEBUG loaded listener.js 09:46:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x128d0ec00) [pid = 1948] [serial = 202] [outer = 0x127070c00] 09:46:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12914b800) [pid = 1948] [serial = 203] [outer = 0x12ce4f800] 09:46:21 INFO - PROCESS | 1948 | 1467737181804 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]]]}] 09:46:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:46:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 517ms 09:46:21 INFO - PROCESS | 1948 | 1467737181812 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 09:46:21 INFO - PROCESS | 1948 | 1467737181813 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 09:46:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:46:21 INFO - PROCESS | 1948 | 1467737181815 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:46:21 INFO - PROCESS | 1948 | 1467737181818 Marionette TRACE conn2 <- [1,246,null,{}] 09:46:21 INFO - PROCESS | 1948 | 1467737181821 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}] 09:46:21 INFO - PROCESS | 1948 | 1467737181822 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:21 INFO - PROCESS | 1948 | 1467737181915 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 09:46:21 INFO - PROCESS | 1948 | 1467737181918 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:21 INFO - PROCESS | 1948 | 1467737181920 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:21 INFO - PROCESS | 1948 | ++DOCSHELL 0x1239f2800 == 35 [pid = 1948] [id = 69] 09:46:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x127071400) [pid = 1948] [serial = 204] [outer = 0x0] 09:46:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x129151800) [pid = 1948] [serial = 205] [outer = 0x127071400] 09:46:21 INFO - PROCESS | 1948 | 1467737181944 Marionette DEBUG loaded listener.js 09:46:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1293c8400) [pid = 1948] [serial = 206] [outer = 0x127071400] 09:46:22 INFO - PROCESS | 1948 | 1467737182271 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]]]}] 09:46:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:46:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 473ms 09:46:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:46:22 INFO - PROCESS | 1948 | 1467737182290 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 09:46:22 INFO - PROCESS | 1948 | 1467737182291 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 09:46:22 INFO - PROCESS | 1948 | 1467737182293 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:46:22 INFO - PROCESS | 1948 | 1467737182294 Marionette TRACE conn2 <- [1,250,null,{}] 09:46:22 INFO - PROCESS | 1948 | 1467737182308 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}] 09:46:22 INFO - PROCESS | 1948 | 1467737182309 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:22 INFO - PROCESS | 1948 | 1467737182405 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 09:46:22 INFO - PROCESS | 1948 | 1467737182408 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:22 INFO - PROCESS | 1948 | 1467737182410 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x124722800 == 36 [pid = 1948] [id = 70] 09:46:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1293c8800) [pid = 1948] [serial = 207] [outer = 0x0] 09:46:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1293ce800) [pid = 1948] [serial = 208] [outer = 0x1293c8800] 09:46:22 INFO - PROCESS | 1948 | 1467737182434 Marionette DEBUG loaded listener.js 09:46:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12953dc00) [pid = 1948] [serial = 209] [outer = 0x1293c8800] 09:46:22 INFO - PROCESS | 1948 | 1467737182743 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]]]}] 09:46:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:46:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 470ms 09:46:22 INFO - PROCESS | 1948 | 1467737182763 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 09:46:22 INFO - PROCESS | 1948 | 1467737182765 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 09:46:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:46:22 INFO - PROCESS | 1948 | 1467737182769 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:46:22 INFO - PROCESS | 1948 | 1467737182772 Marionette TRACE conn2 <- [1,254,null,{}] 09:46:22 INFO - PROCESS | 1948 | 1467737182781 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}] 09:46:22 INFO - PROCESS | 1948 | 1467737182784 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:22 INFO - PROCESS | 1948 | 1467737182875 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 09:46:22 INFO - PROCESS | 1948 | 1467737182879 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:22 INFO - PROCESS | 1948 | 1467737182881 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x125461000 == 37 [pid = 1948] [id = 71] 09:46:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x1293cd000) [pid = 1948] [serial = 210] [outer = 0x0] 09:46:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x12a491c00) [pid = 1948] [serial = 211] [outer = 0x1293cd000] 09:46:22 INFO - PROCESS | 1948 | 1467737182905 Marionette DEBUG loaded listener.js 09:46:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x12a707800) [pid = 1948] [serial = 212] [outer = 0x1293cd000] 09:46:23 INFO - PROCESS | 1948 | 1467737183248 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]]]}] 09:46:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:46:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 522ms 09:46:23 INFO - PROCESS | 1948 | 1467737183292 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 09:46:23 INFO - PROCESS | 1948 | 1467737183294 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 09:46:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:46:23 INFO - PROCESS | 1948 | 1467737183297 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:46:23 INFO - PROCESS | 1948 | 1467737183298 Marionette TRACE conn2 <- [1,258,null,{}] 09:46:23 INFO - PROCESS | 1948 | 1467737183301 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}] 09:46:23 INFO - PROCESS | 1948 | 1467737183303 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:23 INFO - PROCESS | 1948 | 1467737183440 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 09:46:23 INFO - PROCESS | 1948 | 1467737183455 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:23 INFO - PROCESS | 1948 | 1467737183456 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:23 INFO - PROCESS | 1948 | ++DOCSHELL 0x11871e000 == 38 [pid = 1948] [id = 72] 09:46:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x12a707c00) [pid = 1948] [serial = 213] [outer = 0x0] 09:46:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x12a710800) [pid = 1948] [serial = 214] [outer = 0x12a707c00] 09:46:23 INFO - PROCESS | 1948 | 1467737183494 Marionette DEBUG loaded listener.js 09:46:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x12a79c800) [pid = 1948] [serial = 215] [outer = 0x12a707c00] 09:46:23 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x11728dc00) [pid = 1948] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:46:23 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x120d41c00) [pid = 1948] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:46:23 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x113d60c00) [pid = 1948] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:46:23 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x11604ac00) [pid = 1948] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:46:23 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x117293800) [pid = 1948] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:46:23 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x113335400) [pid = 1948] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:46:23 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x1184a7000) [pid = 1948] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:46:23 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x120d46c00) [pid = 1948] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:46:23 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1246f0000) [pid = 1948] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:46:23 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1243a7000) [pid = 1948] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:46:23 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1130d4000) [pid = 1948] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:46:23 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1122bd800) [pid = 1948] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:46:23 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x126403c00) [pid = 1948] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:46:23 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1151a0c00) [pid = 1948] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:46:23 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x125411000) [pid = 1948] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:46:23 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x128d0b000) [pid = 1948] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:46:23 INFO - PROCESS | 1948 | 1467737183983 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]]]}] 09:46:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:46:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 721ms 09:46:24 INFO - PROCESS | 1948 | 1467737184019 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 09:46:24 INFO - PROCESS | 1948 | 1467737184022 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 09:46:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:46:24 INFO - PROCESS | 1948 | 1467737184025 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:46:24 INFO - PROCESS | 1948 | 1467737184026 Marionette TRACE conn2 <- [1,262,null,{}] 09:46:24 INFO - PROCESS | 1948 | 1467737184028 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}] 09:46:24 INFO - PROCESS | 1948 | 1467737184029 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:24 INFO - PROCESS | 1948 | 1467737184133 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 09:46:24 INFO - PROCESS | 1948 | 1467737184165 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:24 INFO - PROCESS | 1948 | 1467737184168 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:24 INFO - PROCESS | 1948 | ++DOCSHELL 0x125460000 == 39 [pid = 1948] [id = 73] 09:46:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1122bd800) [pid = 1948] [serial = 216] [outer = 0x0] 09:46:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x119248000) [pid = 1948] [serial = 217] [outer = 0x1122bd800] 09:46:24 INFO - PROCESS | 1948 | 1467737184195 Marionette DEBUG loaded listener.js 09:46:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x125ef6400) [pid = 1948] [serial = 218] [outer = 0x1122bd800] 09:46:24 INFO - PROCESS | 1948 | 1467737184474 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]]]}] 09:46:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:46:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 09:46:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:46:24 INFO - PROCESS | 1948 | 1467737184493 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 09:46:24 INFO - PROCESS | 1948 | 1467737184495 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 09:46:24 INFO - PROCESS | 1948 | 1467737184497 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:46:24 INFO - PROCESS | 1948 | 1467737184500 Marionette TRACE conn2 <- [1,266,null,{}] 09:46:24 INFO - PROCESS | 1948 | 1467737184510 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}] 09:46:24 INFO - PROCESS | 1948 | 1467737184512 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:24 INFO - PROCESS | 1948 | 1467737184608 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 09:46:24 INFO - PROCESS | 1948 | 1467737184611 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:24 INFO - PROCESS | 1948 | 1467737184612 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:24 INFO - PROCESS | 1948 | ++DOCSHELL 0x128da5800 == 40 [pid = 1948] [id = 74] 09:46:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12672b800) [pid = 1948] [serial = 219] [outer = 0x0] 09:46:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12a7a5800) [pid = 1948] [serial = 220] [outer = 0x12672b800] 09:46:24 INFO - PROCESS | 1948 | 1467737184638 Marionette DEBUG loaded listener.js 09:46:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12a820c00) [pid = 1948] [serial = 221] [outer = 0x12672b800] 09:46:24 INFO - PROCESS | 1948 | 1467737184944 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]]]}] 09:46:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:46:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 479ms 09:46:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:46:24 INFO - PROCESS | 1948 | 1467737184976 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 09:46:24 INFO - PROCESS | 1948 | 1467737184977 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 09:46:24 INFO - PROCESS | 1948 | 1467737184980 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:46:24 INFO - PROCESS | 1948 | 1467737184981 Marionette TRACE conn2 <- [1,270,null,{}] 09:46:24 INFO - PROCESS | 1948 | 1467737184986 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}] 09:46:24 INFO - PROCESS | 1948 | 1467737184987 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:25 INFO - PROCESS | 1948 | 1467737185086 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 09:46:25 INFO - PROCESS | 1948 | 1467737185092 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:25 INFO - PROCESS | 1948 | 1467737185093 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x129079000 == 41 [pid = 1948] [id = 75] 09:46:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x120d41c00) [pid = 1948] [serial = 222] [outer = 0x0] 09:46:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12a8ef400) [pid = 1948] [serial = 223] [outer = 0x120d41c00] 09:46:25 INFO - PROCESS | 1948 | 1467737185116 Marionette DEBUG loaded listener.js 09:46:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12b650800) [pid = 1948] [serial = 224] [outer = 0x120d41c00] 09:46:25 INFO - PROCESS | 1948 | 1467737185391 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]]]}] 09:46:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:46:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 469ms 09:46:25 INFO - PROCESS | 1948 | 1467737185451 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 09:46:25 INFO - PROCESS | 1948 | 1467737185455 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 09:46:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:46:25 INFO - PROCESS | 1948 | 1467737185457 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:46:25 INFO - PROCESS | 1948 | 1467737185458 Marionette TRACE conn2 <- [1,274,null,{}] 09:46:25 INFO - PROCESS | 1948 | 1467737185461 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}] 09:46:25 INFO - PROCESS | 1948 | 1467737185462 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:25 INFO - PROCESS | 1948 | 1467737185541 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 09:46:25 INFO - PROCESS | 1948 | 1467737185545 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:25 INFO - PROCESS | 1948 | 1467737185546 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x129364000 == 42 [pid = 1948] [id = 76] 09:46:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12a8f6800) [pid = 1948] [serial = 225] [outer = 0x0] 09:46:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12b6e2000) [pid = 1948] [serial = 226] [outer = 0x12a8f6800] 09:46:25 INFO - PROCESS | 1948 | 1467737185569 Marionette DEBUG loaded listener.js 09:46:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x12b6ebc00) [pid = 1948] [serial = 227] [outer = 0x12a8f6800] 09:46:25 INFO - PROCESS | 1948 | 1467737185971 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]]]}] 09:46:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:46:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 569ms 09:46:26 INFO - PROCESS | 1948 | 1467737186027 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 09:46:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:46:26 INFO - PROCESS | 1948 | 1467737186029 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 09:46:26 INFO - PROCESS | 1948 | 1467737186034 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:46:26 INFO - PROCESS | 1948 | 1467737186037 Marionette TRACE conn2 <- [1,278,null,{}] 09:46:26 INFO - PROCESS | 1948 | 1467737186041 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}] 09:46:26 INFO - PROCESS | 1948 | 1467737186043 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:26 INFO - PROCESS | 1948 | 1467737186141 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 09:46:26 INFO - PROCESS | 1948 | 1467737186203 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:26 INFO - PROCESS | 1948 | 1467737186204 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x11716d800 == 43 [pid = 1948] [id = 77] 09:46:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x118085800) [pid = 1948] [serial = 228] [outer = 0x0] 09:46:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x118410800) [pid = 1948] [serial = 229] [outer = 0x118085800] 09:46:26 INFO - PROCESS | 1948 | 1467737186235 Marionette DEBUG loaded listener.js 09:46:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x118790000) [pid = 1948] [serial = 230] [outer = 0x118085800] 09:46:26 INFO - PROCESS | 1948 | 1467737186669 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]]]}] 09:46:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:46:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 676ms 09:46:26 INFO - PROCESS | 1948 | 1467737186709 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 09:46:26 INFO - PROCESS | 1948 | 1467737186712 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 09:46:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:46:26 INFO - PROCESS | 1948 | 1467737186718 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:46:26 INFO - PROCESS | 1948 | 1467737186721 Marionette TRACE conn2 <- [1,282,null,{}] 09:46:26 INFO - PROCESS | 1948 | 1467737186723 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}] 09:46:26 INFO - PROCESS | 1948 | 1467737186725 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:26 INFO - PROCESS | 1948 | 1467737186825 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 09:46:26 INFO - PROCESS | 1948 | 1467737186889 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:26 INFO - PROCESS | 1948 | 1467737186890 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x11998e800 == 44 [pid = 1948] [id = 78] 09:46:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x11993a800) [pid = 1948] [serial = 231] [outer = 0x0] 09:46:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x120d45c00) [pid = 1948] [serial = 232] [outer = 0x11993a800] 09:46:26 INFO - PROCESS | 1948 | 1467737186920 Marionette DEBUG loaded listener.js 09:46:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x123dde800) [pid = 1948] [serial = 233] [outer = 0x11993a800] 09:46:27 INFO - PROCESS | 1948 | 1467737187330 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]]]}] 09:46:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:46:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 624ms 09:46:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:46:27 INFO - PROCESS | 1948 | 1467737187341 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 09:46:27 INFO - PROCESS | 1948 | 1467737187342 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 09:46:27 INFO - PROCESS | 1948 | 1467737187344 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:46:27 INFO - PROCESS | 1948 | 1467737187347 Marionette TRACE conn2 <- [1,286,null,{}] 09:46:27 INFO - PROCESS | 1948 | 1467737187355 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}] 09:46:27 INFO - PROCESS | 1948 | 1467737187358 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:27 INFO - PROCESS | 1948 | 1467737187460 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 09:46:27 INFO - PROCESS | 1948 | 1467737187538 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:27 INFO - PROCESS | 1948 | 1467737187540 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x1296a7800 == 45 [pid = 1948] [id = 79] 09:46:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x12548dc00) [pid = 1948] [serial = 234] [outer = 0x0] 09:46:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x12640d000) [pid = 1948] [serial = 235] [outer = 0x12548dc00] 09:46:27 INFO - PROCESS | 1948 | 1467737187571 Marionette DEBUG loaded listener.js 09:46:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x12706d400) [pid = 1948] [serial = 236] [outer = 0x12548dc00] 09:46:27 INFO - PROCESS | 1948 | 1467737187970 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]]]}] 09:46:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:46:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 674ms 09:46:28 INFO - PROCESS | 1948 | 1467737188018 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 09:46:28 INFO - PROCESS | 1948 | 1467737188020 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 09:46:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:46:28 INFO - PROCESS | 1948 | 1467737188022 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:46:28 INFO - PROCESS | 1948 | 1467737188024 Marionette TRACE conn2 <- [1,290,null,{}] 09:46:28 INFO - PROCESS | 1948 | 1467737188026 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}] 09:46:28 INFO - PROCESS | 1948 | 1467737188027 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:28 INFO - PROCESS | 1948 | 1467737188128 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 09:46:28 INFO - PROCESS | 1948 | 1467737188177 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:28 INFO - PROCESS | 1948 | 1467737188178 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a4cc000 == 46 [pid = 1948] [id = 80] 09:46:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x129045400) [pid = 1948] [serial = 237] [outer = 0x0] 09:46:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x129152800) [pid = 1948] [serial = 238] [outer = 0x129045400] 09:46:28 INFO - PROCESS | 1948 | 1467737188209 Marionette DEBUG loaded listener.js 09:46:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x1293cbc00) [pid = 1948] [serial = 239] [outer = 0x129045400] 09:46:28 INFO - PROCESS | 1948 | 1467737188671 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]]]}] 09:46:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:46:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 667ms 09:46:28 INFO - PROCESS | 1948 | 1467737188691 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 09:46:28 INFO - PROCESS | 1948 | 1467737188692 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 09:46:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:46:28 INFO - PROCESS | 1948 | 1467737188695 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:46:28 INFO - PROCESS | 1948 | 1467737188696 Marionette TRACE conn2 <- [1,294,null,{}] 09:46:28 INFO - PROCESS | 1948 | 1467737188698 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}] 09:46:28 INFO - PROCESS | 1948 | 1467737188700 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:28 INFO - PROCESS | 1948 | 1467737188826 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 09:46:28 INFO - PROCESS | 1948 | 1467737188892 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:28 INFO - PROCESS | 1948 | 1467737188893 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x113d52000 == 47 [pid = 1948] [id = 81] 09:46:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x116053400) [pid = 1948] [serial = 240] [outer = 0x0] 09:46:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x118f1ac00) [pid = 1948] [serial = 241] [outer = 0x116053400] 09:46:28 INFO - PROCESS | 1948 | 1467737188921 Marionette DEBUG loaded listener.js 09:46:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x125ef5800) [pid = 1948] [serial = 242] [outer = 0x116053400] 09:46:29 INFO - PROCESS | 1948 | 1467737189396 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]]]}] 09:46:29 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. 09:46:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 721ms 09:46:29 INFO - PROCESS | 1948 | 1467737189416 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 09:46:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:46:29 INFO - PROCESS | 1948 | 1467737189418 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 09:46:29 INFO - PROCESS | 1948 | 1467737189422 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:46:29 INFO - PROCESS | 1948 | 1467737189423 Marionette TRACE conn2 <- [1,298,null,{}] 09:46:29 INFO - PROCESS | 1948 | 1467737189427 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}] 09:46:29 INFO - PROCESS | 1948 | 1467737189429 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:29 INFO - PROCESS | 1948 | 1467737189518 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 09:46:29 INFO - PROCESS | 1948 | 1467737189566 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:29 INFO - PROCESS | 1948 | 1467737189569 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:29 INFO - PROCESS | 1948 | ++DOCSHELL 0x118266800 == 48 [pid = 1948] [id = 82] 09:46:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x118548000) [pid = 1948] [serial = 243] [outer = 0x0] 09:46:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x118788800) [pid = 1948] [serial = 244] [outer = 0x118548000] 09:46:29 INFO - PROCESS | 1948 | 1467737189596 Marionette DEBUG loaded listener.js 09:46:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x118fa3000) [pid = 1948] [serial = 245] [outer = 0x118548000] 09:46:29 INFO - PROCESS | 1948 | 1467737189974 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]]]}] 09:46:29 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. 09:46:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 571ms 09:46:29 INFO - PROCESS | 1948 | 1467737189993 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 09:46:29 INFO - PROCESS | 1948 | 1467737189996 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 09:46:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:46:30 INFO - PROCESS | 1948 | 1467737190000 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:46:30 INFO - PROCESS | 1948 | 1467737190002 Marionette TRACE conn2 <- [1,302,null,{}] 09:46:30 INFO - PROCESS | 1948 | 1467737190004 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}] 09:46:30 INFO - PROCESS | 1948 | 1467737190006 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:30 INFO - PROCESS | 1948 | 1467737190098 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 09:46:30 INFO - PROCESS | 1948 | 1467737190146 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:30 INFO - PROCESS | 1948 | 1467737190148 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:30 INFO - PROCESS | 1948 | ++DOCSHELL 0x1181f0800 == 49 [pid = 1948] [id = 83] 09:46:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x11982ac00) [pid = 1948] [serial = 246] [outer = 0x0] 09:46:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x122536c00) [pid = 1948] [serial = 247] [outer = 0x11982ac00] 09:46:30 INFO - PROCESS | 1948 | 1467737190176 Marionette DEBUG loaded listener.js 09:46:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 122 (0x123de7400) [pid = 1948] [serial = 248] [outer = 0x11982ac00] 09:46:30 INFO - PROCESS | 1948 | --DOCSHELL 0x129079000 == 48 [pid = 1948] [id = 75] 09:46:30 INFO - PROCESS | 1948 | --DOCSHELL 0x128da5800 == 47 [pid = 1948] [id = 74] 09:46:30 INFO - PROCESS | 1948 | --DOCSHELL 0x125460000 == 46 [pid = 1948] [id = 73] 09:46:30 INFO - PROCESS | 1948 | --DOCSHELL 0x11871e000 == 45 [pid = 1948] [id = 72] 09:46:30 INFO - PROCESS | 1948 | --DOCSHELL 0x125461000 == 44 [pid = 1948] [id = 71] 09:46:30 INFO - PROCESS | 1948 | --DOCSHELL 0x124722800 == 43 [pid = 1948] [id = 70] 09:46:30 INFO - PROCESS | 1948 | --DOCSHELL 0x1239f2800 == 42 [pid = 1948] [id = 69] 09:46:30 INFO - PROCESS | 1948 | --DOCSHELL 0x11837e800 == 41 [pid = 1948] [id = 68] 09:46:30 INFO - PROCESS | 1948 | --DOCSHELL 0x11926a000 == 40 [pid = 1948] [id = 67] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 121 (0x1162d2800) [pid = 1948] [serial = 144] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x129150000) [pid = 1948] [serial = 180] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOCSHELL 0x11871e800 == 39 [pid = 1948] [id = 66] 09:46:30 INFO - PROCESS | 1948 | --DOCSHELL 0x1181f4800 == 38 [pid = 1948] [id = 65] 09:46:30 INFO - PROCESS | 1948 | --DOCSHELL 0x116621800 == 37 [pid = 1948] [id = 64] 09:46:30 INFO - PROCESS | 1948 | --DOCSHELL 0x113b96800 == 36 [pid = 1948] [id = 63] 09:46:30 INFO - PROCESS | 1948 | --DOCSHELL 0x124d0b000 == 35 [pid = 1948] [id = 61] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x123a24400) [pid = 1948] [serial = 159] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x122535000) [pid = 1948] [serial = 156] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x116054400) [pid = 1948] [serial = 147] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x11720f800) [pid = 1948] [serial = 148] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x11924dc00) [pid = 1948] [serial = 153] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x11982f000) [pid = 1948] [serial = 154] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x1184a8000) [pid = 1948] [serial = 150] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x11878d400) [pid = 1948] [serial = 151] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x113d5f000) [pid = 1948] [serial = 130] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x113388400) [pid = 1948] [serial = 129] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x11878cc00) [pid = 1948] [serial = 133] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x11853d800) [pid = 1948] [serial = 132] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x123b4f400) [pid = 1948] [serial = 136] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x122538400) [pid = 1948] [serial = 135] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x125487c00) [pid = 1948] [serial = 139] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x1249c8c00) [pid = 1948] [serial = 138] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x125491000) [pid = 1948] [serial = 163] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x12265c800) [pid = 1948] [serial = 142] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x118f10000) [pid = 1948] [serial = 141] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x124ba3400) [pid = 1948] [serial = 162] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x122786000) [pid = 1948] [serial = 171] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x126788c00) [pid = 1948] [serial = 168] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x126593400) [pid = 1948] [serial = 166] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x126409c00) [pid = 1948] [serial = 165] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x125410800) [pid = 1948] [serial = 172] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x127077c00) [pid = 1948] [serial = 174] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x127084400) [pid = 1948] [serial = 175] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x128d0d800) [pid = 1948] [serial = 177] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x127077800) [pid = 1948] [serial = 169] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x123e79000) [pid = 1948] [serial = 160] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x12914d400) [pid = 1948] [serial = 178] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x122789400) [pid = 1948] [serial = 157] [outer = 0x0] [url = about:blank] 09:46:30 INFO - PROCESS | 1948 | 1467737190548 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]]]}] 09:46:30 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. 09:46:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 570ms 09:46:30 INFO - PROCESS | 1948 | 1467737190571 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 09:46:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:46:30 INFO - PROCESS | 1948 | 1467737190572 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 09:46:30 INFO - PROCESS | 1948 | 1467737190575 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:46:30 INFO - PROCESS | 1948 | 1467737190577 Marionette TRACE conn2 <- [1,306,null,{}] 09:46:30 INFO - PROCESS | 1948 | 1467737190584 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}] 09:46:30 INFO - PROCESS | 1948 | 1467737190587 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:30 INFO - PROCESS | 1948 | 1467737190663 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 09:46:30 INFO - PROCESS | 1948 | 1467737190713 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:30 INFO - PROCESS | 1948 | 1467737190715 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:30 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e26000 == 36 [pid = 1948] [id = 84] 09:46:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x123a24400) [pid = 1948] [serial = 249] [outer = 0x0] 09:46:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x124937000) [pid = 1948] [serial = 250] [outer = 0x123a24400] 09:46:30 INFO - PROCESS | 1948 | 1467737190742 Marionette DEBUG loaded listener.js 09:46:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x125488c00) [pid = 1948] [serial = 251] [outer = 0x123a24400] 09:46:31 INFO - PROCESS | 1948 | 1467737191040 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]]]}] 09:46:31 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. 09:46:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 520ms 09:46:31 INFO - PROCESS | 1948 | 1467737191095 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 09:46:31 INFO - PROCESS | 1948 | 1467737191097 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 09:46:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:46:31 INFO - PROCESS | 1948 | 1467737191099 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:46:31 INFO - PROCESS | 1948 | 1467737191100 Marionette TRACE conn2 <- [1,310,null,{}] 09:46:31 INFO - PROCESS | 1948 | 1467737191103 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}] 09:46:31 INFO - PROCESS | 1948 | 1467737191104 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:31 INFO - PROCESS | 1948 | 1467737191184 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 09:46:31 INFO - PROCESS | 1948 | 1467737191188 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:31 INFO - PROCESS | 1948 | 1467737191190 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x119271000 == 37 [pid = 1948] [id = 85] 09:46:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x125ef6000) [pid = 1948] [serial = 252] [outer = 0x0] 09:46:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x126780c00) [pid = 1948] [serial = 253] [outer = 0x125ef6000] 09:46:31 INFO - PROCESS | 1948 | 1467737191214 Marionette DEBUG loaded listener.js 09:46:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x127078000) [pid = 1948] [serial = 254] [outer = 0x125ef6000] 09:46:31 INFO - PROCESS | 1948 | 1467737191548 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]]]}] 09:46:31 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. 09:46:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 470ms 09:46:31 INFO - PROCESS | 1948 | 1467737191570 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 09:46:31 INFO - PROCESS | 1948 | 1467737191572 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 09:46:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:46:31 INFO - PROCESS | 1948 | 1467737191574 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:46:31 INFO - PROCESS | 1948 | 1467737191575 Marionette TRACE conn2 <- [1,314,null,{}] 09:46:31 INFO - PROCESS | 1948 | 1467737191577 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}] 09:46:31 INFO - PROCESS | 1948 | 1467737191578 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:31 INFO - PROCESS | 1948 | 1467737191654 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 09:46:31 INFO - PROCESS | 1948 | 1467737191657 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:31 INFO - PROCESS | 1948 | 1467737191658 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x1198d7000 == 38 [pid = 1948] [id = 86] 09:46:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12706ec00) [pid = 1948] [serial = 255] [outer = 0x0] 09:46:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x127086c00) [pid = 1948] [serial = 256] [outer = 0x12706ec00] 09:46:31 INFO - PROCESS | 1948 | 1467737191683 Marionette DEBUG loaded listener.js 09:46:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12708b000) [pid = 1948] [serial = 257] [outer = 0x12706ec00] 09:46:32 INFO - PROCESS | 1948 | 1467737191998 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]]]}] 09:46:32 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. 09:46:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 469ms 09:46:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:46:32 INFO - PROCESS | 1948 | 1467737192043 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 09:46:32 INFO - PROCESS | 1948 | 1467737192044 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 09:46:32 INFO - PROCESS | 1948 | 1467737192047 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:46:32 INFO - PROCESS | 1948 | 1467737192048 Marionette TRACE conn2 <- [1,318,null,{}] 09:46:32 INFO - PROCESS | 1948 | 1467737192050 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}] 09:46:32 INFO - PROCESS | 1948 | 1467737192054 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:32 INFO - PROCESS | 1948 | 1467737192153 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 09:46:32 INFO - PROCESS | 1948 | 1467737192206 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:32 INFO - PROCESS | 1948 | 1467737192207 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:32 INFO - PROCESS | 1948 | ++DOCSHELL 0x122609800 == 39 [pid = 1948] [id = 87] 09:46:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x127082400) [pid = 1948] [serial = 258] [outer = 0x0] 09:46:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x128a8a800) [pid = 1948] [serial = 259] [outer = 0x127082400] 09:46:32 INFO - PROCESS | 1948 | 1467737192239 Marionette DEBUG loaded listener.js 09:46:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x1293a0c00) [pid = 1948] [serial = 260] [outer = 0x127082400] 09:46:32 INFO - PROCESS | 1948 | 1467737192544 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]]]}] 09:46:32 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. 09:46:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 518ms 09:46:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:46:32 INFO - PROCESS | 1948 | 1467737192572 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 09:46:32 INFO - PROCESS | 1948 | 1467737192573 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 09:46:32 INFO - PROCESS | 1948 | 1467737192575 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:46:32 INFO - PROCESS | 1948 | 1467737192576 Marionette TRACE conn2 <- [1,322,null,{}] 09:46:32 INFO - PROCESS | 1948 | 1467737192586 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}] 09:46:32 INFO - PROCESS | 1948 | 1467737192587 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:32 INFO - PROCESS | 1948 | 1467737192682 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 09:46:32 INFO - PROCESS | 1948 | 1467737192685 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:32 INFO - PROCESS | 1948 | 1467737192686 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:32 INFO - PROCESS | 1948 | ++DOCSHELL 0x123a5a800 == 40 [pid = 1948] [id = 88] 09:46:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x1293a4800) [pid = 1948] [serial = 261] [outer = 0x0] 09:46:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x12a48dc00) [pid = 1948] [serial = 262] [outer = 0x1293a4800] 09:46:32 INFO - PROCESS | 1948 | 1467737192710 Marionette DEBUG loaded listener.js 09:46:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x12a70b000) [pid = 1948] [serial = 263] [outer = 0x1293a4800] 09:46:33 INFO - PROCESS | 1948 | 1467737193039 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]]]}] 09:46:33 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. 09:46:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 479ms 09:46:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:46:33 INFO - PROCESS | 1948 | 1467737193057 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 09:46:33 INFO - PROCESS | 1948 | 1467737193058 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 09:46:33 INFO - PROCESS | 1948 | 1467737193061 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:46:33 INFO - PROCESS | 1948 | 1467737193062 Marionette TRACE conn2 <- [1,326,null,{}] 09:46:33 INFO - PROCESS | 1948 | 1467737193064 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}] 09:46:33 INFO - PROCESS | 1948 | 1467737193065 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:33 INFO - PROCESS | 1948 | 1467737193176 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 09:46:33 INFO - PROCESS | 1948 | 1467737193207 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:33 INFO - PROCESS | 1948 | 1467737193208 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x124d12800 == 41 [pid = 1948] [id = 89] 09:46:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x12a70a400) [pid = 1948] [serial = 264] [outer = 0x0] 09:46:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x12a7a4800) [pid = 1948] [serial = 265] [outer = 0x12a70a400] 09:46:33 INFO - PROCESS | 1948 | 1467737193232 Marionette DEBUG loaded listener.js 09:46:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x12a8f6000) [pid = 1948] [serial = 266] [outer = 0x12a70a400] 09:46:33 INFO - PROCESS | 1948 | 1467737193581 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]]]}] 09:46:33 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. 09:46:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 568ms 09:46:33 INFO - PROCESS | 1948 | 1467737193629 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 09:46:33 INFO - PROCESS | 1948 | 1467737193631 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 09:46:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:46:33 INFO - PROCESS | 1948 | 1467737193633 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:46:33 INFO - PROCESS | 1948 | 1467737193634 Marionette TRACE conn2 <- [1,330,null,{}] 09:46:33 INFO - PROCESS | 1948 | 1467737193636 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}] 09:46:33 INFO - PROCESS | 1948 | 1467737193637 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:33 INFO - PROCESS | 1948 | 1467737193738 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 09:46:33 INFO - PROCESS | 1948 | 1467737193741 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:33 INFO - PROCESS | 1948 | 1467737193742 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x126460000 == 42 [pid = 1948] [id = 90] 09:46:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x12a70e000) [pid = 1948] [serial = 267] [outer = 0x0] 09:46:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x12b6dd400) [pid = 1948] [serial = 268] [outer = 0x12a70e000] 09:46:33 INFO - PROCESS | 1948 | 1467737193795 Marionette DEBUG loaded listener.js 09:46:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x12b921800) [pid = 1948] [serial = 269] [outer = 0x12a70e000] 09:46:34 INFO - PROCESS | 1948 | 1467737194094 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]]]}] 09:46:34 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. 09:46:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 469ms 09:46:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:46:34 INFO - PROCESS | 1948 | 1467737194107 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 09:46:34 INFO - PROCESS | 1948 | 1467737194109 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 09:46:34 INFO - PROCESS | 1948 | 1467737194111 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:46:34 INFO - PROCESS | 1948 | 1467737194112 Marionette TRACE conn2 <- [1,334,null,{}] 09:46:34 INFO - PROCESS | 1948 | 1467737194114 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}] 09:46:34 INFO - PROCESS | 1948 | 1467737194126 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:34 INFO - PROCESS | 1948 | 1467737194229 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 09:46:34 INFO - PROCESS | 1948 | 1467737194234 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:34 INFO - PROCESS | 1948 | 1467737194235 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:34 INFO - PROCESS | 1948 | ++DOCSHELL 0x128882800 == 43 [pid = 1948] [id = 91] 09:46:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x12a820800) [pid = 1948] [serial = 270] [outer = 0x0] 09:46:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x12b926800) [pid = 1948] [serial = 271] [outer = 0x12a820800] 09:46:34 INFO - PROCESS | 1948 | 1467737194258 Marionette DEBUG loaded listener.js 09:46:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x12b92b800) [pid = 1948] [serial = 272] [outer = 0x12a820800] 09:46:34 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x113f06c00) [pid = 1948] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:46:34 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x12672b800) [pid = 1948] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:46:34 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x12a707c00) [pid = 1948] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:46:34 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x127070c00) [pid = 1948] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:46:34 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x1160a9000) [pid = 1948] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:46:34 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x1122bd800) [pid = 1948] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:46:34 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x1160a8c00) [pid = 1948] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:46:34 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x1195e7000) [pid = 1948] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:46:34 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x1293cd000) [pid = 1948] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:46:34 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x120d41c00) [pid = 1948] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:46:34 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x116975000) [pid = 1948] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:46:34 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x1293c8800) [pid = 1948] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:46:34 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x115ef5800) [pid = 1948] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:46:34 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x127071400) [pid = 1948] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:46:34 INFO - PROCESS | 1948 | 1467737194669 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]]]}] 09:46:34 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. 09:46:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 569ms 09:46:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:46:34 INFO - PROCESS | 1948 | 1467737194680 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 09:46:34 INFO - PROCESS | 1948 | 1467737194682 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 09:46:34 INFO - PROCESS | 1948 | 1467737194687 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:46:34 INFO - PROCESS | 1948 | 1467737194689 Marionette TRACE conn2 <- [1,338,null,{}] 09:46:34 INFO - PROCESS | 1948 | 1467737194691 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}] 09:46:34 INFO - PROCESS | 1948 | 1467737194692 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:34 INFO - PROCESS | 1948 | 1467737194780 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 09:46:34 INFO - PROCESS | 1948 | 1467737194786 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:34 INFO - PROCESS | 1948 | 1467737194788 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:34 INFO - PROCESS | 1948 | ++DOCSHELL 0x12907c800 == 44 [pid = 1948] [id = 92] 09:46:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x118788400) [pid = 1948] [serial = 273] [outer = 0x0] 09:46:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x1246ec400) [pid = 1948] [serial = 274] [outer = 0x118788400] 09:46:34 INFO - PROCESS | 1948 | 1467737194815 Marionette DEBUG loaded listener.js 09:46:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x12b92e800) [pid = 1948] [serial = 275] [outer = 0x118788400] 09:46:35 INFO - PROCESS | 1948 | 1467737195146 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]]]}] 09:46:35 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. 09:46:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 473ms 09:46:35 INFO - PROCESS | 1948 | 1467737195160 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 09:46:35 INFO - PROCESS | 1948 | 1467737195161 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 09:46:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:46:35 INFO - PROCESS | 1948 | 1467737195174 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:46:35 INFO - PROCESS | 1948 | 1467737195175 Marionette TRACE conn2 <- [1,342,null,{}] 09:46:35 INFO - PROCESS | 1948 | 1467737195177 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}] 09:46:35 INFO - PROCESS | 1948 | 1467737195178 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:35 INFO - PROCESS | 1948 | 1467737195277 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 09:46:35 INFO - PROCESS | 1948 | 1467737195285 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:35 INFO - PROCESS | 1948 | 1467737195286 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a4cd000 == 45 [pid = 1948] [id = 93] 09:46:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x12b92dc00) [pid = 1948] [serial = 276] [outer = 0x0] 09:46:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x12b99e800) [pid = 1948] [serial = 277] [outer = 0x12b92dc00] 09:46:35 INFO - PROCESS | 1948 | 1467737195310 Marionette DEBUG loaded listener.js 09:46:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x12b9a4000) [pid = 1948] [serial = 278] [outer = 0x12b92dc00] 09:46:35 INFO - PROCESS | 1948 | 1467737195587 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]]]}] 09:46:35 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. 09:46:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 468ms 09:46:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:46:35 INFO - PROCESS | 1948 | 1467737195642 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 09:46:35 INFO - PROCESS | 1948 | 1467737195644 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 09:46:35 INFO - PROCESS | 1948 | 1467737195646 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:46:35 INFO - PROCESS | 1948 | 1467737195647 Marionette TRACE conn2 <- [1,346,null,{}] 09:46:35 INFO - PROCESS | 1948 | 1467737195649 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}] 09:46:35 INFO - PROCESS | 1948 | 1467737195651 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:35 INFO - PROCESS | 1948 | 1467737195733 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 09:46:35 INFO - PROCESS | 1948 | 1467737195739 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:35 INFO - PROCESS | 1948 | 1467737195740 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a857800 == 46 [pid = 1948] [id = 94] 09:46:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x12b99a400) [pid = 1948] [serial = 279] [outer = 0x0] 09:46:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x12ba22000) [pid = 1948] [serial = 280] [outer = 0x12b99a400] 09:46:35 INFO - PROCESS | 1948 | 1467737195764 Marionette DEBUG loaded listener.js 09:46:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x12ba29800) [pid = 1948] [serial = 281] [outer = 0x12b99a400] 09:46:36 INFO - PROCESS | 1948 | 1467737196137 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]]]}] 09:46:36 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. 09:46:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 519ms 09:46:36 INFO - PROCESS | 1948 | 1467737196166 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 09:46:36 INFO - PROCESS | 1948 | 1467737196168 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 09:46:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:46:36 INFO - PROCESS | 1948 | 1467737196171 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:46:36 INFO - PROCESS | 1948 | 1467737196173 Marionette TRACE conn2 <- [1,350,null,{}] 09:46:36 INFO - PROCESS | 1948 | 1467737196176 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}] 09:46:36 INFO - PROCESS | 1948 | 1467737196178 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:36 INFO - PROCESS | 1948 | 1467737196301 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 09:46:36 INFO - PROCESS | 1948 | 1467737196306 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:36 INFO - PROCESS | 1948 | 1467737196307 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:36 INFO - PROCESS | 1948 | ++DOCSHELL 0x12aae2800 == 47 [pid = 1948] [id = 95] 09:46:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x12be0c400) [pid = 1948] [serial = 282] [outer = 0x0] 09:46:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x12be10000) [pid = 1948] [serial = 283] [outer = 0x12be0c400] 09:46:36 INFO - PROCESS | 1948 | 1467737196325 Marionette DEBUG loaded listener.js 09:46:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x12be18400) [pid = 1948] [serial = 284] [outer = 0x12be0c400] 09:46:36 INFO - PROCESS | 1948 | 1467737196819 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]]]}] 09:46:36 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. 09:46:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 673ms 09:46:36 INFO - PROCESS | 1948 | 1467737196845 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 09:46:36 INFO - PROCESS | 1948 | 1467737196849 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 09:46:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:46:36 INFO - PROCESS | 1948 | 1467737196854 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:46:36 INFO - PROCESS | 1948 | 1467737196857 Marionette TRACE conn2 <- [1,354,null,{}] 09:46:36 INFO - PROCESS | 1948 | 1467737196863 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}] 09:46:36 INFO - PROCESS | 1948 | 1467737196866 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:36 INFO - PROCESS | 1948 | 1467737196993 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 09:46:37 INFO - PROCESS | 1948 | 1467737197058 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:37 INFO - PROCESS | 1948 | 1467737197060 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x116f30000 == 48 [pid = 1948] [id = 96] 09:46:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x115eeb400) [pid = 1948] [serial = 285] [outer = 0x0] 09:46:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x117eae000) [pid = 1948] [serial = 286] [outer = 0x115eeb400] 09:46:37 INFO - PROCESS | 1948 | 1467737197091 Marionette DEBUG loaded listener.js 09:46:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x118790c00) [pid = 1948] [serial = 287] [outer = 0x115eeb400] 09:46:37 INFO - PROCESS | 1948 | 1467737197556 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]]]}] 09:46:37 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. 09:46:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 724ms 09:46:37 INFO - PROCESS | 1948 | 1467737197583 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 09:46:37 INFO - PROCESS | 1948 | 1467737197587 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 09:46:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:46:37 INFO - PROCESS | 1948 | 1467737197593 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:46:37 INFO - PROCESS | 1948 | 1467737197594 Marionette TRACE conn2 <- [1,358,null,{}] 09:46:37 INFO - PROCESS | 1948 | 1467737197597 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}] 09:46:37 INFO - PROCESS | 1948 | 1467737197599 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:37 INFO - PROCESS | 1948 | 1467737197703 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 09:46:37 INFO - PROCESS | 1948 | 1467737197769 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:37 INFO - PROCESS | 1948 | 1467737197770 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x119c10800 == 49 [pid = 1948] [id = 97] 09:46:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x120d3f400) [pid = 1948] [serial = 288] [outer = 0x0] 09:46:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x12265c800) [pid = 1948] [serial = 289] [outer = 0x120d3f400] 09:46:37 INFO - PROCESS | 1948 | 1467737197801 Marionette DEBUG loaded listener.js 09:46:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x1246e2c00) [pid = 1948] [serial = 290] [outer = 0x120d3f400] 09:46:38 INFO - PROCESS | 1948 | 1467737198224 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]]]}] 09:46:38 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. 09:46:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 674ms 09:46:38 INFO - PROCESS | 1948 | 1467737198283 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 09:46:38 INFO - PROCESS | 1948 | 1467737198285 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 09:46:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:46:38 INFO - PROCESS | 1948 | 1467737198289 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:46:38 INFO - PROCESS | 1948 | 1467737198292 Marionette TRACE conn2 <- [1,362,null,{}] 09:46:38 INFO - PROCESS | 1948 | 1467737198300 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}] 09:46:38 INFO - PROCESS | 1948 | 1467737198305 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:38 INFO - PROCESS | 1948 | 1467737198407 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 09:46:38 INFO - PROCESS | 1948 | 1467737198474 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:38 INFO - PROCESS | 1948 | 1467737198476 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x1296aa000 == 50 [pid = 1948] [id = 98] 09:46:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x127077c00) [pid = 1948] [serial = 291] [outer = 0x0] 09:46:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x12708c800) [pid = 1948] [serial = 292] [outer = 0x127077c00] 09:46:38 INFO - PROCESS | 1948 | 1467737198506 Marionette DEBUG loaded listener.js 09:46:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x128a8cc00) [pid = 1948] [serial = 293] [outer = 0x127077c00] 09:46:38 INFO - PROCESS | 1948 | 1467737198941 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]]]}] 09:46:38 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. 09:46:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 675ms 09:46:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:46:38 INFO - PROCESS | 1948 | 1467737198972 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 09:46:38 INFO - PROCESS | 1948 | 1467737198974 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 09:46:38 INFO - PROCESS | 1948 | 1467737198976 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:46:38 INFO - PROCESS | 1948 | 1467737198977 Marionette TRACE conn2 <- [1,366,null,{}] 09:46:38 INFO - PROCESS | 1948 | 1467737198980 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}] 09:46:38 INFO - PROCESS | 1948 | 1467737198981 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:39 INFO - PROCESS | 1948 | 1467737199084 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 09:46:39 INFO - PROCESS | 1948 | 1467737199157 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:39 INFO - PROCESS | 1948 | 1467737199158 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b6a1800 == 51 [pid = 1948] [id = 99] 09:46:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x128a90c00) [pid = 1948] [serial = 294] [outer = 0x0] 09:46:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x12904b000) [pid = 1948] [serial = 295] [outer = 0x128a90c00] 09:46:39 INFO - PROCESS | 1948 | 1467737199189 Marionette DEBUG loaded listener.js 09:46:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 122 (0x1293a5000) [pid = 1948] [serial = 296] [outer = 0x128a90c00] 09:46:39 INFO - PROCESS | 1948 | 1467737199787 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]]]}] 09:46:39 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. 09:46:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 871ms 09:46:39 INFO - PROCESS | 1948 | 1467737199847 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 09:46:39 INFO - PROCESS | 1948 | 1467737199850 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 09:46:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:46:39 INFO - PROCESS | 1948 | 1467737199854 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:46:39 INFO - PROCESS | 1948 | 1467737199855 Marionette TRACE conn2 <- [1,370,null,{}] 09:46:39 INFO - PROCESS | 1948 | 1467737199859 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}] 09:46:39 INFO - PROCESS | 1948 | 1467737199860 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:39 INFO - PROCESS | 1948 | 1467737199949 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 09:46:40 INFO - PROCESS | 1948 | 1467737200005 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:40 INFO - PROCESS | 1948 | 1467737200008 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:40 INFO - PROCESS | 1948 | ++DOCSHELL 0x118ac3000 == 52 [pid = 1948] [id = 100] 09:46:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 123 (0x118f10000) [pid = 1948] [serial = 297] [outer = 0x0] 09:46:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 124 (0x119245c00) [pid = 1948] [serial = 298] [outer = 0x118f10000] 09:46:40 INFO - PROCESS | 1948 | 1467737200035 Marionette DEBUG loaded listener.js 09:46:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 125 (0x119837800) [pid = 1948] [serial = 299] [outer = 0x118f10000] 09:46:40 INFO - PROCESS | 1948 | 1467737200514 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]]]}] 09:46:40 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. 09:46:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 720ms 09:46:40 INFO - PROCESS | 1948 | 1467737200585 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 09:46:40 INFO - PROCESS | 1948 | 1467737200588 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 09:46:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:46:40 INFO - PROCESS | 1948 | 1467737200595 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:46:40 INFO - PROCESS | 1948 | 1467737200596 Marionette TRACE conn2 <- [1,374,null,{}] 09:46:40 INFO - PROCESS | 1948 | 1467737200599 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}] 09:46:40 INFO - PROCESS | 1948 | 1467737200600 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:40 INFO - PROCESS | 1948 | 1467737200689 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 09:46:40 INFO - PROCESS | 1948 | 1467737200756 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:40 INFO - PROCESS | 1948 | 1467737200757 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:40 INFO - PROCESS | 1948 | ++DOCSHELL 0x118319800 == 53 [pid = 1948] [id = 101] 09:46:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 126 (0x123fabc00) [pid = 1948] [serial = 300] [outer = 0x0] 09:46:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 127 (0x12492ac00) [pid = 1948] [serial = 301] [outer = 0x123fabc00] 09:46:40 INFO - PROCESS | 1948 | 1467737200785 Marionette DEBUG loaded listener.js 09:46:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 128 (0x124d4fc00) [pid = 1948] [serial = 302] [outer = 0x123fabc00] 09:46:40 INFO - PROCESS | 1948 | --DOCSHELL 0x12a857800 == 52 [pid = 1948] [id = 94] 09:46:40 INFO - PROCESS | 1948 | --DOCSHELL 0x12a4cd000 == 51 [pid = 1948] [id = 93] 09:46:40 INFO - PROCESS | 1948 | --DOCSHELL 0x12907c800 == 50 [pid = 1948] [id = 92] 09:46:40 INFO - PROCESS | 1948 | --DOCSHELL 0x128882800 == 49 [pid = 1948] [id = 91] 09:46:40 INFO - PROCESS | 1948 | --DOCSHELL 0x126460000 == 48 [pid = 1948] [id = 90] 09:46:40 INFO - PROCESS | 1948 | --DOCSHELL 0x124d12800 == 47 [pid = 1948] [id = 89] 09:46:40 INFO - PROCESS | 1948 | --DOCSHELL 0x123a5a800 == 46 [pid = 1948] [id = 88] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 127 (0x12b6e2000) [pid = 1948] [serial = 226] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOCSHELL 0x122609800 == 45 [pid = 1948] [id = 87] 09:46:40 INFO - PROCESS | 1948 | --DOCSHELL 0x1198d7000 == 44 [pid = 1948] [id = 86] 09:46:40 INFO - PROCESS | 1948 | --DOCSHELL 0x119271000 == 43 [pid = 1948] [id = 85] 09:46:40 INFO - PROCESS | 1948 | --DOCSHELL 0x117e26000 == 42 [pid = 1948] [id = 84] 09:46:40 INFO - PROCESS | 1948 | --DOCSHELL 0x1181f0800 == 41 [pid = 1948] [id = 83] 09:46:40 INFO - PROCESS | 1948 | --DOCSHELL 0x118266800 == 40 [pid = 1948] [id = 82] 09:46:40 INFO - PROCESS | 1948 | --DOCSHELL 0x1296a7800 == 39 [pid = 1948] [id = 79] 09:46:40 INFO - PROCESS | 1948 | --DOCSHELL 0x11998e800 == 38 [pid = 1948] [id = 78] 09:46:40 INFO - PROCESS | 1948 | --DOCSHELL 0x11716d800 == 37 [pid = 1948] [id = 77] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 126 (0x12b650800) [pid = 1948] [serial = 224] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 125 (0x124627000) [pid = 1948] [serial = 195] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 124 (0x124bd2000) [pid = 1948] [serial = 196] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 123 (0x12d4b8c00) [pid = 1948] [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.] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 122 (0x12a7a5800) [pid = 1948] [serial = 220] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 121 (0x12a820c00) [pid = 1948] [serial = 221] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x12a710800) [pid = 1948] [serial = 214] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x128d0ec00) [pid = 1948] [serial = 202] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x117292800) [pid = 1948] [serial = 145] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x125ef6400) [pid = 1948] [serial = 218] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x11853d400) [pid = 1948] [serial = 187] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x12707f800) [pid = 1948] [serial = 201] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x12393bc00) [pid = 1948] [serial = 193] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x11662ec00) [pid = 1948] [serial = 186] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x12a491c00) [pid = 1948] [serial = 211] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x12a79c800) [pid = 1948] [serial = 215] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x119248000) [pid = 1948] [serial = 217] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x12a8ef400) [pid = 1948] [serial = 223] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x119250000) [pid = 1948] [serial = 190] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x12953dc00) [pid = 1948] [serial = 209] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x124d51000) [pid = 1948] [serial = 198] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x120d3ec00) [pid = 1948] [serial = 192] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x1293ce800) [pid = 1948] [serial = 208] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x129151800) [pid = 1948] [serial = 205] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x12a707800) [pid = 1948] [serial = 212] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x11853b000) [pid = 1948] [serial = 189] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x1293c8400) [pid = 1948] [serial = 206] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x116976400) [pid = 1948] [serial = 183] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x125ef1400) [pid = 1948] [serial = 199] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1948 | 1467737201157 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:46:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:46:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 569ms 09:46:41 INFO - PROCESS | 1948 | 1467737201164 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 09:46:41 INFO - PROCESS | 1948 | 1467737201165 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 09:46:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:46:41 INFO - PROCESS | 1948 | 1467737201170 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:46:41 INFO - PROCESS | 1948 | 1467737201173 Marionette TRACE conn2 <- [1,378,null,{}] 09:46:41 INFO - PROCESS | 1948 | 1467737201180 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}] 09:46:41 INFO - PROCESS | 1948 | 1467737201183 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:41 INFO - PROCESS | 1948 | 1467737201259 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 09:46:41 INFO - PROCESS | 1948 | 1467737201264 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:41 INFO - PROCESS | 1948 | 1467737201266 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x118720800 == 38 [pid = 1948] [id = 102] 09:46:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x125ef1800) [pid = 1948] [serial = 303] [outer = 0x0] 09:46:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12658ec00) [pid = 1948] [serial = 304] [outer = 0x125ef1800] 09:46:41 INFO - PROCESS | 1948 | 1467737201296 Marionette DEBUG loaded listener.js 09:46:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x127088800) [pid = 1948] [serial = 305] [outer = 0x125ef1800] 09:46:41 INFO - PROCESS | 1948 | 1467737201630 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:46:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:46:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 522ms 09:46:41 INFO - PROCESS | 1948 | 1467737201691 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 09:46:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:46:41 INFO - PROCESS | 1948 | 1467737201693 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 09:46:41 INFO - PROCESS | 1948 | 1467737201695 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:46:41 INFO - PROCESS | 1948 | 1467737201696 Marionette TRACE conn2 <- [1,382,null,{}] 09:46:41 INFO - PROCESS | 1948 | 1467737201699 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}] 09:46:41 INFO - PROCESS | 1948 | 1467737201700 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:41 INFO - PROCESS | 1948 | 1467737201775 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 09:46:41 INFO - PROCESS | 1948 | 1467737201779 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:41 INFO - PROCESS | 1948 | 1467737201780 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x11991f800 == 39 [pid = 1948] [id = 103] 09:46:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x128a8c800) [pid = 1948] [serial = 306] [outer = 0x0] 09:46:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x128a93800) [pid = 1948] [serial = 307] [outer = 0x128a8c800] 09:46:41 INFO - PROCESS | 1948 | 1467737201807 Marionette DEBUG loaded listener.js 09:46:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x12914e000) [pid = 1948] [serial = 308] [outer = 0x128a8c800] 09:46:42 INFO - PROCESS | 1948 | 1467737202158 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:46:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:46:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 475ms 09:46:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:46:42 INFO - PROCESS | 1948 | 1467737202178 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 09:46:42 INFO - PROCESS | 1948 | 1467737202179 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 09:46:42 INFO - PROCESS | 1948 | 1467737202182 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:46:42 INFO - PROCESS | 1948 | 1467737202184 Marionette TRACE conn2 <- [1,386,null,{}] 09:46:42 INFO - PROCESS | 1948 | 1467737202186 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}] 09:46:42 INFO - PROCESS | 1948 | 1467737202187 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:42 INFO - PROCESS | 1948 | 1467737202260 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 09:46:42 INFO - PROCESS | 1948 | 1467737202264 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:42 INFO - PROCESS | 1948 | 1467737202265 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x1227c6000 == 40 [pid = 1948] [id = 104] 09:46:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x129156400) [pid = 1948] [serial = 309] [outer = 0x0] 09:46:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x1293c8000) [pid = 1948] [serial = 310] [outer = 0x129156400] 09:46:42 INFO - PROCESS | 1948 | 1467737202293 Marionette DEBUG loaded listener.js 09:46:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x129543000) [pid = 1948] [serial = 311] [outer = 0x129156400] 09:46:42 INFO - PROCESS | 1948 | 1467737202626 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]]]}] 09:46:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:46:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 471ms 09:46:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:46:42 INFO - PROCESS | 1948 | 1467737202653 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 09:46:42 INFO - PROCESS | 1948 | 1467737202655 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 09:46:42 INFO - PROCESS | 1948 | 1467737202657 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:46:42 INFO - PROCESS | 1948 | 1467737202658 Marionette TRACE conn2 <- [1,390,null,{}] 09:46:42 INFO - PROCESS | 1948 | 1467737202660 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}] 09:46:42 INFO - PROCESS | 1948 | 1467737202664 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:42 INFO - PROCESS | 1948 | 1467737202760 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 09:46:42 INFO - PROCESS | 1948 | 1467737202764 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:42 INFO - PROCESS | 1948 | 1467737202774 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x12420e800 == 41 [pid = 1948] [id = 105] 09:46:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x116a11c00) [pid = 1948] [serial = 312] [outer = 0x0] 09:46:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x12a706c00) [pid = 1948] [serial = 313] [outer = 0x116a11c00] 09:46:42 INFO - PROCESS | 1948 | 1467737202852 Marionette DEBUG loaded listener.js 09:46:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x12b925000) [pid = 1948] [serial = 314] [outer = 0x116a11c00] 09:46:43 INFO - PROCESS | 1948 | 1467737203187 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]]]}] 09:46:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:46:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 568ms 09:46:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:46:43 INFO - PROCESS | 1948 | 1467737203227 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 09:46:43 INFO - PROCESS | 1948 | 1467737203228 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 09:46:43 INFO - PROCESS | 1948 | 1467737203230 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:46:43 INFO - PROCESS | 1948 | 1467737203231 Marionette TRACE conn2 <- [1,394,null,{}] 09:46:43 INFO - PROCESS | 1948 | 1467737203233 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}] 09:46:43 INFO - PROCESS | 1948 | 1467737203234 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:43 INFO - PROCESS | 1948 | 1467737203333 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 09:46:43 INFO - PROCESS | 1948 | 1467737203336 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:43 INFO - PROCESS | 1948 | 1467737203338 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x116948000 == 42 [pid = 1948] [id = 106] 09:46:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x128a8d000) [pid = 1948] [serial = 315] [outer = 0x0] 09:46:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x12b999400) [pid = 1948] [serial = 316] [outer = 0x128a8d000] 09:46:43 INFO - PROCESS | 1948 | 1467737203362 Marionette DEBUG loaded listener.js 09:46:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x12ba1e000) [pid = 1948] [serial = 317] [outer = 0x128a8d000] 09:46:43 INFO - PROCESS | 1948 | 1467737203814 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]]]}] 09:46:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:46:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 618ms 09:46:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:46:43 INFO - PROCESS | 1948 | 1467737203849 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 09:46:43 INFO - PROCESS | 1948 | 1467737203850 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 09:46:43 INFO - PROCESS | 1948 | 1467737203852 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:46:43 INFO - PROCESS | 1948 | 1467737203853 Marionette TRACE conn2 <- [1,398,null,{}] 09:46:43 INFO - PROCESS | 1948 | 1467737203855 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}] 09:46:43 INFO - PROCESS | 1948 | 1467737203856 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:43 INFO - PROCESS | 1948 | 1467737203956 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 09:46:43 INFO - PROCESS | 1948 | 1467737203989 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:43 INFO - PROCESS | 1948 | 1467737203990 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x12700b800 == 43 [pid = 1948] [id = 107] 09:46:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x12b654000) [pid = 1948] [serial = 318] [outer = 0x0] 09:46:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x12ba1dc00) [pid = 1948] [serial = 319] [outer = 0x12b654000] 09:46:44 INFO - PROCESS | 1948 | 1467737204023 Marionette DEBUG loaded listener.js 09:46:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x12c1c4800) [pid = 1948] [serial = 320] [outer = 0x12b654000] 09:46:44 INFO - PROCESS | 1948 | 1467737204371 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]]]}] 09:46:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:46:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 568ms 09:46:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:46:44 INFO - PROCESS | 1948 | 1467737204421 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 09:46:44 INFO - PROCESS | 1948 | 1467737204422 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 09:46:44 INFO - PROCESS | 1948 | 1467737204424 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:46:44 INFO - PROCESS | 1948 | 1467737204425 Marionette TRACE conn2 <- [1,402,null,{}] 09:46:44 INFO - PROCESS | 1948 | 1467737204435 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}] 09:46:44 INFO - PROCESS | 1948 | 1467737204436 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:44 INFO - PROCESS | 1948 | 1467737204536 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 09:46:44 INFO - PROCESS | 1948 | 1467737204587 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:44 INFO - PROCESS | 1948 | 1467737204588 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x12934a800 == 44 [pid = 1948] [id = 108] 09:46:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x12b998800) [pid = 1948] [serial = 321] [outer = 0x0] 09:46:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x12c1ce000) [pid = 1948] [serial = 322] [outer = 0x12b998800] 09:46:44 INFO - PROCESS | 1948 | 1467737204611 Marionette DEBUG loaded listener.js 09:46:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x12c3abc00) [pid = 1948] [serial = 323] [outer = 0x12b998800] 09:46:44 INFO - PROCESS | 1948 | 1467737204931 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]]]}] 09:46:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:46:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 518ms 09:46:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:46:44 INFO - PROCESS | 1948 | 1467737204943 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 09:46:44 INFO - PROCESS | 1948 | 1467737204944 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 09:46:44 INFO - PROCESS | 1948 | 1467737204946 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:46:44 INFO - PROCESS | 1948 | 1467737204947 Marionette TRACE conn2 <- [1,406,null,{}] 09:46:44 INFO - PROCESS | 1948 | 1467737204951 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}] 09:46:44 INFO - PROCESS | 1948 | 1467737204954 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:45 INFO - PROCESS | 1948 | 1467737205063 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 09:46:45 INFO - PROCESS | 1948 | 1467737205074 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:45 INFO - PROCESS | 1948 | 1467737205075 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a758000 == 45 [pid = 1948] [id = 109] 09:46:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x1126f7c00) [pid = 1948] [serial = 324] [outer = 0x0] 09:46:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x1126fb000) [pid = 1948] [serial = 325] [outer = 0x1126f7c00] 09:46:45 INFO - PROCESS | 1948 | 1467737205098 Marionette DEBUG loaded listener.js 09:46:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 122 (0x1126ff000) [pid = 1948] [serial = 326] [outer = 0x1126f7c00] 09:46:45 INFO - PROCESS | 1948 | --DOMWINDOW == 121 (0x1293a4800) [pid = 1948] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:46:45 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x12a70e000) [pid = 1948] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:46:45 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x12a70a400) [pid = 1948] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:46:45 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x127082400) [pid = 1948] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:46:45 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x125ef6000) [pid = 1948] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:46:45 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x116053400) [pid = 1948] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:46:45 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x12706ec00) [pid = 1948] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:46:45 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x11982ac00) [pid = 1948] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:46:45 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x123a24400) [pid = 1948] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:46:45 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x118548000) [pid = 1948] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:46:45 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x12a820800) [pid = 1948] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:46:45 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x118788400) [pid = 1948] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:46:45 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x12b99a400) [pid = 1948] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:46:45 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x12b92dc00) [pid = 1948] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:46:45 INFO - PROCESS | 1948 | 1467737205540 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]]]}] 09:46:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:46:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 626ms 09:46:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:46:45 INFO - PROCESS | 1948 | 1467737205573 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 09:46:45 INFO - PROCESS | 1948 | 1467737205575 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 09:46:45 INFO - PROCESS | 1948 | 1467737205577 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:46:45 INFO - PROCESS | 1948 | 1467737205579 Marionette TRACE conn2 <- [1,410,null,{}] 09:46:45 INFO - PROCESS | 1948 | 1467737205581 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}] 09:46:45 INFO - PROCESS | 1948 | 1467737205583 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:45 INFO - PROCESS | 1948 | 1467737205714 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 09:46:45 INFO - PROCESS | 1948 | 1467737205765 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:45 INFO - PROCESS | 1948 | 1467737205767 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x12aad9000 == 46 [pid = 1948] [id = 110] 09:46:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x1126f6000) [pid = 1948] [serial = 327] [outer = 0x0] 09:46:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x123a24400) [pid = 1948] [serial = 328] [outer = 0x1126f6000] 09:46:45 INFO - PROCESS | 1948 | 1467737205795 Marionette DEBUG loaded listener.js 09:46:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x12c3ae800) [pid = 1948] [serial = 329] [outer = 0x1126f6000] 09:46:46 INFO - PROCESS | 1948 | 1467737206073 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]]]}] 09:46:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:46:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 519ms 09:46:46 INFO - PROCESS | 1948 | 1467737206097 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 09:46:46 INFO - PROCESS | 1948 | 1467737206098 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 09:46:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:46:46 INFO - PROCESS | 1948 | 1467737206108 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:46:46 INFO - PROCESS | 1948 | 1467737206109 Marionette TRACE conn2 <- [1,414,null,{}] 09:46:46 INFO - PROCESS | 1948 | 1467737206111 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}] 09:46:46 INFO - PROCESS | 1948 | 1467737206112 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:46 INFO - PROCESS | 1948 | 1467737206210 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 09:46:46 INFO - PROCESS | 1948 | 1467737206214 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:46 INFO - PROCESS | 1948 | 1467737206216 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b98b000 == 47 [pid = 1948] [id = 111] 09:46:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x1126f3800) [pid = 1948] [serial = 330] [outer = 0x0] 09:46:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x1288f4000) [pid = 1948] [serial = 331] [outer = 0x1126f3800] 09:46:46 INFO - PROCESS | 1948 | 1467737206239 Marionette DEBUG loaded listener.js 09:46:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x1288f9c00) [pid = 1948] [serial = 332] [outer = 0x1126f3800] 09:46:46 INFO - PROCESS | 1948 | 1467737206419 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:46:46 INFO - PROCESS | 1948 | 1467737206615 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]]]}] 09:46:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:46:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 570ms 09:46:46 INFO - PROCESS | 1948 | 1467737206679 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 09:46:46 INFO - PROCESS | 1948 | 1467737206681 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 09:46:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:46:46 INFO - PROCESS | 1948 | 1467737206685 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:46:46 INFO - PROCESS | 1948 | 1467737206686 Marionette TRACE conn2 <- [1,418,null,{}] 09:46:46 INFO - PROCESS | 1948 | 1467737206689 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}] 09:46:46 INFO - PROCESS | 1948 | 1467737206691 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:46 INFO - PROCESS | 1948 | 1467737206815 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 09:46:46 INFO - PROCESS | 1948 | 1467737206820 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:46 INFO - PROCESS | 1948 | 1467737206821 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be28800 == 48 [pid = 1948] [id = 112] 09:46:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x1286cc800) [pid = 1948] [serial = 333] [outer = 0x0] 09:46:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x1286d4800) [pid = 1948] [serial = 334] [outer = 0x1286cc800] 09:46:46 INFO - PROCESS | 1948 | 1467737206859 Marionette DEBUG loaded listener.js 09:46:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x1286d8400) [pid = 1948] [serial = 335] [outer = 0x1286cc800] 09:46:47 INFO - PROCESS | 1948 | 1467737207763 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]]]}] 09:46:47 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 09:46:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1124ms 09:46:47 INFO - PROCESS | 1948 | 1467737207809 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 09:46:47 INFO - PROCESS | 1948 | 1467737207812 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 09:46:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:46:47 INFO - PROCESS | 1948 | 1467737207815 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:46:47 INFO - PROCESS | 1948 | 1467737207818 Marionette TRACE conn2 <- [1,422,null,{}] 09:46:47 INFO - PROCESS | 1948 | 1467737207822 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}] 09:46:47 INFO - PROCESS | 1948 | 1467737207823 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:47 INFO - PROCESS | 1948 | 1467737207932 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 09:46:47 INFO - PROCESS | 1948 | 1467737207984 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:47 INFO - PROCESS | 1948 | 1467737207985 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x11716e000 == 49 [pid = 1948] [id = 113] 09:46:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x118409800) [pid = 1948] [serial = 336] [outer = 0x0] 09:46:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x118785800) [pid = 1948] [serial = 337] [outer = 0x118409800] 09:46:48 INFO - PROCESS | 1948 | 1467737208017 Marionette DEBUG loaded listener.js 09:46:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x1195e1400) [pid = 1948] [serial = 338] [outer = 0x118409800] 09:46:49 INFO - PROCESS | 1948 | 1467737209006 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]]]}] 09:46:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:46:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1223ms 09:46:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:46:49 INFO - PROCESS | 1948 | 1467737209038 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 09:46:49 INFO - PROCESS | 1948 | 1467737209041 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 09:46:49 INFO - PROCESS | 1948 | 1467737209046 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:46:49 INFO - PROCESS | 1948 | 1467737209048 Marionette TRACE conn2 <- [1,426,null,{}] 09:46:49 INFO - PROCESS | 1948 | 1467737209050 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}] 09:46:49 INFO - PROCESS | 1948 | 1467737209052 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:49 INFO - PROCESS | 1948 | 1467737209160 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 09:46:49 INFO - PROCESS | 1948 | 1467737209213 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:49 INFO - PROCESS | 1948 | 1467737209215 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x1198d7800 == 50 [pid = 1948] [id = 114] 09:46:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x123a20c00) [pid = 1948] [serial = 339] [outer = 0x0] 09:46:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 122 (0x1246ee800) [pid = 1948] [serial = 340] [outer = 0x123a20c00] 09:46:49 INFO - PROCESS | 1948 | 1467737209246 Marionette DEBUG loaded listener.js 09:46:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 123 (0x12540a800) [pid = 1948] [serial = 341] [outer = 0x123a20c00] 09:46:49 INFO - PROCESS | 1948 | 1467737209755 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] 09:46:49 INFO - PROCESS | 1948 | 1467737209818 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 09:46:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:46:49 INFO - PROCESS | 1948 | 1467737209820 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:46:49 INFO - PROCESS | 1948 | 1467737209823 Marionette TRACE conn2 <- [1,430,null,{}] 09:46:49 INFO - PROCESS | 1948 | 1467737209831 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}] 09:46:49 INFO - PROCESS | 1948 | 1467737209834 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:49 INFO - PROCESS | 1948 | 1467737209941 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 09:46:50 INFO - PROCESS | 1948 | 1467737210009 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:50 INFO - PROCESS | 1948 | 1467737210011 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x11871d800 == 51 [pid = 1948] [id = 115] 09:46:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 124 (0x123a24c00) [pid = 1948] [serial = 342] [outer = 0x0] 09:46:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 125 (0x1265ce800) [pid = 1948] [serial = 343] [outer = 0x123a24c00] 09:46:50 INFO - PROCESS | 1948 | 1467737210043 Marionette DEBUG loaded listener.js 09:46:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 126 (0x1265d5400) [pid = 1948] [serial = 344] [outer = 0x123a24c00] 09:46:50 INFO - PROCESS | 1948 | 1467737210653 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]]]}] 09:46:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:46:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 873ms 09:46:50 INFO - PROCESS | 1948 | 1467737210694 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 09:46:50 INFO - PROCESS | 1948 | 1467737210697 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 09:46:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:46:50 INFO - PROCESS | 1948 | 1467737210700 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:46:50 INFO - PROCESS | 1948 | 1467737210702 Marionette TRACE conn2 <- [1,434,null,{}] 09:46:50 INFO - PROCESS | 1948 | 1467737210706 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}] 09:46:50 INFO - PROCESS | 1948 | 1467737210708 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:50 INFO - PROCESS | 1948 | 1467737210796 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 09:46:50 INFO - PROCESS | 1948 | 1467737210865 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:50 INFO - PROCESS | 1948 | 1467737210866 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x117176000 == 52 [pid = 1948] [id = 116] 09:46:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 127 (0x119831800) [pid = 1948] [serial = 345] [outer = 0x0] 09:46:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 128 (0x120d44800) [pid = 1948] [serial = 346] [outer = 0x119831800] 09:46:50 INFO - PROCESS | 1948 | 1467737210894 Marionette DEBUG loaded listener.js 09:46:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 129 (0x123e79000) [pid = 1948] [serial = 347] [outer = 0x119831800] 09:46:51 INFO - PROCESS | 1948 | --DOCSHELL 0x12b98b000 == 51 [pid = 1948] [id = 111] 09:46:51 INFO - PROCESS | 1948 | --DOCSHELL 0x12aad9000 == 50 [pid = 1948] [id = 110] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 128 (0x12be10000) [pid = 1948] [serial = 283] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOCSHELL 0x12a758000 == 49 [pid = 1948] [id = 109] 09:46:51 INFO - PROCESS | 1948 | --DOCSHELL 0x12934a800 == 48 [pid = 1948] [id = 108] 09:46:51 INFO - PROCESS | 1948 | --DOCSHELL 0x12700b800 == 47 [pid = 1948] [id = 107] 09:46:51 INFO - PROCESS | 1948 | --DOCSHELL 0x116948000 == 46 [pid = 1948] [id = 106] 09:46:51 INFO - PROCESS | 1948 | --DOCSHELL 0x12420e800 == 45 [pid = 1948] [id = 105] 09:46:51 INFO - PROCESS | 1948 | --DOCSHELL 0x1227c6000 == 44 [pid = 1948] [id = 104] 09:46:51 INFO - PROCESS | 1948 | --DOCSHELL 0x11991f800 == 43 [pid = 1948] [id = 103] 09:46:51 INFO - PROCESS | 1948 | --DOCSHELL 0x118720800 == 42 [pid = 1948] [id = 102] 09:46:51 INFO - PROCESS | 1948 | --DOCSHELL 0x118319800 == 41 [pid = 1948] [id = 101] 09:46:51 INFO - PROCESS | 1948 | --DOCSHELL 0x118ac3000 == 40 [pid = 1948] [id = 100] 09:46:51 INFO - PROCESS | 1948 | --DOCSHELL 0x12b6a1800 == 39 [pid = 1948] [id = 99] 09:46:51 INFO - PROCESS | 1948 | --DOCSHELL 0x1296aa000 == 38 [pid = 1948] [id = 98] 09:46:51 INFO - PROCESS | 1948 | --DOCSHELL 0x119c10800 == 37 [pid = 1948] [id = 97] 09:46:51 INFO - PROCESS | 1948 | --DOCSHELL 0x116f30000 == 36 [pid = 1948] [id = 96] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 127 (0x12a48dc00) [pid = 1948] [serial = 262] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 126 (0x12b6dd400) [pid = 1948] [serial = 268] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 125 (0x12a8f6000) [pid = 1948] [serial = 266] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 124 (0x12a7a4800) [pid = 1948] [serial = 265] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 123 (0x12b921800) [pid = 1948] [serial = 269] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 122 (0x129152800) [pid = 1948] [serial = 238] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 121 (0x128a8a800) [pid = 1948] [serial = 259] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x120d45c00) [pid = 1948] [serial = 232] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x126780c00) [pid = 1948] [serial = 253] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x127078000) [pid = 1948] [serial = 254] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x118410800) [pid = 1948] [serial = 229] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x118f1ac00) [pid = 1948] [serial = 241] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x125ef5800) [pid = 1948] [serial = 242] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x127086c00) [pid = 1948] [serial = 256] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x12708b000) [pid = 1948] [serial = 257] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x123de7400) [pid = 1948] [serial = 248] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x122536c00) [pid = 1948] [serial = 247] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x124937000) [pid = 1948] [serial = 250] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x125488c00) [pid = 1948] [serial = 251] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x118fa3000) [pid = 1948] [serial = 245] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x118788800) [pid = 1948] [serial = 244] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x12640d000) [pid = 1948] [serial = 235] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x12b926800) [pid = 1948] [serial = 271] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12b92e800) [pid = 1948] [serial = 275] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x1246ec400) [pid = 1948] [serial = 274] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x12ba22000) [pid = 1948] [serial = 280] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x12b92b800) [pid = 1948] [serial = 272] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x12b9a4000) [pid = 1948] [serial = 278] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x12a70b000) [pid = 1948] [serial = 263] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x12b99e800) [pid = 1948] [serial = 277] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x12ba29800) [pid = 1948] [serial = 281] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1293a0c00) [pid = 1948] [serial = 260] [outer = 0x0] [url = about:blank] 09:46:51 INFO - PROCESS | 1948 | 1467737211314 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]]]}] 09:46:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:46:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 672ms 09:46:51 INFO - PROCESS | 1948 | 1467737211372 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 09:46:51 INFO - PROCESS | 1948 | 1467737211375 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 09:46:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:46:51 INFO - PROCESS | 1948 | 1467737211379 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:46:51 INFO - PROCESS | 1948 | 1467737211381 Marionette TRACE conn2 <- [1,438,null,{}] 09:46:51 INFO - PROCESS | 1948 | 1467737211384 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}] 09:46:51 INFO - PROCESS | 1948 | 1467737211386 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:51 INFO - PROCESS | 1948 | 1467737211462 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 09:46:51 INFO - PROCESS | 1948 | 1467737211471 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:51 INFO - PROCESS | 1948 | 1467737211472 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e22000 == 37 [pid = 1948] [id = 117] 09:46:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x124ba4400) [pid = 1948] [serial = 348] [outer = 0x0] 09:46:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12540bc00) [pid = 1948] [serial = 349] [outer = 0x124ba4400] 09:46:51 INFO - PROCESS | 1948 | 1467737211499 Marionette DEBUG loaded listener.js 09:46:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x126409c00) [pid = 1948] [serial = 350] [outer = 0x124ba4400] 09:46:51 INFO - PROCESS | 1948 | 1467737211845 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]]]}] 09:46:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:46:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 519ms 09:46:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:46:51 INFO - PROCESS | 1948 | 1467737211898 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 09:46:51 INFO - PROCESS | 1948 | 1467737211900 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 09:46:51 INFO - PROCESS | 1948 | 1467737211904 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:46:51 INFO - PROCESS | 1948 | 1467737211906 Marionette TRACE conn2 <- [1,442,null,{}] 09:46:51 INFO - PROCESS | 1948 | 1467737211914 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}] 09:46:51 INFO - PROCESS | 1948 | 1467737211917 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:51 INFO - PROCESS | 1948 | 1467737211994 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 09:46:52 INFO - PROCESS | 1948 | 1467737211998 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:52 INFO - PROCESS | 1948 | 1467737212000 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x118f7a000 == 38 [pid = 1948] [id = 118] 09:46:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x1265d6400) [pid = 1948] [serial = 351] [outer = 0x0] 09:46:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x12707f800) [pid = 1948] [serial = 352] [outer = 0x1265d6400] 09:46:52 INFO - PROCESS | 1948 | 1467737212030 Marionette DEBUG loaded listener.js 09:46:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x1286cf000) [pid = 1948] [serial = 353] [outer = 0x1265d6400] 09:46:52 INFO - PROCESS | 1948 | 1467737212392 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]]]}] 09:46:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:46:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 522ms 09:46:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:46:52 INFO - PROCESS | 1948 | 1467737212426 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 09:46:52 INFO - PROCESS | 1948 | 1467737212428 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 09:46:52 INFO - PROCESS | 1948 | 1467737212430 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:46:52 INFO - PROCESS | 1948 | 1467737212431 Marionette TRACE conn2 <- [1,446,null,{}] 09:46:52 INFO - PROCESS | 1948 | 1467737212444 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}] 09:46:52 INFO - PROCESS | 1948 | 1467737212445 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:52 INFO - PROCESS | 1948 | 1467737212524 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 09:46:52 INFO - PROCESS | 1948 | 1467737212528 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:52 INFO - PROCESS | 1948 | 1467737212529 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x119c22800 == 39 [pid = 1948] [id = 119] 09:46:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1286d8c00) [pid = 1948] [serial = 354] [outer = 0x0] 09:46:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x1288f5800) [pid = 1948] [serial = 355] [outer = 0x1286d8c00] 09:46:52 INFO - PROCESS | 1948 | 1467737212556 Marionette DEBUG loaded listener.js 09:46:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x128a89c00) [pid = 1948] [serial = 356] [outer = 0x1286d8c00] 09:46:52 INFO - PROCESS | 1948 | 1467737212901 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]]]}] 09:46:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:46:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 526ms 09:46:52 INFO - PROCESS | 1948 | 1467737212956 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 09:46:52 INFO - PROCESS | 1948 | 1467737212957 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 09:46:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:46:52 INFO - PROCESS | 1948 | 1467737212960 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:46:52 INFO - PROCESS | 1948 | 1467737212961 Marionette TRACE conn2 <- [1,450,null,{}] 09:46:52 INFO - PROCESS | 1948 | 1467737212963 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}] 09:46:52 INFO - PROCESS | 1948 | 1467737212965 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:53 INFO - PROCESS | 1948 | 1467737213041 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 09:46:53 INFO - PROCESS | 1948 | 1467737213103 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:53 INFO - PROCESS | 1948 | 1467737213104 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x1227c6000 == 40 [pid = 1948] [id = 120] 09:46:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x116a0a400) [pid = 1948] [serial = 357] [outer = 0x0] 09:46:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x128a8b400) [pid = 1948] [serial = 358] [outer = 0x116a0a400] 09:46:53 INFO - PROCESS | 1948 | 1467737213135 Marionette DEBUG loaded listener.js 09:46:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x12904a800) [pid = 1948] [serial = 359] [outer = 0x116a0a400] 09:46:53 INFO - PROCESS | 1948 | 1467737213506 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] 09:46:53 INFO - PROCESS | 1948 | 1467737213532 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 09:46:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:46:53 INFO - PROCESS | 1948 | 1467737213546 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:46:53 INFO - PROCESS | 1948 | 1467737213548 Marionette TRACE conn2 <- [1,454,null,{}] 09:46:53 INFO - PROCESS | 1948 | 1467737213559 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}] 09:46:53 INFO - PROCESS | 1948 | 1467737213565 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:53 INFO - PROCESS | 1948 | 1467737213741 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 09:46:53 INFO - PROCESS | 1948 | 1467737213768 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:53 INFO - PROCESS | 1948 | 1467737213769 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x125ece000 == 41 [pid = 1948] [id = 121] 09:46:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x129049000) [pid = 1948] [serial = 360] [outer = 0x0] 09:46:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x12a817800) [pid = 1948] [serial = 361] [outer = 0x129049000] 09:46:53 INFO - PROCESS | 1948 | 1467737213809 Marionette DEBUG loaded listener.js 09:46:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x12a8f7c00) [pid = 1948] [serial = 362] [outer = 0x129049000] 09:46:54 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:46:54 INFO - PROCESS | 1948 | 1467737214200 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]]]}] 09:46:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:46:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 675ms 09:46:54 INFO - PROCESS | 1948 | 1467737214221 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 09:46:54 INFO - PROCESS | 1948 | 1467737214222 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 09:46:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:46:54 INFO - PROCESS | 1948 | 1467737214224 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:46:54 INFO - PROCESS | 1948 | 1467737214225 Marionette TRACE conn2 <- [1,458,null,{}] 09:46:54 INFO - PROCESS | 1948 | 1467737214227 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}] 09:46:54 INFO - PROCESS | 1948 | 1467737214229 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:54 INFO - PROCESS | 1948 | 1467737214339 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 09:46:54 INFO - PROCESS | 1948 | 1467737214361 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:54 INFO - PROCESS | 1948 | 1467737214362 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x128880800 == 42 [pid = 1948] [id = 122] 09:46:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x12a815c00) [pid = 1948] [serial = 363] [outer = 0x0] 09:46:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x12b6e1000) [pid = 1948] [serial = 364] [outer = 0x12a815c00] 09:46:54 INFO - PROCESS | 1948 | 1467737214386 Marionette DEBUG loaded listener.js 09:46:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x12b921800) [pid = 1948] [serial = 365] [outer = 0x12a815c00] 09:46:54 INFO - PROCESS | 1948 | 1467737214739 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] 09:46:54 INFO - PROCESS | 1948 | 1467737214795 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 09:46:54 INFO - PROCESS | 1948 | 1467737214805 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:46:54 INFO - PROCESS | 1948 | 1467737214806 Marionette TRACE conn2 <- [1,462,null,{}] 09:46:54 INFO - PROCESS | 1948 | 1467737214809 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}] 09:46:54 INFO - PROCESS | 1948 | 1467737214810 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:54 INFO - PROCESS | 1948 | 1467737214915 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 09:46:54 INFO - PROCESS | 1948 | 1467737214919 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:54 INFO - PROCESS | 1948 | 1467737214921 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x11666d000 == 43 [pid = 1948] [id = 123] 09:46:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x12b924800) [pid = 1948] [serial = 366] [outer = 0x0] 09:46:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x12b929800) [pid = 1948] [serial = 367] [outer = 0x12b924800] 09:46:54 INFO - PROCESS | 1948 | 1467737214947 Marionette DEBUG loaded listener.js 09:46:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x12b9a4c00) [pid = 1948] [serial = 368] [outer = 0x12b924800] 09:46:55 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:46:55 INFO - PROCESS | 1948 | 1467737215292 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] 09:46:55 INFO - PROCESS | 1948 | 1467737215326 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 09:46:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:46:55 INFO - PROCESS | 1948 | 1467737215328 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:46:55 INFO - PROCESS | 1948 | 1467737215329 Marionette TRACE conn2 <- [1,466,null,{}] 09:46:55 INFO - PROCESS | 1948 | 1467737215332 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}] 09:46:55 INFO - PROCESS | 1948 | 1467737215333 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:55 INFO - PROCESS | 1948 | 1467737215630 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 09:46:55 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x118085800) [pid = 1948] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:46:55 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x12a8f6800) [pid = 1948] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:46:55 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x129045400) [pid = 1948] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:46:55 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x11993a800) [pid = 1948] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:46:55 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x12548dc00) [pid = 1948] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:46:55 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x128a8d000) [pid = 1948] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:46:55 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x12b654000) [pid = 1948] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:46:55 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x123fabc00) [pid = 1948] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:46:55 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x127077c00) [pid = 1948] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:46:55 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x129156400) [pid = 1948] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:46:55 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x12be0c400) [pid = 1948] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:46:55 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x128a90c00) [pid = 1948] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:46:55 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x115eeb400) [pid = 1948] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:46:55 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x12b998800) [pid = 1948] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:46:55 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x118f10000) [pid = 1948] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:46:55 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x125ef1800) [pid = 1948] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:46:55 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x116a11c00) [pid = 1948] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:46:55 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x120d3f400) [pid = 1948] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:46:55 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x128a8c800) [pid = 1948] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:46:55 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1126f6000) [pid = 1948] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:46:55 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1126f7c00) [pid = 1948] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:46:55 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1126f3800) [pid = 1948] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:46:55 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1162db000) [pid = 1948] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:46:55 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x12640e400) [pid = 1948] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:46:55 INFO - PROCESS | 1948 | 1467737215727 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:55 INFO - PROCESS | 1948 | 1467737215729 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:55 INFO - PROCESS | 1948 | ++DOCSHELL 0x11264f800 == 44 [pid = 1948] [id = 124] 09:46:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1126f1c00) [pid = 1948] [serial = 369] [outer = 0x0] 09:46:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x11332c800) [pid = 1948] [serial = 370] [outer = 0x1126f1c00] 09:46:55 INFO - PROCESS | 1948 | 1467737215767 Marionette DEBUG loaded listener.js 09:46:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x118a4d400) [pid = 1948] [serial = 371] [outer = 0x1126f1c00] 09:46:56 INFO - PROCESS | 1948 | 1467737216156 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] 09:46:56 INFO - PROCESS | 1948 | 1467737216200 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 09:46:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:46:56 INFO - PROCESS | 1948 | 1467737216202 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:46:56 INFO - PROCESS | 1948 | 1467737216203 Marionette TRACE conn2 <- [1,470,null,{}] 09:46:56 INFO - PROCESS | 1948 | 1467737216205 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}] 09:46:56 INFO - PROCESS | 1948 | 1467737216206 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:56 INFO - PROCESS | 1948 | 1467737216285 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 09:46:56 INFO - PROCESS | 1948 | 1467737216289 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:56 INFO - PROCESS | 1948 | 1467737216290 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a74a000 == 45 [pid = 1948] [id = 125] 09:46:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x118f0f800) [pid = 1948] [serial = 372] [outer = 0x0] 09:46:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1286cc000) [pid = 1948] [serial = 373] [outer = 0x118f0f800] 09:46:56 INFO - PROCESS | 1948 | 1467737216314 Marionette DEBUG loaded listener.js 09:46:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x129048800) [pid = 1948] [serial = 374] [outer = 0x118f0f800] 09:46:56 INFO - PROCESS | 1948 | 1467737216637 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]]]}] 09:46:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:46:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 469ms 09:46:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:46:56 INFO - PROCESS | 1948 | 1467737216672 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 09:46:56 INFO - PROCESS | 1948 | 1467737216673 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 09:46:56 INFO - PROCESS | 1948 | 1467737216675 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:46:56 INFO - PROCESS | 1948 | 1467737216677 Marionette TRACE conn2 <- [1,474,null,{}] 09:46:56 INFO - PROCESS | 1948 | 1467737216679 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}] 09:46:56 INFO - PROCESS | 1948 | 1467737216681 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:56 INFO - PROCESS | 1948 | 1467737216761 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 09:46:56 INFO - PROCESS | 1948 | 1467737216811 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:56 INFO - PROCESS | 1948 | 1467737216813 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x12aad3800 == 46 [pid = 1948] [id = 126] 09:46:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x125ef5c00) [pid = 1948] [serial = 375] [outer = 0x0] 09:46:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x12a817400) [pid = 1948] [serial = 376] [outer = 0x125ef5c00] 09:46:56 INFO - PROCESS | 1948 | 1467737216842 Marionette DEBUG loaded listener.js 09:46:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x12c1c4400) [pid = 1948] [serial = 377] [outer = 0x125ef5c00] 09:46:57 INFO - PROCESS | 1948 | 1467737217259 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]]]}] 09:46:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:46:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 622ms 09:46:57 INFO - PROCESS | 1948 | 1467737217298 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 09:46:57 INFO - PROCESS | 1948 | 1467737217301 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 09:46:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:46:57 INFO - PROCESS | 1948 | 1467737217315 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:46:57 INFO - PROCESS | 1948 | 1467737217318 Marionette TRACE conn2 <- [1,478,null,{}] 09:46:57 INFO - PROCESS | 1948 | 1467737217322 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}] 09:46:57 INFO - PROCESS | 1948 | 1467737217324 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:57 INFO - PROCESS | 1948 | 1467737217478 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 09:46:57 INFO - PROCESS | 1948 | 1467737217492 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:57 INFO - PROCESS | 1948 | 1467737217494 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:57 INFO - PROCESS | 1948 | ++DOCSHELL 0x12bbb6000 == 47 [pid = 1948] [id = 127] 09:46:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x12914ac00) [pid = 1948] [serial = 378] [outer = 0x0] 09:46:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x12c1d3800) [pid = 1948] [serial = 379] [outer = 0x12914ac00] 09:46:57 INFO - PROCESS | 1948 | 1467737217533 Marionette DEBUG loaded listener.js 09:46:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x12c3b4400) [pid = 1948] [serial = 380] [outer = 0x12914ac00] 09:46:58 INFO - PROCESS | 1948 | 1467737218024 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]]]}] 09:46:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:46:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 777ms 09:46:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:46:58 INFO - PROCESS | 1948 | 1467737218092 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 09:46:58 INFO - PROCESS | 1948 | 1467737218095 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 09:46:58 INFO - PROCESS | 1948 | 1467737218098 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:46:58 INFO - PROCESS | 1948 | 1467737218104 Marionette TRACE conn2 <- [1,482,null,{}] 09:46:58 INFO - PROCESS | 1948 | 1467737218109 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}] 09:46:58 INFO - PROCESS | 1948 | 1467737218111 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:58 INFO - PROCESS | 1948 | 1467737218338 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 09:46:58 INFO - PROCESS | 1948 | 1467737218431 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:58 INFO - PROCESS | 1948 | 1467737218433 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:58 INFO - PROCESS | 1948 | ++DOCSHELL 0x118320800 == 48 [pid = 1948] [id = 128] 09:46:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x118f13000) [pid = 1948] [serial = 381] [outer = 0x0] 09:46:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x120d3ec00) [pid = 1948] [serial = 382] [outer = 0x118f13000] 09:46:58 INFO - PROCESS | 1948 | 1467737218479 Marionette DEBUG loaded listener.js 09:46:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x1246f0000) [pid = 1948] [serial = 383] [outer = 0x118f13000] 09:46:59 INFO - PROCESS | 1948 | 1467737218995 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]]]}] 09:46:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:46:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 925ms 09:46:59 INFO - PROCESS | 1948 | 1467737219023 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 09:46:59 INFO - PROCESS | 1948 | 1467737219026 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 09:46:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:46:59 INFO - PROCESS | 1948 | 1467737219030 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:46:59 INFO - PROCESS | 1948 | 1467737219032 Marionette TRACE conn2 <- [1,486,null,{}] 09:46:59 INFO - PROCESS | 1948 | 1467737219037 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}] 09:46:59 INFO - PROCESS | 1948 | 1467737219039 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:59 INFO - PROCESS | 1948 | 1467737219141 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 09:46:59 INFO - PROCESS | 1948 | 1467737219211 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:59 INFO - PROCESS | 1948 | 1467737219212 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x125458800 == 49 [pid = 1948] [id = 129] 09:46:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x1265cfc00) [pid = 1948] [serial = 384] [outer = 0x0] 09:46:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x1265d8c00) [pid = 1948] [serial = 385] [outer = 0x1265cfc00] 09:46:59 INFO - PROCESS | 1948 | 1467737219242 Marionette DEBUG loaded listener.js 09:46:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x12708c000) [pid = 1948] [serial = 386] [outer = 0x1265cfc00] 09:46:59 INFO - PROCESS | 1948 | 1467737219673 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]]]}] 09:46:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:46:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 671ms 09:46:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:46:59 INFO - PROCESS | 1948 | 1467737219703 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 09:46:59 INFO - PROCESS | 1948 | 1467737219705 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 09:46:59 INFO - PROCESS | 1948 | 1467737219707 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:46:59 INFO - PROCESS | 1948 | 1467737219710 Marionette TRACE conn2 <- [1,490,null,{}] 09:46:59 INFO - PROCESS | 1948 | 1467737219756 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}] 09:46:59 INFO - PROCESS | 1948 | 1467737219760 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:59 INFO - PROCESS | 1948 | 1467737219883 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 09:46:59 INFO - PROCESS | 1948 | 1467737219936 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:46:59 INFO - PROCESS | 1948 | 1467737219938 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:46:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be27000 == 50 [pid = 1948] [id = 130] 09:46:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x129154000) [pid = 1948] [serial = 387] [outer = 0x0] 09:46:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x1293c4400) [pid = 1948] [serial = 388] [outer = 0x129154000] 09:46:59 INFO - PROCESS | 1948 | 1467737219970 Marionette DEBUG loaded listener.js 09:47:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x12a7a1000) [pid = 1948] [serial = 389] [outer = 0x129154000] 09:47:00 INFO - PROCESS | 1948 | 1467737220391 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]]]}] 09:47:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:47:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 721ms 09:47:00 INFO - PROCESS | 1948 | 1467737220434 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 09:47:00 INFO - PROCESS | 1948 | 1467737220436 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 09:47:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:47:00 INFO - PROCESS | 1948 | 1467737220440 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:47:00 INFO - PROCESS | 1948 | 1467737220441 Marionette TRACE conn2 <- [1,494,null,{}] 09:47:00 INFO - PROCESS | 1948 | 1467737220443 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}] 09:47:00 INFO - PROCESS | 1948 | 1467737220445 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:00 INFO - PROCESS | 1948 | 1467737220548 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 09:47:00 INFO - PROCESS | 1948 | 1467737220617 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:00 INFO - PROCESS | 1948 | 1467737220618 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:00 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c6c1000 == 51 [pid = 1948] [id = 131] 09:47:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x12b920800) [pid = 1948] [serial = 390] [outer = 0x0] 09:47:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x12ba1d400) [pid = 1948] [serial = 391] [outer = 0x12b920800] 09:47:00 INFO - PROCESS | 1948 | 1467737220648 Marionette DEBUG loaded listener.js 09:47:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x12bec8800) [pid = 1948] [serial = 392] [outer = 0x12b920800] 09:47:01 INFO - PROCESS | 1948 | 1467737221074 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]]]}] 09:47:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:47:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 672ms 09:47:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:47:01 INFO - PROCESS | 1948 | 1467737221112 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 09:47:01 INFO - PROCESS | 1948 | 1467737221114 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 09:47:01 INFO - PROCESS | 1948 | 1467737221133 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:47:01 INFO - PROCESS | 1948 | 1467737221135 Marionette TRACE conn2 <- [1,498,null,{}] 09:47:01 INFO - PROCESS | 1948 | 1467737221172 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}] 09:47:01 INFO - PROCESS | 1948 | 1467737221173 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:01 INFO - PROCESS | 1948 | 1467737221274 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 09:47:01 INFO - PROCESS | 1948 | 1467737221482 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:01 INFO - PROCESS | 1948 | 1467737221484 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x11699d000 == 52 [pid = 1948] [id = 132] 09:47:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x113f0d000) [pid = 1948] [serial = 393] [outer = 0x0] 09:47:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x1184a0800) [pid = 1948] [serial = 394] [outer = 0x113f0d000] 09:47:01 INFO - PROCESS | 1948 | 1467737221513 Marionette DEBUG loaded listener.js 09:47:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x118594c00) [pid = 1948] [serial = 395] [outer = 0x113f0d000] 09:47:01 INFO - PROCESS | 1948 | 1467737221939 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]]]}] 09:47:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:47:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 871ms 09:47:01 INFO - PROCESS | 1948 | 1467737221988 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 09:47:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:47:01 INFO - PROCESS | 1948 | 1467737221990 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 09:47:01 INFO - PROCESS | 1948 | 1467737221993 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:47:01 INFO - PROCESS | 1948 | 1467737221994 Marionette TRACE conn2 <- [1,502,null,{}] 09:47:01 INFO - PROCESS | 1948 | 1467737221997 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}] 09:47:01 INFO - PROCESS | 1948 | 1467737221998 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:02 INFO - PROCESS | 1948 | 1467737222122 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 09:47:02 INFO - PROCESS | 1948 | 1467737222223 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:02 INFO - PROCESS | 1948 | 1467737222225 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x1181f4000 == 53 [pid = 1948] [id = 133] 09:47:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x118599000) [pid = 1948] [serial = 396] [outer = 0x0] 09:47:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 122 (0x11924c800) [pid = 1948] [serial = 397] [outer = 0x118599000] 09:47:02 INFO - PROCESS | 1948 | 1467737222272 Marionette DEBUG loaded listener.js 09:47:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 123 (0x120d43000) [pid = 1948] [serial = 398] [outer = 0x118599000] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x12aad3800 == 52 [pid = 1948] [id = 126] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x12a74a000 == 51 [pid = 1948] [id = 125] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x11264f800 == 50 [pid = 1948] [id = 124] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x11666d000 == 49 [pid = 1948] [id = 123] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x128880800 == 48 [pid = 1948] [id = 122] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x125ece000 == 47 [pid = 1948] [id = 121] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x1227c6000 == 46 [pid = 1948] [id = 120] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x119c22800 == 45 [pid = 1948] [id = 119] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x118f7a000 == 44 [pid = 1948] [id = 118] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x117e22000 == 43 [pid = 1948] [id = 117] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x117176000 == 42 [pid = 1948] [id = 116] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x11716e000 == 41 [pid = 1948] [id = 113] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x11871d800 == 40 [pid = 1948] [id = 115] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x12aae2800 == 39 [pid = 1948] [id = 95] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x1198d7800 == 38 [pid = 1948] [id = 114] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x12be28800 == 37 [pid = 1948] [id = 112] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x129364000 == 36 [pid = 1948] [id = 76] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x113d52000 == 35 [pid = 1948] [id = 81] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x12a4cc000 == 34 [pid = 1948] [id = 80] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x1169a0000 == 33 [pid = 1948] [id = 62] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x11699d000 == 32 [pid = 1948] [id = 132] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x12c6c1000 == 31 [pid = 1948] [id = 131] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x12be27000 == 30 [pid = 1948] [id = 130] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x125458800 == 29 [pid = 1948] [id = 129] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x118320800 == 28 [pid = 1948] [id = 128] 09:47:03 INFO - PROCESS | 1948 | --DOCSHELL 0x12bbb6000 == 27 [pid = 1948] [id = 127] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 122 (0x118539400) [pid = 1948] [serial = 184] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 121 (0x1293a1800) [pid = 1948] [serial = 181] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x1286d4800) [pid = 1948] [serial = 334] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x118790000) [pid = 1948] [serial = 230] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x12b6ebc00) [pid = 1948] [serial = 227] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x1293cbc00) [pid = 1948] [serial = 239] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x123dde800) [pid = 1948] [serial = 233] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x12706d400) [pid = 1948] [serial = 236] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x12b999400) [pid = 1948] [serial = 316] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x12c1c4800) [pid = 1948] [serial = 320] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x12ba1dc00) [pid = 1948] [serial = 319] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x124d4fc00) [pid = 1948] [serial = 302] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x12492ac00) [pid = 1948] [serial = 301] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x128a8cc00) [pid = 1948] [serial = 293] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x12708c800) [pid = 1948] [serial = 292] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x1293c8000) [pid = 1948] [serial = 310] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x129543000) [pid = 1948] [serial = 311] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x12be18400) [pid = 1948] [serial = 284] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x1293a5000) [pid = 1948] [serial = 296] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x12904b000) [pid = 1948] [serial = 295] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x118790c00) [pid = 1948] [serial = 287] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x117eae000) [pid = 1948] [serial = 286] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x12c3abc00) [pid = 1948] [serial = 323] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x119837800) [pid = 1948] [serial = 299] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x119245c00) [pid = 1948] [serial = 298] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x12658ec00) [pid = 1948] [serial = 304] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x127088800) [pid = 1948] [serial = 305] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x12a706c00) [pid = 1948] [serial = 313] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x12c1ce000) [pid = 1948] [serial = 322] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1246e2c00) [pid = 1948] [serial = 290] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x12265c800) [pid = 1948] [serial = 289] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x128a93800) [pid = 1948] [serial = 307] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x12914e000) [pid = 1948] [serial = 308] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x123a24400) [pid = 1948] [serial = 328] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x1126fb000) [pid = 1948] [serial = 325] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1288f4000) [pid = 1948] [serial = 331] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x1126ff000) [pid = 1948] [serial = 326] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x12ba1e000) [pid = 1948] [serial = 317] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x1288f9c00) [pid = 1948] [serial = 332] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x12b925000) [pid = 1948] [serial = 314] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x12c3ae800) [pid = 1948] [serial = 329] [outer = 0x0] [url = about:blank] 09:47:03 INFO - PROCESS | 1948 | 1467737223271 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]]]}] 09:47:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:47:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1321ms 09:47:03 INFO - PROCESS | 1948 | 1467737223314 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 09:47:03 INFO - PROCESS | 1948 | 1467737223316 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 09:47:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:47:03 INFO - PROCESS | 1948 | 1467737223321 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:47:03 INFO - PROCESS | 1948 | 1467737223323 Marionette TRACE conn2 <- [1,506,null,{}] 09:47:03 INFO - PROCESS | 1948 | 1467737223327 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}] 09:47:03 INFO - PROCESS | 1948 | 1467737223328 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:03 INFO - PROCESS | 1948 | 1467737223403 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 09:47:03 INFO - PROCESS | 1948 | 1467737223408 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:03 INFO - PROCESS | 1948 | 1467737223411 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:03 INFO - PROCESS | 1948 | ++DOCSHELL 0x113f25000 == 28 [pid = 1948] [id = 134] 09:47:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1162d2800) [pid = 1948] [serial = 399] [outer = 0x0] 09:47:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x116fadc00) [pid = 1948] [serial = 400] [outer = 0x1162d2800] 09:47:03 INFO - PROCESS | 1948 | 1467737223442 Marionette DEBUG loaded listener.js 09:47:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x118409c00) [pid = 1948] [serial = 401] [outer = 0x1162d2800] 09:47:03 INFO - PROCESS | 1948 | 1467737223802 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]]]}] 09:47:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:47:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 520ms 09:47:03 INFO - PROCESS | 1948 | 1467737223841 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 09:47:03 INFO - PROCESS | 1948 | 1467737223845 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 09:47:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:47:03 INFO - PROCESS | 1948 | 1467737223849 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:47:03 INFO - PROCESS | 1948 | 1467737223851 Marionette TRACE conn2 <- [1,510,null,{}] 09:47:03 INFO - PROCESS | 1948 | 1467737223854 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}] 09:47:03 INFO - PROCESS | 1948 | 1467737223855 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:03 INFO - PROCESS | 1948 | 1467737223933 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 09:47:03 INFO - PROCESS | 1948 | 1467737223940 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:03 INFO - PROCESS | 1948 | 1467737223941 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:03 INFO - PROCESS | 1948 | ++DOCSHELL 0x117181800 == 29 [pid = 1948] [id = 135] 09:47:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x11859a000) [pid = 1948] [serial = 402] [outer = 0x0] 09:47:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x11878c000) [pid = 1948] [serial = 403] [outer = 0x11859a000] 09:47:03 INFO - PROCESS | 1948 | 1467737223968 Marionette DEBUG loaded listener.js 09:47:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x11924f400) [pid = 1948] [serial = 404] [outer = 0x11859a000] 09:47:04 INFO - PROCESS | 1948 | 1467737224330 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]]]}] 09:47:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:47:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 521ms 09:47:04 INFO - PROCESS | 1948 | 1467737224371 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 09:47:04 INFO - PROCESS | 1948 | 1467737224372 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 09:47:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:47:04 INFO - PROCESS | 1948 | 1467737224374 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:47:04 INFO - PROCESS | 1948 | 1467737224377 Marionette TRACE conn2 <- [1,514,null,{}] 09:47:04 INFO - PROCESS | 1948 | 1467737224385 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}] 09:47:04 INFO - PROCESS | 1948 | 1467737224388 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:04 INFO - PROCESS | 1948 | 1467737224462 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 09:47:04 INFO - PROCESS | 1948 | 1467737224472 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:04 INFO - PROCESS | 1948 | 1467737224474 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x11832b000 == 30 [pid = 1948] [id = 136] 09:47:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x116974800) [pid = 1948] [serial = 405] [outer = 0x0] 09:47:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x122537400) [pid = 1948] [serial = 406] [outer = 0x116974800] 09:47:04 INFO - PROCESS | 1948 | 1467737224502 Marionette DEBUG loaded listener.js 09:47:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x123a24400) [pid = 1948] [serial = 407] [outer = 0x116974800] 09:47:04 INFO - PROCESS | 1948 | 1467737224855 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]]]}] 09:47:04 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 09:47:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 521ms 09:47:04 INFO - PROCESS | 1948 | 1467737224904 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 09:47:04 INFO - PROCESS | 1948 | 1467737224905 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 09:47:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:47:04 INFO - PROCESS | 1948 | 1467737224909 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:47:04 INFO - PROCESS | 1948 | 1467737224910 Marionette TRACE conn2 <- [1,518,null,{}] 09:47:04 INFO - PROCESS | 1948 | 1467737224912 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}] 09:47:04 INFO - PROCESS | 1948 | 1467737224913 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:04 INFO - PROCESS | 1948 | 1467737224987 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 09:47:04 INFO - PROCESS | 1948 | 1467737224990 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:04 INFO - PROCESS | 1948 | 1467737224991 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x11954f800 == 31 [pid = 1948] [id = 137] 09:47:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x123decc00) [pid = 1948] [serial = 408] [outer = 0x0] 09:47:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1247c4000) [pid = 1948] [serial = 409] [outer = 0x123decc00] 09:47:05 INFO - PROCESS | 1948 | 1467737225019 Marionette DEBUG loaded listener.js 09:47:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x124d4fc00) [pid = 1948] [serial = 410] [outer = 0x123decc00] 09:47:05 INFO - PROCESS | 1948 | 1467737225396 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]]]}] 09:47:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:47:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 518ms 09:47:05 INFO - PROCESS | 1948 | 1467737225428 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 09:47:05 INFO - PROCESS | 1948 | 1467737225429 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 09:47:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:47:05 INFO - PROCESS | 1948 | 1467737225431 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:47:05 INFO - PROCESS | 1948 | 1467737225432 Marionette TRACE conn2 <- [1,522,null,{}] 09:47:05 INFO - PROCESS | 1948 | 1467737225442 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}] 09:47:05 INFO - PROCESS | 1948 | 1467737225443 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:05 INFO - PROCESS | 1948 | 1467737225533 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 09:47:05 INFO - PROCESS | 1948 | 1467737225536 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:05 INFO - PROCESS | 1948 | 1467737225538 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x119993000 == 32 [pid = 1948] [id = 138] 09:47:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x11604b800) [pid = 1948] [serial = 411] [outer = 0x0] 09:47:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x125410c00) [pid = 1948] [serial = 412] [outer = 0x11604b800] 09:47:05 INFO - PROCESS | 1948 | 1467737225562 Marionette DEBUG loaded listener.js 09:47:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12658c400) [pid = 1948] [serial = 413] [outer = 0x11604b800] 09:47:06 INFO - PROCESS | 1948 | 1467737225998 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]]]}] 09:47:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:47:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 573ms 09:47:06 INFO - PROCESS | 1948 | 1467737226005 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 09:47:06 INFO - PROCESS | 1948 | 1467737226007 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 09:47:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:47:06 INFO - PROCESS | 1948 | 1467737226010 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:47:06 INFO - PROCESS | 1948 | 1467737226012 Marionette TRACE conn2 <- [1,526,null,{}] 09:47:06 INFO - PROCESS | 1948 | 1467737226015 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}] 09:47:06 INFO - PROCESS | 1948 | 1467737226023 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:06 INFO - PROCESS | 1948 | 1467737226191 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 09:47:06 INFO - PROCESS | 1948 | 1467737226217 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:06 INFO - PROCESS | 1948 | 1467737226218 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x123a3e800 == 33 [pid = 1948] [id = 139] 09:47:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1265cb000) [pid = 1948] [serial = 414] [outer = 0x0] 09:47:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12707f400) [pid = 1948] [serial = 415] [outer = 0x1265cb000] 09:47:06 INFO - PROCESS | 1948 | 1467737226258 Marionette DEBUG loaded listener.js 09:47:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x1288eb000) [pid = 1948] [serial = 416] [outer = 0x1265cb000] 09:47:06 INFO - PROCESS | 1948 | 1467737226684 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]]]}] 09:47:06 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 09:47:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 720ms 09:47:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:47:06 INFO - PROCESS | 1948 | 1467737226730 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 09:47:06 INFO - PROCESS | 1948 | 1467737226731 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 09:47:06 INFO - PROCESS | 1948 | 1467737226734 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:47:06 INFO - PROCESS | 1948 | 1467737226735 Marionette TRACE conn2 <- [1,530,null,{}] 09:47:06 INFO - PROCESS | 1948 | 1467737226737 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}] 09:47:06 INFO - PROCESS | 1948 | 1467737226738 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:06 INFO - PROCESS | 1948 | 1467737226829 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 09:47:06 INFO - PROCESS | 1948 | 1467737226881 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:06 INFO - PROCESS | 1948 | 1467737226882 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x124771800 == 34 [pid = 1948] [id = 140] 09:47:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x113963800) [pid = 1948] [serial = 417] [outer = 0x0] 09:47:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x1288f4c00) [pid = 1948] [serial = 418] [outer = 0x113963800] 09:47:06 INFO - PROCESS | 1948 | 1467737226905 Marionette DEBUG loaded listener.js 09:47:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x128a8f000) [pid = 1948] [serial = 419] [outer = 0x113963800] 09:47:07 INFO - PROCESS | 1948 | 1467737227190 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"]]]}] 09:47:07 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 09:47:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:47:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:47:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:47:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:47:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:47:07 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 09:47:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:47:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:47:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:47:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:47:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:47:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 469ms 09:47:07 INFO - PROCESS | 1948 | 1467737227438 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 09:47:07 INFO - PROCESS | 1948 | 1467737227439 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 09:47:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:47:07 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x125ef5c00) [pid = 1948] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:47:07 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x129049000) [pid = 1948] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:47:07 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x12a815c00) [pid = 1948] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:47:07 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1126f1c00) [pid = 1948] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:47:07 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x12b924800) [pid = 1948] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:47:07 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x116a0a400) [pid = 1948] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:47:07 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x119831800) [pid = 1948] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:47:07 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x118409800) [pid = 1948] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:47:07 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x123a24c00) [pid = 1948] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:47:07 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1286d8c00) [pid = 1948] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:47:07 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x123a20c00) [pid = 1948] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:47:07 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x124ba4400) [pid = 1948] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:47:07 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1265d6400) [pid = 1948] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:47:07 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1286cc800) [pid = 1948] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:47:07 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x118f0f800) [pid = 1948] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:47:07 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x12914ac00) [pid = 1948] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:47:07 INFO - PROCESS | 1948 | 1467737227459 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:47:07 INFO - PROCESS | 1948 | 1467737227460 Marionette TRACE conn2 <- [1,534,null,{}] 09:47:07 INFO - PROCESS | 1948 | 1467737227462 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}] 09:47:07 INFO - PROCESS | 1948 | 1467737227464 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:07 INFO - PROCESS | 1948 | 1467737227544 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 09:47:07 INFO - PROCESS | 1948 | 1467737227548 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:07 INFO - PROCESS | 1948 | 1467737227549 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x125476800 == 35 [pid = 1948] [id = 141] 09:47:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x12253d400) [pid = 1948] [serial = 420] [outer = 0x0] 09:47:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x123e71400) [pid = 1948] [serial = 421] [outer = 0x12253d400] 09:47:07 INFO - PROCESS | 1948 | 1467737227575 Marionette DEBUG loaded listener.js 09:47:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1265cc800) [pid = 1948] [serial = 422] [outer = 0x12253d400] 09:47:07 INFO - PROCESS | 1948 | 1467737227900 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]]]}] 09:47:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:47:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 471ms 09:47:07 INFO - PROCESS | 1948 | 1467737227930 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 09:47:07 INFO - PROCESS | 1948 | 1467737227931 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 09:47:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:47:07 INFO - PROCESS | 1948 | 1467737227936 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:47:07 INFO - PROCESS | 1948 | 1467737227939 Marionette TRACE conn2 <- [1,538,null,{}] 09:47:07 INFO - PROCESS | 1948 | 1467737227942 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}] 09:47:07 INFO - PROCESS | 1948 | 1467737227943 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:08 INFO - PROCESS | 1948 | 1467737228039 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 09:47:08 INFO - PROCESS | 1948 | 1467737228157 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:08 INFO - PROCESS | 1948 | 1467737228158 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:08 INFO - PROCESS | 1948 | ++DOCSHELL 0x12645f000 == 36 [pid = 1948] [id = 142] 09:47:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x122658000) [pid = 1948] [serial = 423] [outer = 0x0] 09:47:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x1288efc00) [pid = 1948] [serial = 424] [outer = 0x122658000] 09:47:08 INFO - PROCESS | 1948 | 1467737228204 Marionette DEBUG loaded listener.js 09:47:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x129049800) [pid = 1948] [serial = 425] [outer = 0x122658000] 09:47:08 INFO - PROCESS | 1948 | 1467737228558 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]]]}] 09:47:08 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. 09:47:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 676ms 09:47:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:47:08 INFO - PROCESS | 1948 | 1467737228611 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 09:47:08 INFO - PROCESS | 1948 | 1467737228612 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 09:47:08 INFO - PROCESS | 1948 | 1467737228614 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:47:08 INFO - PROCESS | 1948 | 1467737228615 Marionette TRACE conn2 <- [1,542,null,{}] 09:47:08 INFO - PROCESS | 1948 | 1467737228618 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}] 09:47:08 INFO - PROCESS | 1948 | 1467737228619 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:08 INFO - PROCESS | 1948 | 1467737228716 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 09:47:08 INFO - PROCESS | 1948 | 1467737228723 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:08 INFO - PROCESS | 1948 | 1467737228724 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:08 INFO - PROCESS | 1948 | ++DOCSHELL 0x129079000 == 37 [pid = 1948] [id = 143] 09:47:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x124bda000) [pid = 1948] [serial = 426] [outer = 0x0] 09:47:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12914ac00) [pid = 1948] [serial = 427] [outer = 0x124bda000] 09:47:08 INFO - PROCESS | 1948 | 1467737228748 Marionette DEBUG loaded listener.js 09:47:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1293a3800) [pid = 1948] [serial = 428] [outer = 0x124bda000] 09:47:09 INFO - PROCESS | 1948 | 1467737229049 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]]]}] 09:47:09 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. 09:47:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 470ms 09:47:09 INFO - PROCESS | 1948 | 1467737229088 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 09:47:09 INFO - PROCESS | 1948 | 1467737229090 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 09:47:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:47:09 INFO - PROCESS | 1948 | 1467737229092 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:47:09 INFO - PROCESS | 1948 | 1467737229095 Marionette TRACE conn2 <- [1,546,null,{}] 09:47:09 INFO - PROCESS | 1948 | 1467737229097 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}] 09:47:09 INFO - PROCESS | 1948 | 1467737229099 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:09 INFO - PROCESS | 1948 | 1467737229225 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 09:47:09 INFO - PROCESS | 1948 | 1467737229230 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:09 INFO - PROCESS | 1948 | 1467737229233 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x12261e000 == 38 [pid = 1948] [id = 144] 09:47:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1293a4000) [pid = 1948] [serial = 429] [outer = 0x0] 09:47:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x129538c00) [pid = 1948] [serial = 430] [outer = 0x1293a4000] 09:47:09 INFO - PROCESS | 1948 | 1467737229290 Marionette DEBUG loaded listener.js 09:47:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12a79ac00) [pid = 1948] [serial = 431] [outer = 0x1293a4000] 09:47:09 INFO - PROCESS | 1948 | 1467737229982 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]]]}] 09:47:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:47:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 974ms 09:47:10 INFO - PROCESS | 1948 | 1467737230067 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 09:47:10 INFO - PROCESS | 1948 | 1467737230071 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 09:47:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:47:10 INFO - PROCESS | 1948 | 1467737230077 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:47:10 INFO - PROCESS | 1948 | 1467737230080 Marionette TRACE conn2 <- [1,550,null,{}] 09:47:10 INFO - PROCESS | 1948 | 1467737230086 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}] 09:47:10 INFO - PROCESS | 1948 | 1467737230089 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:10 INFO - PROCESS | 1948 | 1467737230233 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 09:47:10 INFO - PROCESS | 1948 | 1467737230333 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:10 INFO - PROCESS | 1948 | 1467737230337 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x11717b800 == 39 [pid = 1948] [id = 145] 09:47:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x113b70800) [pid = 1948] [serial = 432] [outer = 0x0] 09:47:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x11840f000) [pid = 1948] [serial = 433] [outer = 0x113b70800] 09:47:10 INFO - PROCESS | 1948 | 1467737230374 Marionette DEBUG loaded listener.js 09:47:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x118598800) [pid = 1948] [serial = 434] [outer = 0x113b70800] 09:47:10 INFO - PROCESS | 1948 | 1467737230863 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]]]}] 09:47:10 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. 09:47:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 828ms 09:47:10 INFO - PROCESS | 1948 | 1467737230932 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 09:47:10 INFO - PROCESS | 1948 | 1467737230938 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 09:47:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:47:10 INFO - PROCESS | 1948 | 1467737230947 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:47:10 INFO - PROCESS | 1948 | 1467737230949 Marionette TRACE conn2 <- [1,554,null,{}] 09:47:10 INFO - PROCESS | 1948 | 1467737230953 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}] 09:47:10 INFO - PROCESS | 1948 | 1467737230956 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:11 INFO - PROCESS | 1948 | 1467737231109 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 09:47:11 INFO - PROCESS | 1948 | 1467737231219 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:11 INFO - PROCESS | 1948 | 1467737231220 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:11 INFO - PROCESS | 1948 | ++DOCSHELL 0x122618000 == 40 [pid = 1948] [id = 146] 09:47:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x119252400) [pid = 1948] [serial = 435] [outer = 0x0] 09:47:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x120d3e800) [pid = 1948] [serial = 436] [outer = 0x119252400] 09:47:11 INFO - PROCESS | 1948 | 1467737231251 Marionette DEBUG loaded listener.js 09:47:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x123b51c00) [pid = 1948] [serial = 437] [outer = 0x119252400] 09:47:11 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:11 INFO - PROCESS | 1948 | 1467737231765 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]]]}] 09:47:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:47:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 975ms 09:47:11 INFO - PROCESS | 1948 | 1467737231944 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 09:47:11 INFO - PROCESS | 1948 | 1467737231946 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 09:47:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:47:11 INFO - PROCESS | 1948 | 1467737231951 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:47:11 INFO - PROCESS | 1948 | 1467737231953 Marionette TRACE conn2 <- [1,558,null,{}] 09:47:11 INFO - PROCESS | 1948 | 1467737231956 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}] 09:47:11 INFO - PROCESS | 1948 | 1467737231958 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:12 INFO - PROCESS | 1948 | 1467737232058 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 09:47:12 INFO - PROCESS | 1948 | 1467737232110 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:12 INFO - PROCESS | 1948 | 1467737232113 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x116996000 == 41 [pid = 1948] [id = 147] 09:47:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x113384800) [pid = 1948] [serial = 438] [outer = 0x0] 09:47:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x115ef4800) [pid = 1948] [serial = 439] [outer = 0x113384800] 09:47:12 INFO - PROCESS | 1948 | 1467737232140 Marionette DEBUG loaded listener.js 09:47:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x116a0b000) [pid = 1948] [serial = 440] [outer = 0x113384800] 09:47:12 INFO - PROCESS | 1948 | --DOCSHELL 0x129079000 == 40 [pid = 1948] [id = 143] 09:47:12 INFO - PROCESS | 1948 | --DOCSHELL 0x12645f000 == 39 [pid = 1948] [id = 142] 09:47:12 INFO - PROCESS | 1948 | --DOCSHELL 0x125476800 == 38 [pid = 1948] [id = 141] 09:47:12 INFO - PROCESS | 1948 | --DOCSHELL 0x124771800 == 37 [pid = 1948] [id = 140] 09:47:12 INFO - PROCESS | 1948 | --DOCSHELL 0x123a3e800 == 36 [pid = 1948] [id = 139] 09:47:12 INFO - PROCESS | 1948 | --DOCSHELL 0x119993000 == 35 [pid = 1948] [id = 138] 09:47:12 INFO - PROCESS | 1948 | --DOCSHELL 0x11954f800 == 34 [pid = 1948] [id = 137] 09:47:12 INFO - PROCESS | 1948 | --DOCSHELL 0x11832b000 == 33 [pid = 1948] [id = 136] 09:47:12 INFO - PROCESS | 1948 | --DOCSHELL 0x117181800 == 32 [pid = 1948] [id = 135] 09:47:12 INFO - PROCESS | 1948 | --DOCSHELL 0x113f25000 == 31 [pid = 1948] [id = 134] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x12a817400) [pid = 1948] [serial = 376] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x12a817800) [pid = 1948] [serial = 361] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x12b6e1000) [pid = 1948] [serial = 364] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x11332c800) [pid = 1948] [serial = 370] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x12b929800) [pid = 1948] [serial = 367] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x12b9a4c00) [pid = 1948] [serial = 368] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x128a8b400) [pid = 1948] [serial = 358] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x120d44800) [pid = 1948] [serial = 346] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x123e79000) [pid = 1948] [serial = 347] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x118785800) [pid = 1948] [serial = 337] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1195e1400) [pid = 1948] [serial = 338] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1265ce800) [pid = 1948] [serial = 343] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1265d5400) [pid = 1948] [serial = 344] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1288f5800) [pid = 1948] [serial = 355] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x128a89c00) [pid = 1948] [serial = 356] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1246ee800) [pid = 1948] [serial = 340] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x12540a800) [pid = 1948] [serial = 341] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x12540bc00) [pid = 1948] [serial = 349] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x126409c00) [pid = 1948] [serial = 350] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x12707f800) [pid = 1948] [serial = 352] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1286cf000) [pid = 1948] [serial = 353] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x1286d8400) [pid = 1948] [serial = 335] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x12c1c4400) [pid = 1948] [serial = 377] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x12b921800) [pid = 1948] [serial = 365] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x12a8f7c00) [pid = 1948] [serial = 362] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x12904a800) [pid = 1948] [serial = 359] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x1286cc000) [pid = 1948] [serial = 373] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x118a4d400) [pid = 1948] [serial = 371] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x129048800) [pid = 1948] [serial = 374] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x12c3b4400) [pid = 1948] [serial = 380] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x12c1d3800) [pid = 1948] [serial = 379] [outer = 0x0] [url = about:blank] 09:47:12 INFO - PROCESS | 1948 | 1467737232574 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]]]}] 09:47:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:47:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 671ms 09:47:12 INFO - PROCESS | 1948 | 1467737232623 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 09:47:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:47:12 INFO - PROCESS | 1948 | 1467737232625 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 09:47:12 INFO - PROCESS | 1948 | 1467737232629 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:47:12 INFO - PROCESS | 1948 | 1467737232631 Marionette TRACE conn2 <- [1,562,null,{}] 09:47:12 INFO - PROCESS | 1948 | 1467737232640 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}] 09:47:12 INFO - PROCESS | 1948 | 1467737232641 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:12 INFO - PROCESS | 1948 | 1467737232721 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 09:47:12 INFO - PROCESS | 1948 | 1467737232725 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:12 INFO - PROCESS | 1948 | 1467737232727 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x1171b6800 == 32 [pid = 1948] [id = 148] 09:47:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x118598c00) [pid = 1948] [serial = 441] [outer = 0x0] 09:47:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x118786c00) [pid = 1948] [serial = 442] [outer = 0x118598c00] 09:47:12 INFO - PROCESS | 1948 | 1467737232754 Marionette DEBUG loaded listener.js 09:47:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x118fa3000) [pid = 1948] [serial = 443] [outer = 0x118598c00] 09:47:12 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:13 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:13 INFO - PROCESS | 1948 | 1467737233081 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]]]}] 09:47:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:47:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 471ms 09:47:13 INFO - PROCESS | 1948 | 1467737233106 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 09:47:13 INFO - PROCESS | 1948 | 1467737233108 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 09:47:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:47:13 INFO - PROCESS | 1948 | 1467737233110 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:47:13 INFO - PROCESS | 1948 | 1467737233111 Marionette TRACE conn2 <- [1,566,null,{}] 09:47:13 INFO - PROCESS | 1948 | 1467737233118 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}] 09:47:13 INFO - PROCESS | 1948 | 1467737233122 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:13 INFO - PROCESS | 1948 | 1467737233199 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 09:47:13 INFO - PROCESS | 1948 | 1467737233207 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:13 INFO - PROCESS | 1948 | 1467737233210 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:13 INFO - PROCESS | 1948 | ++DOCSHELL 0x118f76800 == 33 [pid = 1948] [id = 149] 09:47:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x120d3f400) [pid = 1948] [serial = 444] [outer = 0x0] 09:47:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x122535800) [pid = 1948] [serial = 445] [outer = 0x120d3f400] 09:47:13 INFO - PROCESS | 1948 | 1467737233238 Marionette DEBUG loaded listener.js 09:47:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x123b4c000) [pid = 1948] [serial = 446] [outer = 0x120d3f400] 09:47:13 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:13 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:13 INFO - PROCESS | 1948 | 1467737233574 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]]]}] 09:47:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:47:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 469ms 09:47:13 INFO - PROCESS | 1948 | 1467737233580 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 09:47:13 INFO - PROCESS | 1948 | 1467737233581 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 09:47:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:47:13 INFO - PROCESS | 1948 | 1467737233583 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:47:13 INFO - PROCESS | 1948 | 1467737233585 Marionette TRACE conn2 <- [1,570,null,{}] 09:47:13 INFO - PROCESS | 1948 | 1467737233589 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}] 09:47:13 INFO - PROCESS | 1948 | 1467737233590 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:13 INFO - PROCESS | 1948 | 1467737233673 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 09:47:13 INFO - PROCESS | 1948 | 1467737233724 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:13 INFO - PROCESS | 1948 | 1467737233725 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:13 INFO - PROCESS | 1948 | ++DOCSHELL 0x1198dc000 == 34 [pid = 1948] [id = 150] 09:47:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x123b4a400) [pid = 1948] [serial = 447] [outer = 0x0] 09:47:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x1246e5000) [pid = 1948] [serial = 448] [outer = 0x123b4a400] 09:47:13 INFO - PROCESS | 1948 | 1467737233750 Marionette DEBUG loaded listener.js 09:47:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1249d3000) [pid = 1948] [serial = 449] [outer = 0x123b4a400] 09:47:13 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:13 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:14 INFO - PROCESS | 1948 | 1467737234056 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]]]}] 09:47:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:47:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 522ms 09:47:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:47:14 INFO - PROCESS | 1948 | 1467737234105 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 09:47:14 INFO - PROCESS | 1948 | 1467737234107 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 09:47:14 INFO - PROCESS | 1948 | 1467737234109 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:47:14 INFO - PROCESS | 1948 | 1467737234110 Marionette TRACE conn2 <- [1,574,null,{}] 09:47:14 INFO - PROCESS | 1948 | 1467737234112 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}] 09:47:14 INFO - PROCESS | 1948 | 1467737234113 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:14 INFO - PROCESS | 1948 | 1467737234189 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 09:47:14 INFO - PROCESS | 1948 | 1467737234245 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:14 INFO - PROCESS | 1948 | 1467737234246 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x1225ba800 == 35 [pid = 1948] [id = 151] 09:47:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x123fb0000) [pid = 1948] [serial = 450] [outer = 0x0] 09:47:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x125405800) [pid = 1948] [serial = 451] [outer = 0x123fb0000] 09:47:14 INFO - PROCESS | 1948 | 1467737234270 Marionette DEBUG loaded listener.js 09:47:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x12658e800) [pid = 1948] [serial = 452] [outer = 0x123fb0000] 09:47:14 INFO - PROCESS | 1948 | 1467737234566 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]]]}] 09:47:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:47:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 518ms 09:47:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:47:14 INFO - PROCESS | 1948 | 1467737234628 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 09:47:14 INFO - PROCESS | 1948 | 1467737234629 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 09:47:14 INFO - PROCESS | 1948 | 1467737234631 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:47:14 INFO - PROCESS | 1948 | 1467737234633 Marionette TRACE conn2 <- [1,578,null,{}] 09:47:14 INFO - PROCESS | 1948 | 1467737234635 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}] 09:47:14 INFO - PROCESS | 1948 | 1467737234639 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:14 INFO - PROCESS | 1948 | 1467737234766 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 09:47:14 INFO - PROCESS | 1948 | 1467737234770 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:14 INFO - PROCESS | 1948 | 1467737234771 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x124757000 == 36 [pid = 1948] [id = 152] 09:47:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x126593400) [pid = 1948] [serial = 453] [outer = 0x0] 09:47:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x127070000) [pid = 1948] [serial = 454] [outer = 0x126593400] 09:47:14 INFO - PROCESS | 1948 | 1467737234795 Marionette DEBUG loaded listener.js 09:47:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x1288eac00) [pid = 1948] [serial = 455] [outer = 0x126593400] 09:47:15 INFO - PROCESS | 1948 | 1467737235123 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]]]}] 09:47:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:47:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 518ms 09:47:15 INFO - PROCESS | 1948 | 1467737235150 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 09:47:15 INFO - PROCESS | 1948 | 1467737235151 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 09:47:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:47:15 INFO - PROCESS | 1948 | 1467737235163 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:47:15 INFO - PROCESS | 1948 | 1467737235164 Marionette TRACE conn2 <- [1,582,null,{}] 09:47:15 INFO - PROCESS | 1948 | 1467737235167 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}] 09:47:15 INFO - PROCESS | 1948 | 1467737235169 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:15 INFO - PROCESS | 1948 | 1467737235263 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 09:47:15 INFO - PROCESS | 1948 | 1467737235267 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:15 INFO - PROCESS | 1948 | 1467737235269 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e25800 == 37 [pid = 1948] [id = 153] 09:47:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1288eb800) [pid = 1948] [serial = 456] [outer = 0x0] 09:47:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1288f9c00) [pid = 1948] [serial = 457] [outer = 0x1288eb800] 09:47:15 INFO - PROCESS | 1948 | 1467737235292 Marionette DEBUG loaded listener.js 09:47:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x128d0b000) [pid = 1948] [serial = 458] [outer = 0x1288eb800] 09:47:15 INFO - PROCESS | 1948 | 1467737235633 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]]]}] 09:47:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:47:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 528ms 09:47:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:47:15 INFO - PROCESS | 1948 | 1467737235685 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 09:47:15 INFO - PROCESS | 1948 | 1467737235686 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 09:47:15 INFO - PROCESS | 1948 | 1467737235688 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:47:15 INFO - PROCESS | 1948 | 1467737235690 Marionette TRACE conn2 <- [1,586,null,{}] 09:47:15 INFO - PROCESS | 1948 | 1467737235692 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}] 09:47:15 INFO - PROCESS | 1948 | 1467737235693 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:15 INFO - PROCESS | 1948 | 1467737235789 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 09:47:15 INFO - PROCESS | 1948 | 1467737235802 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:15 INFO - PROCESS | 1948 | 1467737235803 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x128878800 == 38 [pid = 1948] [id = 154] 09:47:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12904a400) [pid = 1948] [serial = 459] [outer = 0x0] 09:47:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1293a5000) [pid = 1948] [serial = 460] [outer = 0x12904a400] 09:47:15 INFO - PROCESS | 1948 | 1467737235827 Marionette DEBUG loaded listener.js 09:47:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1293ce000) [pid = 1948] [serial = 461] [outer = 0x12904a400] 09:47:16 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:16 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:16 INFO - PROCESS | 1948 | 1467737236189 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]]]}] 09:47:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:47:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 522ms 09:47:16 INFO - PROCESS | 1948 | 1467737236212 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 09:47:16 INFO - PROCESS | 1948 | 1467737236213 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 09:47:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:47:16 INFO - PROCESS | 1948 | 1467737236216 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:47:16 INFO - PROCESS | 1948 | 1467737236217 Marionette TRACE conn2 <- [1,590,null,{}] 09:47:16 INFO - PROCESS | 1948 | 1467737236225 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}] 09:47:16 INFO - PROCESS | 1948 | 1467737236226 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:16 INFO - PROCESS | 1948 | 1467737236325 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 09:47:16 INFO - PROCESS | 1948 | 1467737236328 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:16 INFO - PROCESS | 1948 | 1467737236329 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x129358000 == 39 [pid = 1948] [id = 155] 09:47:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12914d800) [pid = 1948] [serial = 462] [outer = 0x0] 09:47:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12a492000) [pid = 1948] [serial = 463] [outer = 0x12914d800] 09:47:16 INFO - PROCESS | 1948 | 1467737236360 Marionette DEBUG loaded listener.js 09:47:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x12a709000) [pid = 1948] [serial = 464] [outer = 0x12914d800] 09:47:16 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x11604b800) [pid = 1948] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:47:16 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x11859a000) [pid = 1948] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:47:16 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x123decc00) [pid = 1948] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:47:16 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x118599000) [pid = 1948] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:47:16 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x116974800) [pid = 1948] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:47:16 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1162d2800) [pid = 1948] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:47:16 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x118f13000) [pid = 1948] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:47:16 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1265cfc00) [pid = 1948] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:47:16 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x129154000) [pid = 1948] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:47:16 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x12b920800) [pid = 1948] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:47:16 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x113f0d000) [pid = 1948] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:47:16 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1265cb000) [pid = 1948] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:47:16 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x113963800) [pid = 1948] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:47:16 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x122658000) [pid = 1948] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:47:16 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x124bda000) [pid = 1948] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:47:16 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x12253d400) [pid = 1948] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:47:16 INFO - PROCESS | 1948 | 1467737236744 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]]]}] 09:47:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:47:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 571ms 09:47:16 INFO - PROCESS | 1948 | 1467737236788 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 09:47:16 INFO - PROCESS | 1948 | 1467737236789 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 09:47:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:47:16 INFO - PROCESS | 1948 | 1467737236791 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:47:16 INFO - PROCESS | 1948 | 1467737236792 Marionette TRACE conn2 <- [1,594,null,{}] 09:47:16 INFO - PROCESS | 1948 | 1467737236795 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}] 09:47:16 INFO - PROCESS | 1948 | 1467737236796 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:16 INFO - PROCESS | 1948 | 1467737236872 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 09:47:16 INFO - PROCESS | 1948 | 1467737236926 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:16 INFO - PROCESS | 1948 | 1467737236927 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x124753800 == 40 [pid = 1948] [id = 156] 09:47:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1122b4c00) [pid = 1948] [serial = 465] [outer = 0x0] 09:47:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x11878f400) [pid = 1948] [serial = 466] [outer = 0x1122b4c00] 09:47:16 INFO - PROCESS | 1948 | 1467737236951 Marionette DEBUG loaded listener.js 09:47:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x125ef3800) [pid = 1948] [serial = 467] [outer = 0x1122b4c00] 09:47:17 INFO - PROCESS | 1948 | 1467737237244 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]]]}] 09:47:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:47:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 470ms 09:47:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:47:17 INFO - PROCESS | 1948 | 1467737237261 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 09:47:17 INFO - PROCESS | 1948 | 1467737237263 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 09:47:17 INFO - PROCESS | 1948 | 1467737237265 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:47:17 INFO - PROCESS | 1948 | 1467737237267 Marionette TRACE conn2 <- [1,598,null,{}] 09:47:17 INFO - PROCESS | 1948 | 1467737237274 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}] 09:47:17 INFO - PROCESS | 1948 | 1467737237276 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:17 INFO - PROCESS | 1948 | 1467737237373 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 09:47:17 INFO - PROCESS | 1948 | 1467737237377 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:17 INFO - PROCESS | 1948 | 1467737237387 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:17 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a84c800 == 41 [pid = 1948] [id = 157] 09:47:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x125ef3c00) [pid = 1948] [serial = 468] [outer = 0x0] 09:47:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x12953c000) [pid = 1948] [serial = 469] [outer = 0x125ef3c00] 09:47:17 INFO - PROCESS | 1948 | 1467737237414 Marionette DEBUG loaded listener.js 09:47:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12a821400) [pid = 1948] [serial = 470] [outer = 0x125ef3c00] 09:47:17 INFO - PROCESS | 1948 | 1467737237849 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]]]}] 09:47:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:47:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 626ms 09:47:17 INFO - PROCESS | 1948 | 1467737237891 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 09:47:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:47:17 INFO - PROCESS | 1948 | 1467737237892 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 09:47:17 INFO - PROCESS | 1948 | 1467737237895 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:47:17 INFO - PROCESS | 1948 | 1467737237896 Marionette TRACE conn2 <- [1,602,null,{}] 09:47:17 INFO - PROCESS | 1948 | 1467737237898 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}] 09:47:17 INFO - PROCESS | 1948 | 1467737237899 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:17 INFO - PROCESS | 1948 | 1467737237981 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 09:47:17 INFO - PROCESS | 1948 | 1467737237987 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:17 INFO - PROCESS | 1948 | 1467737237988 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:18 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b609800 == 42 [pid = 1948] [id = 158] 09:47:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12a706c00) [pid = 1948] [serial = 471] [outer = 0x0] 09:47:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12b652000) [pid = 1948] [serial = 472] [outer = 0x12a706c00] 09:47:18 INFO - PROCESS | 1948 | 1467737238027 Marionette DEBUG loaded listener.js 09:47:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12677c400) [pid = 1948] [serial = 473] [outer = 0x12a706c00] 09:47:18 INFO - PROCESS | 1948 | 1467737238468 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]]]}] 09:47:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:47:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 619ms 09:47:18 INFO - PROCESS | 1948 | 1467737238515 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 09:47:18 INFO - PROCESS | 1948 | 1467737238517 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 09:47:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:47:18 INFO - PROCESS | 1948 | 1467737238524 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:47:18 INFO - PROCESS | 1948 | 1467737238525 Marionette TRACE conn2 <- [1,606,null,{}] 09:47:18 INFO - PROCESS | 1948 | 1467737238529 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}] 09:47:18 INFO - PROCESS | 1948 | 1467737238530 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:18 INFO - PROCESS | 1948 | 1467737238627 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 09:47:18 INFO - PROCESS | 1948 | 1467737238770 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:18 INFO - PROCESS | 1948 | 1467737238772 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:18 INFO - PROCESS | 1948 | ++DOCSHELL 0x113b9c000 == 43 [pid = 1948] [id = 159] 09:47:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x112dc5400) [pid = 1948] [serial = 474] [outer = 0x0] 09:47:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x11332b800) [pid = 1948] [serial = 475] [outer = 0x112dc5400] 09:47:18 INFO - PROCESS | 1948 | 1467737238802 Marionette DEBUG loaded listener.js 09:47:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x11696a800) [pid = 1948] [serial = 476] [outer = 0x112dc5400] 09:47:19 INFO - PROCESS | 1948 | 1467737239258 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]]]}] 09:47:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:47:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 770ms 09:47:19 INFO - PROCESS | 1948 | 1467737239295 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 09:47:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:47:19 INFO - PROCESS | 1948 | 1467737239297 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 09:47:19 INFO - PROCESS | 1948 | 1467737239300 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:47:19 INFO - PROCESS | 1948 | 1467737239302 Marionette TRACE conn2 <- [1,610,null,{}] 09:47:19 INFO - PROCESS | 1948 | 1467737239305 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}] 09:47:19 INFO - PROCESS | 1948 | 1467737239307 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:19 INFO - PROCESS | 1948 | 1467737239407 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 09:47:19 INFO - PROCESS | 1948 | 1467737239464 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:19 INFO - PROCESS | 1948 | 1467737239466 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:19 INFO - PROCESS | 1948 | ++DOCSHELL 0x11926b800 == 44 [pid = 1948] [id = 160] 09:47:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x11854f000) [pid = 1948] [serial = 477] [outer = 0x0] 09:47:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x11924b000) [pid = 1948] [serial = 478] [outer = 0x11854f000] 09:47:19 INFO - PROCESS | 1948 | 1467737239495 Marionette DEBUG loaded listener.js 09:47:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x119811000) [pid = 1948] [serial = 479] [outer = 0x11854f000] 09:47:19 INFO - PROCESS | 1948 | 1467737239948 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]]]}] 09:47:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:47:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 673ms 09:47:19 INFO - PROCESS | 1948 | 1467737239976 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 09:47:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:47:19 INFO - PROCESS | 1948 | 1467737239980 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 09:47:19 INFO - PROCESS | 1948 | 1467737239986 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:47:19 INFO - PROCESS | 1948 | 1467737239989 Marionette TRACE conn2 <- [1,614,null,{}] 09:47:20 INFO - PROCESS | 1948 | 1467737240023 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}] 09:47:20 INFO - PROCESS | 1948 | 1467737240025 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:20 INFO - PROCESS | 1948 | 1467737240220 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 09:47:20 INFO - PROCESS | 1948 | 1467737240289 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:20 INFO - PROCESS | 1948 | 1467737240291 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:20 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a73b800 == 45 [pid = 1948] [id = 161] 09:47:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x119816c00) [pid = 1948] [serial = 480] [outer = 0x0] 09:47:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x12540bc00) [pid = 1948] [serial = 481] [outer = 0x119816c00] 09:47:20 INFO - PROCESS | 1948 | 1467737240336 Marionette DEBUG loaded listener.js 09:47:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1265cbc00) [pid = 1948] [serial = 482] [outer = 0x119816c00] 09:47:20 INFO - PROCESS | 1948 | 1467737240791 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]]]}] 09:47:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:47:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 830ms 09:47:20 INFO - PROCESS | 1948 | 1467737240814 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 09:47:20 INFO - PROCESS | 1948 | 1467737240815 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 09:47:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:47:20 INFO - PROCESS | 1948 | 1467737240822 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:47:20 INFO - PROCESS | 1948 | 1467737240826 Marionette TRACE conn2 <- [1,618,null,{}] 09:47:20 INFO - PROCESS | 1948 | 1467737240830 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}] 09:47:20 INFO - PROCESS | 1948 | 1467737240832 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:20 INFO - PROCESS | 1948 | 1467737240935 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 09:47:20 INFO - PROCESS | 1948 | 1467737240989 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:20 INFO - PROCESS | 1948 | 1467737240991 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:20 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b6a3800 == 46 [pid = 1948] [id = 162] 09:47:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x1265cd400) [pid = 1948] [serial = 483] [outer = 0x0] 09:47:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x127087000) [pid = 1948] [serial = 484] [outer = 0x1265cd400] 09:47:21 INFO - PROCESS | 1948 | 1467737241020 Marionette DEBUG loaded listener.js 09:47:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x1293c8400) [pid = 1948] [serial = 485] [outer = 0x1265cd400] 09:47:21 INFO - PROCESS | 1948 | 1467737241422 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]]]}] 09:47:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:47:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 627ms 09:47:21 INFO - PROCESS | 1948 | 1467737241446 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 09:47:21 INFO - PROCESS | 1948 | 1467737241448 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 09:47:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:47:21 INFO - PROCESS | 1948 | 1467737241450 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:47:21 INFO - PROCESS | 1948 | 1467737241451 Marionette TRACE conn2 <- [1,622,null,{}] 09:47:21 INFO - PROCESS | 1948 | 1467737241454 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}] 09:47:21 INFO - PROCESS | 1948 | 1467737241455 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:21 INFO - PROCESS | 1948 | 1467737241556 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 09:47:21 INFO - PROCESS | 1948 | 1467737241662 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:21 INFO - PROCESS | 1948 | 1467737241663 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:21 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b68f000 == 47 [pid = 1948] [id = 163] 09:47:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x12953f000) [pid = 1948] [serial = 486] [outer = 0x0] 09:47:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x12a7a5c00) [pid = 1948] [serial = 487] [outer = 0x12953f000] 09:47:21 INFO - PROCESS | 1948 | 1467737241692 Marionette DEBUG loaded listener.js 09:47:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x12b91fc00) [pid = 1948] [serial = 488] [outer = 0x12953f000] 09:47:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x118592800) [pid = 1948] [serial = 489] [outer = 0x12ce4f800] 09:47:22 INFO - PROCESS | 1948 | 1467737242296 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]]]}] 09:47:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:47:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 920ms 09:47:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:47:22 INFO - PROCESS | 1948 | 1467737242371 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 09:47:22 INFO - PROCESS | 1948 | 1467737242373 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 09:47:22 INFO - PROCESS | 1948 | 1467737242377 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:47:22 INFO - PROCESS | 1948 | 1467737242379 Marionette TRACE conn2 <- [1,626,null,{}] 09:47:22 INFO - PROCESS | 1948 | 1467737242382 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}] 09:47:22 INFO - PROCESS | 1948 | 1467737242384 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:22 INFO - PROCESS | 1948 | 1467737242479 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 09:47:22 INFO - PROCESS | 1948 | 1467737242552 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:22 INFO - PROCESS | 1948 | 1467737242554 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x1171c8000 == 48 [pid = 1948] [id = 164] 09:47:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x1184a7000) [pid = 1948] [serial = 490] [outer = 0x0] 09:47:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x118590800) [pid = 1948] [serial = 491] [outer = 0x1184a7000] 09:47:22 INFO - PROCESS | 1948 | 1467737242582 Marionette DEBUG loaded listener.js 09:47:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x11878c800) [pid = 1948] [serial = 492] [outer = 0x1184a7000] 09:47:23 INFO - PROCESS | 1948 | --DOCSHELL 0x12b609800 == 47 [pid = 1948] [id = 158] 09:47:23 INFO - PROCESS | 1948 | --DOCSHELL 0x12a84c800 == 46 [pid = 1948] [id = 157] 09:47:23 INFO - PROCESS | 1948 | --DOCSHELL 0x124753800 == 45 [pid = 1948] [id = 156] 09:47:23 INFO - PROCESS | 1948 | --DOCSHELL 0x129358000 == 44 [pid = 1948] [id = 155] 09:47:23 INFO - PROCESS | 1948 | --DOCSHELL 0x128878800 == 43 [pid = 1948] [id = 154] 09:47:23 INFO - PROCESS | 1948 | --DOCSHELL 0x117e25800 == 42 [pid = 1948] [id = 153] 09:47:23 INFO - PROCESS | 1948 | --DOCSHELL 0x124757000 == 41 [pid = 1948] [id = 152] 09:47:23 INFO - PROCESS | 1948 | --DOCSHELL 0x1225ba800 == 40 [pid = 1948] [id = 151] 09:47:23 INFO - PROCESS | 1948 | --DOCSHELL 0x1198dc000 == 39 [pid = 1948] [id = 150] 09:47:23 INFO - PROCESS | 1948 | --DOCSHELL 0x118f76800 == 38 [pid = 1948] [id = 149] 09:47:23 INFO - PROCESS | 1948 | --DOCSHELL 0x1171b6800 == 37 [pid = 1948] [id = 148] 09:47:23 INFO - PROCESS | 1948 | --DOCSHELL 0x116996000 == 36 [pid = 1948] [id = 147] 09:47:23 INFO - PROCESS | 1948 | --DOCSHELL 0x122618000 == 35 [pid = 1948] [id = 146] 09:47:23 INFO - PROCESS | 1948 | --DOCSHELL 0x12261e000 == 34 [pid = 1948] [id = 144] 09:47:23 INFO - PROCESS | 1948 | --DOCSHELL 0x11717b800 == 33 [pid = 1948] [id = 145] 09:47:23 INFO - PROCESS | 1948 | --DOCSHELL 0x1181f4000 == 32 [pid = 1948] [id = 133] 09:47:23 INFO - PROCESS | 1948 | --DOCSHELL 0x12b68f000 == 31 [pid = 1948] [id = 163] 09:47:23 INFO - PROCESS | 1948 | --DOCSHELL 0x12b6a3800 == 30 [pid = 1948] [id = 162] 09:47:23 INFO - PROCESS | 1948 | --DOCSHELL 0x12a73b800 == 29 [pid = 1948] [id = 161] 09:47:23 INFO - PROCESS | 1948 | --DOCSHELL 0x11926b800 == 28 [pid = 1948] [id = 160] 09:47:23 INFO - PROCESS | 1948 | --DOCSHELL 0x113b9c000 == 27 [pid = 1948] [id = 159] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x125410c00) [pid = 1948] [serial = 412] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x11878c000) [pid = 1948] [serial = 403] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x11924f400) [pid = 1948] [serial = 404] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x1247c4000) [pid = 1948] [serial = 409] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x120d43000) [pid = 1948] [serial = 398] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x11924c800) [pid = 1948] [serial = 397] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x122537400) [pid = 1948] [serial = 406] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x123a24400) [pid = 1948] [serial = 407] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x116fadc00) [pid = 1948] [serial = 400] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x1246f0000) [pid = 1948] [serial = 383] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x120d3ec00) [pid = 1948] [serial = 382] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x118409c00) [pid = 1948] [serial = 401] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x12708c000) [pid = 1948] [serial = 386] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1265d8c00) [pid = 1948] [serial = 385] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x12a7a1000) [pid = 1948] [serial = 389] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1293c4400) [pid = 1948] [serial = 388] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x12bec8800) [pid = 1948] [serial = 392] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x12ba1d400) [pid = 1948] [serial = 391] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x118594c00) [pid = 1948] [serial = 395] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1184a0800) [pid = 1948] [serial = 394] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x12707f400) [pid = 1948] [serial = 415] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1288f4c00) [pid = 1948] [serial = 418] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1288efc00) [pid = 1948] [serial = 424] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1293a3800) [pid = 1948] [serial = 428] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x123e71400) [pid = 1948] [serial = 421] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1265cc800) [pid = 1948] [serial = 422] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x128a8f000) [pid = 1948] [serial = 419] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x129538c00) [pid = 1948] [serial = 430] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x1288eb000) [pid = 1948] [serial = 416] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x12658c400) [pid = 1948] [serial = 413] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x124d4fc00) [pid = 1948] [serial = 410] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x129049800) [pid = 1948] [serial = 425] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x12914ac00) [pid = 1948] [serial = 427] [outer = 0x0] [url = about:blank] 09:47:23 INFO - PROCESS | 1948 | 1467737243559 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]]]}] 09:47:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:47:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1225ms 09:47:23 INFO - PROCESS | 1948 | 1467737243609 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 09:47:23 INFO - PROCESS | 1948 | 1467737243611 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 09:47:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:47:23 INFO - PROCESS | 1948 | 1467737243614 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:47:23 INFO - PROCESS | 1948 | 1467737243616 Marionette TRACE conn2 <- [1,630,null,{}] 09:47:23 INFO - PROCESS | 1948 | 1467737243622 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}] 09:47:23 INFO - PROCESS | 1948 | 1467737243623 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:23 INFO - PROCESS | 1948 | 1467737243701 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 09:47:23 INFO - PROCESS | 1948 | 1467737243706 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:23 INFO - PROCESS | 1948 | 1467737243709 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:23 INFO - PROCESS | 1948 | ++DOCSHELL 0x113f1b000 == 28 [pid = 1948] [id = 165] 09:47:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x113d5cc00) [pid = 1948] [serial = 493] [outer = 0x0] 09:47:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x116049400) [pid = 1948] [serial = 494] [outer = 0x113d5cc00] 09:47:23 INFO - PROCESS | 1948 | 1467737243738 Marionette DEBUG loaded listener.js 09:47:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x11334b400) [pid = 1948] [serial = 495] [outer = 0x113d5cc00] 09:47:24 INFO - PROCESS | 1948 | 1467737244065 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]]]}] 09:47:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:47:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 474ms 09:47:24 INFO - PROCESS | 1948 | 1467737244094 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 09:47:24 INFO - PROCESS | 1948 | 1467737244097 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 09:47:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:47:24 INFO - PROCESS | 1948 | 1467737244102 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:47:24 INFO - PROCESS | 1948 | 1467737244104 Marionette TRACE conn2 <- [1,634,null,{}] 09:47:24 INFO - PROCESS | 1948 | 1467737244106 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}] 09:47:24 INFO - PROCESS | 1948 | 1467737244108 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:24 INFO - PROCESS | 1948 | 1467737244182 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 09:47:24 INFO - PROCESS | 1948 | 1467737244191 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:24 INFO - PROCESS | 1948 | 1467737244192 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:24 INFO - PROCESS | 1948 | ++DOCSHELL 0x117189000 == 29 [pid = 1948] [id = 166] 09:47:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x118088400) [pid = 1948] [serial = 496] [outer = 0x0] 09:47:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x118598000) [pid = 1948] [serial = 497] [outer = 0x118088400] 09:47:24 INFO - PROCESS | 1948 | 1467737244219 Marionette DEBUG loaded listener.js 09:47:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x11878d800) [pid = 1948] [serial = 498] [outer = 0x118088400] 09:47:24 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:24 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:24 INFO - PROCESS | 1948 | 1467737244560 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]]]}] 09:47:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:47:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 469ms 09:47:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:47:24 INFO - PROCESS | 1948 | 1467737244572 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 09:47:24 INFO - PROCESS | 1948 | 1467737244573 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 09:47:24 INFO - PROCESS | 1948 | 1467737244575 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:47:24 INFO - PROCESS | 1948 | 1467737244577 Marionette TRACE conn2 <- [1,638,null,{}] 09:47:24 INFO - PROCESS | 1948 | 1467737244587 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}] 09:47:24 INFO - PROCESS | 1948 | 1467737244590 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:24 INFO - PROCESS | 1948 | 1467737244667 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 09:47:24 INFO - PROCESS | 1948 | 1467737244719 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:24 INFO - PROCESS | 1948 | 1467737244721 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:24 INFO - PROCESS | 1948 | ++DOCSHELL 0x11832c800 == 30 [pid = 1948] [id = 167] 09:47:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x113d06800) [pid = 1948] [serial = 499] [outer = 0x0] 09:47:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x1195e2c00) [pid = 1948] [serial = 500] [outer = 0x113d06800] 09:47:24 INFO - PROCESS | 1948 | 1467737244749 Marionette DEBUG loaded listener.js 09:47:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x120d40400) [pid = 1948] [serial = 501] [outer = 0x113d06800] 09:47:24 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:24 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:25 INFO - PROCESS | 1948 | 1467737245046 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]]]}] 09:47:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:47:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 522ms 09:47:25 INFO - PROCESS | 1948 | 1467737245098 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 09:47:25 INFO - PROCESS | 1948 | 1467737245100 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 09:47:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:47:25 INFO - PROCESS | 1948 | 1467737245102 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:47:25 INFO - PROCESS | 1948 | 1467737245103 Marionette TRACE conn2 <- [1,642,null,{}] 09:47:25 INFO - PROCESS | 1948 | 1467737245105 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}] 09:47:25 INFO - PROCESS | 1948 | 1467737245107 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:25 INFO - PROCESS | 1948 | 1467737245183 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 09:47:25 INFO - PROCESS | 1948 | 1467737245237 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:25 INFO - PROCESS | 1948 | 1467737245238 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x118f8e000 == 31 [pid = 1948] [id = 168] 09:47:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x11982ac00) [pid = 1948] [serial = 502] [outer = 0x0] 09:47:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12393c400) [pid = 1948] [serial = 503] [outer = 0x11982ac00] 09:47:25 INFO - PROCESS | 1948 | 1467737245264 Marionette DEBUG loaded listener.js 09:47:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x123e7b400) [pid = 1948] [serial = 504] [outer = 0x11982ac00] 09:47:25 INFO - PROCESS | 1948 | 1467737245530 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]]]}] 09:47:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:47:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 469ms 09:47:25 INFO - PROCESS | 1948 | 1467737245575 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 09:47:25 INFO - PROCESS | 1948 | 1467737245576 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 09:47:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:47:25 INFO - PROCESS | 1948 | 1467737245578 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:47:25 INFO - PROCESS | 1948 | 1467737245579 Marionette TRACE conn2 <- [1,646,null,{}] 09:47:25 INFO - PROCESS | 1948 | 1467737245600 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}] 09:47:25 INFO - PROCESS | 1948 | 1467737245603 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:25 INFO - PROCESS | 1948 | 1467737245693 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 09:47:25 INFO - PROCESS | 1948 | 1467737245697 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:25 INFO - PROCESS | 1948 | 1467737245698 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x1198d4000 == 32 [pid = 1948] [id = 169] 09:47:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x118089c00) [pid = 1948] [serial = 505] [outer = 0x0] 09:47:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1246ef400) [pid = 1948] [serial = 506] [outer = 0x118089c00] 09:47:25 INFO - PROCESS | 1948 | 1467737245723 Marionette DEBUG loaded listener.js 09:47:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x124bacc00) [pid = 1948] [serial = 507] [outer = 0x118089c00] 09:47:26 INFO - PROCESS | 1948 | 1467737246062 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]]]}] 09:47:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:47:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 536ms 09:47:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:47:26 INFO - PROCESS | 1948 | 1467737246115 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 09:47:26 INFO - PROCESS | 1948 | 1467737246116 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 09:47:26 INFO - PROCESS | 1948 | 1467737246118 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:47:26 INFO - PROCESS | 1948 | 1467737246119 Marionette TRACE conn2 <- [1,650,null,{}] 09:47:26 INFO - PROCESS | 1948 | 1467737246121 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}] 09:47:26 INFO - PROCESS | 1948 | 1467737246125 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:26 INFO - PROCESS | 1948 | 1467737246236 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 09:47:26 INFO - PROCESS | 1948 | 1467737246271 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:26 INFO - PROCESS | 1948 | 1467737246272 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x122604800 == 33 [pid = 1948] [id = 170] 09:47:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x124bd7400) [pid = 1948] [serial = 508] [outer = 0x0] 09:47:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x125ef8800) [pid = 1948] [serial = 509] [outer = 0x124bd7400] 09:47:26 INFO - PROCESS | 1948 | 1467737246297 Marionette DEBUG loaded listener.js 09:47:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1265d5800) [pid = 1948] [serial = 510] [outer = 0x124bd7400] 09:47:26 INFO - PROCESS | 1948 | 1467737246647 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]]]}] 09:47:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:47:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 570ms 09:47:26 INFO - PROCESS | 1948 | 1467737246689 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 09:47:26 INFO - PROCESS | 1948 | 1467737246691 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 09:47:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:47:26 INFO - PROCESS | 1948 | 1467737246695 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:47:26 INFO - PROCESS | 1948 | 1467737246696 Marionette TRACE conn2 <- [1,654,null,{}] 09:47:26 INFO - PROCESS | 1948 | 1467737246699 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}] 09:47:26 INFO - PROCESS | 1948 | 1467737246701 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:26 INFO - PROCESS | 1948 | 1467737246835 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 09:47:26 INFO - PROCESS | 1948 | 1467737246867 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:26 INFO - PROCESS | 1948 | 1467737246868 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x123d1c800 == 34 [pid = 1948] [id = 171] 09:47:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x1130d1800) [pid = 1948] [serial = 511] [outer = 0x0] 09:47:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x127081c00) [pid = 1948] [serial = 512] [outer = 0x1130d1800] 09:47:26 INFO - PROCESS | 1948 | 1467737246892 Marionette DEBUG loaded listener.js 09:47:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x1286cc000) [pid = 1948] [serial = 513] [outer = 0x1130d1800] 09:47:27 INFO - PROCESS | 1948 | 1467737247189 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]]]}] 09:47:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:47:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 520ms 09:47:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:47:27 INFO - PROCESS | 1948 | 1467737247214 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 09:47:27 INFO - PROCESS | 1948 | 1467737247215 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 09:47:27 INFO - PROCESS | 1948 | 1467737247227 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:47:27 INFO - PROCESS | 1948 | 1467737247229 Marionette TRACE conn2 <- [1,658,null,{}] 09:47:27 INFO - PROCESS | 1948 | 1467737247231 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}] 09:47:27 INFO - PROCESS | 1948 | 1467737247232 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:27 INFO - PROCESS | 1948 | 1467737247327 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 09:47:27 INFO - PROCESS | 1948 | 1467737247331 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:27 INFO - PROCESS | 1948 | 1467737247332 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x12497f000 == 35 [pid = 1948] [id = 172] 09:47:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x11396bc00) [pid = 1948] [serial = 514] [outer = 0x0] 09:47:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1286d4c00) [pid = 1948] [serial = 515] [outer = 0x11396bc00] 09:47:27 INFO - PROCESS | 1948 | 1467737247356 Marionette DEBUG loaded listener.js 09:47:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x1288f1800) [pid = 1948] [serial = 516] [outer = 0x11396bc00] 09:47:27 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x12a706c00) [pid = 1948] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:47:27 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x1288eb800) [pid = 1948] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:47:27 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x126593400) [pid = 1948] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:47:27 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x12914d800) [pid = 1948] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:47:27 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1122b4c00) [pid = 1948] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:47:27 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x113384800) [pid = 1948] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:47:27 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x119252400) [pid = 1948] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:47:27 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x113b70800) [pid = 1948] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:47:27 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x118598c00) [pid = 1948] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:47:27 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x123b4a400) [pid = 1948] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:47:27 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1293a4000) [pid = 1948] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:47:27 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x123fb0000) [pid = 1948] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:47:27 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x120d3f400) [pid = 1948] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:47:27 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x12904a400) [pid = 1948] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:47:27 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x125ef3c00) [pid = 1948] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:47:27 INFO - PROCESS | 1948 | 1467737247870 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]]]}] 09:47:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:47:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 679ms 09:47:27 INFO - PROCESS | 1948 | 1467737247897 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 09:47:27 INFO - PROCESS | 1948 | 1467737247899 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 09:47:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:47:27 INFO - PROCESS | 1948 | 1467737247904 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:47:27 INFO - PROCESS | 1948 | 1467737247905 Marionette TRACE conn2 <- [1,662,null,{}] 09:47:27 INFO - PROCESS | 1948 | 1467737247908 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}] 09:47:27 INFO - PROCESS | 1948 | 1467737247909 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:27 INFO - PROCESS | 1948 | 1467737247989 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 09:47:28 INFO - PROCESS | 1948 | 1467737248040 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:28 INFO - PROCESS | 1948 | 1467737248041 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x11832b800 == 36 [pid = 1948] [id = 173] 09:47:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x11854f400) [pid = 1948] [serial = 517] [outer = 0x0] 09:47:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12394bc00) [pid = 1948] [serial = 518] [outer = 0x11854f400] 09:47:28 INFO - PROCESS | 1948 | 1467737248069 Marionette DEBUG loaded listener.js 09:47:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12640f800) [pid = 1948] [serial = 519] [outer = 0x11854f400] 09:47:28 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:28 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:28 INFO - PROCESS | 1948 | 1467737248339 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]]]}] 09:47:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:47:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 472ms 09:47:28 INFO - PROCESS | 1948 | 1467737248375 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 09:47:28 INFO - PROCESS | 1948 | 1467737248377 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 09:47:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:47:28 INFO - PROCESS | 1948 | 1467737248379 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:47:28 INFO - PROCESS | 1948 | 1467737248380 Marionette TRACE conn2 <- [1,666,null,{}] 09:47:28 INFO - PROCESS | 1948 | 1467737248382 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}] 09:47:28 INFO - PROCESS | 1948 | 1467737248384 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:28 INFO - PROCESS | 1948 | 1467737248473 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 09:47:28 INFO - PROCESS | 1948 | 1467737248476 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:28 INFO - PROCESS | 1948 | 1467737248477 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x126514000 == 37 [pid = 1948] [id = 174] 09:47:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12658c000) [pid = 1948] [serial = 520] [outer = 0x0] 09:47:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1288f2c00) [pid = 1948] [serial = 521] [outer = 0x12658c000] 09:47:28 INFO - PROCESS | 1948 | 1467737248502 Marionette DEBUG loaded listener.js 09:47:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x128a89000) [pid = 1948] [serial = 522] [outer = 0x12658c000] 09:47:28 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:28 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:28 INFO - PROCESS | 1948 | 1467737248859 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]]]}] 09:47:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:47:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 09:47:28 INFO - PROCESS | 1948 | 1467737248899 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 09:47:28 INFO - PROCESS | 1948 | 1467737248901 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 09:47:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:47:28 INFO - PROCESS | 1948 | 1467737248905 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:47:28 INFO - PROCESS | 1948 | 1467737248907 Marionette TRACE conn2 <- [1,670,null,{}] 09:47:28 INFO - PROCESS | 1948 | 1467737248919 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}] 09:47:28 INFO - PROCESS | 1948 | 1467737248922 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:29 INFO - PROCESS | 1948 | 1467737249069 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 09:47:29 INFO - PROCESS | 1948 | 1467737249085 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:29 INFO - PROCESS | 1948 | 1467737249087 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:29 INFO - PROCESS | 1948 | ++DOCSHELL 0x1198cd800 == 38 [pid = 1948] [id = 175] 09:47:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x128d0d000) [pid = 1948] [serial = 523] [outer = 0x0] 09:47:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12914b000) [pid = 1948] [serial = 524] [outer = 0x128d0d000] 09:47:29 INFO - PROCESS | 1948 | 1467737249129 Marionette DEBUG loaded listener.js 09:47:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1293c7400) [pid = 1948] [serial = 525] [outer = 0x128d0d000] 09:47:29 INFO - PROCESS | 1948 | 1467737249595 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]]]}] 09:47:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:47:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 722ms 09:47:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:47:29 INFO - PROCESS | 1948 | 1467737249626 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 09:47:29 INFO - PROCESS | 1948 | 1467737249628 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 09:47:29 INFO - PROCESS | 1948 | 1467737249630 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:47:29 INFO - PROCESS | 1948 | 1467737249631 Marionette TRACE conn2 <- [1,674,null,{}] 09:47:29 INFO - PROCESS | 1948 | 1467737249634 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}] 09:47:29 INFO - PROCESS | 1948 | 1467737249636 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:29 INFO - PROCESS | 1948 | 1467737249738 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 09:47:29 INFO - PROCESS | 1948 | 1467737249743 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:29 INFO - PROCESS | 1948 | 1467737249744 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:29 INFO - PROCESS | 1948 | ++DOCSHELL 0x111e08000 == 39 [pid = 1948] [id = 176] 09:47:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x111aa5800) [pid = 1948] [serial = 526] [outer = 0x0] 09:47:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x1122b2c00) [pid = 1948] [serial = 527] [outer = 0x111aa5800] 09:47:29 INFO - PROCESS | 1948 | 1467737249818 Marionette DEBUG loaded listener.js 09:47:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x113391c00) [pid = 1948] [serial = 528] [outer = 0x111aa5800] 09:47:30 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:30 INFO - PROCESS | 1948 | 1467737250366 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]]]}] 09:47:30 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 09:47:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 770ms 09:47:30 INFO - PROCESS | 1948 | 1467737250411 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 09:47:30 INFO - PROCESS | 1948 | 1467737250413 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 09:47:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:47:30 INFO - PROCESS | 1948 | 1467737250418 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:47:30 INFO - PROCESS | 1948 | 1467737250422 Marionette TRACE conn2 <- [1,678,null,{}] 09:47:30 INFO - PROCESS | 1948 | 1467737250426 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}] 09:47:30 INFO - PROCESS | 1948 | 1467737250428 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:30 INFO - PROCESS | 1948 | 1467737250536 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 09:47:30 INFO - PROCESS | 1948 | 1467737250612 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:30 INFO - PROCESS | 1948 | 1467737250613 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:30 INFO - PROCESS | 1948 | ++DOCSHELL 0x11832a000 == 40 [pid = 1948] [id = 177] 09:47:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x11808c400) [pid = 1948] [serial = 529] [outer = 0x0] 09:47:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1184a9000) [pid = 1948] [serial = 530] [outer = 0x11808c400] 09:47:30 INFO - PROCESS | 1948 | 1467737250644 Marionette DEBUG loaded listener.js 09:47:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x118789800) [pid = 1948] [serial = 531] [outer = 0x11808c400] 09:47:31 INFO - PROCESS | 1948 | 1467737251168 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]]]}] 09:47:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:47:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 823ms 09:47:31 INFO - PROCESS | 1948 | 1467737251240 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 09:47:31 INFO - PROCESS | 1948 | 1467737251243 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 09:47:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:47:31 INFO - PROCESS | 1948 | 1467737251247 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:47:31 INFO - PROCESS | 1948 | 1467737251249 Marionette TRACE conn2 <- [1,682,null,{}] 09:47:31 INFO - PROCESS | 1948 | 1467737251252 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}] 09:47:31 INFO - PROCESS | 1948 | 1467737251254 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:31 INFO - PROCESS | 1948 | 1467737251363 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 09:47:31 INFO - PROCESS | 1948 | 1467737251545 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:31 INFO - PROCESS | 1948 | 1467737251548 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x11605a800 == 41 [pid = 1948] [id = 178] 09:47:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x11396ac00) [pid = 1948] [serial = 532] [outer = 0x0] 09:47:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x11696ac00) [pid = 1948] [serial = 533] [outer = 0x11396ac00] 09:47:31 INFO - PROCESS | 1948 | 1467737251583 Marionette DEBUG loaded listener.js 09:47:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x118539400) [pid = 1948] [serial = 534] [outer = 0x11396ac00] 09:47:32 INFO - PROCESS | 1948 | --DOCSHELL 0x1198cd800 == 40 [pid = 1948] [id = 175] 09:47:32 INFO - PROCESS | 1948 | --DOCSHELL 0x126514000 == 39 [pid = 1948] [id = 174] 09:47:32 INFO - PROCESS | 1948 | --DOCSHELL 0x11832b800 == 38 [pid = 1948] [id = 173] 09:47:32 INFO - PROCESS | 1948 | --DOCSHELL 0x12497f000 == 37 [pid = 1948] [id = 172] 09:47:32 INFO - PROCESS | 1948 | --DOCSHELL 0x123d1c800 == 36 [pid = 1948] [id = 171] 09:47:32 INFO - PROCESS | 1948 | --DOCSHELL 0x122604800 == 35 [pid = 1948] [id = 170] 09:47:32 INFO - PROCESS | 1948 | --DOCSHELL 0x1198d4000 == 34 [pid = 1948] [id = 169] 09:47:32 INFO - PROCESS | 1948 | --DOCSHELL 0x118f8e000 == 33 [pid = 1948] [id = 168] 09:47:32 INFO - PROCESS | 1948 | --DOCSHELL 0x11832c800 == 32 [pid = 1948] [id = 167] 09:47:32 INFO - PROCESS | 1948 | --DOCSHELL 0x117189000 == 31 [pid = 1948] [id = 166] 09:47:32 INFO - PROCESS | 1948 | --DOCSHELL 0x113f1b000 == 30 [pid = 1948] [id = 165] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x125ef3800) [pid = 1948] [serial = 467] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x1288eac00) [pid = 1948] [serial = 455] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12a709000) [pid = 1948] [serial = 464] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x12677c400) [pid = 1948] [serial = 473] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x12a821400) [pid = 1948] [serial = 470] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x12658e800) [pid = 1948] [serial = 452] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x12914b800) [pid = 1948] [serial = 203] [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:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x12b652000) [pid = 1948] [serial = 472] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x1288f9c00) [pid = 1948] [serial = 457] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x127070000) [pid = 1948] [serial = 454] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x128d0b000) [pid = 1948] [serial = 458] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x12a492000) [pid = 1948] [serial = 463] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x11878f400) [pid = 1948] [serial = 466] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x115ef4800) [pid = 1948] [serial = 439] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x116a0b000) [pid = 1948] [serial = 440] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x120d3e800) [pid = 1948] [serial = 436] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x123b51c00) [pid = 1948] [serial = 437] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x11840f000) [pid = 1948] [serial = 433] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x118598800) [pid = 1948] [serial = 434] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x118786c00) [pid = 1948] [serial = 442] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x118fa3000) [pid = 1948] [serial = 443] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1246e5000) [pid = 1948] [serial = 448] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x1249d3000) [pid = 1948] [serial = 449] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x12a79ac00) [pid = 1948] [serial = 431] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x125405800) [pid = 1948] [serial = 451] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x122535800) [pid = 1948] [serial = 445] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x123b4c000) [pid = 1948] [serial = 446] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x1293ce000) [pid = 1948] [serial = 461] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x1293a5000) [pid = 1948] [serial = 460] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x12953c000) [pid = 1948] [serial = 469] [outer = 0x0] [url = about:blank] 09:47:32 INFO - PROCESS | 1948 | 1467737252601 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]]]}] 09:47:32 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) 09:47:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1373ms 09:47:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:47:32 INFO - PROCESS | 1948 | 1467737252622 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 09:47:32 INFO - PROCESS | 1948 | 1467737252623 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 09:47:32 INFO - PROCESS | 1948 | 1467737252626 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:47:32 INFO - PROCESS | 1948 | 1467737252627 Marionette TRACE conn2 <- [1,686,null,{}] 09:47:32 INFO - PROCESS | 1948 | 1467737252631 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}] 09:47:32 INFO - PROCESS | 1948 | 1467737252632 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:32 INFO - PROCESS | 1948 | 1467737252717 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 09:47:32 INFO - PROCESS | 1948 | 1467737252767 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:32 INFO - PROCESS | 1948 | 1467737252769 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:32 INFO - PROCESS | 1948 | ++DOCSHELL 0x117189000 == 31 [pid = 1948] [id = 179] 09:47:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x11859a800) [pid = 1948] [serial = 535] [outer = 0x0] 09:47:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x11878c000) [pid = 1948] [serial = 536] [outer = 0x11859a800] 09:47:32 INFO - PROCESS | 1948 | 1467737252795 Marionette DEBUG loaded listener.js 09:47:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x11924dc00) [pid = 1948] [serial = 537] [outer = 0x11859a800] 09:47:33 INFO - PROCESS | 1948 | 1467737253580 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]]]}] 09:47:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:47:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 970ms 09:47:33 INFO - PROCESS | 1948 | 1467737253598 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 09:47:33 INFO - PROCESS | 1948 | 1467737253602 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 09:47:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:47:33 INFO - PROCESS | 1948 | 1467737253605 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:47:33 INFO - PROCESS | 1948 | 1467737253606 Marionette TRACE conn2 <- [1,690,null,{}] 09:47:33 INFO - PROCESS | 1948 | 1467737253608 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}] 09:47:33 INFO - PROCESS | 1948 | 1467737253610 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:33 INFO - PROCESS | 1948 | 1467737253688 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 09:47:33 INFO - PROCESS | 1948 | 1467737253695 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:33 INFO - PROCESS | 1948 | 1467737253696 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x118726000 == 32 [pid = 1948] [id = 180] 09:47:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x120d44000) [pid = 1948] [serial = 538] [outer = 0x0] 09:47:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x123945400) [pid = 1948] [serial = 539] [outer = 0x120d44000] 09:47:33 INFO - PROCESS | 1948 | 1467737253722 Marionette DEBUG loaded listener.js 09:47:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1246eb400) [pid = 1948] [serial = 540] [outer = 0x120d44000] 09:47:34 INFO - PROCESS | 1948 | 1467737254564 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]]]}] 09:47:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:47:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 970ms 09:47:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:47:34 INFO - PROCESS | 1948 | 1467737254579 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 09:47:34 INFO - PROCESS | 1948 | 1467737254580 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 09:47:34 INFO - PROCESS | 1948 | 1467737254589 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:47:34 INFO - PROCESS | 1948 | 1467737254593 Marionette TRACE conn2 <- [1,694,null,{}] 09:47:34 INFO - PROCESS | 1948 | 1467737254596 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}] 09:47:34 INFO - PROCESS | 1948 | 1467737254599 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:34 INFO - PROCESS | 1948 | 1467737254696 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 09:47:34 INFO - PROCESS | 1948 | 1467737254731 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:34 INFO - PROCESS | 1948 | 1467737254732 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:34 INFO - PROCESS | 1948 | ++DOCSHELL 0x1225a5800 == 33 [pid = 1948] [id = 181] 09:47:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x1246ed000) [pid = 1948] [serial = 541] [outer = 0x0] 09:47:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x125eea400) [pid = 1948] [serial = 542] [outer = 0x1246ed000] 09:47:34 INFO - PROCESS | 1948 | 1467737254756 Marionette DEBUG loaded listener.js 09:47:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1265cc000) [pid = 1948] [serial = 543] [outer = 0x1246ed000] 09:47:35 INFO - PROCESS | 1948 | 1467737255567 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]]]}] 09:47:35 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) 09:47:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1029ms 09:47:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:47:35 INFO - PROCESS | 1948 | 1467737255613 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 09:47:35 INFO - PROCESS | 1948 | 1467737255614 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 09:47:35 INFO - PROCESS | 1948 | 1467737255616 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:47:35 INFO - PROCESS | 1948 | 1467737255618 Marionette TRACE conn2 <- [1,698,null,{}] 09:47:35 INFO - PROCESS | 1948 | 1467737255620 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}] 09:47:35 INFO - PROCESS | 1948 | 1467737255621 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:35 INFO - PROCESS | 1948 | 1467737255721 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 09:47:35 INFO - PROCESS | 1948 | 1467737255725 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:35 INFO - PROCESS | 1948 | 1467737255726 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x119257800 == 34 [pid = 1948] [id = 182] 09:47:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1265cc400) [pid = 1948] [serial = 544] [outer = 0x0] 09:47:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x12708a000) [pid = 1948] [serial = 545] [outer = 0x1265cc400] 09:47:35 INFO - PROCESS | 1948 | 1467737255756 Marionette DEBUG loaded listener.js 09:47:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1286d7c00) [pid = 1948] [serial = 546] [outer = 0x1265cc400] 09:47:36 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x113d5cc00) [pid = 1948] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:47:36 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x118088400) [pid = 1948] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:47:36 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x113d06800) [pid = 1948] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:47:36 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x118089c00) [pid = 1948] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:47:36 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x1184a7000) [pid = 1948] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:47:36 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x1130d1800) [pid = 1948] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:47:36 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x11982ac00) [pid = 1948] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:47:36 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x124bd7400) [pid = 1948] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:47:36 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x11854f400) [pid = 1948] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:47:36 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x11396bc00) [pid = 1948] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:47:36 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x112dc5400) [pid = 1948] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:47:36 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x11854f000) [pid = 1948] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:47:36 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x12658c000) [pid = 1948] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:47:36 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x119816c00) [pid = 1948] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:47:36 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x1265cd400) [pid = 1948] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:47:36 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x12953f000) [pid = 1948] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:47:36 INFO - PROCESS | 1948 | 1467737256580 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]]]}] 09:47:36 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) 09:47:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 973ms 09:47:36 INFO - PROCESS | 1948 | 1467737256590 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 09:47:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:47:36 INFO - PROCESS | 1948 | 1467737256591 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 09:47:36 INFO - PROCESS | 1948 | 1467737256594 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:47:36 INFO - PROCESS | 1948 | 1467737256595 Marionette TRACE conn2 <- [1,702,null,{}] 09:47:36 INFO - PROCESS | 1948 | 1467737256597 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}] 09:47:36 INFO - PROCESS | 1948 | 1467737256598 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:36 INFO - PROCESS | 1948 | 1467737256676 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 09:47:36 INFO - PROCESS | 1948 | 1467737256680 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:36 INFO - PROCESS | 1948 | 1467737256685 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:36 INFO - PROCESS | 1948 | ++DOCSHELL 0x123d29800 == 35 [pid = 1948] [id = 183] 09:47:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x12429e400) [pid = 1948] [serial = 547] [outer = 0x0] 09:47:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x124bcf000) [pid = 1948] [serial = 548] [outer = 0x12429e400] 09:47:36 INFO - PROCESS | 1948 | 1467737256719 Marionette DEBUG loaded listener.js 09:47:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x1286cec00) [pid = 1948] [serial = 549] [outer = 0x12429e400] 09:47:37 INFO - PROCESS | 1948 | 1467737257565 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]]]}] 09:47:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:47:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1021ms 09:47:37 INFO - PROCESS | 1948 | 1467737257616 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 09:47:37 INFO - PROCESS | 1948 | 1467737257617 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 09:47:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:47:37 INFO - PROCESS | 1948 | 1467737257626 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:47:37 INFO - PROCESS | 1948 | 1467737257627 Marionette TRACE conn2 <- [1,706,null,{}] 09:47:37 INFO - PROCESS | 1948 | 1467737257629 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}] 09:47:37 INFO - PROCESS | 1948 | 1467737257631 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:37 INFO - PROCESS | 1948 | 1467737257724 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 09:47:37 INFO - PROCESS | 1948 | 1467737257730 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:37 INFO - PROCESS | 1948 | 1467737257741 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x126453000 == 36 [pid = 1948] [id = 184] 09:47:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x1288f2000) [pid = 1948] [serial = 550] [outer = 0x0] 09:47:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x12914bc00) [pid = 1948] [serial = 551] [outer = 0x1288f2000] 09:47:37 INFO - PROCESS | 1948 | 1467737257765 Marionette DEBUG loaded listener.js 09:47:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x129155c00) [pid = 1948] [serial = 552] [outer = 0x1288f2000] 09:47:38 INFO - PROCESS | 1948 | 1467737258600 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]]]}] 09:47:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:47:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1026ms 09:47:38 INFO - PROCESS | 1948 | 1467737258646 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 09:47:38 INFO - PROCESS | 1948 | 1467737258649 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 09:47:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:47:38 INFO - PROCESS | 1948 | 1467737258652 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:47:38 INFO - PROCESS | 1948 | 1467737258654 Marionette TRACE conn2 <- [1,710,null,{}] 09:47:38 INFO - PROCESS | 1948 | 1467737258658 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}] 09:47:38 INFO - PROCESS | 1948 | 1467737258660 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:38 INFO - PROCESS | 1948 | 1467737258807 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 09:47:38 INFO - PROCESS | 1948 | 1467737258856 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:38 INFO - PROCESS | 1948 | 1467737258858 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x1181ee800 == 37 [pid = 1948] [id = 185] 09:47:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x117210000) [pid = 1948] [serial = 553] [outer = 0x0] 09:47:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x118081000) [pid = 1948] [serial = 554] [outer = 0x117210000] 09:47:38 INFO - PROCESS | 1948 | 1467737258892 Marionette DEBUG loaded listener.js 09:47:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x118596c00) [pid = 1948] [serial = 555] [outer = 0x117210000] 09:47:39 INFO - PROCESS | 1948 | 1467737259763 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]]]}] 09:47:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:47:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1122ms 09:47:39 INFO - PROCESS | 1948 | 1467737259782 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 09:47:39 INFO - PROCESS | 1948 | 1467737259786 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 09:47:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:47:39 INFO - PROCESS | 1948 | 1467737259792 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:47:39 INFO - PROCESS | 1948 | 1467737259794 Marionette TRACE conn2 <- [1,714,null,{}] 09:47:39 INFO - PROCESS | 1948 | 1467737259796 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}] 09:47:39 INFO - PROCESS | 1948 | 1467737259798 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:39 INFO - PROCESS | 1948 | 1467737259896 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 09:47:39 INFO - PROCESS | 1948 | 1467737259945 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:39 INFO - PROCESS | 1948 | 1467737259946 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x11998f000 == 38 [pid = 1948] [id = 186] 09:47:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1195dac00) [pid = 1948] [serial = 556] [outer = 0x0] 09:47:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x120d3ec00) [pid = 1948] [serial = 557] [outer = 0x1195dac00] 09:47:39 INFO - PROCESS | 1948 | 1467737259977 Marionette DEBUG loaded listener.js 09:47:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x123941800) [pid = 1948] [serial = 558] [outer = 0x1195dac00] 09:47:40 INFO - PROCESS | 1948 | 1467737260886 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]]]}] 09:47:40 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 09:47:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1121ms 09:47:40 INFO - PROCESS | 1948 | 1467737260914 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 09:47:40 INFO - PROCESS | 1948 | 1467737260915 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 09:47:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:47:40 INFO - PROCESS | 1948 | 1467737260918 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:47:40 INFO - PROCESS | 1948 | 1467737260920 Marionette TRACE conn2 <- [1,718,null,{}] 09:47:40 INFO - PROCESS | 1948 | 1467737260928 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}] 09:47:40 INFO - PROCESS | 1948 | 1467737260931 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:41 INFO - PROCESS | 1948 | 1467737261030 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 09:47:41 INFO - PROCESS | 1948 | 1467737261081 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:41 INFO - PROCESS | 1948 | 1467737261083 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x11826d000 == 39 [pid = 1948] [id = 187] 09:47:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x123a1f800) [pid = 1948] [serial = 559] [outer = 0x0] 09:47:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1249c8c00) [pid = 1948] [serial = 560] [outer = 0x123a1f800] 09:47:41 INFO - PROCESS | 1948 | 1467737261115 Marionette DEBUG loaded listener.js 09:47:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x125ef5000) [pid = 1948] [serial = 561] [outer = 0x123a1f800] 09:47:42 INFO - PROCESS | 1948 | --DOCSHELL 0x123d29800 == 38 [pid = 1948] [id = 183] 09:47:42 INFO - PROCESS | 1948 | --DOCSHELL 0x119257800 == 37 [pid = 1948] [id = 182] 09:47:42 INFO - PROCESS | 1948 | --DOCSHELL 0x1225a5800 == 36 [pid = 1948] [id = 181] 09:47:42 INFO - PROCESS | 1948 | --DOCSHELL 0x118726000 == 35 [pid = 1948] [id = 180] 09:47:42 INFO - PROCESS | 1948 | --DOCSHELL 0x117189000 == 34 [pid = 1948] [id = 179] 09:47:42 INFO - PROCESS | 1948 | --DOCSHELL 0x11605a800 == 33 [pid = 1948] [id = 178] 09:47:42 INFO - PROCESS | 1948 | --DOCSHELL 0x11832a000 == 32 [pid = 1948] [id = 177] 09:47:42 INFO - PROCESS | 1948 | --DOCSHELL 0x111e08000 == 31 [pid = 1948] [id = 176] 09:47:42 INFO - PROCESS | 1948 | --DOCSHELL 0x1171c8000 == 30 [pid = 1948] [id = 164] 09:47:42 INFO - PROCESS | 1948 | --DOCSHELL 0x11998f000 == 29 [pid = 1948] [id = 186] 09:47:42 INFO - PROCESS | 1948 | --DOCSHELL 0x126453000 == 28 [pid = 1948] [id = 184] 09:47:42 INFO - PROCESS | 1948 | --DOCSHELL 0x1181ee800 == 27 [pid = 1948] [id = 185] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x116049400) [pid = 1948] [serial = 494] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x11334b400) [pid = 1948] [serial = 495] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x118598000) [pid = 1948] [serial = 497] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x11878d800) [pid = 1948] [serial = 498] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x1195e2c00) [pid = 1948] [serial = 500] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x120d40400) [pid = 1948] [serial = 501] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x1246ef400) [pid = 1948] [serial = 506] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x11878c800) [pid = 1948] [serial = 492] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x127081c00) [pid = 1948] [serial = 512] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x118590800) [pid = 1948] [serial = 491] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x12393c400) [pid = 1948] [serial = 503] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x1265d5800) [pid = 1948] [serial = 510] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x125ef8800) [pid = 1948] [serial = 509] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x12394bc00) [pid = 1948] [serial = 518] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x1286d4c00) [pid = 1948] [serial = 515] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x1286cc000) [pid = 1948] [serial = 513] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x11696a800) [pid = 1948] [serial = 476] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 70 (0x11332b800) [pid = 1948] [serial = 475] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 69 (0x119811000) [pid = 1948] [serial = 479] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 68 (0x1288f2c00) [pid = 1948] [serial = 521] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 67 (0x11924b000) [pid = 1948] [serial = 478] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 66 (0x1265cbc00) [pid = 1948] [serial = 482] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 65 (0x12540bc00) [pid = 1948] [serial = 481] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 64 (0x128a89000) [pid = 1948] [serial = 522] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 63 (0x1293c8400) [pid = 1948] [serial = 485] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 62 (0x127087000) [pid = 1948] [serial = 484] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 61 (0x12b91fc00) [pid = 1948] [serial = 488] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 60 (0x12a7a5c00) [pid = 1948] [serial = 487] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 59 (0x12640f800) [pid = 1948] [serial = 519] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 58 (0x124bacc00) [pid = 1948] [serial = 507] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 57 (0x1288f1800) [pid = 1948] [serial = 516] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 56 (0x123e7b400) [pid = 1948] [serial = 504] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | --DOMWINDOW == 55 (0x12914b000) [pid = 1948] [serial = 524] [outer = 0x0] [url = about:blank] 09:47:42 INFO - PROCESS | 1948 | 1467737262567 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]]]}] 09:47:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:47:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1673ms 09:47:42 INFO - PROCESS | 1948 | 1467737262592 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 09:47:42 INFO - PROCESS | 1948 | 1467737262594 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 09:47:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:47:42 INFO - PROCESS | 1948 | 1467737262598 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:47:42 INFO - PROCESS | 1948 | 1467737262601 Marionette TRACE conn2 <- [1,722,null,{}] 09:47:42 INFO - PROCESS | 1948 | 1467737262605 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}] 09:47:42 INFO - PROCESS | 1948 | 1467737262607 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:42 INFO - PROCESS | 1948 | 1467737262680 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 09:47:42 INFO - PROCESS | 1948 | 1467737262688 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:42 INFO - PROCESS | 1948 | 1467737262690 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x113f17000 == 28 [pid = 1948] [id = 188] 09:47:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 56 (0x115ef6c00) [pid = 1948] [serial = 562] [outer = 0x0] 09:47:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 57 (0x116048000) [pid = 1948] [serial = 563] [outer = 0x115ef6c00] 09:47:42 INFO - PROCESS | 1948 | 1467737262720 Marionette DEBUG loaded listener.js 09:47:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 58 (0x116a11c00) [pid = 1948] [serial = 564] [outer = 0x115ef6c00] 09:47:43 INFO - PROCESS | 1948 | 1467737263048 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] 09:47:43 INFO - PROCESS | 1948 | 1467737263083 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 09:47:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:47:43 INFO - PROCESS | 1948 | 1467737263091 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:47:43 INFO - PROCESS | 1948 | 1467737263093 Marionette TRACE conn2 <- [1,726,null,{}] 09:47:43 INFO - PROCESS | 1948 | 1467737263095 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}] 09:47:43 INFO - PROCESS | 1948 | 1467737263097 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:43 INFO - PROCESS | 1948 | 1467737263172 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 09:47:43 INFO - PROCESS | 1948 | 1467737263177 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:43 INFO - PROCESS | 1948 | 1467737263179 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x11717f800 == 29 [pid = 1948] [id = 189] 09:47:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 59 (0x11853d800) [pid = 1948] [serial = 565] [outer = 0x0] 09:47:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 60 (0x118598000) [pid = 1948] [serial = 566] [outer = 0x11853d800] 09:47:43 INFO - PROCESS | 1948 | 1467737263208 Marionette DEBUG loaded listener.js 09:47:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 61 (0x11878e800) [pid = 1948] [serial = 567] [outer = 0x11853d800] 09:47:43 INFO - PROCESS | 1948 | 1467737263616 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]]]}] 09:47:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:47:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 572ms 09:47:43 INFO - PROCESS | 1948 | 1467737263663 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 09:47:43 INFO - PROCESS | 1948 | 1467737263664 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 09:47:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:47:43 INFO - PROCESS | 1948 | 1467737263667 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:47:43 INFO - PROCESS | 1948 | 1467737263669 Marionette TRACE conn2 <- [1,730,null,{}] 09:47:43 INFO - PROCESS | 1948 | 1467737263677 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}] 09:47:43 INFO - PROCESS | 1948 | 1467737263680 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:43 INFO - PROCESS | 1948 | 1467737263756 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 09:47:43 INFO - PROCESS | 1948 | 1467737263762 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:43 INFO - PROCESS | 1948 | 1467737263764 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x118319800 == 30 [pid = 1948] [id = 190] 09:47:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 62 (0x1195dc800) [pid = 1948] [serial = 568] [outer = 0x0] 09:47:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 63 (0x119bb0c00) [pid = 1948] [serial = 569] [outer = 0x1195dc800] 09:47:43 INFO - PROCESS | 1948 | 1467737263794 Marionette DEBUG loaded listener.js 09:47:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 64 (0x123938800) [pid = 1948] [serial = 570] [outer = 0x1195dc800] 09:47:44 INFO - PROCESS | 1948 | 1467737264158 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] 09:47:44 INFO - PROCESS | 1948 | 1467737264193 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 09:47:44 INFO - PROCESS | 1948 | 1467737264195 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:47:44 INFO - PROCESS | 1948 | 1467737264196 Marionette TRACE conn2 <- [1,734,null,{}] 09:47:44 INFO - PROCESS | 1948 | 1467737264198 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}] 09:47:44 INFO - PROCESS | 1948 | 1467737264199 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:44 INFO - PROCESS | 1948 | 1467737264296 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 09:47:44 INFO - PROCESS | 1948 | 1467737264328 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:44 INFO - PROCESS | 1948 | 1467737264329 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x11871f800 == 31 [pid = 1948] [id = 191] 09:47:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 65 (0x123953400) [pid = 1948] [serial = 571] [outer = 0x0] 09:47:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 66 (0x123e71400) [pid = 1948] [serial = 572] [outer = 0x123953400] 09:47:44 INFO - PROCESS | 1948 | 1467737264353 Marionette DEBUG loaded listener.js 09:47:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 67 (0x124ba3400) [pid = 1948] [serial = 573] [outer = 0x123953400] 09:47:44 INFO - PROCESS | 1948 | 1467737264657 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]]]}] 09:47:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:47:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 518ms 09:47:44 INFO - PROCESS | 1948 | 1467737264716 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 09:47:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:47:44 INFO - PROCESS | 1948 | 1467737264726 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 09:47:44 INFO - PROCESS | 1948 | 1467737264728 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:47:44 INFO - PROCESS | 1948 | 1467737264729 Marionette TRACE conn2 <- [1,738,null,{}] 09:47:44 INFO - PROCESS | 1948 | 1467737264731 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}] 09:47:44 INFO - PROCESS | 1948 | 1467737264732 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:44 INFO - PROCESS | 1948 | 1467737264820 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 09:47:44 INFO - PROCESS | 1948 | 1467737264855 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:44 INFO - PROCESS | 1948 | 1467737264856 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x1198ca000 == 32 [pid = 1948] [id = 192] 09:47:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 68 (0x123b4f400) [pid = 1948] [serial = 574] [outer = 0x0] 09:47:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 69 (0x12540a800) [pid = 1948] [serial = 575] [outer = 0x123b4f400] 09:47:44 INFO - PROCESS | 1948 | 1467737264880 Marionette DEBUG loaded listener.js 09:47:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 70 (0x125ef5c00) [pid = 1948] [serial = 576] [outer = 0x123b4f400] 09:47:45 INFO - PROCESS | 1948 | 1467737265670 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]]]}] 09:47:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:47:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 968ms 09:47:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:47:45 INFO - PROCESS | 1948 | 1467737265703 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 09:47:45 INFO - PROCESS | 1948 | 1467737265704 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 09:47:45 INFO - PROCESS | 1948 | 1467737265706 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:47:45 INFO - PROCESS | 1948 | 1467737265707 Marionette TRACE conn2 <- [1,742,null,{}] 09:47:45 INFO - PROCESS | 1948 | 1467737265709 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}] 09:47:45 INFO - PROCESS | 1948 | 1467737265713 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:45 INFO - PROCESS | 1948 | 1467737265821 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 09:47:45 INFO - PROCESS | 1948 | 1467737265825 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:45 INFO - PROCESS | 1948 | 1467737265826 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x12260b000 == 33 [pid = 1948] [id = 193] 09:47:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x119825400) [pid = 1948] [serial = 577] [outer = 0x0] 09:47:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x1265cf400) [pid = 1948] [serial = 578] [outer = 0x119825400] 09:47:45 INFO - PROCESS | 1948 | 1467737265851 Marionette DEBUG loaded listener.js 09:47:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x127087800) [pid = 1948] [serial = 579] [outer = 0x119825400] 09:47:46 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x1265cc400) [pid = 1948] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:47:46 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x12429e400) [pid = 1948] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:47:46 INFO - PROCESS | 1948 | --DOMWINDOW == 70 (0x11859a800) [pid = 1948] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:47:46 INFO - PROCESS | 1948 | --DOMWINDOW == 69 (0x120d44000) [pid = 1948] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:47:46 INFO - PROCESS | 1948 | --DOMWINDOW == 68 (0x11808c400) [pid = 1948] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:47:46 INFO - PROCESS | 1948 | --DOMWINDOW == 67 (0x11396ac00) [pid = 1948] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:47:46 INFO - PROCESS | 1948 | --DOMWINDOW == 66 (0x111aa5800) [pid = 1948] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:47:46 INFO - PROCESS | 1948 | --DOMWINDOW == 65 (0x1246ed000) [pid = 1948] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:47:46 INFO - PROCESS | 1948 | --DOMWINDOW == 64 (0x1288f2000) [pid = 1948] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:47:46 INFO - PROCESS | 1948 | --DOMWINDOW == 63 (0x128d0d000) [pid = 1948] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:47:46 INFO - PROCESS | 1948 | 1467737266660 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]]]}] 09:47:46 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 09:47:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 969ms 09:47:46 INFO - PROCESS | 1948 | 1467737266675 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 09:47:46 INFO - PROCESS | 1948 | 1467737266676 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 09:47:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:47:46 INFO - PROCESS | 1948 | 1467737266678 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:47:46 INFO - PROCESS | 1948 | 1467737266679 Marionette TRACE conn2 <- [1,746,null,{}] 09:47:46 INFO - PROCESS | 1948 | 1467737266682 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}] 09:47:46 INFO - PROCESS | 1948 | 1467737266691 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:46 INFO - PROCESS | 1948 | 1467737266762 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 09:47:46 INFO - PROCESS | 1948 | 1467737266765 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:46 INFO - PROCESS | 1948 | 1467737266766 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x123a4f000 == 34 [pid = 1948] [id = 194] 09:47:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 64 (0x11604d000) [pid = 1948] [serial = 580] [outer = 0x0] 09:47:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 65 (0x119832c00) [pid = 1948] [serial = 581] [outer = 0x11604d000] 09:47:46 INFO - PROCESS | 1948 | 1467737266793 Marionette DEBUG loaded listener.js 09:47:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 66 (0x126593400) [pid = 1948] [serial = 582] [outer = 0x11604d000] 09:47:47 INFO - PROCESS | 1948 | 1467737267580 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]]]}] 09:47:47 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.) 09:47:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 920ms 09:47:47 INFO - PROCESS | 1948 | 1467737267599 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 09:47:47 INFO - PROCESS | 1948 | 1467737267600 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 09:47:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:47:47 INFO - PROCESS | 1948 | 1467737267603 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:47:47 INFO - PROCESS | 1948 | 1467737267605 Marionette TRACE conn2 <- [1,750,null,{}] 09:47:47 INFO - PROCESS | 1948 | 1467737267607 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}] 09:47:47 INFO - PROCESS | 1948 | 1467737267608 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:47 INFO - PROCESS | 1948 | 1467737267678 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 09:47:47 INFO - PROCESS | 1948 | 1467737267682 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:47 INFO - PROCESS | 1948 | 1467737267683 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x124759800 == 35 [pid = 1948] [id = 195] 09:47:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 67 (0x113346c00) [pid = 1948] [serial = 583] [outer = 0x0] 09:47:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 68 (0x1286cf400) [pid = 1948] [serial = 584] [outer = 0x113346c00] 09:47:47 INFO - PROCESS | 1948 | 1467737267748 Marionette DEBUG loaded listener.js 09:47:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 69 (0x1288ed000) [pid = 1948] [serial = 585] [outer = 0x113346c00] 09:47:48 INFO - PROCESS | 1948 | 1467737268484 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]]]}] 09:47:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:47:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 921ms 09:47:48 INFO - PROCESS | 1948 | 1467737268523 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 09:47:48 INFO - PROCESS | 1948 | 1467737268525 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 09:47:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:47:48 INFO - PROCESS | 1948 | 1467737268527 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:47:48 INFO - PROCESS | 1948 | 1467737268528 Marionette TRACE conn2 <- [1,754,null,{}] 09:47:48 INFO - PROCESS | 1948 | 1467737268531 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}] 09:47:48 INFO - PROCESS | 1948 | 1467737268532 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:48 INFO - PROCESS | 1948 | 1467737268608 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 09:47:48 INFO - PROCESS | 1948 | 1467737268691 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:48 INFO - PROCESS | 1948 | 1467737268693 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:48 INFO - PROCESS | 1948 | ++DOCSHELL 0x11264c000 == 36 [pid = 1948] [id = 196] 09:47:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 70 (0x111c22c00) [pid = 1948] [serial = 586] [outer = 0x0] 09:47:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x1126f9000) [pid = 1948] [serial = 587] [outer = 0x111c22c00] 09:47:48 INFO - PROCESS | 1948 | 1467737268724 Marionette DEBUG loaded listener.js 09:47:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x11338b800) [pid = 1948] [serial = 588] [outer = 0x111c22c00] 09:47:49 INFO - PROCESS | 1948 | 1467737269721 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]]]}] 09:47:49 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 09:47:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1220ms 09:47:49 INFO - PROCESS | 1948 | 1467737269749 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 09:47:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:47:49 INFO - PROCESS | 1948 | 1467737269751 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 09:47:49 INFO - PROCESS | 1948 | 1467737269754 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:47:49 INFO - PROCESS | 1948 | 1467737269755 Marionette TRACE conn2 <- [1,758,null,{}] 09:47:49 INFO - PROCESS | 1948 | 1467737269759 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}] 09:47:49 INFO - PROCESS | 1948 | 1467737269760 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:49 INFO - PROCESS | 1948 | 1467737269865 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 09:47:49 INFO - PROCESS | 1948 | 1467737269934 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:49 INFO - PROCESS | 1948 | 1467737269936 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x118313800 == 37 [pid = 1948] [id = 197] 09:47:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x118591000) [pid = 1948] [serial = 589] [outer = 0x0] 09:47:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x11859a400) [pid = 1948] [serial = 590] [outer = 0x118591000] 09:47:49 INFO - PROCESS | 1948 | 1467737269990 Marionette DEBUG loaded listener.js 09:47:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x118f0e400) [pid = 1948] [serial = 591] [outer = 0x118591000] 09:47:50 INFO - PROCESS | 1948 | 1467737270627 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]]]}] 09:47:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:47:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 920ms 09:47:50 INFO - PROCESS | 1948 | 1467737270673 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 09:47:50 INFO - PROCESS | 1948 | 1467737270676 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 09:47:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:47:50 INFO - PROCESS | 1948 | 1467737270679 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:47:50 INFO - PROCESS | 1948 | 1467737270681 Marionette TRACE conn2 <- [1,762,null,{}] 09:47:50 INFO - PROCESS | 1948 | 1467737270685 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}] 09:47:50 INFO - PROCESS | 1948 | 1467737270686 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:50 INFO - PROCESS | 1948 | 1467737270788 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 09:47:50 INFO - PROCESS | 1948 | 1467737270838 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:50 INFO - PROCESS | 1948 | 1467737270841 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x116996800 == 38 [pid = 1948] [id = 198] 09:47:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x118089800) [pid = 1948] [serial = 592] [outer = 0x0] 09:47:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x11849cc00) [pid = 1948] [serial = 593] [outer = 0x118089800] 09:47:50 INFO - PROCESS | 1948 | 1467737270869 Marionette DEBUG loaded listener.js 09:47:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x11855a800) [pid = 1948] [serial = 594] [outer = 0x118089800] 09:47:51 INFO - PROCESS | 1948 | --DOCSHELL 0x124759800 == 37 [pid = 1948] [id = 195] 09:47:51 INFO - PROCESS | 1948 | --DOCSHELL 0x123a4f000 == 36 [pid = 1948] [id = 194] 09:47:51 INFO - PROCESS | 1948 | --DOCSHELL 0x12260b000 == 35 [pid = 1948] [id = 193] 09:47:51 INFO - PROCESS | 1948 | --DOCSHELL 0x1198ca000 == 34 [pid = 1948] [id = 192] 09:47:51 INFO - PROCESS | 1948 | --DOCSHELL 0x11871f800 == 33 [pid = 1948] [id = 191] 09:47:51 INFO - PROCESS | 1948 | --DOCSHELL 0x118319800 == 32 [pid = 1948] [id = 190] 09:47:51 INFO - PROCESS | 1948 | --DOCSHELL 0x11717f800 == 31 [pid = 1948] [id = 189] 09:47:51 INFO - PROCESS | 1948 | --DOCSHELL 0x113f17000 == 30 [pid = 1948] [id = 188] 09:47:51 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x1293c7400) [pid = 1948] [serial = 525] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x12708a000) [pid = 1948] [serial = 545] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x124bcf000) [pid = 1948] [serial = 548] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x11878c000) [pid = 1948] [serial = 536] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x11924dc00) [pid = 1948] [serial = 537] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x123945400) [pid = 1948] [serial = 539] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x1184a9000) [pid = 1948] [serial = 530] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1948 | --DOMWINDOW == 70 (0x118789800) [pid = 1948] [serial = 531] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1948 | --DOMWINDOW == 69 (0x11696ac00) [pid = 1948] [serial = 533] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1948 | --DOMWINDOW == 68 (0x118539400) [pid = 1948] [serial = 534] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1948 | --DOMWINDOW == 67 (0x1122b2c00) [pid = 1948] [serial = 527] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1948 | --DOMWINDOW == 66 (0x113391c00) [pid = 1948] [serial = 528] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1948 | --DOMWINDOW == 65 (0x125eea400) [pid = 1948] [serial = 542] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1948 | --DOMWINDOW == 64 (0x1265cc000) [pid = 1948] [serial = 543] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1948 | --DOMWINDOW == 63 (0x1286d7c00) [pid = 1948] [serial = 546] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1948 | --DOMWINDOW == 62 (0x1246eb400) [pid = 1948] [serial = 540] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1948 | --DOMWINDOW == 61 (0x129155c00) [pid = 1948] [serial = 552] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1948 | --DOMWINDOW == 60 (0x12914bc00) [pid = 1948] [serial = 551] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1948 | --DOMWINDOW == 59 (0x1286cec00) [pid = 1948] [serial = 549] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1948 | 1467737271719 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]]]}] 09:47:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:47:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1072ms 09:47:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:47:51 INFO - PROCESS | 1948 | 1467737271752 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 09:47:51 INFO - PROCESS | 1948 | 1467737271755 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 09:47:51 INFO - PROCESS | 1948 | 1467737271760 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:47:51 INFO - PROCESS | 1948 | 1467737271761 Marionette TRACE conn2 <- [1,766,null,{}] 09:47:51 INFO - PROCESS | 1948 | 1467737271764 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}] 09:47:51 INFO - PROCESS | 1948 | 1467737271765 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:51 INFO - PROCESS | 1948 | 1467737271839 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 09:47:51 INFO - PROCESS | 1948 | 1467737271844 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:51 INFO - PROCESS | 1948 | 1467737271845 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x1181e3000 == 31 [pid = 1948] [id = 199] 09:47:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 60 (0x119246400) [pid = 1948] [serial = 595] [outer = 0x0] 09:47:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 61 (0x1195dd400) [pid = 1948] [serial = 596] [outer = 0x119246400] 09:47:51 INFO - PROCESS | 1948 | 1467737271876 Marionette DEBUG loaded listener.js 09:47:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 62 (0x119ba6c00) [pid = 1948] [serial = 597] [outer = 0x119246400] 09:47:52 INFO - PROCESS | 1948 | 1467737272665 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]]]}] 09:47:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:47:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 920ms 09:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:47:52 INFO - PROCESS | 1948 | 1467737272680 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 09:47:52 INFO - PROCESS | 1948 | 1467737272682 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 09:47:52 INFO - PROCESS | 1948 | 1467737272686 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:47:52 INFO - PROCESS | 1948 | 1467737272689 Marionette TRACE conn2 <- [1,770,null,{}] 09:47:52 INFO - PROCESS | 1948 | 1467737272701 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}] 09:47:52 INFO - PROCESS | 1948 | 1467737272706 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:52 INFO - PROCESS | 1948 | 1467737272834 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 09:47:52 INFO - PROCESS | 1948 | 1467737272842 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:52 INFO - PROCESS | 1948 | 1467737272844 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x119552800 == 32 [pid = 1948] [id = 200] 09:47:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 63 (0x120d40400) [pid = 1948] [serial = 598] [outer = 0x0] 09:47:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 64 (0x12462b400) [pid = 1948] [serial = 599] [outer = 0x120d40400] 09:47:52 INFO - PROCESS | 1948 | 1467737272874 Marionette DEBUG loaded listener.js 09:47:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 65 (0x124ba5c00) [pid = 1948] [serial = 600] [outer = 0x120d40400] 09:47:53 INFO - PROCESS | 1948 | 1467737273230 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]]]}] 09:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 576ms 09:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:47:53 INFO - PROCESS | 1948 | 1467737273261 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 09:47:53 INFO - PROCESS | 1948 | 1467737273263 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 09:47:53 INFO - PROCESS | 1948 | 1467737273265 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:47:53 INFO - PROCESS | 1948 | 1467737273266 Marionette TRACE conn2 <- [1,774,null,{}] 09:47:53 INFO - PROCESS | 1948 | 1467737273268 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}] 09:47:53 INFO - PROCESS | 1948 | 1467737273269 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:53 INFO - PROCESS | 1948 | 1467737273366 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 09:47:53 INFO - PROCESS | 1948 | 1467737273377 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:53 INFO - PROCESS | 1948 | 1467737273378 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x1225b1800 == 33 [pid = 1948] [id = 201] 09:47:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 66 (0x124bd1400) [pid = 1948] [serial = 601] [outer = 0x0] 09:47:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 67 (0x125ef6000) [pid = 1948] [serial = 602] [outer = 0x124bd1400] 09:47:53 INFO - PROCESS | 1948 | 1467737273404 Marionette DEBUG loaded listener.js 09:47:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 68 (0x1265cdc00) [pid = 1948] [serial = 603] [outer = 0x124bd1400] 09:47:53 INFO - PROCESS | 1948 | 1467737273742 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]]]}] 09:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 518ms 09:47:53 INFO - PROCESS | 1948 | 1467737273783 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 09:47:53 INFO - PROCESS | 1948 | 1467737273784 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 09:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:47:53 INFO - PROCESS | 1948 | 1467737273787 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:47:53 INFO - PROCESS | 1948 | 1467737273788 Marionette TRACE conn2 <- [1,778,null,{}] 09:47:53 INFO - PROCESS | 1948 | 1467737273790 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}] 09:47:53 INFO - PROCESS | 1948 | 1467737273791 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:53 INFO - PROCESS | 1948 | 1467737273884 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 09:47:53 INFO - PROCESS | 1948 | 1467737273888 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:53 INFO - PROCESS | 1948 | 1467737273889 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x117172800 == 34 [pid = 1948] [id = 202] 09:47:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 69 (0x1265ce800) [pid = 1948] [serial = 604] [outer = 0x0] 09:47:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 70 (0x126726400) [pid = 1948] [serial = 605] [outer = 0x1265ce800] 09:47:53 INFO - PROCESS | 1948 | 1467737273913 Marionette DEBUG loaded listener.js 09:47:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x127081c00) [pid = 1948] [serial = 606] [outer = 0x1265ce800] 09:47:54 INFO - PROCESS | 1948 | 1467737274263 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]]]}] 09:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 519ms 09:47:54 INFO - PROCESS | 1948 | 1467737274306 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 09:47:54 INFO - PROCESS | 1948 | 1467737274308 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 09:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:47:54 INFO - PROCESS | 1948 | 1467737274315 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:47:54 INFO - PROCESS | 1948 | 1467737274316 Marionette TRACE conn2 <- [1,782,null,{}] 09:47:54 INFO - PROCESS | 1948 | 1467737274319 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}] 09:47:54 INFO - PROCESS | 1948 | 1467737274323 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:54 INFO - PROCESS | 1948 | 1467737274436 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 09:47:54 INFO - PROCESS | 1948 | 1467737274447 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:54 INFO - PROCESS | 1948 | 1467737274449 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x1253a9800 == 35 [pid = 1948] [id = 203] 09:47:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x1265d5800) [pid = 1948] [serial = 607] [outer = 0x0] 09:47:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x1286d2c00) [pid = 1948] [serial = 608] [outer = 0x1265d5800] 09:47:54 INFO - PROCESS | 1948 | 1467737274474 Marionette DEBUG loaded listener.js 09:47:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x128a93800) [pid = 1948] [serial = 609] [outer = 0x1265d5800] 09:47:54 INFO - PROCESS | 1948 | 1467737274795 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]]]}] 09:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 529ms 09:47:54 INFO - PROCESS | 1948 | 1467737274840 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 09:47:54 INFO - PROCESS | 1948 | 1467737274841 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 09:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:47:54 INFO - PROCESS | 1948 | 1467737274850 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:47:54 INFO - PROCESS | 1948 | 1467737274851 Marionette TRACE conn2 <- [1,786,null,{}] 09:47:54 INFO - PROCESS | 1948 | 1467737274853 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}] 09:47:54 INFO - PROCESS | 1948 | 1467737274854 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:54 INFO - PROCESS | 1948 | 1467737274947 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 09:47:54 INFO - PROCESS | 1948 | 1467737274952 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:54 INFO - PROCESS | 1948 | 1467737274953 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x1254ab800 == 36 [pid = 1948] [id = 204] 09:47:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x128a94400) [pid = 1948] [serial = 610] [outer = 0x0] 09:47:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x129049800) [pid = 1948] [serial = 611] [outer = 0x128a94400] 09:47:54 INFO - PROCESS | 1948 | 1467737274977 Marionette DEBUG loaded listener.js 09:47:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x129153400) [pid = 1948] [serial = 612] [outer = 0x128a94400] 09:47:55 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x123b4f400) [pid = 1948] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:47:55 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x1195dc800) [pid = 1948] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:47:55 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x123a1f800) [pid = 1948] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:47:55 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x115ef6c00) [pid = 1948] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:47:55 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x11853d800) [pid = 1948] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:47:55 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x119825400) [pid = 1948] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:47:55 INFO - PROCESS | 1948 | --DOMWINDOW == 70 (0x117210000) [pid = 1948] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:47:55 INFO - PROCESS | 1948 | --DOMWINDOW == 69 (0x11604d000) [pid = 1948] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:47:55 INFO - PROCESS | 1948 | --DOMWINDOW == 68 (0x1195dac00) [pid = 1948] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:47:55 INFO - PROCESS | 1948 | --DOMWINDOW == 67 (0x123953400) [pid = 1948] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:47:55 INFO - PROCESS | 1948 | 1467737275299 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]]]}] 09:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 474ms 09:47:55 INFO - PROCESS | 1948 | 1467737275320 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 09:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:47:55 INFO - PROCESS | 1948 | 1467737275331 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 09:47:55 INFO - PROCESS | 1948 | 1467737275333 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:47:55 INFO - PROCESS | 1948 | 1467737275335 Marionette TRACE conn2 <- [1,790,null,{}] 09:47:55 INFO - PROCESS | 1948 | 1467737275339 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}] 09:47:55 INFO - PROCESS | 1948 | 1467737275341 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:55 INFO - PROCESS | 1948 | 1467737275413 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 09:47:55 INFO - PROCESS | 1948 | 1467737275466 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:55 INFO - PROCESS | 1948 | 1467737275467 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:55 INFO - PROCESS | 1948 | ++DOCSHELL 0x124754000 == 37 [pid = 1948] [id = 205] 09:47:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 68 (0x113d5e000) [pid = 1948] [serial = 613] [outer = 0x0] 09:47:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 69 (0x123a23c00) [pid = 1948] [serial = 614] [outer = 0x113d5e000] 09:47:55 INFO - PROCESS | 1948 | 1467737275491 Marionette DEBUG loaded listener.js 09:47:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 70 (0x1286d9400) [pid = 1948] [serial = 615] [outer = 0x113d5e000] 09:47:55 INFO - PROCESS | 1948 | 1467737275781 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]]]}] 09:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 473ms 09:47:55 INFO - PROCESS | 1948 | 1467737275810 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 09:47:55 INFO - PROCESS | 1948 | 1467737275812 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 09:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:47:55 INFO - PROCESS | 1948 | 1467737275814 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:47:55 INFO - PROCESS | 1948 | 1467737275815 Marionette TRACE conn2 <- [1,794,null,{}] 09:47:55 INFO - PROCESS | 1948 | 1467737275817 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}] 09:47:55 INFO - PROCESS | 1948 | 1467737275819 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:55 INFO - PROCESS | 1948 | 1467737275898 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 09:47:55 INFO - PROCESS | 1948 | 1467737275904 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:55 INFO - PROCESS | 1948 | 1467737275906 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:55 INFO - PROCESS | 1948 | ++DOCSHELL 0x127021800 == 38 [pid = 1948] [id = 206] 09:47:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x1288eac00) [pid = 1948] [serial = 616] [outer = 0x0] 09:47:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x1293a4c00) [pid = 1948] [serial = 617] [outer = 0x1288eac00] 09:47:55 INFO - PROCESS | 1948 | 1467737275931 Marionette DEBUG loaded listener.js 09:47:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x1293c8400) [pid = 1948] [serial = 618] [outer = 0x1288eac00] 09:47:56 INFO - PROCESS | 1948 | 1467737276235 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]]]}] 09:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 472ms 09:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:47:56 INFO - PROCESS | 1948 | 1467737276287 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 09:47:56 INFO - PROCESS | 1948 | 1467737276288 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 09:47:56 INFO - PROCESS | 1948 | 1467737276290 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:47:56 INFO - PROCESS | 1948 | 1467737276299 Marionette TRACE conn2 <- [1,798,null,{}] 09:47:56 INFO - PROCESS | 1948 | 1467737276301 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}] 09:47:56 INFO - PROCESS | 1948 | 1467737276303 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:56 INFO - PROCESS | 1948 | 1467737276401 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 09:47:56 INFO - PROCESS | 1948 | 1467737276407 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:56 INFO - PROCESS | 1948 | 1467737276408 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x1225a9000 == 39 [pid = 1948] [id = 207] 09:47:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x1286d1400) [pid = 1948] [serial = 619] [outer = 0x0] 09:47:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x1293d0c00) [pid = 1948] [serial = 620] [outer = 0x1286d1400] 09:47:56 INFO - PROCESS | 1948 | 1467737276433 Marionette DEBUG loaded listener.js 09:47:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x129542800) [pid = 1948] [serial = 621] [outer = 0x1286d1400] 09:47:56 INFO - PROCESS | 1948 | 1467737276752 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]]]}] 09:47:56 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 09:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 476ms 09:47:56 INFO - PROCESS | 1948 | 1467737276766 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 09:47:56 INFO - PROCESS | 1948 | 1467737276768 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 09:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:47:56 INFO - PROCESS | 1948 | 1467737276776 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:47:56 INFO - PROCESS | 1948 | 1467737276778 Marionette TRACE conn2 <- [1,802,null,{}] 09:47:56 INFO - PROCESS | 1948 | 1467737276780 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}] 09:47:56 INFO - PROCESS | 1948 | 1467737276781 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:56 INFO - PROCESS | 1948 | 1467737276878 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 09:47:56 INFO - PROCESS | 1948 | 1467737276882 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:56 INFO - PROCESS | 1948 | 1467737276884 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x1296a9000 == 40 [pid = 1948] [id = 208] 09:47:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x12a48dc00) [pid = 1948] [serial = 622] [outer = 0x0] 09:47:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x12a70ac00) [pid = 1948] [serial = 623] [outer = 0x12a48dc00] 09:47:56 INFO - PROCESS | 1948 | 1467737276910 Marionette DEBUG loaded listener.js 09:47:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x12a7a2400) [pid = 1948] [serial = 624] [outer = 0x12a48dc00] 09:47:57 INFO - PROCESS | 1948 | 1467737277372 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]]]}] 09:47:57 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 09:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 618ms 09:47:57 INFO - PROCESS | 1948 | 1467737277395 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 09:47:57 INFO - PROCESS | 1948 | 1467737277398 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 09:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:47:57 INFO - PROCESS | 1948 | 1467737277401 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:47:57 INFO - PROCESS | 1948 | 1467737277403 Marionette TRACE conn2 <- [1,806,null,{}] 09:47:57 INFO - PROCESS | 1948 | 1467737277407 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}] 09:47:57 INFO - PROCESS | 1948 | 1467737277409 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:57 INFO - PROCESS | 1948 | 1467737277513 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 09:47:57 INFO - PROCESS | 1948 | 1467737277567 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:57 INFO - PROCESS | 1948 | 1467737277568 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:57 INFO - PROCESS | 1948 | ++DOCSHELL 0x1171c3800 == 41 [pid = 1948] [id = 209] 09:47:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x116049400) [pid = 1948] [serial = 625] [outer = 0x0] 09:47:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x11853a000) [pid = 1948] [serial = 626] [outer = 0x116049400] 09:47:57 INFO - PROCESS | 1948 | 1467737277599 Marionette DEBUG loaded listener.js 09:47:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x11878d000) [pid = 1948] [serial = 627] [outer = 0x116049400] 09:47:57 INFO - PROCESS | 1948 | [1948] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:47:57 INFO - PROCESS | 1948 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 09:47:57 INFO - PROCESS | 1948 | Determined SkiaGL cache limits: Size 100663296, Items: 256 09:47:57 INFO - PROCESS | 1948 | [GFX2-]: Using SkiaGL canvas. 09:47:58 INFO - PROCESS | 1948 | 1467737278056 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]]]}] 09:47:58 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 09:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 673ms 09:47:58 INFO - PROCESS | 1948 | 1467737278074 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 09:47:58 INFO - PROCESS | 1948 | 1467737278077 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 09:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:47:58 INFO - PROCESS | 1948 | 1467737278082 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:47:58 INFO - PROCESS | 1948 | 1467737278084 Marionette TRACE conn2 <- [1,810,null,{}] 09:47:58 INFO - PROCESS | 1948 | 1467737278086 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}] 09:47:58 INFO - PROCESS | 1948 | 1467737278088 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:58 INFO - PROCESS | 1948 | 1467737278214 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 09:47:58 INFO - PROCESS | 1948 | 1467737278267 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:58 INFO - PROCESS | 1948 | 1467737278268 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:58 INFO - PROCESS | 1948 | ++DOCSHELL 0x124d09800 == 42 [pid = 1948] [id = 210] 09:47:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x120d44c00) [pid = 1948] [serial = 628] [outer = 0x0] 09:47:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x1247c4000) [pid = 1948] [serial = 629] [outer = 0x120d44c00] 09:47:58 INFO - PROCESS | 1948 | 1467737278298 Marionette DEBUG loaded listener.js 09:47:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x124e9cc00) [pid = 1948] [serial = 630] [outer = 0x120d44c00] 09:47:58 INFO - PROCESS | 1948 | 1467737278744 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]]]}] 09:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 669ms 09:47:58 INFO - PROCESS | 1948 | 1467737278751 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 09:47:58 INFO - PROCESS | 1948 | 1467737278753 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 09:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:47:58 INFO - PROCESS | 1948 | 1467737278755 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:47:58 INFO - PROCESS | 1948 | 1467737278758 Marionette TRACE conn2 <- [1,814,null,{}] 09:47:58 INFO - PROCESS | 1948 | 1467737278765 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}] 09:47:58 INFO - PROCESS | 1948 | 1467737278769 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:58 INFO - PROCESS | 1948 | 1467737278902 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 09:47:58 INFO - PROCESS | 1948 | 1467737278910 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:58 INFO - PROCESS | 1948 | 1467737278912 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:58 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a4c7000 == 43 [pid = 1948] [id = 211] 09:47:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1288f0400) [pid = 1948] [serial = 631] [outer = 0x0] 09:47:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x128a86000) [pid = 1948] [serial = 632] [outer = 0x1288f0400] 09:47:58 INFO - PROCESS | 1948 | 1467737278942 Marionette DEBUG loaded listener.js 09:47:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x128d10c00) [pid = 1948] [serial = 633] [outer = 0x1288f0400] 09:47:59 INFO - PROCESS | 1948 | 1467737279369 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] 09:47:59 INFO - PROCESS | 1948 | 1467737279429 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 09:47:59 INFO - PROCESS | 1948 | 1467737279432 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:47:59 INFO - PROCESS | 1948 | 1467737279433 Marionette TRACE conn2 <- [1,818,null,{}] 09:47:59 INFO - PROCESS | 1948 | 1467737279454 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}] 09:47:59 INFO - PROCESS | 1948 | 1467737279455 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:59 INFO - PROCESS | 1948 | 1467737279577 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 09:47:59 INFO - PROCESS | 1948 | 1467737279662 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:47:59 INFO - PROCESS | 1948 | 1467737279663 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:47:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a754800 == 44 [pid = 1948] [id = 212] 09:47:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x12a70fc00) [pid = 1948] [serial = 634] [outer = 0x0] 09:47:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x12a79c800) [pid = 1948] [serial = 635] [outer = 0x12a70fc00] 09:47:59 INFO - PROCESS | 1948 | 1467737279692 Marionette DEBUG loaded listener.js 09:47:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12a817800) [pid = 1948] [serial = 636] [outer = 0x12a70fc00] 09:48:00 INFO - PROCESS | 1948 | 1467737280279 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]]]}] 09:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 868ms 09:48:00 INFO - PROCESS | 1948 | 1467737280307 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 09:48:00 INFO - PROCESS | 1948 | 1467737280310 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 09:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:48:00 INFO - PROCESS | 1948 | 1467737280315 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:48:00 INFO - PROCESS | 1948 | 1467737280318 Marionette TRACE conn2 <- [1,822,null,{}] 09:48:00 INFO - PROCESS | 1948 | 1467737280325 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}] 09:48:00 INFO - PROCESS | 1948 | 1467737280328 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:00 INFO - PROCESS | 1948 | 1467737280444 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 09:48:00 INFO - PROCESS | 1948 | 1467737280515 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:00 INFO - PROCESS | 1948 | 1467737280517 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:00 INFO - PROCESS | 1948 | ++DOCSHELL 0x11694e800 == 45 [pid = 1948] [id = 213] 09:48:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x118546800) [pid = 1948] [serial = 637] [outer = 0x0] 09:48:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x118590400) [pid = 1948] [serial = 638] [outer = 0x118546800] 09:48:00 INFO - PROCESS | 1948 | 1467737280544 Marionette DEBUG loaded listener.js 09:48:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x11878b800) [pid = 1948] [serial = 639] [outer = 0x118546800] 09:48:01 INFO - PROCESS | 1948 | --DOCSHELL 0x1225a9000 == 44 [pid = 1948] [id = 207] 09:48:01 INFO - PROCESS | 1948 | --DOCSHELL 0x127021800 == 43 [pid = 1948] [id = 206] 09:48:01 INFO - PROCESS | 1948 | --DOCSHELL 0x124754000 == 42 [pid = 1948] [id = 205] 09:48:01 INFO - PROCESS | 1948 | --DOCSHELL 0x1254ab800 == 41 [pid = 1948] [id = 204] 09:48:01 INFO - PROCESS | 1948 | --DOCSHELL 0x1253a9800 == 40 [pid = 1948] [id = 203] 09:48:01 INFO - PROCESS | 1948 | --DOCSHELL 0x117172800 == 39 [pid = 1948] [id = 202] 09:48:01 INFO - PROCESS | 1948 | --DOCSHELL 0x1225b1800 == 38 [pid = 1948] [id = 201] 09:48:01 INFO - PROCESS | 1948 | --DOCSHELL 0x119552800 == 37 [pid = 1948] [id = 200] 09:48:01 INFO - PROCESS | 1948 | --DOCSHELL 0x1181e3000 == 36 [pid = 1948] [id = 199] 09:48:01 INFO - PROCESS | 1948 | --DOCSHELL 0x116996800 == 35 [pid = 1948] [id = 198] 09:48:01 INFO - PROCESS | 1948 | --DOCSHELL 0x118313800 == 34 [pid = 1948] [id = 197] 09:48:01 INFO - PROCESS | 1948 | --DOCSHELL 0x11264c000 == 33 [pid = 1948] [id = 196] 09:48:01 INFO - PROCESS | 1948 | --DOCSHELL 0x11826d000 == 32 [pid = 1948] [id = 187] 09:48:01 INFO - PROCESS | 1948 | --DOCSHELL 0x12a754800 == 31 [pid = 1948] [id = 212] 09:48:01 INFO - PROCESS | 1948 | --DOCSHELL 0x12a4c7000 == 30 [pid = 1948] [id = 211] 09:48:01 INFO - PROCESS | 1948 | --DOCSHELL 0x124d09800 == 29 [pid = 1948] [id = 210] 09:48:01 INFO - PROCESS | 1948 | --DOCSHELL 0x1296a9000 == 28 [pid = 1948] [id = 208] 09:48:01 INFO - PROCESS | 1948 | --DOCSHELL 0x1171c3800 == 27 [pid = 1948] [id = 209] 09:48:01 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x12540a800) [pid = 1948] [serial = 575] [outer = 0x0] [url = about:blank] 09:48:01 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x119bb0c00) [pid = 1948] [serial = 569] [outer = 0x0] [url = about:blank] 09:48:01 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x123938800) [pid = 1948] [serial = 570] [outer = 0x0] [url = about:blank] 09:48:01 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x125ef5000) [pid = 1948] [serial = 561] [outer = 0x0] [url = about:blank] 09:48:01 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1249c8c00) [pid = 1948] [serial = 560] [outer = 0x0] [url = about:blank] 09:48:01 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x116048000) [pid = 1948] [serial = 563] [outer = 0x0] [url = about:blank] 09:48:01 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x116a11c00) [pid = 1948] [serial = 564] [outer = 0x0] [url = about:blank] 09:48:01 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x118598000) [pid = 1948] [serial = 566] [outer = 0x0] [url = about:blank] 09:48:01 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x11878e800) [pid = 1948] [serial = 567] [outer = 0x0] [url = about:blank] 09:48:01 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x1265cf400) [pid = 1948] [serial = 578] [outer = 0x0] [url = about:blank] 09:48:01 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x118596c00) [pid = 1948] [serial = 555] [outer = 0x0] [url = about:blank] 09:48:01 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x125ef5c00) [pid = 1948] [serial = 576] [outer = 0x0] [url = about:blank] 09:48:01 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x126593400) [pid = 1948] [serial = 582] [outer = 0x0] [url = about:blank] 09:48:01 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x118081000) [pid = 1948] [serial = 554] [outer = 0x0] [url = about:blank] 09:48:01 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x119832c00) [pid = 1948] [serial = 581] [outer = 0x0] [url = about:blank] 09:48:01 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x127087800) [pid = 1948] [serial = 579] [outer = 0x0] [url = about:blank] 09:48:01 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x123941800) [pid = 1948] [serial = 558] [outer = 0x0] [url = about:blank] 09:48:01 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x123e71400) [pid = 1948] [serial = 572] [outer = 0x0] [url = about:blank] 09:48:01 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x120d3ec00) [pid = 1948] [serial = 557] [outer = 0x0] [url = about:blank] 09:48:01 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x124ba3400) [pid = 1948] [serial = 573] [outer = 0x0] [url = about:blank] 09:48:01 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x1286cf400) [pid = 1948] [serial = 584] [outer = 0x0] [url = about:blank] 09:48:01 INFO - PROCESS | 1948 | 1467737281488 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] 09:48:01 INFO - PROCESS | 1948 | 1467737281545 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 09:48:01 INFO - PROCESS | 1948 | 1467737281548 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:48:01 INFO - PROCESS | 1948 | 1467737281549 Marionette TRACE conn2 <- [1,826,null,{}] 09:48:01 INFO - PROCESS | 1948 | 1467737281553 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}] 09:48:01 INFO - PROCESS | 1948 | 1467737281555 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:01 INFO - PROCESS | 1948 | 1467737281631 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 09:48:01 INFO - PROCESS | 1948 | 1467737281640 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:01 INFO - PROCESS | 1948 | 1467737281642 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x112e65000 == 28 [pid = 1948] [id = 214] 09:48:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x112a7c800) [pid = 1948] [serial = 640] [outer = 0x0] 09:48:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x112a88c00) [pid = 1948] [serial = 641] [outer = 0x112a7c800] 09:48:01 INFO - PROCESS | 1948 | 1467737281670 Marionette DEBUG loaded listener.js 09:48:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x11332a800) [pid = 1948] [serial = 642] [outer = 0x112a7c800] 09:48:02 INFO - PROCESS | 1948 | 1467737282002 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]]]}] 09:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 520ms 09:48:02 INFO - PROCESS | 1948 | 1467737282068 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 09:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:48:02 INFO - PROCESS | 1948 | 1467737282071 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 09:48:02 INFO - PROCESS | 1948 | 1467737282078 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:48:02 INFO - PROCESS | 1948 | 1467737282080 Marionette TRACE conn2 <- [1,830,null,{}] 09:48:02 INFO - PROCESS | 1948 | 1467737282082 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}] 09:48:02 INFO - PROCESS | 1948 | 1467737282084 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:02 INFO - PROCESS | 1948 | 1467737282161 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 09:48:02 INFO - PROCESS | 1948 | 1467737282165 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:02 INFO - PROCESS | 1948 | 1467737282166 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x116939000 == 29 [pid = 1948] [id = 215] 09:48:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x113d5cc00) [pid = 1948] [serial = 643] [outer = 0x0] 09:48:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x113f0d000) [pid = 1948] [serial = 644] [outer = 0x113d5cc00] 09:48:02 INFO - PROCESS | 1948 | 1467737282196 Marionette DEBUG loaded listener.js 09:48:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x11604c400) [pid = 1948] [serial = 645] [outer = 0x113d5cc00] 09:48:02 INFO - PROCESS | 1948 | 1467737282541 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]]]}] 09:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 470ms 09:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:48:02 INFO - PROCESS | 1948 | 1467737282547 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 09:48:02 INFO - PROCESS | 1948 | 1467737282549 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 09:48:02 INFO - PROCESS | 1948 | 1467737282551 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:48:02 INFO - PROCESS | 1948 | 1467737282555 Marionette TRACE conn2 <- [1,834,null,{}] 09:48:02 INFO - PROCESS | 1948 | 1467737282563 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}] 09:48:02 INFO - PROCESS | 1948 | 1467737282567 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:02 INFO - PROCESS | 1948 | 1467737282644 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 09:48:02 INFO - PROCESS | 1948 | 1467737282695 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:02 INFO - PROCESS | 1948 | 1467737282697 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x1181d9800 == 30 [pid = 1948] [id = 216] 09:48:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x115e1fc00) [pid = 1948] [serial = 646] [outer = 0x0] 09:48:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x118087400) [pid = 1948] [serial = 647] [outer = 0x115e1fc00] 09:48:02 INFO - PROCESS | 1948 | 1467737282724 Marionette DEBUG loaded listener.js 09:48:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x11858fc00) [pid = 1948] [serial = 648] [outer = 0x115e1fc00] 09:48:03 INFO - PROCESS | 1948 | 1467737283026 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]]]}] 09:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 523ms 09:48:03 INFO - PROCESS | 1948 | 1467737283074 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 09:48:03 INFO - PROCESS | 1948 | 1467737283076 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 09:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:48:03 INFO - PROCESS | 1948 | 1467737283079 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:48:03 INFO - PROCESS | 1948 | 1467737283080 Marionette TRACE conn2 <- [1,838,null,{}] 09:48:03 INFO - PROCESS | 1948 | 1467737283082 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}] 09:48:03 INFO - PROCESS | 1948 | 1467737283083 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:03 INFO - PROCESS | 1948 | 1467737283160 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 09:48:03 INFO - PROCESS | 1948 | 1467737283164 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:03 INFO - PROCESS | 1948 | 1467737283165 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:03 INFO - PROCESS | 1948 | ++DOCSHELL 0x118716800 == 31 [pid = 1948] [id = 217] 09:48:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x118782c00) [pid = 1948] [serial = 649] [outer = 0x0] 09:48:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x118a4ac00) [pid = 1948] [serial = 650] [outer = 0x118782c00] 09:48:03 INFO - PROCESS | 1948 | 1467737283193 Marionette DEBUG loaded listener.js 09:48:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x118fa3400) [pid = 1948] [serial = 651] [outer = 0x118782c00] 09:48:03 INFO - PROCESS | 1948 | 1467737283516 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]]]}] 09:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 468ms 09:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:48:03 INFO - PROCESS | 1948 | 1467737283547 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 09:48:03 INFO - PROCESS | 1948 | 1467737283548 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 09:48:03 INFO - PROCESS | 1948 | 1467737283551 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:48:03 INFO - PROCESS | 1948 | 1467737283552 Marionette TRACE conn2 <- [1,842,null,{}] 09:48:03 INFO - PROCESS | 1948 | 1467737283561 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}] 09:48:03 INFO - PROCESS | 1948 | 1467737283562 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:03 INFO - PROCESS | 1948 | 1467737283664 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 09:48:03 INFO - PROCESS | 1948 | 1467737283680 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:03 INFO - PROCESS | 1948 | 1467737283681 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:03 INFO - PROCESS | 1948 | ++DOCSHELL 0x119260000 == 32 [pid = 1948] [id = 218] 09:48:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1139bc400) [pid = 1948] [serial = 652] [outer = 0x0] 09:48:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x11924c800) [pid = 1948] [serial = 653] [outer = 0x1139bc400] 09:48:03 INFO - PROCESS | 1948 | 1467737283717 Marionette DEBUG loaded listener.js 09:48:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x1195e0800) [pid = 1948] [serial = 654] [outer = 0x1139bc400] 09:48:04 INFO - PROCESS | 1948 | 1467737284186 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]]]}] 09:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 671ms 09:48:04 INFO - PROCESS | 1948 | 1467737284227 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 09:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:48:04 INFO - PROCESS | 1948 | 1467737284229 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 09:48:04 INFO - PROCESS | 1948 | 1467737284233 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:48:04 INFO - PROCESS | 1948 | 1467737284235 Marionette TRACE conn2 <- [1,846,null,{}] 09:48:04 INFO - PROCESS | 1948 | 1467737284238 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}] 09:48:04 INFO - PROCESS | 1948 | 1467737284245 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:04 INFO - PROCESS | 1948 | 1467737284406 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 09:48:04 INFO - PROCESS | 1948 | 1467737284431 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:04 INFO - PROCESS | 1948 | 1467737284432 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x119984800 == 33 [pid = 1948] [id = 219] 09:48:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x11924e800) [pid = 1948] [serial = 655] [outer = 0x0] 09:48:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x122538c00) [pid = 1948] [serial = 656] [outer = 0x11924e800] 09:48:04 INFO - PROCESS | 1948 | 1467737284460 Marionette DEBUG loaded listener.js 09:48:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x1247c2000) [pid = 1948] [serial = 657] [outer = 0x11924e800] 09:48:04 INFO - PROCESS | 1948 | 1467737284793 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]]]}] 09:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 574ms 09:48:04 INFO - PROCESS | 1948 | 1467737284807 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 09:48:04 INFO - PROCESS | 1948 | 1467737284808 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 09:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:48:04 INFO - PROCESS | 1948 | 1467737284817 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:48:04 INFO - PROCESS | 1948 | 1467737284818 Marionette TRACE conn2 <- [1,850,null,{}] 09:48:04 INFO - PROCESS | 1948 | 1467737284827 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}] 09:48:04 INFO - PROCESS | 1948 | 1467737284828 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:04 INFO - PROCESS | 1948 | 1467737284917 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 09:48:04 INFO - PROCESS | 1948 | 1467737284920 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:04 INFO - PROCESS | 1948 | 1467737284921 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x1225ae800 == 34 [pid = 1948] [id = 220] 09:48:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x1195df800) [pid = 1948] [serial = 658] [outer = 0x0] 09:48:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1249d3000) [pid = 1948] [serial = 659] [outer = 0x1195df800] 09:48:04 INFO - PROCESS | 1948 | 1467737284945 Marionette DEBUG loaded listener.js 09:48:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x124e9bc00) [pid = 1948] [serial = 660] [outer = 0x1195df800] 09:48:05 INFO - PROCESS | 1948 | 1467737285284 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]]]}] 09:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 483ms 09:48:05 INFO - PROCESS | 1948 | 1467737285294 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 09:48:05 INFO - PROCESS | 1948 | 1467737285295 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 09:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:48:05 INFO - PROCESS | 1948 | 1467737285297 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:48:05 INFO - PROCESS | 1948 | 1467737285298 Marionette TRACE conn2 <- [1,854,null,{}] 09:48:05 INFO - PROCESS | 1948 | 1467737285300 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}] 09:48:05 INFO - PROCESS | 1948 | 1467737285302 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:05 INFO - PROCESS | 1948 | 1467737285401 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 09:48:05 INFO - PROCESS | 1948 | 1467737285434 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:05 INFO - PROCESS | 1948 | 1467737285436 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x123a49800 == 35 [pid = 1948] [id = 221] 09:48:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12540b000) [pid = 1948] [serial = 661] [outer = 0x0] 09:48:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x125411000) [pid = 1948] [serial = 662] [outer = 0x12540b000] 09:48:05 INFO - PROCESS | 1948 | 1467737285460 Marionette DEBUG loaded listener.js 09:48:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x125eec400) [pid = 1948] [serial = 663] [outer = 0x12540b000] 09:48:05 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x12a48dc00) [pid = 1948] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:48:05 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1265d5800) [pid = 1948] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:48:05 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1265ce800) [pid = 1948] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:48:05 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x113d5e000) [pid = 1948] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:48:05 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x119246400) [pid = 1948] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:48:05 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x111c22c00) [pid = 1948] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:48:05 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x124bd1400) [pid = 1948] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:48:05 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1288eac00) [pid = 1948] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:48:05 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x128a94400) [pid = 1948] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:48:05 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x120d40400) [pid = 1948] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:48:05 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x118591000) [pid = 1948] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:48:05 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x113346c00) [pid = 1948] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:48:05 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x1286d1400) [pid = 1948] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:48:05 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x118089800) [pid = 1948] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:48:05 INFO - PROCESS | 1948 | 1467737285923 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]]]}] 09:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 670ms 09:48:05 INFO - PROCESS | 1948 | 1467737285968 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 09:48:05 INFO - PROCESS | 1948 | 1467737285969 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 09:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:48:05 INFO - PROCESS | 1948 | 1467737285971 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:48:05 INFO - PROCESS | 1948 | 1467737285973 Marionette TRACE conn2 <- [1,858,null,{}] 09:48:05 INFO - PROCESS | 1948 | 1467737285975 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}] 09:48:05 INFO - PROCESS | 1948 | 1467737285976 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:06 INFO - PROCESS | 1948 | 1467737286059 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 09:48:06 INFO - PROCESS | 1948 | 1467737286062 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:06 INFO - PROCESS | 1948 | 1467737286063 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e26800 == 36 [pid = 1948] [id = 222] 09:48:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x11604a000) [pid = 1948] [serial = 664] [outer = 0x0] 09:48:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x119811000) [pid = 1948] [serial = 665] [outer = 0x11604a000] 09:48:06 INFO - PROCESS | 1948 | 1467737286090 Marionette DEBUG loaded listener.js 09:48:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x125eed000) [pid = 1948] [serial = 666] [outer = 0x11604a000] 09:48:06 INFO - PROCESS | 1948 | 1467737286407 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]]]}] 09:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 468ms 09:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:48:06 INFO - PROCESS | 1948 | 1467737286441 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 09:48:06 INFO - PROCESS | 1948 | 1467737286442 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 09:48:06 INFO - PROCESS | 1948 | 1467737286444 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:48:06 INFO - PROCESS | 1948 | 1467737286445 Marionette TRACE conn2 <- [1,862,null,{}] 09:48:06 INFO - PROCESS | 1948 | 1467737286447 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}] 09:48:06 INFO - PROCESS | 1948 | 1467737286449 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:06 INFO - PROCESS | 1948 | 1467737286542 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 09:48:06 INFO - PROCESS | 1948 | 1467737286547 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:06 INFO - PROCESS | 1948 | 1467737286548 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x124765000 == 37 [pid = 1948] [id = 223] 09:48:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x125ef3800) [pid = 1948] [serial = 667] [outer = 0x0] 09:48:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x125ef8000) [pid = 1948] [serial = 668] [outer = 0x125ef3800] 09:48:06 INFO - PROCESS | 1948 | 1467737286575 Marionette DEBUG loaded listener.js 09:48:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x118786400) [pid = 1948] [serial = 669] [outer = 0x125ef3800] 09:48:06 INFO - PROCESS | 1948 | 1467737286884 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]]]}] 09:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 469ms 09:48:06 INFO - PROCESS | 1948 | 1467737286913 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 09:48:06 INFO - PROCESS | 1948 | 1467737286915 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 09:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:48:06 INFO - PROCESS | 1948 | 1467737286917 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:48:06 INFO - PROCESS | 1948 | 1467737286919 Marionette TRACE conn2 <- [1,866,null,{}] 09:48:06 INFO - PROCESS | 1948 | 1467737286924 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}] 09:48:06 INFO - PROCESS | 1948 | 1467737286925 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:07 INFO - PROCESS | 1948 | 1467737287016 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 09:48:07 INFO - PROCESS | 1948 | 1467737287022 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:07 INFO - PROCESS | 1948 | 1467737287024 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x119255800 == 38 [pid = 1948] [id = 224] 09:48:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x123a22000) [pid = 1948] [serial = 670] [outer = 0x0] 09:48:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12658f400) [pid = 1948] [serial = 671] [outer = 0x123a22000] 09:48:07 INFO - PROCESS | 1948 | 1467737287050 Marionette DEBUG loaded listener.js 09:48:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x126726800) [pid = 1948] [serial = 672] [outer = 0x123a22000] 09:48:07 INFO - PROCESS | 1948 | 1467737287379 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]]]}] 09:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 472ms 09:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:48:07 INFO - PROCESS | 1948 | 1467737287391 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 09:48:07 INFO - PROCESS | 1948 | 1467737287392 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 09:48:07 INFO - PROCESS | 1948 | 1467737287394 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:48:07 INFO - PROCESS | 1948 | 1467737287395 Marionette TRACE conn2 <- [1,870,null,{}] 09:48:07 INFO - PROCESS | 1948 | 1467737287397 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}] 09:48:07 INFO - PROCESS | 1948 | 1467737287398 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:07 INFO - PROCESS | 1948 | 1467737287501 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 09:48:07 INFO - PROCESS | 1948 | 1467737287506 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:07 INFO - PROCESS | 1948 | 1467737287507 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x12887d800 == 39 [pid = 1948] [id = 225] 09:48:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1195df400) [pid = 1948] [serial = 673] [outer = 0x0] 09:48:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12677a400) [pid = 1948] [serial = 674] [outer = 0x1195df400] 09:48:07 INFO - PROCESS | 1948 | 1467737287531 Marionette DEBUG loaded listener.js 09:48:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x127084800) [pid = 1948] [serial = 675] [outer = 0x1195df400] 09:48:07 INFO - PROCESS | 1948 | 1467737287843 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]]]}] 09:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 518ms 09:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:48:07 INFO - PROCESS | 1948 | 1467737287913 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 09:48:07 INFO - PROCESS | 1948 | 1467737287915 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 09:48:07 INFO - PROCESS | 1948 | 1467737287918 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:48:07 INFO - PROCESS | 1948 | 1467737287921 Marionette TRACE conn2 <- [1,874,null,{}] 09:48:07 INFO - PROCESS | 1948 | 1467737287925 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}] 09:48:07 INFO - PROCESS | 1948 | 1467737287927 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:08 INFO - PROCESS | 1948 | 1467737288023 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 09:48:08 INFO - PROCESS | 1948 | 1467737288116 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:08 INFO - PROCESS | 1948 | 1467737288120 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:08 INFO - PROCESS | 1948 | ++DOCSHELL 0x1132e4800 == 40 [pid = 1948] [id = 226] 09:48:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1122b9c00) [pid = 1948] [serial = 676] [outer = 0x0] 09:48:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x112a7b400) [pid = 1948] [serial = 677] [outer = 0x1122b9c00] 09:48:08 INFO - PROCESS | 1948 | 1467737288152 Marionette DEBUG loaded listener.js 09:48:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x113354800) [pid = 1948] [serial = 678] [outer = 0x1122b9c00] 09:48:08 INFO - PROCESS | 1948 | 1467737288668 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]]]}] 09:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 772ms 09:48:08 INFO - PROCESS | 1948 | 1467737288713 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 09:48:08 INFO - PROCESS | 1948 | 1467737288715 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 09:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:48:08 INFO - PROCESS | 1948 | 1467737288724 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:48:08 INFO - PROCESS | 1948 | 1467737288726 Marionette TRACE conn2 <- [1,878,null,{}] 09:48:08 INFO - PROCESS | 1948 | 1467737288729 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}] 09:48:08 INFO - PROCESS | 1948 | 1467737288731 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:08 INFO - PROCESS | 1948 | 1467737288836 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 09:48:08 INFO - PROCESS | 1948 | 1467737288912 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:08 INFO - PROCESS | 1948 | 1467737288913 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:08 INFO - PROCESS | 1948 | ++DOCSHELL 0x11837e800 == 41 [pid = 1948] [id = 227] 09:48:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x1162d9000) [pid = 1948] [serial = 679] [outer = 0x0] 09:48:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x11696cc00) [pid = 1948] [serial = 680] [outer = 0x1162d9000] 09:48:08 INFO - PROCESS | 1948 | 1467737288943 Marionette DEBUG loaded listener.js 09:48:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x11808d000) [pid = 1948] [serial = 681] [outer = 0x1162d9000] 09:48:09 INFO - PROCESS | 1948 | 1467737289612 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]]]}] 09:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 928ms 09:48:09 INFO - PROCESS | 1948 | 1467737289665 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 09:48:09 INFO - PROCESS | 1948 | 1467737289669 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 09:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:48:09 INFO - PROCESS | 1948 | 1467737289678 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:48:09 INFO - PROCESS | 1948 | 1467737289681 Marionette TRACE conn2 <- [1,882,null,{}] 09:48:09 INFO - PROCESS | 1948 | 1467737289686 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}] 09:48:09 INFO - PROCESS | 1948 | 1467737289689 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:09 INFO - PROCESS | 1948 | 1467737289791 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 09:48:09 INFO - PROCESS | 1948 | --DOCSHELL 0x119255800 == 40 [pid = 1948] [id = 224] 09:48:09 INFO - PROCESS | 1948 | --DOCSHELL 0x124765000 == 39 [pid = 1948] [id = 223] 09:48:09 INFO - PROCESS | 1948 | --DOCSHELL 0x117e26800 == 38 [pid = 1948] [id = 222] 09:48:09 INFO - PROCESS | 1948 | --DOCSHELL 0x123a49800 == 37 [pid = 1948] [id = 221] 09:48:09 INFO - PROCESS | 1948 | --DOCSHELL 0x1225ae800 == 36 [pid = 1948] [id = 220] 09:48:09 INFO - PROCESS | 1948 | --DOCSHELL 0x119984800 == 35 [pid = 1948] [id = 219] 09:48:09 INFO - PROCESS | 1948 | --DOCSHELL 0x119260000 == 34 [pid = 1948] [id = 218] 09:48:09 INFO - PROCESS | 1948 | --DOCSHELL 0x118716800 == 33 [pid = 1948] [id = 217] 09:48:09 INFO - PROCESS | 1948 | --DOCSHELL 0x1181d9800 == 32 [pid = 1948] [id = 216] 09:48:09 INFO - PROCESS | 1948 | --DOCSHELL 0x116939000 == 31 [pid = 1948] [id = 215] 09:48:09 INFO - PROCESS | 1948 | --DOCSHELL 0x112e65000 == 30 [pid = 1948] [id = 214] 09:48:09 INFO - PROCESS | 1948 | --DOCSHELL 0x11694e800 == 29 [pid = 1948] [id = 213] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x12a7a2400) [pid = 1948] [serial = 624] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x12a70ac00) [pid = 1948] [serial = 623] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x129542800) [pid = 1948] [serial = 621] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x128a93800) [pid = 1948] [serial = 609] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x126726400) [pid = 1948] [serial = 605] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x123a23c00) [pid = 1948] [serial = 614] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x119ba6c00) [pid = 1948] [serial = 597] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1126f9000) [pid = 1948] [serial = 587] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1195dd400) [pid = 1948] [serial = 596] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1265cdc00) [pid = 1948] [serial = 603] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1293a4c00) [pid = 1948] [serial = 617] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x129049800) [pid = 1948] [serial = 611] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x129153400) [pid = 1948] [serial = 612] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1286d9400) [pid = 1948] [serial = 615] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x127081c00) [pid = 1948] [serial = 606] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1286d2c00) [pid = 1948] [serial = 608] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x125ef6000) [pid = 1948] [serial = 602] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x12462b400) [pid = 1948] [serial = 599] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x11338b800) [pid = 1948] [serial = 588] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x118f0e400) [pid = 1948] [serial = 591] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x1288ed000) [pid = 1948] [serial = 585] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x1293d0c00) [pid = 1948] [serial = 620] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x1293c8400) [pid = 1948] [serial = 618] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x124ba5c00) [pid = 1948] [serial = 600] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x11855a800) [pid = 1948] [serial = 594] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x11849cc00) [pid = 1948] [serial = 593] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x11859a400) [pid = 1948] [serial = 590] [outer = 0x0] [url = about:blank] 09:48:09 INFO - PROCESS | 1948 | 1467737289902 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:09 INFO - PROCESS | 1948 | 1467737289906 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x1131e6800 == 30 [pid = 1948] [id = 228] 09:48:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x113b78800) [pid = 1948] [serial = 682] [outer = 0x0] 09:48:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x116629c00) [pid = 1948] [serial = 683] [outer = 0x113b78800] 09:48:09 INFO - PROCESS | 1948 | 1467737289933 Marionette DEBUG loaded listener.js 09:48:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x118089c00) [pid = 1948] [serial = 684] [outer = 0x113b78800] 09:48:10 INFO - PROCESS | 1948 | 1467737290230 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]]]}] 09:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 572ms 09:48:10 INFO - PROCESS | 1948 | 1467737290250 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 09:48:10 INFO - PROCESS | 1948 | 1467737290253 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 09:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:48:10 INFO - PROCESS | 1948 | 1467737290266 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:48:10 INFO - PROCESS | 1948 | 1467737290267 Marionette TRACE conn2 <- [1,886,null,{}] 09:48:10 INFO - PROCESS | 1948 | 1467737290271 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}] 09:48:10 INFO - PROCESS | 1948 | 1467737290275 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:10 INFO - PROCESS | 1948 | 1467737290353 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 09:48:10 INFO - PROCESS | 1948 | 1467737290360 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:10 INFO - PROCESS | 1948 | 1467737290361 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e1e000 == 31 [pid = 1948] [id = 229] 09:48:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x118590c00) [pid = 1948] [serial = 685] [outer = 0x0] 09:48:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x118784400) [pid = 1948] [serial = 686] [outer = 0x118590c00] 09:48:10 INFO - PROCESS | 1948 | 1467737290388 Marionette DEBUG loaded listener.js 09:48:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x118f13000) [pid = 1948] [serial = 687] [outer = 0x118590c00] 09:48:10 INFO - PROCESS | 1948 | 1467737290722 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]]]}] 09:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 472ms 09:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:48:10 INFO - PROCESS | 1948 | 1467737290740 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 09:48:10 INFO - PROCESS | 1948 | 1467737290741 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 09:48:10 INFO - PROCESS | 1948 | 1467737290743 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:48:10 INFO - PROCESS | 1948 | 1467737290746 Marionette TRACE conn2 <- [1,890,null,{}] 09:48:10 INFO - PROCESS | 1948 | 1467737290753 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}] 09:48:10 INFO - PROCESS | 1948 | 1467737290756 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:10 INFO - PROCESS | 1948 | 1467737290838 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 09:48:10 INFO - PROCESS | 1948 | 1467737290843 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:10 INFO - PROCESS | 1948 | 1467737290845 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x118aba000 == 32 [pid = 1948] [id = 230] 09:48:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x1195e1800) [pid = 1948] [serial = 688] [outer = 0x0] 09:48:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x11982c800) [pid = 1948] [serial = 689] [outer = 0x1195e1800] 09:48:10 INFO - PROCESS | 1948 | 1467737290875 Marionette DEBUG loaded listener.js 09:48:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x120d46400) [pid = 1948] [serial = 690] [outer = 0x1195e1800] 09:48:11 INFO - PROCESS | 1948 | 1467737291220 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]]]}] 09:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 520ms 09:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:48:11 INFO - PROCESS | 1948 | 1467737291264 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 09:48:11 INFO - PROCESS | 1948 | 1467737291265 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 09:48:11 INFO - PROCESS | 1948 | 1467737291268 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:48:11 INFO - PROCESS | 1948 | 1467737291269 Marionette TRACE conn2 <- [1,894,null,{}] 09:48:11 INFO - PROCESS | 1948 | 1467737291271 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}] 09:48:11 INFO - PROCESS | 1948 | 1467737291272 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:11 INFO - PROCESS | 1948 | 1467737291349 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 09:48:11 INFO - PROCESS | 1948 | 1467737291354 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:11 INFO - PROCESS | 1948 | 1467737291356 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:11 INFO - PROCESS | 1948 | ++DOCSHELL 0x119999000 == 33 [pid = 1948] [id = 231] 09:48:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x122653400) [pid = 1948] [serial = 691] [outer = 0x0] 09:48:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x123a23c00) [pid = 1948] [serial = 692] [outer = 0x122653400] 09:48:11 INFO - PROCESS | 1948 | 1467737291381 Marionette DEBUG loaded listener.js 09:48:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1243a7000) [pid = 1948] [serial = 693] [outer = 0x122653400] 09:48:11 INFO - PROCESS | 1948 | 1467737291698 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]]]}] 09:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 471ms 09:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:48:11 INFO - PROCESS | 1948 | 1467737291740 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 09:48:11 INFO - PROCESS | 1948 | 1467737291741 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 09:48:11 INFO - PROCESS | 1948 | 1467737291743 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:48:11 INFO - PROCESS | 1948 | 1467737291745 Marionette TRACE conn2 <- [1,898,null,{}] 09:48:11 INFO - PROCESS | 1948 | 1467737291747 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}] 09:48:11 INFO - PROCESS | 1948 | 1467737291748 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:11 INFO - PROCESS | 1948 | 1467737291829 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 09:48:11 INFO - PROCESS | 1948 | 1467737291833 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:11 INFO - PROCESS | 1948 | 1467737291834 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:11 INFO - PROCESS | 1948 | ++DOCSHELL 0x1239e0800 == 34 [pid = 1948] [id = 232] 09:48:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1247c2800) [pid = 1948] [serial = 694] [outer = 0x0] 09:48:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x124bcf000) [pid = 1948] [serial = 695] [outer = 0x1247c2800] 09:48:11 INFO - PROCESS | 1948 | 1467737291862 Marionette DEBUG loaded listener.js 09:48:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x125410000) [pid = 1948] [serial = 696] [outer = 0x1247c2800] 09:48:12 INFO - PROCESS | 1948 | 1467737292267 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]]]}] 09:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 567ms 09:48:12 INFO - PROCESS | 1948 | 1467737292312 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 09:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:48:12 INFO - PROCESS | 1948 | 1467737292314 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 09:48:12 INFO - PROCESS | 1948 | 1467737292318 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:48:12 INFO - PROCESS | 1948 | 1467737292320 Marionette TRACE conn2 <- [1,902,null,{}] 09:48:12 INFO - PROCESS | 1948 | 1467737292323 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}] 09:48:12 INFO - PROCESS | 1948 | 1467737292329 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:12 INFO - PROCESS | 1948 | 1467737292776 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 09:48:12 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x11924e800) [pid = 1948] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:48:12 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x118546800) [pid = 1948] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:48:12 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x1195df800) [pid = 1948] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:48:12 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x12540b000) [pid = 1948] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:48:12 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x112a7c800) [pid = 1948] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:48:12 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x11604a000) [pid = 1948] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:48:12 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x125ef3800) [pid = 1948] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:48:12 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x118782c00) [pid = 1948] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:48:12 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x113d5cc00) [pid = 1948] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:48:12 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x123a22000) [pid = 1948] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:48:12 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x115e1fc00) [pid = 1948] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:48:12 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x116049400) [pid = 1948] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:48:12 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x120d44c00) [pid = 1948] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:48:12 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x1288f0400) [pid = 1948] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:48:12 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x12a70fc00) [pid = 1948] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:48:12 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x1139bc400) [pid = 1948] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:48:12 INFO - PROCESS | 1948 | 1467737292824 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:12 INFO - PROCESS | 1948 | 1467737292826 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x11264c000 == 35 [pid = 1948] [id = 233] 09:48:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x112232000) [pid = 1948] [serial = 697] [outer = 0x0] 09:48:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x1126f8c00) [pid = 1948] [serial = 698] [outer = 0x112232000] 09:48:12 INFO - PROCESS | 1948 | 1467737292857 Marionette DEBUG loaded listener.js 09:48:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x11334b400) [pid = 1948] [serial = 699] [outer = 0x112232000] 09:48:13 INFO - PROCESS | 1948 | 1467737293256 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]]]}] 09:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 973ms 09:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:48:13 INFO - PROCESS | 1948 | 1467737293293 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 09:48:13 INFO - PROCESS | 1948 | 1467737293295 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 09:48:13 INFO - PROCESS | 1948 | 1467737293299 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:48:13 INFO - PROCESS | 1948 | 1467737293301 Marionette TRACE conn2 <- [1,906,null,{}] 09:48:13 INFO - PROCESS | 1948 | 1467737293307 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}] 09:48:13 INFO - PROCESS | 1948 | 1467737293308 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:13 INFO - PROCESS | 1948 | 1467737293406 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 09:48:13 INFO - PROCESS | 1948 | 1467737293458 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:13 INFO - PROCESS | 1948 | 1467737293460 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:13 INFO - PROCESS | 1948 | ++DOCSHELL 0x118375000 == 36 [pid = 1948] [id = 234] 09:48:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x1160ac800) [pid = 1948] [serial = 700] [outer = 0x0] 09:48:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x118410800) [pid = 1948] [serial = 701] [outer = 0x1160ac800] 09:48:13 INFO - PROCESS | 1948 | 1467737293491 Marionette DEBUG loaded listener.js 09:48:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x11858f000) [pid = 1948] [serial = 702] [outer = 0x1160ac800] 09:48:13 INFO - PROCESS | 1948 | 1467737293911 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]]]}] 09:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 621ms 09:48:13 INFO - PROCESS | 1948 | 1467737293922 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 09:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:48:13 INFO - PROCESS | 1948 | 1467737293925 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 09:48:13 INFO - PROCESS | 1948 | 1467737293927 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:48:13 INFO - PROCESS | 1948 | 1467737293929 Marionette TRACE conn2 <- [1,910,null,{}] 09:48:13 INFO - PROCESS | 1948 | 1467737293931 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}] 09:48:13 INFO - PROCESS | 1948 | 1467737293933 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:14 INFO - PROCESS | 1948 | 1467737294030 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 09:48:14 INFO - PROCESS | 1948 | 1467737294120 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:14 INFO - PROCESS | 1948 | 1467737294122 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x124705000 == 37 [pid = 1948] [id = 235] 09:48:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x11924e800) [pid = 1948] [serial = 703] [outer = 0x0] 09:48:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x1195dac00) [pid = 1948] [serial = 704] [outer = 0x11924e800] 09:48:14 INFO - PROCESS | 1948 | 1467737294148 Marionette DEBUG loaded listener.js 09:48:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x119ba8c00) [pid = 1948] [serial = 705] [outer = 0x11924e800] 09:48:14 INFO - PROCESS | 1948 | 1467737294562 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]]]}] 09:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 669ms 09:48:14 INFO - PROCESS | 1948 | 1467737294597 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 09:48:14 INFO - PROCESS | 1948 | 1467737294599 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 09:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:48:14 INFO - PROCESS | 1948 | 1467737294607 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:48:14 INFO - PROCESS | 1948 | 1467737294610 Marionette TRACE conn2 <- [1,914,null,{}] 09:48:14 INFO - PROCESS | 1948 | 1467737294613 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}] 09:48:14 INFO - PROCESS | 1948 | 1467737294615 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:14 INFO - PROCESS | 1948 | 1467737294715 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 09:48:14 INFO - PROCESS | 1948 | 1467737294765 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:14 INFO - PROCESS | 1948 | 1467737294767 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x1254b6000 == 38 [pid = 1948] [id = 236] 09:48:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x122534800) [pid = 1948] [serial = 706] [outer = 0x0] 09:48:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x124bd2000) [pid = 1948] [serial = 707] [outer = 0x122534800] 09:48:14 INFO - PROCESS | 1948 | 1467737294795 Marionette DEBUG loaded listener.js 09:48:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x125ef3800) [pid = 1948] [serial = 708] [outer = 0x122534800] 09:48:15 INFO - PROCESS | 1948 | 1467737295206 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]]]}] 09:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 624ms 09:48:15 INFO - PROCESS | 1948 | 1467737295228 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 09:48:15 INFO - PROCESS | 1948 | 1467737295229 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 09:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:48:15 INFO - PROCESS | 1948 | 1467737295232 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:48:15 INFO - PROCESS | 1948 | 1467737295233 Marionette TRACE conn2 <- [1,918,null,{}] 09:48:15 INFO - PROCESS | 1948 | 1467737295235 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}] 09:48:15 INFO - PROCESS | 1948 | 1467737295237 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:15 INFO - PROCESS | 1948 | 1467737295331 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 09:48:15 INFO - PROCESS | 1948 | 1467737295413 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:15 INFO - PROCESS | 1948 | 1467737295414 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x12650a800 == 39 [pid = 1948] [id = 237] 09:48:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x125405800) [pid = 1948] [serial = 709] [outer = 0x0] 09:48:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1265ca400) [pid = 1948] [serial = 710] [outer = 0x125405800] 09:48:15 INFO - PROCESS | 1948 | 1467737295442 Marionette DEBUG loaded listener.js 09:48:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x1265d4c00) [pid = 1948] [serial = 711] [outer = 0x125405800] 09:48:15 INFO - PROCESS | 1948 | 1467737295838 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]]]}] 09:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 618ms 09:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:48:15 INFO - PROCESS | 1948 | 1467737295851 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 09:48:15 INFO - PROCESS | 1948 | 1467737295852 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 09:48:15 INFO - PROCESS | 1948 | 1467737295857 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:48:15 INFO - PROCESS | 1948 | 1467737295858 Marionette TRACE conn2 <- [1,922,null,{}] 09:48:15 INFO - PROCESS | 1948 | 1467737295860 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}] 09:48:15 INFO - PROCESS | 1948 | 1467737295862 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:15 INFO - PROCESS | 1948 | 1467737295955 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 09:48:16 INFO - PROCESS | 1948 | 1467737296033 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:16 INFO - PROCESS | 1948 | 1467737296037 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x129073800 == 40 [pid = 1948] [id = 238] 09:48:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x127081400) [pid = 1948] [serial = 712] [outer = 0x0] 09:48:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x127084400) [pid = 1948] [serial = 713] [outer = 0x127081400] 09:48:16 INFO - PROCESS | 1948 | 1467737296072 Marionette DEBUG loaded listener.js 09:48:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x1286ce000) [pid = 1948] [serial = 714] [outer = 0x127081400] 09:48:16 INFO - PROCESS | 1948 | 1467737296575 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]]]}] 09:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 770ms 09:48:16 INFO - PROCESS | 1948 | 1467737296640 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 09:48:16 INFO - PROCESS | 1948 | 1467737296642 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 09:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:48:16 INFO - PROCESS | 1948 | 1467737296647 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:48:16 INFO - PROCESS | 1948 | 1467737296648 Marionette TRACE conn2 <- [1,926,null,{}] 09:48:16 INFO - PROCESS | 1948 | 1467737296652 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}] 09:48:16 INFO - PROCESS | 1948 | 1467737296655 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:16 INFO - PROCESS | 1948 | 1467737296747 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 09:48:16 INFO - PROCESS | 1948 | 1467737296820 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:16 INFO - PROCESS | 1948 | 1467737296821 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x11320d000 == 41 [pid = 1948] [id = 239] 09:48:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x113f06400) [pid = 1948] [serial = 715] [outer = 0x0] 09:48:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x116055c00) [pid = 1948] [serial = 716] [outer = 0x113f06400] 09:48:16 INFO - PROCESS | 1948 | 1467737296850 Marionette DEBUG loaded listener.js 09:48:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1176dc400) [pid = 1948] [serial = 717] [outer = 0x113f06400] 09:48:17 INFO - PROCESS | 1948 | --DOCSHELL 0x1239e0800 == 40 [pid = 1948] [id = 232] 09:48:17 INFO - PROCESS | 1948 | --DOCSHELL 0x119999000 == 39 [pid = 1948] [id = 231] 09:48:17 INFO - PROCESS | 1948 | --DOCSHELL 0x118aba000 == 38 [pid = 1948] [id = 230] 09:48:17 INFO - PROCESS | 1948 | --DOCSHELL 0x117e1e000 == 37 [pid = 1948] [id = 229] 09:48:17 INFO - PROCESS | 1948 | --DOCSHELL 0x1131e6800 == 36 [pid = 1948] [id = 228] 09:48:17 INFO - PROCESS | 1948 | --DOCSHELL 0x1132e4800 == 35 [pid = 1948] [id = 226] 09:48:17 INFO - PROCESS | 1948 | --DOCSHELL 0x11837e800 == 34 [pid = 1948] [id = 227] 09:48:17 INFO - PROCESS | 1948 | --DOCSHELL 0x12887d800 == 33 [pid = 1948] [id = 225] 09:48:17 INFO - PROCESS | 1948 | --DOCSHELL 0x129073800 == 32 [pid = 1948] [id = 238] 09:48:17 INFO - PROCESS | 1948 | --DOCSHELL 0x12650a800 == 31 [pid = 1948] [id = 237] 09:48:17 INFO - PROCESS | 1948 | --DOCSHELL 0x1254b6000 == 30 [pid = 1948] [id = 236] 09:48:17 INFO - PROCESS | 1948 | --DOCSHELL 0x124705000 == 29 [pid = 1948] [id = 235] 09:48:17 INFO - PROCESS | 1948 | --DOCSHELL 0x118375000 == 28 [pid = 1948] [id = 234] 09:48:17 INFO - PROCESS | 1948 | --DOCSHELL 0x11264c000 == 27 [pid = 1948] [id = 233] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x122538c00) [pid = 1948] [serial = 656] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x11878b800) [pid = 1948] [serial = 639] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x118590400) [pid = 1948] [serial = 638] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1249d3000) [pid = 1948] [serial = 659] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x125411000) [pid = 1948] [serial = 662] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x112a88c00) [pid = 1948] [serial = 641] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x125eed000) [pid = 1948] [serial = 666] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x119811000) [pid = 1948] [serial = 665] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x125ef8000) [pid = 1948] [serial = 668] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x11332a800) [pid = 1948] [serial = 642] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x118a4ac00) [pid = 1948] [serial = 650] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x113f0d000) [pid = 1948] [serial = 644] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x118fa3400) [pid = 1948] [serial = 651] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x12658f400) [pid = 1948] [serial = 671] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x11604c400) [pid = 1948] [serial = 645] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x118087400) [pid = 1948] [serial = 647] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x11858fc00) [pid = 1948] [serial = 648] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x125eec400) [pid = 1948] [serial = 663] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x11878d000) [pid = 1948] [serial = 627] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x11853a000) [pid = 1948] [serial = 626] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x124e9cc00) [pid = 1948] [serial = 630] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x126726800) [pid = 1948] [serial = 672] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x1247c4000) [pid = 1948] [serial = 629] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 70 (0x128d10c00) [pid = 1948] [serial = 633] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 69 (0x128a86000) [pid = 1948] [serial = 632] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 68 (0x12a817800) [pid = 1948] [serial = 636] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 67 (0x118786400) [pid = 1948] [serial = 669] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 66 (0x11924c800) [pid = 1948] [serial = 653] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 65 (0x12a79c800) [pid = 1948] [serial = 635] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 64 (0x124e9bc00) [pid = 1948] [serial = 660] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 63 (0x1247c2000) [pid = 1948] [serial = 657] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 62 (0x12677a400) [pid = 1948] [serial = 674] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | --DOMWINDOW == 61 (0x1195e0800) [pid = 1948] [serial = 654] [outer = 0x0] [url = about:blank] 09:48:17 INFO - PROCESS | 1948 | 1467737297709 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]]]}] 09:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1072ms 09:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:48:17 INFO - PROCESS | 1948 | 1467737297719 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 09:48:17 INFO - PROCESS | 1948 | 1467737297722 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 09:48:17 INFO - PROCESS | 1948 | 1467737297725 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:48:17 INFO - PROCESS | 1948 | 1467737297727 Marionette TRACE conn2 <- [1,930,null,{}] 09:48:17 INFO - PROCESS | 1948 | 1467737297730 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}] 09:48:17 INFO - PROCESS | 1948 | 1467737297732 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:17 INFO - PROCESS | 1948 | 1467737297812 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 09:48:17 INFO - PROCESS | 1948 | 1467737297817 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:17 INFO - PROCESS | 1948 | 1467737297822 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:17 INFO - PROCESS | 1948 | ++DOCSHELL 0x113b1e800 == 28 [pid = 1948] [id = 240] 09:48:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 62 (0x1139bb800) [pid = 1948] [serial = 718] [outer = 0x0] 09:48:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 63 (0x113f05800) [pid = 1948] [serial = 719] [outer = 0x1139bb800] 09:48:17 INFO - PROCESS | 1948 | 1467737297851 Marionette DEBUG loaded listener.js 09:48:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 64 (0x1162d9400) [pid = 1948] [serial = 720] [outer = 0x1139bb800] 09:48:18 INFO - PROCESS | 1948 | 1467737298212 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]]]}] 09:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 521ms 09:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:48:18 INFO - PROCESS | 1948 | 1467737298245 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 09:48:18 INFO - PROCESS | 1948 | 1467737298249 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 09:48:18 INFO - PROCESS | 1948 | 1467737298253 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:48:18 INFO - PROCESS | 1948 | 1467737298255 Marionette TRACE conn2 <- [1,934,null,{}] 09:48:18 INFO - PROCESS | 1948 | 1467737298258 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}] 09:48:18 INFO - PROCESS | 1948 | 1467737298259 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:18 INFO - PROCESS | 1948 | 1467737298333 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 09:48:18 INFO - PROCESS | 1948 | 1467737298340 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:18 INFO - PROCESS | 1948 | 1467737298341 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:18 INFO - PROCESS | 1948 | ++DOCSHELL 0x1171af000 == 29 [pid = 1948] [id = 241] 09:48:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 65 (0x116a11c00) [pid = 1948] [serial = 721] [outer = 0x0] 09:48:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 66 (0x118543400) [pid = 1948] [serial = 722] [outer = 0x116a11c00] 09:48:18 INFO - PROCESS | 1948 | 1467737298368 Marionette DEBUG loaded listener.js 09:48:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 67 (0x118593400) [pid = 1948] [serial = 723] [outer = 0x116a11c00] 09:48:18 INFO - PROCESS | 1948 | 1467737298708 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]]]}] 09:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 470ms 09:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:48:18 INFO - PROCESS | 1948 | 1467737298724 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 09:48:18 INFO - PROCESS | 1948 | 1467737298725 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 09:48:18 INFO - PROCESS | 1948 | 1467737298728 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:48:18 INFO - PROCESS | 1948 | 1467737298730 Marionette TRACE conn2 <- [1,938,null,{}] 09:48:18 INFO - PROCESS | 1948 | 1467737298740 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}] 09:48:18 INFO - PROCESS | 1948 | 1467737298743 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:18 INFO - PROCESS | 1948 | 1467737298818 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 09:48:18 INFO - PROCESS | 1948 | 1467737298871 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:18 INFO - PROCESS | 1948 | 1467737298873 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:18 INFO - PROCESS | 1948 | ++DOCSHELL 0x11832d000 == 30 [pid = 1948] [id = 242] 09:48:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 68 (0x113965400) [pid = 1948] [serial = 724] [outer = 0x0] 09:48:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 69 (0x118f98c00) [pid = 1948] [serial = 725] [outer = 0x113965400] 09:48:18 INFO - PROCESS | 1948 | 1467737298900 Marionette DEBUG loaded listener.js 09:48:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 70 (0x1195e1c00) [pid = 1948] [serial = 726] [outer = 0x113965400] 09:48:19 INFO - PROCESS | 1948 | 1467737299201 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]]]}] 09:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 520ms 09:48:19 INFO - PROCESS | 1948 | 1467737299249 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 09:48:19 INFO - PROCESS | 1948 | 1467737299251 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 09:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:48:19 INFO - PROCESS | 1948 | 1467737299255 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:48:19 INFO - PROCESS | 1948 | 1467737299257 Marionette TRACE conn2 <- [1,942,null,{}] 09:48:19 INFO - PROCESS | 1948 | 1467737299259 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}] 09:48:19 INFO - PROCESS | 1948 | 1467737299260 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:19 INFO - PROCESS | 1948 | 1467737299335 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 09:48:19 INFO - PROCESS | 1948 | 1467737299389 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:19 INFO - PROCESS | 1948 | 1467737299390 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:19 INFO - PROCESS | 1948 | ++DOCSHELL 0x118f79000 == 31 [pid = 1948] [id = 243] 09:48:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x118786400) [pid = 1948] [serial = 727] [outer = 0x0] 09:48:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x119bb0c00) [pid = 1948] [serial = 728] [outer = 0x118786400] 09:48:19 INFO - PROCESS | 1948 | 1467737299415 Marionette DEBUG loaded listener.js 09:48:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x12393d400) [pid = 1948] [serial = 729] [outer = 0x118786400] 09:48:19 INFO - PROCESS | 1948 | 1467737299703 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]]]}] 09:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 471ms 09:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:48:19 INFO - PROCESS | 1948 | 1467737299728 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 09:48:19 INFO - PROCESS | 1948 | 1467737299730 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 09:48:19 INFO - PROCESS | 1948 | 1467737299732 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:48:19 INFO - PROCESS | 1948 | 1467737299733 Marionette TRACE conn2 <- [1,946,null,{}] 09:48:19 INFO - PROCESS | 1948 | 1467737299735 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}] 09:48:19 INFO - PROCESS | 1948 | 1467737299737 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:19 INFO - PROCESS | 1948 | 1467737299830 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 09:48:19 INFO - PROCESS | 1948 | 1467737299864 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:19 INFO - PROCESS | 1948 | 1467737299865 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:19 INFO - PROCESS | 1948 | ++DOCSHELL 0x119985800 == 32 [pid = 1948] [id = 244] 09:48:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x11332e400) [pid = 1948] [serial = 730] [outer = 0x0] 09:48:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x123dde000) [pid = 1948] [serial = 731] [outer = 0x11332e400] 09:48:19 INFO - PROCESS | 1948 | 1467737299889 Marionette DEBUG loaded listener.js 09:48:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x1246ed000) [pid = 1948] [serial = 732] [outer = 0x11332e400] 09:48:20 INFO - PROCESS | 1948 | 1467737300180 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]]]}] 09:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 468ms 09:48:20 INFO - PROCESS | 1948 | 1467737300205 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 09:48:20 INFO - PROCESS | 1948 | 1467737300208 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 09:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:48:20 INFO - PROCESS | 1948 | 1467737300210 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:48:20 INFO - PROCESS | 1948 | 1467737300211 Marionette TRACE conn2 <- [1,950,null,{}] 09:48:20 INFO - PROCESS | 1948 | 1467737300214 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}] 09:48:20 INFO - PROCESS | 1948 | 1467737300217 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:20 INFO - PROCESS | 1948 | 1467737300329 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 09:48:20 INFO - PROCESS | 1948 | 1467737300333 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:20 INFO - PROCESS | 1948 | 1467737300334 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:20 INFO - PROCESS | 1948 | ++DOCSHELL 0x1227c6000 == 33 [pid = 1948] [id = 245] 09:48:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x123faac00) [pid = 1948] [serial = 733] [outer = 0x0] 09:48:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x124d50000) [pid = 1948] [serial = 734] [outer = 0x123faac00] 09:48:20 INFO - PROCESS | 1948 | 1467737300360 Marionette DEBUG loaded listener.js 09:48:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x12658bc00) [pid = 1948] [serial = 735] [outer = 0x123faac00] 09:48:20 INFO - PROCESS | 1948 | 1467737300700 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]]]}] 09:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 519ms 09:48:20 INFO - PROCESS | 1948 | 1467737300735 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 09:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:48:20 INFO - PROCESS | 1948 | 1467737300745 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 09:48:20 INFO - PROCESS | 1948 | 1467737300748 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:48:20 INFO - PROCESS | 1948 | 1467737300749 Marionette TRACE conn2 <- [1,954,null,{}] 09:48:20 INFO - PROCESS | 1948 | 1467737300751 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}] 09:48:20 INFO - PROCESS | 1948 | 1467737300752 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:20 INFO - PROCESS | 1948 | 1467737300841 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 09:48:20 INFO - PROCESS | 1948 | 1467737300877 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:20 INFO - PROCESS | 1948 | 1467737300878 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:20 INFO - PROCESS | 1948 | ++DOCSHELL 0x123e9b000 == 34 [pid = 1948] [id = 246] 09:48:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x11853fc00) [pid = 1948] [serial = 736] [outer = 0x0] 09:48:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x1265d1c00) [pid = 1948] [serial = 737] [outer = 0x11853fc00] 09:48:20 INFO - PROCESS | 1948 | 1467737300901 Marionette DEBUG loaded listener.js 09:48:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x127070000) [pid = 1948] [serial = 738] [outer = 0x11853fc00] 09:48:21 INFO - PROCESS | 1948 | 1467737301191 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]]]}] 09:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 467ms 09:48:21 INFO - PROCESS | 1948 | 1467737301216 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 09:48:21 INFO - PROCESS | 1948 | 1467737301217 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 09:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:48:21 INFO - PROCESS | 1948 | 1467737301227 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:48:21 INFO - PROCESS | 1948 | 1467737301228 Marionette TRACE conn2 <- [1,958,null,{}] 09:48:21 INFO - PROCESS | 1948 | 1467737301231 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}] 09:48:21 INFO - PROCESS | 1948 | 1467737301232 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:21 INFO - PROCESS | 1948 | 1467737301325 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 09:48:21 INFO - PROCESS | 1948 | 1467737301328 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:21 INFO - PROCESS | 1948 | 1467737301329 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:21 INFO - PROCESS | 1948 | ++DOCSHELL 0x12476e800 == 35 [pid = 1948] [id = 247] 09:48:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x12640ac00) [pid = 1948] [serial = 739] [outer = 0x0] 09:48:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x12707bc00) [pid = 1948] [serial = 740] [outer = 0x12640ac00] 09:48:21 INFO - PROCESS | 1948 | 1467737301353 Marionette DEBUG loaded listener.js 09:48:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x1286cb400) [pid = 1948] [serial = 741] [outer = 0x12640ac00] 09:48:21 INFO - PROCESS | 1948 | 1467737301768 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]]]}] 09:48:21 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x1195df400) [pid = 1948] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:48:21 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x113b78800) [pid = 1948] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:48:21 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x118590c00) [pid = 1948] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:48:21 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x1122b9c00) [pid = 1948] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:48:21 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x1162d9000) [pid = 1948] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:48:21 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x1195e1800) [pid = 1948] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:48:21 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x122653400) [pid = 1948] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:48:21 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x1247c2800) [pid = 1948] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 577ms 09:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:48:21 INFO - PROCESS | 1948 | 1467737301798 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 09:48:21 INFO - PROCESS | 1948 | 1467737301799 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 09:48:21 INFO - PROCESS | 1948 | 1467737301801 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:48:21 INFO - PROCESS | 1948 | 1467737301802 Marionette TRACE conn2 <- [1,962,null,{}] 09:48:21 INFO - PROCESS | 1948 | 1467737301814 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}] 09:48:21 INFO - PROCESS | 1948 | 1467737301816 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:21 INFO - PROCESS | 1948 | 1467737301890 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 09:48:21 INFO - PROCESS | 1948 | 1467737301894 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:21 INFO - PROCESS | 1948 | 1467737301895 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:21 INFO - PROCESS | 1948 | ++DOCSHELL 0x11832a000 == 36 [pid = 1948] [id = 248] 09:48:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x116a0ac00) [pid = 1948] [serial = 742] [outer = 0x0] 09:48:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x118557800) [pid = 1948] [serial = 743] [outer = 0x116a0ac00] 09:48:21 INFO - PROCESS | 1948 | 1467737301920 Marionette DEBUG loaded listener.js 09:48:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x124ba4400) [pid = 1948] [serial = 744] [outer = 0x116a0ac00] 09:48:22 INFO - PROCESS | 1948 | 1467737302216 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]]]}] 09:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 469ms 09:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:48:22 INFO - PROCESS | 1948 | 1467737302271 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 09:48:22 INFO - PROCESS | 1948 | 1467737302272 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 09:48:22 INFO - PROCESS | 1948 | 1467737302274 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:48:22 INFO - PROCESS | 1948 | 1467737302275 Marionette TRACE conn2 <- [1,966,null,{}] 09:48:22 INFO - PROCESS | 1948 | 1467737302277 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}] 09:48:22 INFO - PROCESS | 1948 | 1467737302278 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:22 INFO - PROCESS | 1948 | 1467737302350 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 09:48:22 INFO - PROCESS | 1948 | 1467737302404 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:22 INFO - PROCESS | 1948 | 1467737302405 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x127003000 == 37 [pid = 1948] [id = 249] 09:48:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x1160abc00) [pid = 1948] [serial = 745] [outer = 0x0] 09:48:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x127082800) [pid = 1948] [serial = 746] [outer = 0x1160abc00] 09:48:22 INFO - PROCESS | 1948 | 1467737302429 Marionette DEBUG loaded listener.js 09:48:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1286d9000) [pid = 1948] [serial = 747] [outer = 0x1160abc00] 09:48:22 INFO - PROCESS | 1948 | 1467737302678 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]]]}] 09:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 418ms 09:48:22 INFO - PROCESS | 1948 | 1467737302694 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 09:48:22 INFO - PROCESS | 1948 | 1467737302696 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 09:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:48:22 INFO - PROCESS | 1948 | 1467737302698 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:48:22 INFO - PROCESS | 1948 | 1467737302700 Marionette TRACE conn2 <- [1,970,null,{}] 09:48:22 INFO - PROCESS | 1948 | 1467737302716 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}] 09:48:22 INFO - PROCESS | 1948 | 1467737302718 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:22 INFO - PROCESS | 1948 | 1467737302843 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 09:48:22 INFO - PROCESS | 1948 | 1467737302848 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:22 INFO - PROCESS | 1948 | 1467737302850 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x119985000 == 38 [pid = 1948] [id = 250] 09:48:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x1286d2000) [pid = 1948] [serial = 748] [outer = 0x0] 09:48:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x1288f1800) [pid = 1948] [serial = 749] [outer = 0x1286d2000] 09:48:22 INFO - PROCESS | 1948 | 1467737302892 Marionette DEBUG loaded listener.js 09:48:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x128d08400) [pid = 1948] [serial = 750] [outer = 0x1286d2000] 09:48:23 INFO - PROCESS | 1948 | 1467737303362 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]]]}] 09:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 672ms 09:48:23 INFO - PROCESS | 1948 | 1467737303374 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 09:48:23 INFO - PROCESS | 1948 | 1467737303375 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 09:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:48:23 INFO - PROCESS | 1948 | 1467737303378 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:48:23 INFO - PROCESS | 1948 | 1467737303380 Marionette TRACE conn2 <- [1,974,null,{}] 09:48:23 INFO - PROCESS | 1948 | 1467737303382 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}] 09:48:23 INFO - PROCESS | 1948 | 1467737303383 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:23 INFO - PROCESS | 1948 | 1467737303461 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 09:48:23 INFO - PROCESS | 1948 | 1467737303465 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:23 INFO - PROCESS | 1948 | 1467737303466 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:23 INFO - PROCESS | 1948 | ++DOCSHELL 0x1296ac800 == 39 [pid = 1948] [id = 251] 09:48:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1126fbc00) [pid = 1948] [serial = 751] [outer = 0x0] 09:48:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x129044c00) [pid = 1948] [serial = 752] [outer = 0x1126fbc00] 09:48:23 INFO - PROCESS | 1948 | 1467737303491 Marionette DEBUG loaded listener.js 09:48:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x129147400) [pid = 1948] [serial = 753] [outer = 0x1126fbc00] 09:48:23 INFO - PROCESS | 1948 | 1467737303894 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]]]}] 09:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 568ms 09:48:23 INFO - PROCESS | 1948 | 1467737303948 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 09:48:23 INFO - PROCESS | 1948 | 1467737303952 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 09:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:48:23 INFO - PROCESS | 1948 | 1467737303958 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:48:23 INFO - PROCESS | 1948 | 1467737303961 Marionette TRACE conn2 <- [1,978,null,{}] 09:48:23 INFO - PROCESS | 1948 | 1467737303967 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}] 09:48:23 INFO - PROCESS | 1948 | 1467737303970 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:24 INFO - PROCESS | 1948 | 1467737304126 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 09:48:24 INFO - PROCESS | 1948 | 1467737304285 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:24 INFO - PROCESS | 1948 | 1467737304289 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:24 INFO - PROCESS | 1948 | ++DOCSHELL 0x1169b2000 == 40 [pid = 1948] [id = 252] 09:48:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x113940800) [pid = 1948] [serial = 754] [outer = 0x0] 09:48:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x113d07400) [pid = 1948] [serial = 755] [outer = 0x113940800] 09:48:24 INFO - PROCESS | 1948 | 1467737304344 Marionette DEBUG loaded listener.js 09:48:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x11662ec00) [pid = 1948] [serial = 756] [outer = 0x113940800] 09:48:24 INFO - PROCESS | 1948 | 1467737304919 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]]]}] 09:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 973ms 09:48:24 INFO - PROCESS | 1948 | 1467737304930 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 09:48:24 INFO - PROCESS | 1948 | 1467737304935 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 09:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:48:24 INFO - PROCESS | 1948 | 1467737304977 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:48:24 INFO - PROCESS | 1948 | 1467737304980 Marionette TRACE conn2 <- [1,982,null,{}] 09:48:24 INFO - PROCESS | 1948 | 1467737304984 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}] 09:48:24 INFO - PROCESS | 1948 | 1467737304987 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:25 INFO - PROCESS | 1948 | 1467737305138 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 09:48:25 INFO - PROCESS | 1948 | 1467737305223 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:25 INFO - PROCESS | 1948 | 1467737305225 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x118f90000 == 41 [pid = 1948] [id = 253] 09:48:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x11855b000) [pid = 1948] [serial = 757] [outer = 0x0] 09:48:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x11859ac00) [pid = 1948] [serial = 758] [outer = 0x11855b000] 09:48:25 INFO - PROCESS | 1948 | 1467737305255 Marionette DEBUG loaded listener.js 09:48:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x118790400) [pid = 1948] [serial = 759] [outer = 0x11855b000] 09:48:25 INFO - PROCESS | 1948 | 1467737305896 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]]]}] 09:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 979ms 09:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:48:25 INFO - PROCESS | 1948 | 1467737305950 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 09:48:25 INFO - PROCESS | 1948 | 1467737305952 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 09:48:25 INFO - PROCESS | 1948 | 1467737305955 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:48:25 INFO - PROCESS | 1948 | 1467737305957 Marionette TRACE conn2 <- [1,986,null,{}] 09:48:25 INFO - PROCESS | 1948 | 1467737305961 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}] 09:48:25 INFO - PROCESS | 1948 | 1467737305963 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:26 INFO - PROCESS | 1948 | 1467737306067 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 09:48:26 INFO - PROCESS | 1948 | 1467737306117 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:26 INFO - PROCESS | 1948 | 1467737306119 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x11824f800 == 42 [pid = 1948] [id = 254] 09:48:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x117eb2800) [pid = 1948] [serial = 760] [outer = 0x0] 09:48:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x11849cc00) [pid = 1948] [serial = 761] [outer = 0x117eb2800] 09:48:26 INFO - PROCESS | 1948 | 1467737306146 Marionette DEBUG loaded listener.js 09:48:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x11855ac00) [pid = 1948] [serial = 762] [outer = 0x117eb2800] 09:48:26 INFO - PROCESS | 1948 | --DOCSHELL 0x119985000 == 41 [pid = 1948] [id = 250] 09:48:26 INFO - PROCESS | 1948 | --DOCSHELL 0x127003000 == 40 [pid = 1948] [id = 249] 09:48:26 INFO - PROCESS | 1948 | --DOCSHELL 0x11832a000 == 39 [pid = 1948] [id = 248] 09:48:26 INFO - PROCESS | 1948 | --DOCSHELL 0x12476e800 == 38 [pid = 1948] [id = 247] 09:48:26 INFO - PROCESS | 1948 | --DOCSHELL 0x123e9b000 == 37 [pid = 1948] [id = 246] 09:48:26 INFO - PROCESS | 1948 | --DOCSHELL 0x1227c6000 == 36 [pid = 1948] [id = 245] 09:48:26 INFO - PROCESS | 1948 | --DOCSHELL 0x119985800 == 35 [pid = 1948] [id = 244] 09:48:26 INFO - PROCESS | 1948 | --DOCSHELL 0x118f79000 == 34 [pid = 1948] [id = 243] 09:48:26 INFO - PROCESS | 1948 | --DOCSHELL 0x11832d000 == 33 [pid = 1948] [id = 242] 09:48:26 INFO - PROCESS | 1948 | --DOCSHELL 0x1171af000 == 32 [pid = 1948] [id = 241] 09:48:26 INFO - PROCESS | 1948 | --DOCSHELL 0x113b1e800 == 31 [pid = 1948] [id = 240] 09:48:26 INFO - PROCESS | 1948 | 1467737306553 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]]]}] 09:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 620ms 09:48:26 INFO - PROCESS | 1948 | 1467737306575 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 09:48:26 INFO - PROCESS | 1948 | 1467737306578 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 09:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:48:26 INFO - PROCESS | 1948 | 1467737306583 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:48:26 INFO - PROCESS | 1948 | 1467737306584 Marionette TRACE conn2 <- [1,990,null,{}] 09:48:26 INFO - PROCESS | 1948 | 1467737306587 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}] 09:48:26 INFO - PROCESS | 1948 | 1467737306588 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:26 INFO - PROCESS | 1948 | 1467737306675 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 09:48:26 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x116629c00) [pid = 1948] [serial = 683] [outer = 0x0] [url = about:blank] 09:48:26 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x118089c00) [pid = 1948] [serial = 684] [outer = 0x0] [url = about:blank] 09:48:26 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x118784400) [pid = 1948] [serial = 686] [outer = 0x0] [url = about:blank] 09:48:26 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x118f13000) [pid = 1948] [serial = 687] [outer = 0x0] [url = about:blank] 09:48:26 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x112a7b400) [pid = 1948] [serial = 677] [outer = 0x0] [url = about:blank] 09:48:26 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x113354800) [pid = 1948] [serial = 678] [outer = 0x0] [url = about:blank] 09:48:26 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x11696cc00) [pid = 1948] [serial = 680] [outer = 0x0] [url = about:blank] 09:48:26 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x11808d000) [pid = 1948] [serial = 681] [outer = 0x0] [url = about:blank] 09:48:26 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x11982c800) [pid = 1948] [serial = 689] [outer = 0x0] [url = about:blank] 09:48:26 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x120d46400) [pid = 1948] [serial = 690] [outer = 0x0] [url = about:blank] 09:48:26 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x123a23c00) [pid = 1948] [serial = 692] [outer = 0x0] [url = about:blank] 09:48:26 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x1243a7000) [pid = 1948] [serial = 693] [outer = 0x0] [url = about:blank] 09:48:26 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x125410000) [pid = 1948] [serial = 696] [outer = 0x0] [url = about:blank] 09:48:26 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x124bcf000) [pid = 1948] [serial = 695] [outer = 0x0] [url = about:blank] 09:48:26 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x127084800) [pid = 1948] [serial = 675] [outer = 0x0] [url = about:blank] 09:48:26 INFO - PROCESS | 1948 | 1467737306732 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:26 INFO - PROCESS | 1948 | 1467737306733 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x116939000 == 32 [pid = 1948] [id = 255] 09:48:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x113d5c800) [pid = 1948] [serial = 763] [outer = 0x0] 09:48:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x118556c00) [pid = 1948] [serial = 764] [outer = 0x113d5c800] 09:48:26 INFO - PROCESS | 1948 | 1467737306760 Marionette DEBUG loaded listener.js 09:48:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1195e5800) [pid = 1948] [serial = 765] [outer = 0x113d5c800] 09:48:27 INFO - PROCESS | 1948 | 1467737307051 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]]]}] 09:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 520ms 09:48:27 INFO - PROCESS | 1948 | 1467737307103 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 09:48:27 INFO - PROCESS | 1948 | 1467737307107 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 09:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:48:27 INFO - PROCESS | 1948 | 1467737307109 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:48:27 INFO - PROCESS | 1948 | 1467737307112 Marionette TRACE conn2 <- [1,994,null,{}] 09:48:27 INFO - PROCESS | 1948 | 1467737307119 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}] 09:48:27 INFO - PROCESS | 1948 | 1467737307122 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:27 INFO - PROCESS | 1948 | 1467737307201 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 09:48:27 INFO - PROCESS | 1948 | 1467737307265 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:27 INFO - PROCESS | 1948 | 1467737307267 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x119271800 == 33 [pid = 1948] [id = 256] 09:48:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1195e1800) [pid = 1948] [serial = 766] [outer = 0x0] 09:48:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x122538800) [pid = 1948] [serial = 767] [outer = 0x1195e1800] 09:48:27 INFO - PROCESS | 1948 | 1467737307295 Marionette DEBUG loaded listener.js 09:48:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1249d3000) [pid = 1948] [serial = 768] [outer = 0x1195e1800] 09:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 521ms 09:48:27 INFO - PROCESS | 1948 | 1467737307625 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]]]}] 09:48:27 INFO - PROCESS | 1948 | 1467737307631 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 09:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:48:27 INFO - PROCESS | 1948 | 1467737307633 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 09:48:27 INFO - PROCESS | 1948 | 1467737307635 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:48:27 INFO - PROCESS | 1948 | 1467737307636 Marionette TRACE conn2 <- [1,998,null,{}] 09:48:27 INFO - PROCESS | 1948 | 1467737307641 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}] 09:48:27 INFO - PROCESS | 1948 | 1467737307643 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:27 INFO - PROCESS | 1948 | 1467737307726 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 09:48:27 INFO - PROCESS | 1948 | 1467737307730 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:27 INFO - PROCESS | 1948 | 1467737307731 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x122611800 == 34 [pid = 1948] [id = 257] 09:48:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1247bc800) [pid = 1948] [serial = 769] [outer = 0x0] 09:48:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x125410000) [pid = 1948] [serial = 770] [outer = 0x1247bc800] 09:48:27 INFO - PROCESS | 1948 | 1467737307756 Marionette DEBUG loaded listener.js 09:48:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12658c400) [pid = 1948] [serial = 771] [outer = 0x1247bc800] 09:48:28 INFO - PROCESS | 1948 | 1467737308072 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]]]}] 09:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 473ms 09:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:48:28 INFO - PROCESS | 1948 | 1467737308108 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 09:48:28 INFO - PROCESS | 1948 | 1467737308109 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 09:48:28 INFO - PROCESS | 1948 | 1467737308112 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:48:28 INFO - PROCESS | 1948 | 1467737308113 Marionette TRACE conn2 <- [1,1002,null,{}] 09:48:28 INFO - PROCESS | 1948 | 1467737308115 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}] 09:48:28 INFO - PROCESS | 1948 | 1467737308116 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:28 INFO - PROCESS | 1948 | 1467737308190 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 09:48:28 INFO - PROCESS | 1948 | 1467737308193 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:28 INFO - PROCESS | 1948 | 1467737308194 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x123d35000 == 35 [pid = 1948] [id = 258] 09:48:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x113348400) [pid = 1948] [serial = 772] [outer = 0x0] 09:48:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1265d9800) [pid = 1948] [serial = 773] [outer = 0x113348400] 09:48:28 INFO - PROCESS | 1948 | 1467737308222 Marionette DEBUG loaded listener.js 09:48:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x1286cc400) [pid = 1948] [serial = 774] [outer = 0x113348400] 09:48:28 INFO - PROCESS | 1948 | 1467737308587 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]]]}] 09:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 518ms 09:48:28 INFO - PROCESS | 1948 | 1467737308631 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 09:48:28 INFO - PROCESS | 1948 | 1467737308632 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 09:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:48:28 INFO - PROCESS | 1948 | 1467737308635 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:48:28 INFO - PROCESS | 1948 | 1467737308636 Marionette TRACE conn2 <- [1,1006,null,{}] 09:48:28 INFO - PROCESS | 1948 | 1467737308638 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}] 09:48:28 INFO - PROCESS | 1948 | 1467737308642 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:28 INFO - PROCESS | 1948 | 1467737308774 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 09:48:28 INFO - PROCESS | 1948 | 1467737308788 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:28 INFO - PROCESS | 1948 | 1467737308790 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x125ece800 == 36 [pid = 1948] [id = 259] 09:48:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1265d7800) [pid = 1948] [serial = 775] [outer = 0x0] 09:48:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1286d2c00) [pid = 1948] [serial = 776] [outer = 0x1265d7800] 09:48:28 INFO - PROCESS | 1948 | 1467737308814 Marionette DEBUG loaded listener.js 09:48:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12904b000) [pid = 1948] [serial = 777] [outer = 0x1265d7800] 09:48:29 INFO - PROCESS | 1948 | 1467737309135 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]]]}] 09:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 518ms 09:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:48:29 INFO - PROCESS | 1948 | 1467737309155 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 09:48:29 INFO - PROCESS | 1948 | 1467737309157 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 09:48:29 INFO - PROCESS | 1948 | 1467737309159 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:48:29 INFO - PROCESS | 1948 | 1467737309161 Marionette TRACE conn2 <- [1,1010,null,{}] 09:48:29 INFO - PROCESS | 1948 | 1467737309168 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}] 09:48:29 INFO - PROCESS | 1948 | 1467737309170 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:29 INFO - PROCESS | 1948 | 1467737309266 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 09:48:29 INFO - PROCESS | 1948 | 1467737309271 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:29 INFO - PROCESS | 1948 | 1467737309272 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:29 INFO - PROCESS | 1948 | ++DOCSHELL 0x129088800 == 37 [pid = 1948] [id = 260] 09:48:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x128d05400) [pid = 1948] [serial = 778] [outer = 0x0] 09:48:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12914fc00) [pid = 1948] [serial = 779] [outer = 0x128d05400] 09:48:29 INFO - PROCESS | 1948 | 1467737309296 Marionette DEBUG loaded listener.js 09:48:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x1293a0800) [pid = 1948] [serial = 780] [outer = 0x128d05400] 09:48:29 INFO - PROCESS | 1948 | 1467737309641 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]]]}] 09:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 530ms 09:48:29 INFO - PROCESS | 1948 | 1467737309691 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 09:48:29 INFO - PROCESS | 1948 | 1467737309692 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 09:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:48:29 INFO - PROCESS | 1948 | 1467737309694 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:48:29 INFO - PROCESS | 1948 | 1467737309695 Marionette TRACE conn2 <- [1,1014,null,{}] 09:48:29 INFO - PROCESS | 1948 | 1467737309698 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}] 09:48:29 INFO - PROCESS | 1948 | 1467737309699 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:29 INFO - PROCESS | 1948 | 1467737309794 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 09:48:29 INFO - PROCESS | 1948 | 1467737309808 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:29 INFO - PROCESS | 1948 | 1467737309809 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:29 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a4ca800 == 38 [pid = 1948] [id = 261] 09:48:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x12914d000) [pid = 1948] [serial = 781] [outer = 0x0] 09:48:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1293c5000) [pid = 1948] [serial = 782] [outer = 0x12914d000] 09:48:29 INFO - PROCESS | 1948 | 1467737309833 Marionette DEBUG loaded listener.js 09:48:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x1293cc400) [pid = 1948] [serial = 783] [outer = 0x12914d000] 09:48:30 INFO - PROCESS | 1948 | 1467737310153 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]]]}] 09:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 518ms 09:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:48:30 INFO - PROCESS | 1948 | 1467737310213 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 09:48:30 INFO - PROCESS | 1948 | 1467737310214 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 09:48:30 INFO - PROCESS | 1948 | 1467737310216 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:48:30 INFO - PROCESS | 1948 | 1467737310217 Marionette TRACE conn2 <- [1,1018,null,{}] 09:48:30 INFO - PROCESS | 1948 | 1467737310219 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}] 09:48:30 INFO - PROCESS | 1948 | 1467737310221 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:30 INFO - PROCESS | 1948 | 1467737310316 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 09:48:30 INFO - PROCESS | 1948 | 1467737310327 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:30 INFO - PROCESS | 1948 | 1467737310328 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:30 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a753000 == 39 [pid = 1948] [id = 262] 09:48:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x1293d1400) [pid = 1948] [serial = 784] [outer = 0x0] 09:48:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x12953d400) [pid = 1948] [serial = 785] [outer = 0x1293d1400] 09:48:30 INFO - PROCESS | 1948 | 1467737310351 Marionette DEBUG loaded listener.js 09:48:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x129544400) [pid = 1948] [serial = 786] [outer = 0x1293d1400] 09:48:30 INFO - PROCESS | 1948 | 1467737310701 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]]]}] 09:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 518ms 09:48:30 INFO - PROCESS | 1948 | 1467737310734 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 09:48:30 INFO - PROCESS | 1948 | 1467737310736 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 09:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:48:30 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x123faac00) [pid = 1948] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:48:30 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x11332e400) [pid = 1948] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:48:30 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x11853fc00) [pid = 1948] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:48:30 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x118786400) [pid = 1948] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:48:30 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x113f06400) [pid = 1948] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:48:30 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x1139bb800) [pid = 1948] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:48:30 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x116a11c00) [pid = 1948] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:48:30 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x112232000) [pid = 1948] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:48:30 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x113965400) [pid = 1948] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:48:30 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1160ac800) [pid = 1948] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:48:30 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x11924e800) [pid = 1948] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:48:30 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x122534800) [pid = 1948] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:48:30 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x125405800) [pid = 1948] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:48:30 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x127081400) [pid = 1948] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:48:30 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x12640ac00) [pid = 1948] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:48:30 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1286d2000) [pid = 1948] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:48:30 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1160abc00) [pid = 1948] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:48:30 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x116a0ac00) [pid = 1948] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:48:30 INFO - PROCESS | 1948 | 1467737310866 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:48:30 INFO - PROCESS | 1948 | 1467737310868 Marionette TRACE conn2 <- [1,1022,null,{}] 09:48:30 INFO - PROCESS | 1948 | 1467737310871 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}] 09:48:30 INFO - PROCESS | 1948 | 1467737310873 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:30 INFO - PROCESS | 1948 | 1467737310949 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 09:48:30 INFO - PROCESS | 1948 | 1467737310957 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:30 INFO - PROCESS | 1948 | 1467737310958 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:30 INFO - PROCESS | 1948 | ++DOCSHELL 0x11832f800 == 40 [pid = 1948] [id = 263] 09:48:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x115e11800) [pid = 1948] [serial = 787] [outer = 0x0] 09:48:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x116a0ac00) [pid = 1948] [serial = 788] [outer = 0x115e11800] 09:48:30 INFO - PROCESS | 1948 | 1467737310982 Marionette DEBUG loaded listener.js 09:48:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x11924e800) [pid = 1948] [serial = 789] [outer = 0x115e11800] 09:48:31 INFO - PROCESS | 1948 | 1467737311286 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]]]}] 09:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 492ms 09:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:48:31 INFO - PROCESS | 1948 | 1467737311342 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 09:48:31 INFO - PROCESS | 1948 | 1467737311343 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 09:48:31 INFO - PROCESS | 1948 | 1467737311345 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:48:31 INFO - PROCESS | 1948 | 1467737311347 Marionette TRACE conn2 <- [1,1026,null,{}] 09:48:31 INFO - PROCESS | 1948 | 1467737311349 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}] 09:48:31 INFO - PROCESS | 1948 | 1467737311351 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:31 INFO - PROCESS | 1948 | 1467737311442 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 09:48:31 INFO - PROCESS | 1948 | 1467737311499 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:31 INFO - PROCESS | 1948 | 1467737311500 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x12aacd000 == 41 [pid = 1948] [id = 264] 09:48:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x112232000) [pid = 1948] [serial = 790] [outer = 0x0] 09:48:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1246edc00) [pid = 1948] [serial = 791] [outer = 0x112232000] 09:48:31 INFO - PROCESS | 1948 | 1467737311526 Marionette DEBUG loaded listener.js 09:48:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12a493000) [pid = 1948] [serial = 792] [outer = 0x112232000] 09:48:31 INFO - PROCESS | 1948 | 1467737311832 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]]]}] 09:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 521ms 09:48:31 INFO - PROCESS | 1948 | 1467737311867 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 09:48:31 INFO - PROCESS | 1948 | 1467737311868 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 09:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:48:31 INFO - PROCESS | 1948 | 1467737311873 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:48:31 INFO - PROCESS | 1948 | 1467737311876 Marionette TRACE conn2 <- [1,1030,null,{}] 09:48:31 INFO - PROCESS | 1948 | 1467737311878 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}] 09:48:31 INFO - PROCESS | 1948 | 1467737311879 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:31 INFO - PROCESS | 1948 | 1467737311960 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 09:48:31 INFO - PROCESS | 1948 | 1467737311963 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:31 INFO - PROCESS | 1948 | 1467737311964 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b615000 == 42 [pid = 1948] [id = 265] 09:48:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12658d400) [pid = 1948] [serial = 793] [outer = 0x0] 09:48:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12a70f400) [pid = 1948] [serial = 794] [outer = 0x12658d400] 09:48:31 INFO - PROCESS | 1948 | 1467737311988 Marionette DEBUG loaded listener.js 09:48:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12a79dc00) [pid = 1948] [serial = 795] [outer = 0x12658d400] 09:48:32 INFO - PROCESS | 1948 | 1467737312298 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]]]}] 09:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 474ms 09:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:48:32 INFO - PROCESS | 1948 | 1467737312345 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 09:48:32 INFO - PROCESS | 1948 | 1467737312346 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 09:48:32 INFO - PROCESS | 1948 | 1467737312348 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:48:32 INFO - PROCESS | 1948 | 1467737312349 Marionette TRACE conn2 <- [1,1034,null,{}] 09:48:32 INFO - PROCESS | 1948 | 1467737312352 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}] 09:48:32 INFO - PROCESS | 1948 | 1467737312353 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:32 INFO - PROCESS | 1948 | 1467737312459 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 09:48:32 INFO - PROCESS | 1948 | 1467737312465 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:32 INFO - PROCESS | 1948 | 1467737312466 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:32 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b976000 == 43 [pid = 1948] [id = 266] 09:48:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12a49c400) [pid = 1948] [serial = 796] [outer = 0x0] 09:48:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12a7a4000) [pid = 1948] [serial = 797] [outer = 0x12a49c400] 09:48:32 INFO - PROCESS | 1948 | 1467737312496 Marionette DEBUG loaded listener.js 09:48:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x12a818400) [pid = 1948] [serial = 798] [outer = 0x12a49c400] 09:48:32 INFO - PROCESS | 1948 | 1467737312805 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]]]}] 09:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 468ms 09:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:48:32 INFO - PROCESS | 1948 | 1467737312816 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 09:48:32 INFO - PROCESS | 1948 | 1467737312817 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 09:48:32 INFO - PROCESS | 1948 | 1467737312820 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:48:32 INFO - PROCESS | 1948 | 1467737312822 Marionette TRACE conn2 <- [1,1038,null,{}] 09:48:32 INFO - PROCESS | 1948 | 1467737312827 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}] 09:48:32 INFO - PROCESS | 1948 | 1467737312828 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:32 INFO - PROCESS | 1948 | 1467737312956 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 09:48:33 INFO - PROCESS | 1948 | 1467737313016 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:33 INFO - PROCESS | 1948 | 1467737313018 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x113903000 == 44 [pid = 1948] [id = 267] 09:48:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x1126f6c00) [pid = 1948] [serial = 799] [outer = 0x0] 09:48:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1130d7800) [pid = 1948] [serial = 800] [outer = 0x1126f6c00] 09:48:33 INFO - PROCESS | 1948 | 1467737313050 Marionette DEBUG loaded listener.js 09:48:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x11696cc00) [pid = 1948] [serial = 801] [outer = 0x1126f6c00] 09:48:33 INFO - PROCESS | 1948 | 1467737313510 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]]]}] 09:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 722ms 09:48:33 INFO - PROCESS | 1948 | 1467737313544 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 09:48:33 INFO - PROCESS | 1948 | 1467737313546 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 09:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:48:33 INFO - PROCESS | 1948 | 1467737313550 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:48:33 INFO - PROCESS | 1948 | 1467737313552 Marionette TRACE conn2 <- [1,1042,null,{}] 09:48:33 INFO - PROCESS | 1948 | 1467737313555 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}] 09:48:33 INFO - PROCESS | 1948 | 1467737313557 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:33 INFO - PROCESS | 1948 | 1467737313663 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 09:48:33 INFO - PROCESS | 1948 | 1467737313720 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:33 INFO - PROCESS | 1948 | 1467737313722 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x11990a000 == 45 [pid = 1948] [id = 268] 09:48:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x11853b400) [pid = 1948] [serial = 802] [outer = 0x0] 09:48:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x1195df000) [pid = 1948] [serial = 803] [outer = 0x11853b400] 09:48:33 INFO - PROCESS | 1948 | 1467737313752 Marionette DEBUG loaded listener.js 09:48:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x120d40c00) [pid = 1948] [serial = 804] [outer = 0x11853b400] 09:48:34 INFO - PROCESS | 1948 | 1467737314276 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]]]}] 09:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 824ms 09:48:34 INFO - PROCESS | 1948 | 1467737314375 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 09:48:34 INFO - PROCESS | 1948 | 1467737314378 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 09:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:48:34 INFO - PROCESS | 1948 | 1467737314382 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:48:34 INFO - PROCESS | 1948 | 1467737314384 Marionette TRACE conn2 <- [1,1046,null,{}] 09:48:34 INFO - PROCESS | 1948 | 1467737314388 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}] 09:48:34 INFO - PROCESS | 1948 | 1467737314391 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:34 INFO - PROCESS | 1948 | 1467737314542 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 09:48:34 INFO - PROCESS | 1948 | 1467737314613 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:34 INFO - PROCESS | 1948 | 1467737314614 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:34 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a854000 == 46 [pid = 1948] [id = 269] 09:48:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x123e71800) [pid = 1948] [serial = 805] [outer = 0x0] 09:48:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x124bd3400) [pid = 1948] [serial = 806] [outer = 0x123e71800] 09:48:34 INFO - PROCESS | 1948 | 1467737314643 Marionette DEBUG loaded listener.js 09:48:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x12640f400) [pid = 1948] [serial = 807] [outer = 0x123e71800] 09:48:35 INFO - PROCESS | 1948 | 1467737315017 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]]]}] 09:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 671ms 09:48:35 INFO - PROCESS | 1948 | 1467737315053 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 09:48:35 INFO - PROCESS | 1948 | 1467737315056 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 09:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:48:35 INFO - PROCESS | 1948 | 1467737315064 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:48:35 INFO - PROCESS | 1948 | 1467737315067 Marionette TRACE conn2 <- [1,1050,null,{}] 09:48:35 INFO - PROCESS | 1948 | 1467737315069 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}] 09:48:35 INFO - PROCESS | 1948 | 1467737315072 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:35 INFO - PROCESS | 1948 | 1467737315175 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 09:48:35 INFO - PROCESS | 1948 | 1467737315231 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:35 INFO - PROCESS | 1948 | 1467737315232 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x12bbbf800 == 47 [pid = 1948] [id = 270] 09:48:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x12707f000) [pid = 1948] [serial = 808] [outer = 0x0] 09:48:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x1288ee400) [pid = 1948] [serial = 809] [outer = 0x12707f000] 09:48:35 INFO - PROCESS | 1948 | 1467737315261 Marionette DEBUG loaded listener.js 09:48:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x128a92800) [pid = 1948] [serial = 810] [outer = 0x12707f000] 09:48:35 INFO - PROCESS | 1948 | 1467737315853 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]]]}] 09:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 881ms 09:48:35 INFO - PROCESS | 1948 | 1467737315941 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 09:48:35 INFO - PROCESS | 1948 | 1467737315943 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 09:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:48:35 INFO - PROCESS | 1948 | 1467737315947 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:48:35 INFO - PROCESS | 1948 | 1467737315949 Marionette TRACE conn2 <- [1,1054,null,{}] 09:48:35 INFO - PROCESS | 1948 | 1467737315953 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}] 09:48:35 INFO - PROCESS | 1948 | 1467737315955 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:36 INFO - PROCESS | 1948 | 1467737316048 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 09:48:36 INFO - PROCESS | 1948 | 1467737316114 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:36 INFO - PROCESS | 1948 | 1467737316118 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:36 INFO - PROCESS | 1948 | ++DOCSHELL 0x118378800 == 48 [pid = 1948] [id = 271] 09:48:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x11858f800) [pid = 1948] [serial = 811] [outer = 0x0] 09:48:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x11859d000) [pid = 1948] [serial = 812] [outer = 0x11858f800] 09:48:36 INFO - PROCESS | 1948 | 1467737316145 Marionette DEBUG loaded listener.js 09:48:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x119247800) [pid = 1948] [serial = 813] [outer = 0x11858f800] 09:48:36 INFO - PROCESS | 1948 | 1467737316586 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]]]}] 09:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 671ms 09:48:36 INFO - PROCESS | 1948 | 1467737316618 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 09:48:36 INFO - PROCESS | 1948 | 1467737316622 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 09:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:48:36 INFO - PROCESS | 1948 | 1467737316655 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:48:36 INFO - PROCESS | 1948 | 1467737316658 Marionette TRACE conn2 <- [1,1058,null,{}] 09:48:36 INFO - PROCESS | 1948 | 1467737316662 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}] 09:48:36 INFO - PROCESS | 1948 | 1467737316665 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:36 INFO - PROCESS | 1948 | 1467737316793 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 09:48:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12b976000 == 47 [pid = 1948] [id = 266] 09:48:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12b615000 == 46 [pid = 1948] [id = 265] 09:48:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12aacd000 == 45 [pid = 1948] [id = 264] 09:48:37 INFO - PROCESS | 1948 | --DOCSHELL 0x11832f800 == 44 [pid = 1948] [id = 263] 09:48:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12a753000 == 43 [pid = 1948] [id = 262] 09:48:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12a4ca800 == 42 [pid = 1948] [id = 261] 09:48:37 INFO - PROCESS | 1948 | --DOCSHELL 0x129088800 == 41 [pid = 1948] [id = 260] 09:48:37 INFO - PROCESS | 1948 | --DOCSHELL 0x125ece800 == 40 [pid = 1948] [id = 259] 09:48:37 INFO - PROCESS | 1948 | --DOCSHELL 0x123d35000 == 39 [pid = 1948] [id = 258] 09:48:37 INFO - PROCESS | 1948 | --DOCSHELL 0x122611800 == 38 [pid = 1948] [id = 257] 09:48:37 INFO - PROCESS | 1948 | --DOCSHELL 0x119271800 == 37 [pid = 1948] [id = 256] 09:48:37 INFO - PROCESS | 1948 | --DOCSHELL 0x116939000 == 36 [pid = 1948] [id = 255] 09:48:37 INFO - PROCESS | 1948 | --DOCSHELL 0x11824f800 == 35 [pid = 1948] [id = 254] 09:48:37 INFO - PROCESS | 1948 | --DOCSHELL 0x118f90000 == 34 [pid = 1948] [id = 253] 09:48:37 INFO - PROCESS | 1948 | --DOCSHELL 0x1169b2000 == 33 [pid = 1948] [id = 252] 09:48:37 INFO - PROCESS | 1948 | --DOCSHELL 0x1296ac800 == 32 [pid = 1948] [id = 251] 09:48:37 INFO - PROCESS | 1948 | --DOCSHELL 0x11320d000 == 31 [pid = 1948] [id = 239] 09:48:37 INFO - PROCESS | 1948 | --DOCSHELL 0x118378800 == 30 [pid = 1948] [id = 271] 09:48:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12bbbf800 == 29 [pid = 1948] [id = 270] 09:48:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12a854000 == 28 [pid = 1948] [id = 269] 09:48:37 INFO - PROCESS | 1948 | --DOCSHELL 0x11990a000 == 27 [pid = 1948] [id = 268] 09:48:37 INFO - PROCESS | 1948 | --DOCSHELL 0x113903000 == 26 [pid = 1948] [id = 267] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x124d50000) [pid = 1948] [serial = 734] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x1246ed000) [pid = 1948] [serial = 732] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x1265d1c00) [pid = 1948] [serial = 737] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x119bb0c00) [pid = 1948] [serial = 728] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x1176dc400) [pid = 1948] [serial = 717] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x116055c00) [pid = 1948] [serial = 716] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x113f05800) [pid = 1948] [serial = 719] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x1162d9400) [pid = 1948] [serial = 720] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x118543400) [pid = 1948] [serial = 722] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x118593400) [pid = 1948] [serial = 723] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x11334b400) [pid = 1948] [serial = 699] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x118f98c00) [pid = 1948] [serial = 725] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x1195e1c00) [pid = 1948] [serial = 726] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x1126f8c00) [pid = 1948] [serial = 698] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x11858f000) [pid = 1948] [serial = 702] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x118410800) [pid = 1948] [serial = 701] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x119ba8c00) [pid = 1948] [serial = 705] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x1195dac00) [pid = 1948] [serial = 704] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x125ef3800) [pid = 1948] [serial = 708] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x124bd2000) [pid = 1948] [serial = 707] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1265d4c00) [pid = 1948] [serial = 711] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1265ca400) [pid = 1948] [serial = 710] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1286ce000) [pid = 1948] [serial = 714] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x127084400) [pid = 1948] [serial = 713] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x12707bc00) [pid = 1948] [serial = 740] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x127070000) [pid = 1948] [serial = 738] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x128d08400) [pid = 1948] [serial = 750] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x127082800) [pid = 1948] [serial = 746] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x118557800) [pid = 1948] [serial = 743] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x124ba4400) [pid = 1948] [serial = 744] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1288f1800) [pid = 1948] [serial = 749] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x129044c00) [pid = 1948] [serial = 752] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x1286cb400) [pid = 1948] [serial = 741] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x123dde000) [pid = 1948] [serial = 731] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x12658bc00) [pid = 1948] [serial = 735] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x1286d9000) [pid = 1948] [serial = 747] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x12393d400) [pid = 1948] [serial = 729] [outer = 0x0] [url = about:blank] 09:48:37 INFO - PROCESS | 1948 | 1467737317472 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:37 INFO - PROCESS | 1948 | 1467737317473 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x11272d000 == 27 [pid = 1948] [id = 272] 09:48:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x113383800) [pid = 1948] [serial = 814] [outer = 0x0] 09:48:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x1139bfc00) [pid = 1948] [serial = 815] [outer = 0x113383800] 09:48:37 INFO - PROCESS | 1948 | 1467737317504 Marionette DEBUG loaded listener.js 09:48:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x115eef000) [pid = 1948] [serial = 816] [outer = 0x113383800] 09:48:37 INFO - PROCESS | 1948 | 1467737317817 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]]]}] 09:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1177ms 09:48:37 INFO - PROCESS | 1948 | 1467737317829 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 09:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:48:37 INFO - PROCESS | 1948 | 1467737317831 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 09:48:37 INFO - PROCESS | 1948 | 1467737317834 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:48:37 INFO - PROCESS | 1948 | 1467737317838 Marionette TRACE conn2 <- [1,1062,null,{}] 09:48:37 INFO - PROCESS | 1948 | 1467737317848 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}] 09:48:37 INFO - PROCESS | 1948 | 1467737317850 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:37 INFO - PROCESS | 1948 | 1467737317932 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 09:48:37 INFO - PROCESS | 1948 | 1467737317940 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:37 INFO - PROCESS | 1948 | 1467737317942 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x11716f800 == 28 [pid = 1948] [id = 273] 09:48:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x11853a000) [pid = 1948] [serial = 817] [outer = 0x0] 09:48:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x118557400) [pid = 1948] [serial = 818] [outer = 0x11853a000] 09:48:37 INFO - PROCESS | 1948 | 1467737317985 Marionette DEBUG loaded listener.js 09:48:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x11859d800) [pid = 1948] [serial = 819] [outer = 0x11853a000] 09:48:38 INFO - PROCESS | 1948 | 1467737318334 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]]]}] 09:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 528ms 09:48:38 INFO - PROCESS | 1948 | 1467737318365 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 09:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:48:38 INFO - PROCESS | 1948 | 1467737318367 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 09:48:38 INFO - PROCESS | 1948 | 1467737318371 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:48:38 INFO - PROCESS | 1948 | 1467737318374 Marionette TRACE conn2 <- [1,1066,null,{}] 09:48:38 INFO - PROCESS | 1948 | 1467737318377 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}] 09:48:38 INFO - PROCESS | 1948 | 1467737318378 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:38 INFO - PROCESS | 1948 | 1467737318460 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 09:48:38 INFO - PROCESS | 1948 | 1467737318467 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:38 INFO - PROCESS | 1948 | 1467737318468 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x118266800 == 29 [pid = 1948] [id = 274] 09:48:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x118fa2000) [pid = 1948] [serial = 820] [outer = 0x0] 09:48:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1195e7400) [pid = 1948] [serial = 821] [outer = 0x118fa2000] 09:48:38 INFO - PROCESS | 1948 | 1467737318505 Marionette DEBUG loaded listener.js 09:48:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x119832800) [pid = 1948] [serial = 822] [outer = 0x118fa2000] 09:48:38 INFO - PROCESS | 1948 | 1467737318855 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]]]}] 09:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 522ms 09:48:38 INFO - PROCESS | 1948 | 1467737318893 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 09:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:48:38 INFO - PROCESS | 1948 | 1467737318894 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 09:48:38 INFO - PROCESS | 1948 | 1467737318902 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:48:38 INFO - PROCESS | 1948 | 1467737318906 Marionette TRACE conn2 <- [1,1070,null,{}] 09:48:38 INFO - PROCESS | 1948 | 1467737318909 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}] 09:48:38 INFO - PROCESS | 1948 | 1467737318912 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:38 INFO - PROCESS | 1948 | 1467737318989 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 09:48:38 INFO - PROCESS | 1948 | 1467737318993 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:38 INFO - PROCESS | 1948 | 1467737318994 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x119271800 == 30 [pid = 1948] [id = 275] 09:48:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1195d9c00) [pid = 1948] [serial = 823] [outer = 0x0] 09:48:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x120d45800) [pid = 1948] [serial = 824] [outer = 0x1195d9c00] 09:48:39 INFO - PROCESS | 1948 | 1467737319021 Marionette DEBUG loaded listener.js 09:48:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12462b400) [pid = 1948] [serial = 825] [outer = 0x1195d9c00] 09:48:39 INFO - PROCESS | 1948 | 1467737319339 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]]]}] 09:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 478ms 09:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:48:39 INFO - PROCESS | 1948 | 1467737319375 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 09:48:39 INFO - PROCESS | 1948 | 1467737319377 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 09:48:39 INFO - PROCESS | 1948 | 1467737319379 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:48:39 INFO - PROCESS | 1948 | 1467737319380 Marionette TRACE conn2 <- [1,1074,null,{}] 09:48:39 INFO - PROCESS | 1948 | 1467737319383 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}] 09:48:39 INFO - PROCESS | 1948 | 1467737319384 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:39 INFO - PROCESS | 1948 | 1467737319459 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 09:48:39 INFO - PROCESS | 1948 | 1467737319534 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:39 INFO - PROCESS | 1948 | 1467737319535 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x11990e800 == 31 [pid = 1948] [id = 276] 09:48:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x11728d800) [pid = 1948] [serial = 826] [outer = 0x0] 09:48:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1249d4800) [pid = 1948] [serial = 827] [outer = 0x11728d800] 09:48:39 INFO - PROCESS | 1948 | 1467737319560 Marionette DEBUG loaded listener.js 09:48:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x125409000) [pid = 1948] [serial = 828] [outer = 0x11728d800] 09:48:39 INFO - PROCESS | 1948 | 1467737319901 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]]]}] 09:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 569ms 09:48:39 INFO - PROCESS | 1948 | 1467737319948 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 09:48:39 INFO - PROCESS | 1948 | 1467737319949 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 09:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:48:39 INFO - PROCESS | 1948 | 1467737319952 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:48:39 INFO - PROCESS | 1948 | 1467737319953 Marionette TRACE conn2 <- [1,1078,null,{}] 09:48:39 INFO - PROCESS | 1948 | 1467737319955 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}] 09:48:39 INFO - PROCESS | 1948 | 1467737319956 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:40 INFO - PROCESS | 1948 | 1467737320048 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 09:48:40 INFO - PROCESS | 1948 | 1467737320052 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:40 INFO - PROCESS | 1948 | 1467737320056 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:40 INFO - PROCESS | 1948 | ++DOCSHELL 0x1239e6000 == 32 [pid = 1948] [id = 277] 09:48:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x118f14400) [pid = 1948] [serial = 829] [outer = 0x0] 09:48:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x126411000) [pid = 1948] [serial = 830] [outer = 0x118f14400] 09:48:40 INFO - PROCESS | 1948 | 1467737320090 Marionette DEBUG loaded listener.js 09:48:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x126721000) [pid = 1948] [serial = 831] [outer = 0x118f14400] 09:48:40 INFO - PROCESS | 1948 | 1467737320451 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]]]}] 09:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 521ms 09:48:40 INFO - PROCESS | 1948 | 1467737320480 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 09:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:48:40 INFO - PROCESS | 1948 | 1467737320482 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 09:48:40 INFO - PROCESS | 1948 | 1467737320486 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:48:40 INFO - PROCESS | 1948 | 1467737320488 Marionette TRACE conn2 <- [1,1082,null,{}] 09:48:40 INFO - PROCESS | 1948 | 1467737320491 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}] 09:48:40 INFO - PROCESS | 1948 | 1467737320493 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:40 INFO - PROCESS | 1948 | 1467737320634 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 09:48:40 INFO - PROCESS | 1948 | 1467737320649 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:40 INFO - PROCESS | 1948 | 1467737320650 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:40 INFO - PROCESS | 1948 | ++DOCSHELL 0x112735000 == 33 [pid = 1948] [id = 278] 09:48:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x126780c00) [pid = 1948] [serial = 832] [outer = 0x0] 09:48:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x1286ca800) [pid = 1948] [serial = 833] [outer = 0x126780c00] 09:48:40 INFO - PROCESS | 1948 | 1467737320688 Marionette DEBUG loaded listener.js 09:48:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x1286d3c00) [pid = 1948] [serial = 834] [outer = 0x126780c00] 09:48:41 INFO - PROCESS | 1948 | 1467737321125 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]]]}] 09:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 670ms 09:48:41 INFO - PROCESS | 1948 | 1467737321156 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 09:48:41 INFO - PROCESS | 1948 | 1467737321157 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 09:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:48:41 INFO - PROCESS | 1948 | 1467737321168 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:48:41 INFO - PROCESS | 1948 | 1467737321170 Marionette TRACE conn2 <- [1,1086,null,{}] 09:48:41 INFO - PROCESS | 1948 | 1467737321172 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}] 09:48:41 INFO - PROCESS | 1948 | 1467737321173 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:41 INFO - PROCESS | 1948 | 1467737321267 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 09:48:41 INFO - PROCESS | 1948 | 1467737321323 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:41 INFO - PROCESS | 1948 | 1467737321323 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x125eca000 == 34 [pid = 1948] [id = 279] 09:48:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x120d42000) [pid = 1948] [serial = 835] [outer = 0x0] 09:48:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x1286d8400) [pid = 1948] [serial = 836] [outer = 0x120d42000] 09:48:41 INFO - PROCESS | 1948 | 1467737321347 Marionette DEBUG loaded listener.js 09:48:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x128a85c00) [pid = 1948] [serial = 837] [outer = 0x120d42000] 09:48:41 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x128d05400) [pid = 1948] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:48:41 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x12914d000) [pid = 1948] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:48:41 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x1293d1400) [pid = 1948] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:48:41 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1247bc800) [pid = 1948] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:48:41 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x117eb2800) [pid = 1948] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:48:41 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x113d5c800) [pid = 1948] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:48:41 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x113348400) [pid = 1948] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:48:41 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1195e1800) [pid = 1948] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:48:41 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x12658d400) [pid = 1948] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:48:41 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x113940800) [pid = 1948] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:48:41 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1126fbc00) [pid = 1948] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:48:41 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x11855b000) [pid = 1948] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:48:41 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x12a49c400) [pid = 1948] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:48:41 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x115e11800) [pid = 1948] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:48:41 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x1265d7800) [pid = 1948] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:48:41 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x112232000) [pid = 1948] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:48:41 INFO - PROCESS | 1948 | 1467737321827 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]]]}] 09:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 670ms 09:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:48:41 INFO - PROCESS | 1948 | 1467737321839 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 09:48:41 INFO - PROCESS | 1948 | 1467737321840 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 09:48:41 INFO - PROCESS | 1948 | 1467737321842 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:48:41 INFO - PROCESS | 1948 | 1467737321844 Marionette TRACE conn2 <- [1,1090,null,{}] 09:48:41 INFO - PROCESS | 1948 | 1467737321846 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}] 09:48:41 INFO - PROCESS | 1948 | 1467737321847 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:41 INFO - PROCESS | 1948 | 1467737321922 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 09:48:41 INFO - PROCESS | 1948 | 1467737321927 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:41 INFO - PROCESS | 1948 | 1467737321928 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x126506000 == 35 [pid = 1948] [id = 280] 09:48:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x11696ac00) [pid = 1948] [serial = 838] [outer = 0x0] 09:48:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x119ba7800) [pid = 1948] [serial = 839] [outer = 0x11696ac00] 09:48:41 INFO - PROCESS | 1948 | 1467737321953 Marionette DEBUG loaded listener.js 09:48:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1265d6c00) [pid = 1948] [serial = 840] [outer = 0x11696ac00] 09:48:42 INFO - PROCESS | 1948 | 1467737322291 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]]]}] 09:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 468ms 09:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:48:42 INFO - PROCESS | 1948 | 1467737322312 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 09:48:42 INFO - PROCESS | 1948 | 1467737322313 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 09:48:42 INFO - PROCESS | 1948 | 1467737322315 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:48:42 INFO - PROCESS | 1948 | 1467737322316 Marionette TRACE conn2 <- [1,1094,null,{}] 09:48:42 INFO - PROCESS | 1948 | 1467737322319 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}] 09:48:42 INFO - PROCESS | 1948 | 1467737322320 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:42 INFO - PROCESS | 1948 | 1467737322417 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 09:48:42 INFO - PROCESS | 1948 | 1467737322427 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:42 INFO - PROCESS | 1948 | 1467737322428 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x12887e800 == 36 [pid = 1948] [id = 281] 09:48:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x127087000) [pid = 1948] [serial = 841] [outer = 0x0] 09:48:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x128a85400) [pid = 1948] [serial = 842] [outer = 0x127087000] 09:48:42 INFO - PROCESS | 1948 | 1467737322452 Marionette DEBUG loaded listener.js 09:48:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x128a8dc00) [pid = 1948] [serial = 843] [outer = 0x127087000] 09:48:42 INFO - PROCESS | 1948 | 1467737322761 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]]]}] 09:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 468ms 09:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:48:42 INFO - PROCESS | 1948 | 1467737322784 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 09:48:42 INFO - PROCESS | 1948 | 1467737322785 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 09:48:42 INFO - PROCESS | 1948 | 1467737322789 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:48:42 INFO - PROCESS | 1948 | 1467737322791 Marionette TRACE conn2 <- [1,1098,null,{}] 09:48:42 INFO - PROCESS | 1948 | 1467737322793 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}] 09:48:42 INFO - PROCESS | 1948 | 1467737322794 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:42 INFO - PROCESS | 1948 | 1467737322868 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 09:48:42 INFO - PROCESS | 1948 | 1467737322874 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:42 INFO - PROCESS | 1948 | 1467737322875 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x129352000 == 37 [pid = 1948] [id = 282] 09:48:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x128a91000) [pid = 1948] [serial = 844] [outer = 0x0] 09:48:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x128d10800) [pid = 1948] [serial = 845] [outer = 0x128a91000] 09:48:42 INFO - PROCESS | 1948 | 1467737322901 Marionette DEBUG loaded listener.js 09:48:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12914d800) [pid = 1948] [serial = 846] [outer = 0x128a91000] 09:48:43 INFO - PROCESS | 1948 | 1467737323233 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]]]}] 09:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 472ms 09:48:43 INFO - PROCESS | 1948 | 1467737323261 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 09:48:43 INFO - PROCESS | 1948 | 1467737323263 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 09:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:48:43 INFO - PROCESS | 1948 | 1467737323265 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:48:43 INFO - PROCESS | 1948 | 1467737323267 Marionette TRACE conn2 <- [1,1102,null,{}] 09:48:43 INFO - PROCESS | 1948 | 1467737323269 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}] 09:48:43 INFO - PROCESS | 1948 | 1467737323271 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:43 INFO - PROCESS | 1948 | 1467737323385 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 09:48:43 INFO - PROCESS | 1948 | 1467737323394 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:43 INFO - PROCESS | 1948 | 1467737323395 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x11925f800 == 38 [pid = 1948] [id = 283] 09:48:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x129150000) [pid = 1948] [serial = 847] [outer = 0x0] 09:48:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1293a7800) [pid = 1948] [serial = 848] [outer = 0x129150000] 09:48:43 INFO - PROCESS | 1948 | 1467737323420 Marionette DEBUG loaded listener.js 09:48:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12953a000) [pid = 1948] [serial = 849] [outer = 0x129150000] 09:48:43 INFO - PROCESS | 1948 | 1467737323847 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]]]}] 09:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 622ms 09:48:43 INFO - PROCESS | 1948 | 1467737323887 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 09:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:48:43 INFO - PROCESS | 1948 | 1467737323890 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 09:48:43 INFO - PROCESS | 1948 | 1467737323894 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:48:43 INFO - PROCESS | 1948 | 1467737323895 Marionette TRACE conn2 <- [1,1106,null,{}] 09:48:43 INFO - PROCESS | 1948 | 1467737323898 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}] 09:48:43 INFO - PROCESS | 1948 | 1467737323900 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:44 INFO - PROCESS | 1948 | 1467737324007 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 09:48:44 INFO - PROCESS | 1948 | 1467737324094 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:44 INFO - PROCESS | 1948 | 1467737324098 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x11667e800 == 39 [pid = 1948] [id = 284] 09:48:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x112a7cc00) [pid = 1948] [serial = 850] [outer = 0x0] 09:48:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x115e13800) [pid = 1948] [serial = 851] [outer = 0x112a7cc00] 09:48:44 INFO - PROCESS | 1948 | 1467737324149 Marionette DEBUG loaded listener.js 09:48:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x117213400) [pid = 1948] [serial = 852] [outer = 0x112a7cc00] 09:48:44 INFO - PROCESS | 1948 | 1467737324726 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]]]}] 09:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 870ms 09:48:44 INFO - PROCESS | 1948 | 1467737324780 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 09:48:44 INFO - PROCESS | 1948 | 1467737324783 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 09:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:48:44 INFO - PROCESS | 1948 | 1467737324791 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:48:44 INFO - PROCESS | 1948 | 1467737324793 Marionette TRACE conn2 <- [1,1110,null,{}] 09:48:44 INFO - PROCESS | 1948 | 1467737324796 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}] 09:48:44 INFO - PROCESS | 1948 | 1467737324798 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:44 INFO - PROCESS | 1948 | 1467737324904 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 09:48:44 INFO - PROCESS | 1948 | 1467737324980 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:44 INFO - PROCESS | 1948 | 1467737324982 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x1198c2000 == 40 [pid = 1948] [id = 285] 09:48:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x118782400) [pid = 1948] [serial = 853] [outer = 0x0] 09:48:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x118a44000) [pid = 1948] [serial = 854] [outer = 0x118782400] 09:48:45 INFO - PROCESS | 1948 | 1467737325012 Marionette DEBUG loaded listener.js 09:48:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x11980d400) [pid = 1948] [serial = 855] [outer = 0x118782400] 09:48:45 INFO - PROCESS | 1948 | 1467737325708 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]]]}] 09:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 922ms 09:48:45 INFO - PROCESS | 1948 | 1467737325714 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 09:48:45 INFO - PROCESS | 1948 | 1467737325715 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 09:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:48:45 INFO - PROCESS | 1948 | 1467737325718 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:48:45 INFO - PROCESS | 1948 | 1467737325721 Marionette TRACE conn2 <- [1,1114,null,{}] 09:48:45 INFO - PROCESS | 1948 | 1467737325729 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}] 09:48:45 INFO - PROCESS | 1948 | 1467737325732 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:45 INFO - PROCESS | 1948 | 1467737325841 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 09:48:45 INFO - PROCESS | 1948 | 1467737325919 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:45 INFO - PROCESS | 1948 | 1467737325921 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x11717b800 == 41 [pid = 1948] [id = 286] 09:48:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x1162d7c00) [pid = 1948] [serial = 856] [outer = 0x0] 09:48:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x118785000) [pid = 1948] [serial = 857] [outer = 0x1162d7c00] 09:48:45 INFO - PROCESS | 1948 | 1467737325952 Marionette DEBUG loaded listener.js 09:48:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x128a93000) [pid = 1948] [serial = 858] [outer = 0x1162d7c00] 09:48:46 INFO - PROCESS | 1948 | --DOCSHELL 0x129352000 == 40 [pid = 1948] [id = 282] 09:48:46 INFO - PROCESS | 1948 | --DOCSHELL 0x12887e800 == 39 [pid = 1948] [id = 281] 09:48:46 INFO - PROCESS | 1948 | --DOCSHELL 0x126506000 == 38 [pid = 1948] [id = 280] 09:48:46 INFO - PROCESS | 1948 | --DOCSHELL 0x125eca000 == 37 [pid = 1948] [id = 279] 09:48:46 INFO - PROCESS | 1948 | --DOCSHELL 0x112735000 == 36 [pid = 1948] [id = 278] 09:48:46 INFO - PROCESS | 1948 | --DOCSHELL 0x1239e6000 == 35 [pid = 1948] [id = 277] 09:48:46 INFO - PROCESS | 1948 | --DOCSHELL 0x11990e800 == 34 [pid = 1948] [id = 276] 09:48:46 INFO - PROCESS | 1948 | --DOCSHELL 0x119271800 == 33 [pid = 1948] [id = 275] 09:48:46 INFO - PROCESS | 1948 | --DOCSHELL 0x118266800 == 32 [pid = 1948] [id = 274] 09:48:46 INFO - PROCESS | 1948 | --DOCSHELL 0x11716f800 == 31 [pid = 1948] [id = 273] 09:48:46 INFO - PROCESS | 1948 | --DOCSHELL 0x11272d000 == 30 [pid = 1948] [id = 272] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x12914fc00) [pid = 1948] [serial = 779] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x1293c5000) [pid = 1948] [serial = 782] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x1293a0800) [pid = 1948] [serial = 780] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12953d400) [pid = 1948] [serial = 785] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x125410000) [pid = 1948] [serial = 770] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x12658c400) [pid = 1948] [serial = 771] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x11849cc00) [pid = 1948] [serial = 761] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x11855ac00) [pid = 1948] [serial = 762] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x118556c00) [pid = 1948] [serial = 764] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x1195e5800) [pid = 1948] [serial = 765] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1265d9800) [pid = 1948] [serial = 773] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1286cc400) [pid = 1948] [serial = 774] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x122538800) [pid = 1948] [serial = 767] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x12a79dc00) [pid = 1948] [serial = 795] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1249d3000) [pid = 1948] [serial = 768] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x113d07400) [pid = 1948] [serial = 755] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x11662ec00) [pid = 1948] [serial = 756] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x129147400) [pid = 1948] [serial = 753] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x11859ac00) [pid = 1948] [serial = 758] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x118790400) [pid = 1948] [serial = 759] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1293cc400) [pid = 1948] [serial = 783] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x12a818400) [pid = 1948] [serial = 798] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x116a0ac00) [pid = 1948] [serial = 788] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x11924e800) [pid = 1948] [serial = 789] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x12a70f400) [pid = 1948] [serial = 794] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x129544400) [pid = 1948] [serial = 786] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x1286d2c00) [pid = 1948] [serial = 776] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x12a493000) [pid = 1948] [serial = 792] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x12904b000) [pid = 1948] [serial = 777] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x12a7a4000) [pid = 1948] [serial = 797] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x1246edc00) [pid = 1948] [serial = 791] [outer = 0x0] [url = about:blank] 09:48:46 INFO - PROCESS | 1948 | 1467737326612 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]]]}] 09:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 924ms 09:48:46 INFO - PROCESS | 1948 | 1467737326643 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 09:48:46 INFO - PROCESS | 1948 | 1467737326645 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 09:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:48:46 INFO - PROCESS | 1948 | 1467737326648 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:48:46 INFO - PROCESS | 1948 | 1467737326651 Marionette TRACE conn2 <- [1,1118,null,{}] 09:48:46 INFO - PROCESS | 1948 | 1467737326659 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}] 09:48:46 INFO - PROCESS | 1948 | 1467737326661 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:46 INFO - PROCESS | 1948 | 1467737326749 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 09:48:46 INFO - PROCESS | 1948 | 1467737326759 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:46 INFO - PROCESS | 1948 | 1467737326762 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x117173800 == 31 [pid = 1948] [id = 287] 09:48:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x11853d400) [pid = 1948] [serial = 859] [outer = 0x0] 09:48:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x118592000) [pid = 1948] [serial = 860] [outer = 0x11853d400] 09:48:46 INFO - PROCESS | 1948 | 1467737326795 Marionette DEBUG loaded listener.js 09:48:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x118f1b000) [pid = 1948] [serial = 861] [outer = 0x11853d400] 09:48:47 INFO - PROCESS | 1948 | 1467737327225 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]]]}] 09:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 625ms 09:48:47 INFO - PROCESS | 1948 | 1467737327311 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 09:48:47 INFO - PROCESS | 1948 | 1467737327315 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 09:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:48:47 INFO - PROCESS | 1948 | 1467737327322 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:48:47 INFO - PROCESS | 1948 | 1467737327324 Marionette TRACE conn2 <- [1,1122,null,{}] 09:48:47 INFO - PROCESS | 1948 | 1467737327326 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}] 09:48:47 INFO - PROCESS | 1948 | 1467737327327 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:47 INFO - PROCESS | 1948 | 1467737327394 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 09:48:47 INFO - PROCESS | 1948 | 1467737327399 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:47 INFO - PROCESS | 1948 | 1467737327400 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x118332000 == 32 [pid = 1948] [id = 288] 09:48:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x120d41800) [pid = 1948] [serial = 862] [outer = 0x0] 09:48:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x12253b800) [pid = 1948] [serial = 863] [outer = 0x120d41800] 09:48:47 INFO - PROCESS | 1948 | 1467737327423 Marionette DEBUG loaded listener.js 09:48:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1249c8800) [pid = 1948] [serial = 864] [outer = 0x120d41800] 09:48:47 INFO - PROCESS | 1948 | 1467737327797 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]]]}] 09:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 526ms 09:48:47 INFO - PROCESS | 1948 | 1467737327848 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 09:48:47 INFO - PROCESS | 1948 | 1467737327850 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 09:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:48:47 INFO - PROCESS | 1948 | 1467737327853 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:48:47 INFO - PROCESS | 1948 | 1467737327856 Marionette TRACE conn2 <- [1,1126,null,{}] 09:48:47 INFO - PROCESS | 1948 | 1467737327864 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}] 09:48:47 INFO - PROCESS | 1948 | 1467737327868 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:47 INFO - PROCESS | 1948 | 1467737327964 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 09:48:47 INFO - PROCESS | 1948 | 1467737327975 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:47 INFO - PROCESS | 1948 | 1467737327977 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x119986800 == 33 [pid = 1948] [id = 289] 09:48:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x1265ce800) [pid = 1948] [serial = 865] [outer = 0x0] 09:48:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x127070400) [pid = 1948] [serial = 866] [outer = 0x1265ce800] 09:48:48 INFO - PROCESS | 1948 | 1467737328021 Marionette DEBUG loaded listener.js 09:48:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1286d5800) [pid = 1948] [serial = 867] [outer = 0x1265ce800] 09:48:48 INFO - PROCESS | 1948 | 1467737328466 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]]]}] 09:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 624ms 09:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:48:48 INFO - PROCESS | 1948 | 1467737328495 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 09:48:48 INFO - PROCESS | 1948 | 1467737328498 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 09:48:48 INFO - PROCESS | 1948 | 1467737328501 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:48:48 INFO - PROCESS | 1948 | 1467737328504 Marionette TRACE conn2 <- [1,1130,null,{}] 09:48:48 INFO - PROCESS | 1948 | 1467737328507 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}] 09:48:48 INFO - PROCESS | 1948 | 1467737328509 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:48 INFO - PROCESS | 1948 | 1467737328614 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 09:48:48 INFO - PROCESS | 1948 | 1467737328618 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:48 INFO - PROCESS | 1948 | 1467737328619 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:48 INFO - PROCESS | 1948 | ++DOCSHELL 0x124203000 == 34 [pid = 1948] [id = 290] 09:48:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x12671e800) [pid = 1948] [serial = 868] [outer = 0x0] 09:48:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x129045000) [pid = 1948] [serial = 869] [outer = 0x12671e800] 09:48:48 INFO - PROCESS | 1948 | 1467737328660 Marionette DEBUG loaded listener.js 09:48:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x12914a800) [pid = 1948] [serial = 870] [outer = 0x12671e800] 09:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 521ms 09:48:49 INFO - PROCESS | 1948 | 1467737329015 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]]]}] 09:48:49 INFO - PROCESS | 1948 | 1467737329024 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 09:48:49 INFO - PROCESS | 1948 | 1467737329026 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 09:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:48:49 INFO - PROCESS | 1948 | 1467737329028 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:48:49 INFO - PROCESS | 1948 | 1467737329029 Marionette TRACE conn2 <- [1,1134,null,{}] 09:48:49 INFO - PROCESS | 1948 | 1467737329031 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}] 09:48:49 INFO - PROCESS | 1948 | 1467737329032 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:49 INFO - PROCESS | 1948 | 1467737329130 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 09:48:49 INFO - PROCESS | 1948 | 1467737329143 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:49 INFO - PROCESS | 1948 | 1467737329144 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x125470800 == 35 [pid = 1948] [id = 291] 09:48:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x12914c800) [pid = 1948] [serial = 871] [outer = 0x0] 09:48:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12939c800) [pid = 1948] [serial = 872] [outer = 0x12914c800] 09:48:49 INFO - PROCESS | 1948 | 1467737329168 Marionette DEBUG loaded listener.js 09:48:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x1293c8c00) [pid = 1948] [serial = 873] [outer = 0x12914c800] 09:48:49 INFO - PROCESS | 1948 | 1467737329540 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]]]}] 09:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 520ms 09:48:49 INFO - PROCESS | 1948 | 1467737329548 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 09:48:49 INFO - PROCESS | 1948 | 1467737329549 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 09:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:48:49 INFO - PROCESS | 1948 | 1467737329551 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:48:49 INFO - PROCESS | 1948 | 1467737329552 Marionette TRACE conn2 <- [1,1138,null,{}] 09:48:49 INFO - PROCESS | 1948 | 1467737329557 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}] 09:48:49 INFO - PROCESS | 1948 | 1467737329562 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:49 INFO - PROCESS | 1948 | 1467737329677 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 09:48:49 INFO - PROCESS | 1948 | 1467737329682 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:49 INFO - PROCESS | 1948 | 1467737329683 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x129089800 == 36 [pid = 1948] [id = 292] 09:48:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1293c9800) [pid = 1948] [serial = 874] [outer = 0x0] 09:48:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12953f400) [pid = 1948] [serial = 875] [outer = 0x1293c9800] 09:48:49 INFO - PROCESS | 1948 | 1467737329715 Marionette DEBUG loaded listener.js 09:48:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12a7a1c00) [pid = 1948] [serial = 876] [outer = 0x1293c9800] 09:48:50 INFO - PROCESS | 1948 | 1467737330048 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]]]}] 09:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 519ms 09:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:48:50 INFO - PROCESS | 1948 | 1467737330080 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 09:48:50 INFO - PROCESS | 1948 | 1467737330081 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 09:48:50 INFO - PROCESS | 1948 | 1467737330084 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:48:50 INFO - PROCESS | 1948 | 1467737330085 Marionette TRACE conn2 <- [1,1142,null,{}] 09:48:50 INFO - PROCESS | 1948 | 1467737330087 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}] 09:48:50 INFO - PROCESS | 1948 | 1467737330090 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:50 INFO - PROCESS | 1948 | 1467737330188 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 09:48:50 INFO - PROCESS | 1948 | 1467737330191 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:50 INFO - PROCESS | 1948 | 1467737330192 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a4d2000 == 37 [pid = 1948] [id = 293] 09:48:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1293cb000) [pid = 1948] [serial = 877] [outer = 0x0] 09:48:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12a81a400) [pid = 1948] [serial = 878] [outer = 0x1293cb000] 09:48:50 INFO - PROCESS | 1948 | 1467737330216 Marionette DEBUG loaded listener.js 09:48:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12a8ef400) [pid = 1948] [serial = 879] [outer = 0x1293cb000] 09:48:50 INFO - PROCESS | 1948 | 1467737330515 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]]]}] 09:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 469ms 09:48:50 INFO - PROCESS | 1948 | 1467737330562 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 09:48:50 INFO - PROCESS | 1948 | 1467737330563 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 09:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:48:50 INFO - PROCESS | 1948 | 1467737330565 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:48:50 INFO - PROCESS | 1948 | 1467737330566 Marionette TRACE conn2 <- [1,1146,null,{}] 09:48:50 INFO - PROCESS | 1948 | 1467737330576 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}] 09:48:50 INFO - PROCESS | 1948 | 1467737330577 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:50 INFO - PROCESS | 1948 | 1467737330678 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 09:48:50 INFO - PROCESS | 1948 | 1467737330718 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:50 INFO - PROCESS | 1948 | 1467737330719 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a84f000 == 38 [pid = 1948] [id = 294] 09:48:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12a70a800) [pid = 1948] [serial = 880] [outer = 0x0] 09:48:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12b64f400) [pid = 1948] [serial = 881] [outer = 0x12a70a800] 09:48:50 INFO - PROCESS | 1948 | 1467737330743 Marionette DEBUG loaded listener.js 09:48:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x12b658c00) [pid = 1948] [serial = 882] [outer = 0x12a70a800] 09:48:50 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x11858f800) [pid = 1948] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:48:50 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x123e71800) [pid = 1948] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:48:50 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x1195d9c00) [pid = 1948] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:48:50 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x12707f000) [pid = 1948] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:48:50 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x118f14400) [pid = 1948] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:48:50 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x128a91000) [pid = 1948] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:48:50 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x120d42000) [pid = 1948] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:48:50 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x11853a000) [pid = 1948] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:48:50 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x126780c00) [pid = 1948] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:48:50 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x127087000) [pid = 1948] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:48:50 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x11853b400) [pid = 1948] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:48:50 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x11728d800) [pid = 1948] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:48:50 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x118fa2000) [pid = 1948] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:48:50 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x113383800) [pid = 1948] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:48:50 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x11696ac00) [pid = 1948] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:48:51 INFO - PROCESS | 1948 | 1467737331124 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]]]}] 09:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 568ms 09:48:51 INFO - PROCESS | 1948 | 1467737331134 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 09:48:51 INFO - PROCESS | 1948 | 1467737331135 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 09:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:48:51 INFO - PROCESS | 1948 | 1467737331139 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:48:51 INFO - PROCESS | 1948 | 1467737331142 Marionette TRACE conn2 <- [1,1150,null,{}] 09:48:51 INFO - PROCESS | 1948 | 1467737331145 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}] 09:48:51 INFO - PROCESS | 1948 | 1467737331146 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:51 INFO - PROCESS | 1948 | 1467737331252 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 09:48:51 INFO - PROCESS | 1948 | 1467737331286 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:51 INFO - PROCESS | 1948 | 1467737331287 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x128da2000 == 39 [pid = 1948] [id = 295] 09:48:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1122b4400) [pid = 1948] [serial = 883] [outer = 0x0] 09:48:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x1195d9c00) [pid = 1948] [serial = 884] [outer = 0x1122b4400] 09:48:51 INFO - PROCESS | 1948 | 1467737331312 Marionette DEBUG loaded listener.js 09:48:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x126780c00) [pid = 1948] [serial = 885] [outer = 0x1122b4400] 09:48:51 INFO - PROCESS | 1948 | 1467737331565 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]]]}] 09:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 473ms 09:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:48:51 INFO - PROCESS | 1948 | 1467737331612 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 09:48:51 INFO - PROCESS | 1948 | 1467737331613 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 09:48:51 INFO - PROCESS | 1948 | 1467737331615 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:48:51 INFO - PROCESS | 1948 | 1467737331617 Marionette TRACE conn2 <- [1,1154,null,{}] 09:48:51 INFO - PROCESS | 1948 | 1467737331619 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}] 09:48:51 INFO - PROCESS | 1948 | 1467737331620 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:51 INFO - PROCESS | 1948 | 1467737331719 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 09:48:51 INFO - PROCESS | 1948 | 1467737331725 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:51 INFO - PROCESS | 1948 | 1467737331726 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b974800 == 40 [pid = 1948] [id = 296] 09:48:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1288eac00) [pid = 1948] [serial = 886] [outer = 0x0] 09:48:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12b65d000) [pid = 1948] [serial = 887] [outer = 0x1288eac00] 09:48:51 INFO - PROCESS | 1948 | 1467737331750 Marionette DEBUG loaded listener.js 09:48:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12b6e0c00) [pid = 1948] [serial = 888] [outer = 0x1288eac00] 09:48:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12b6e3000) [pid = 1948] [serial = 889] [outer = 0x12ce4f800] 09:48:52 INFO - PROCESS | 1948 | 1467737332192 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]]]}] 09:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 624ms 09:48:52 INFO - PROCESS | 1948 | 1467737332242 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 09:48:52 INFO - PROCESS | 1948 | 1467737332244 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 09:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:48:52 INFO - PROCESS | 1948 | 1467737332248 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:48:52 INFO - PROCESS | 1948 | 1467737332250 Marionette TRACE conn2 <- [1,1158,null,{}] 09:48:52 INFO - PROCESS | 1948 | 1467737332254 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}] 09:48:52 INFO - PROCESS | 1948 | 1467737332256 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:52 INFO - PROCESS | 1948 | 1467737332367 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 09:48:52 INFO - PROCESS | 1948 | 1467737332376 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:52 INFO - PROCESS | 1948 | 1467737332377 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x12bbb9000 == 41 [pid = 1948] [id = 297] 09:48:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x118409800) [pid = 1948] [serial = 890] [outer = 0x0] 09:48:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12b920800) [pid = 1948] [serial = 891] [outer = 0x118409800] 09:48:52 INFO - PROCESS | 1948 | 1467737332403 Marionette DEBUG loaded listener.js 09:48:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12b99e000) [pid = 1948] [serial = 892] [outer = 0x118409800] 09:48:52 INFO - PROCESS | 1948 | 1467737332724 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]]]}] 09:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 521ms 09:48:52 INFO - PROCESS | 1948 | 1467737332769 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 09:48:52 INFO - PROCESS | 1948 | 1467737332770 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 09:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:48:52 INFO - PROCESS | 1948 | 1467737332772 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:48:52 INFO - PROCESS | 1948 | 1467737332773 Marionette TRACE conn2 <- [1,1162,null,{}] 09:48:52 INFO - PROCESS | 1948 | 1467737332776 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}] 09:48:52 INFO - PROCESS | 1948 | 1467737332776 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:52 INFO - PROCESS | 1948 | 1467737332893 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 09:48:52 INFO - PROCESS | 1948 | 1467737332900 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:52 INFO - PROCESS | 1948 | 1467737332901 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be38800 == 42 [pid = 1948] [id = 298] 09:48:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1288ea800) [pid = 1948] [serial = 893] [outer = 0x0] 09:48:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12b9a1000) [pid = 1948] [serial = 894] [outer = 0x1288ea800] 09:48:52 INFO - PROCESS | 1948 | 1467737332925 Marionette DEBUG loaded listener.js 09:48:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12ba1cc00) [pid = 1948] [serial = 895] [outer = 0x1288ea800] 09:48:53 INFO - PROCESS | 1948 | 1467737333394 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]]]}] 09:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 670ms 09:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:48:53 INFO - PROCESS | 1948 | 1467737333443 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 09:48:53 INFO - PROCESS | 1948 | 1467737333446 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 09:48:53 INFO - PROCESS | 1948 | 1467737333449 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:48:53 INFO - PROCESS | 1948 | 1467737333453 Marionette TRACE conn2 <- [1,1166,null,{}] 09:48:53 INFO - PROCESS | 1948 | 1467737333457 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}] 09:48:53 INFO - PROCESS | 1948 | 1467737333459 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:53 INFO - PROCESS | 1948 | 1467737333573 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 09:48:53 INFO - PROCESS | 1948 | 1467737333680 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:53 INFO - PROCESS | 1948 | 1467737333682 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x11832f000 == 43 [pid = 1948] [id = 299] 09:48:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x118595400) [pid = 1948] [serial = 896] [outer = 0x0] 09:48:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x118f98400) [pid = 1948] [serial = 897] [outer = 0x118595400] 09:48:53 INFO - PROCESS | 1948 | 1467737333715 Marionette DEBUG loaded listener.js 09:48:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x11982c800) [pid = 1948] [serial = 898] [outer = 0x118595400] 09:48:54 INFO - PROCESS | 1948 | 1467737334141 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]]]}] 09:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 725ms 09:48:54 INFO - PROCESS | 1948 | 1467737334174 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 09:48:54 INFO - PROCESS | 1948 | 1467737334177 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 09:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:48:54 INFO - PROCESS | 1948 | 1467737334182 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:48:54 INFO - PROCESS | 1948 | 1467737334184 Marionette TRACE conn2 <- [1,1170,null,{}] 09:48:54 INFO - PROCESS | 1948 | 1467737334186 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}] 09:48:54 INFO - PROCESS | 1948 | 1467737334188 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:54 INFO - PROCESS | 1948 | 1467737334295 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 09:48:54 INFO - PROCESS | 1948 | 1467737334353 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:54 INFO - PROCESS | 1948 | 1467737334354 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x128884000 == 44 [pid = 1948] [id = 300] 09:48:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x125405800) [pid = 1948] [serial = 899] [outer = 0x0] 09:48:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x127077800) [pid = 1948] [serial = 900] [outer = 0x125405800] 09:48:54 INFO - PROCESS | 1948 | 1467737334384 Marionette DEBUG loaded listener.js 09:48:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x1286d6800) [pid = 1948] [serial = 901] [outer = 0x125405800] 09:48:54 INFO - PROCESS | 1948 | 1467737334891 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]]]}] 09:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 772ms 09:48:54 INFO - PROCESS | 1948 | 1467737334958 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 09:48:54 INFO - PROCESS | 1948 | 1467737334961 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 09:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:48:54 INFO - PROCESS | 1948 | 1467737334964 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:48:54 INFO - PROCESS | 1948 | 1467737334969 Marionette TRACE conn2 <- [1,1174,null,{}] 09:48:54 INFO - PROCESS | 1948 | 1467737334980 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}] 09:48:54 INFO - PROCESS | 1948 | 1467737334985 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:55 INFO - PROCESS | 1948 | 1467737335133 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 09:48:55 INFO - PROCESS | 1948 | 1467737335220 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:55 INFO - PROCESS | 1948 | 1467737335222 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:55 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c6bc800 == 45 [pid = 1948] [id = 301] 09:48:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x12953e400) [pid = 1948] [serial = 902] [outer = 0x0] 09:48:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x12a48f800) [pid = 1948] [serial = 903] [outer = 0x12953e400] 09:48:55 INFO - PROCESS | 1948 | 1467737335253 Marionette DEBUG loaded listener.js 09:48:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x12a797c00) [pid = 1948] [serial = 904] [outer = 0x12953e400] 09:48:55 INFO - PROCESS | 1948 | 1467737335661 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] 09:48:55 INFO - PROCESS | 1948 | 1467737335694 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 09:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:48:55 INFO - PROCESS | 1948 | 1467737335697 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:48:55 INFO - PROCESS | 1948 | 1467737335698 Marionette TRACE conn2 <- [1,1178,null,{}] 09:48:55 INFO - PROCESS | 1948 | 1467737335700 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}] 09:48:55 INFO - PROCESS | 1948 | 1467737335702 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:55 INFO - PROCESS | 1948 | 1467737335807 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 09:48:55 INFO - PROCESS | 1948 | 1467737335888 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:55 INFO - PROCESS | 1948 | 1467737335890 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:55 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c9e3000 == 46 [pid = 1948] [id = 302] 09:48:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x1176e1c00) [pid = 1948] [serial = 905] [outer = 0x0] 09:48:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x12b657800) [pid = 1948] [serial = 906] [outer = 0x1176e1c00] 09:48:55 INFO - PROCESS | 1948 | 1467737335918 Marionette DEBUG loaded listener.js 09:48:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x12b928800) [pid = 1948] [serial = 907] [outer = 0x1176e1c00] 09:48:56 INFO - PROCESS | 1948 | 1467737336534 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] 09:48:56 INFO - PROCESS | 1948 | 1467737336569 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 09:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:48:56 INFO - PROCESS | 1948 | 1467737336575 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:48:56 INFO - PROCESS | 1948 | 1467737336577 Marionette TRACE conn2 <- [1,1182,null,{}] 09:48:56 INFO - PROCESS | 1948 | 1467737336580 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}] 09:48:56 INFO - PROCESS | 1948 | 1467737336582 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:56 INFO - PROCESS | 1948 | 1467737336676 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 09:48:56 INFO - PROCESS | 1948 | 1467737336733 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:56 INFO - PROCESS | 1948 | 1467737336736 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x118f7a000 == 47 [pid = 1948] [id = 303] 09:48:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x118540400) [pid = 1948] [serial = 908] [outer = 0x0] 09:48:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x118556000) [pid = 1948] [serial = 909] [outer = 0x118540400] 09:48:56 INFO - PROCESS | 1948 | 1467737336763 Marionette DEBUG loaded listener.js 09:48:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x118fa3800) [pid = 1948] [serial = 910] [outer = 0x118540400] 09:48:57 INFO - PROCESS | 1948 | 1467737337196 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] 09:48:57 INFO - PROCESS | 1948 | 1467737337248 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 09:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:48:57 INFO - PROCESS | 1948 | 1467737337252 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:48:57 INFO - PROCESS | 1948 | 1467737337254 Marionette TRACE conn2 <- [1,1186,null,{}] 09:48:57 INFO - PROCESS | 1948 | 1467737337256 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}] 09:48:57 INFO - PROCESS | 1948 | 1467737337258 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:57 INFO - PROCESS | 1948 | 1467737337350 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 09:48:57 INFO - PROCESS | 1948 | --DOCSHELL 0x12bbb9000 == 46 [pid = 1948] [id = 297] 09:48:57 INFO - PROCESS | 1948 | --DOCSHELL 0x12b974800 == 45 [pid = 1948] [id = 296] 09:48:57 INFO - PROCESS | 1948 | --DOCSHELL 0x128da2000 == 44 [pid = 1948] [id = 295] 09:48:57 INFO - PROCESS | 1948 | --DOCSHELL 0x12a84f000 == 43 [pid = 1948] [id = 294] 09:48:57 INFO - PROCESS | 1948 | --DOCSHELL 0x12a4d2000 == 42 [pid = 1948] [id = 293] 09:48:57 INFO - PROCESS | 1948 | --DOCSHELL 0x129089800 == 41 [pid = 1948] [id = 292] 09:48:57 INFO - PROCESS | 1948 | --DOCSHELL 0x125470800 == 40 [pid = 1948] [id = 291] 09:48:57 INFO - PROCESS | 1948 | --DOCSHELL 0x124203000 == 39 [pid = 1948] [id = 290] 09:48:57 INFO - PROCESS | 1948 | --DOCSHELL 0x119986800 == 38 [pid = 1948] [id = 289] 09:48:57 INFO - PROCESS | 1948 | --DOCSHELL 0x118332000 == 37 [pid = 1948] [id = 288] 09:48:57 INFO - PROCESS | 1948 | --DOCSHELL 0x117173800 == 36 [pid = 1948] [id = 287] 09:48:57 INFO - PROCESS | 1948 | --DOCSHELL 0x11717b800 == 35 [pid = 1948] [id = 286] 09:48:57 INFO - PROCESS | 1948 | --DOCSHELL 0x1198c2000 == 34 [pid = 1948] [id = 285] 09:48:57 INFO - PROCESS | 1948 | --DOCSHELL 0x11667e800 == 33 [pid = 1948] [id = 284] 09:48:57 INFO - PROCESS | 1948 | --DOCSHELL 0x11925f800 == 32 [pid = 1948] [id = 283] 09:48:57 INFO - PROCESS | 1948 | --DOCSHELL 0x118f7a000 == 31 [pid = 1948] [id = 303] 09:48:57 INFO - PROCESS | 1948 | --DOCSHELL 0x12c9e3000 == 30 [pid = 1948] [id = 302] 09:48:57 INFO - PROCESS | 1948 | --DOCSHELL 0x12c6bc800 == 29 [pid = 1948] [id = 301] 09:48:57 INFO - PROCESS | 1948 | --DOCSHELL 0x128884000 == 28 [pid = 1948] [id = 300] 09:48:57 INFO - PROCESS | 1948 | --DOCSHELL 0x11832f000 == 27 [pid = 1948] [id = 299] 09:48:57 INFO - PROCESS | 1948 | --DOCSHELL 0x12be38800 == 26 [pid = 1948] [id = 298] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x12914d800) [pid = 1948] [serial = 846] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x1293a7800) [pid = 1948] [serial = 848] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x119247800) [pid = 1948] [serial = 813] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x124bd3400) [pid = 1948] [serial = 806] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x120d45800) [pid = 1948] [serial = 824] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x128a92800) [pid = 1948] [serial = 810] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x126411000) [pid = 1948] [serial = 830] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x128d10800) [pid = 1948] [serial = 845] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x128a85c00) [pid = 1948] [serial = 837] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x11859d800) [pid = 1948] [serial = 819] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x1286ca800) [pid = 1948] [serial = 833] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x128a85400) [pid = 1948] [serial = 842] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x1195df000) [pid = 1948] [serial = 803] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x1286d8400) [pid = 1948] [serial = 836] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x125409000) [pid = 1948] [serial = 828] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x119832800) [pid = 1948] [serial = 822] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1139bfc00) [pid = 1948] [serial = 815] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x118557400) [pid = 1948] [serial = 818] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x12462b400) [pid = 1948] [serial = 825] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x128a8dc00) [pid = 1948] [serial = 843] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1195e7400) [pid = 1948] [serial = 821] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x11859d000) [pid = 1948] [serial = 812] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x119ba7800) [pid = 1948] [serial = 839] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x126721000) [pid = 1948] [serial = 831] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1288ee400) [pid = 1948] [serial = 809] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x115eef000) [pid = 1948] [serial = 816] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1265d6c00) [pid = 1948] [serial = 840] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x1249d4800) [pid = 1948] [serial = 827] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x12640f400) [pid = 1948] [serial = 807] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x1130d7800) [pid = 1948] [serial = 800] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x120d40c00) [pid = 1948] [serial = 804] [outer = 0x0] [url = about:blank] 09:48:57 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x1286d3c00) [pid = 1948] [serial = 834] [outer = 0x0] [url = about:blank] 09:48:58 INFO - PROCESS | 1948 | 1467737338015 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:58 INFO - PROCESS | 1948 | 1467737338017 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:58 INFO - PROCESS | 1948 | ++DOCSHELL 0x112636000 == 27 [pid = 1948] [id = 304] 09:48:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x113348800) [pid = 1948] [serial = 911] [outer = 0x0] 09:48:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x1139bfc00) [pid = 1948] [serial = 912] [outer = 0x113348800] 09:48:58 INFO - PROCESS | 1948 | 1467737338047 Marionette DEBUG loaded listener.js 09:48:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x1160a9c00) [pid = 1948] [serial = 913] [outer = 0x113348800] 09:48:58 INFO - PROCESS | 1948 | 1467737338375 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] 09:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:48:58 INFO - PROCESS | 1948 | 1467737338429 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 09:48:58 INFO - PROCESS | 1948 | 1467737338431 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:48:58 INFO - PROCESS | 1948 | 1467737338433 Marionette TRACE conn2 <- [1,1190,null,{}] 09:48:58 INFO - PROCESS | 1948 | 1467737338437 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}] 09:48:58 INFO - PROCESS | 1948 | 1467737338438 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:58 INFO - PROCESS | 1948 | 1467737338516 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 09:48:58 INFO - PROCESS | 1948 | 1467737338584 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:58 INFO - PROCESS | 1948 | 1467737338585 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:58 INFO - PROCESS | 1948 | ++DOCSHELL 0x117173800 == 28 [pid = 1948] [id = 305] 09:48:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x116a0ac00) [pid = 1948] [serial = 914] [outer = 0x0] 09:48:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x118557400) [pid = 1948] [serial = 915] [outer = 0x116a0ac00] 09:48:58 INFO - PROCESS | 1948 | 1467737338612 Marionette DEBUG loaded listener.js 09:48:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x118788800) [pid = 1948] [serial = 916] [outer = 0x116a0ac00] 09:48:58 INFO - PROCESS | 1948 | 1467737338897 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] 09:48:58 INFO - PROCESS | 1948 | 1467737338959 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 09:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:48:58 INFO - PROCESS | 1948 | 1467737338961 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:48:58 INFO - PROCESS | 1948 | 1467737338963 Marionette TRACE conn2 <- [1,1194,null,{}] 09:48:58 INFO - PROCESS | 1948 | 1467737338965 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}] 09:48:58 INFO - PROCESS | 1948 | 1467737338966 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:59 INFO - PROCESS | 1948 | 1467737339043 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 09:48:59 INFO - PROCESS | 1948 | 1467737339049 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:59 INFO - PROCESS | 1948 | 1467737339050 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x116f40000 == 29 [pid = 1948] [id = 306] 09:48:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1192e1000) [pid = 1948] [serial = 917] [outer = 0x0] 09:48:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x119837800) [pid = 1948] [serial = 918] [outer = 0x1192e1000] 09:48:59 INFO - PROCESS | 1948 | 1467737339086 Marionette DEBUG loaded listener.js 09:48:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x120d44000) [pid = 1948] [serial = 919] [outer = 0x1192e1000] 09:48:59 INFO - PROCESS | 1948 | 1467737339445 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] 09:48:59 INFO - PROCESS | 1948 | 1467737339482 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 09:48:59 INFO - PROCESS | 1948 | 1467737339492 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:48:59 INFO - PROCESS | 1948 | 1467737339496 Marionette TRACE conn2 <- [1,1198,null,{}] 09:48:59 INFO - PROCESS | 1948 | 1467737339499 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}] 09:48:59 INFO - PROCESS | 1948 | 1467737339502 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:59 INFO - PROCESS | 1948 | 1467737339577 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 09:48:59 INFO - PROCESS | 1948 | 1467737339581 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:48:59 INFO - PROCESS | 1948 | 1467737339582 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:48:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x118f96800 == 30 [pid = 1948] [id = 307] 09:48:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x120d45800) [pid = 1948] [serial = 920] [outer = 0x0] 09:48:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1243a7400) [pid = 1948] [serial = 921] [outer = 0x120d45800] 09:48:59 INFO - PROCESS | 1948 | 1467737339609 Marionette DEBUG loaded listener.js 09:48:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x125409000) [pid = 1948] [serial = 922] [outer = 0x120d45800] 09:48:59 INFO - PROCESS | 1948 | 1467737339926 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]]]}] 09:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 478ms 09:48:59 INFO - PROCESS | 1948 | 1467737339964 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 09:48:59 INFO - PROCESS | 1948 | 1467737339966 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 09:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:48:59 INFO - PROCESS | 1948 | 1467737339968 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:48:59 INFO - PROCESS | 1948 | 1467737339969 Marionette TRACE conn2 <- [1,1202,null,{}] 09:48:59 INFO - PROCESS | 1948 | 1467737339972 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}] 09:48:59 INFO - PROCESS | 1948 | 1467737339973 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:00 INFO - PROCESS | 1948 | 1467737340051 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 09:49:00 INFO - PROCESS | 1948 | 1467737340123 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:00 INFO - PROCESS | 1948 | 1467737340124 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:00 INFO - PROCESS | 1948 | ++DOCSHELL 0x1198d4000 == 31 [pid = 1948] [id = 308] 09:49:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x113b7bc00) [pid = 1948] [serial = 923] [outer = 0x0] 09:49:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x125410c00) [pid = 1948] [serial = 924] [outer = 0x113b7bc00] 09:49:00 INFO - PROCESS | 1948 | 1467737340149 Marionette DEBUG loaded listener.js 09:49:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1265cd800) [pid = 1948] [serial = 925] [outer = 0x113b7bc00] 09:49:00 INFO - PROCESS | 1948 | 1467737340493 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]]]}] 09:49:00 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 09:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 573ms 09:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:49:00 INFO - PROCESS | 1948 | 1467737340541 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 09:49:00 INFO - PROCESS | 1948 | 1467737340542 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 09:49:00 INFO - PROCESS | 1948 | 1467737340544 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:49:00 INFO - PROCESS | 1948 | 1467737340546 Marionette TRACE conn2 <- [1,1206,null,{}] 09:49:00 INFO - PROCESS | 1948 | 1467737340548 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}] 09:49:00 INFO - PROCESS | 1948 | 1467737340549 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:00 INFO - PROCESS | 1948 | 1467737340640 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 09:49:00 INFO - PROCESS | 1948 | 1467737340650 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:00 INFO - PROCESS | 1948 | 1467737340655 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:00 INFO - PROCESS | 1948 | ++DOCSHELL 0x1227c6000 == 32 [pid = 1948] [id = 309] 09:49:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x11924f800) [pid = 1948] [serial = 926] [outer = 0x0] 09:49:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x127081800) [pid = 1948] [serial = 927] [outer = 0x11924f800] 09:49:00 INFO - PROCESS | 1948 | 1467737340690 Marionette DEBUG loaded listener.js 09:49:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x1286ce400) [pid = 1948] [serial = 928] [outer = 0x11924f800] 09:49:01 INFO - PROCESS | 1948 | 1467737341048 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]]]}] 09:49:01 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 09:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 518ms 09:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:49:01 INFO - PROCESS | 1948 | 1467737341064 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 09:49:01 INFO - PROCESS | 1948 | 1467737341065 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 09:49:01 INFO - PROCESS | 1948 | 1467737341067 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:49:01 INFO - PROCESS | 1948 | 1467737341068 Marionette TRACE conn2 <- [1,1210,null,{}] 09:49:01 INFO - PROCESS | 1948 | 1467737341071 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}] 09:49:01 INFO - PROCESS | 1948 | 1467737341074 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:01 INFO - PROCESS | 1948 | 1467737341177 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 09:49:01 INFO - PROCESS | 1948 | 1467737341181 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:01 INFO - PROCESS | 1948 | 1467737341183 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x112e59800 == 33 [pid = 1948] [id = 310] 09:49:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x1286cec00) [pid = 1948] [serial = 929] [outer = 0x0] 09:49:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x1288f1400) [pid = 1948] [serial = 930] [outer = 0x1286cec00] 09:49:01 INFO - PROCESS | 1948 | 1467737341206 Marionette DEBUG loaded listener.js 09:49:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x128a92800) [pid = 1948] [serial = 931] [outer = 0x1286cec00] 09:49:01 INFO - PROCESS | 1948 | 1467737341564 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]]]}] 09:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 524ms 09:49:01 INFO - PROCESS | 1948 | 1467737341592 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 09:49:01 INFO - PROCESS | 1948 | 1467737341593 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 09:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:49:01 INFO - PROCESS | 1948 | 1467737341595 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:49:01 INFO - PROCESS | 1948 | 1467737341596 Marionette TRACE conn2 <- [1,1214,null,{}] 09:49:01 INFO - PROCESS | 1948 | 1467737341605 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}] 09:49:01 INFO - PROCESS | 1948 | 1467737341607 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:01 INFO - PROCESS | 1948 | 1467737341701 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 09:49:01 INFO - PROCESS | 1948 | 1467737341706 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:01 INFO - PROCESS | 1948 | 1467737341707 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x12545b800 == 34 [pid = 1948] [id = 311] 09:49:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x1130cec00) [pid = 1948] [serial = 932] [outer = 0x0] 09:49:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x128d0f000) [pid = 1948] [serial = 933] [outer = 0x1130cec00] 09:49:01 INFO - PROCESS | 1948 | 1467737341731 Marionette DEBUG loaded listener.js 09:49:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x12914bc00) [pid = 1948] [serial = 934] [outer = 0x1130cec00] 09:49:02 INFO - PROCESS | 1948 | 1467737342053 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]]]}] 09:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 480ms 09:49:02 INFO - PROCESS | 1948 | 1467737342081 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 09:49:02 INFO - PROCESS | 1948 | 1467737342082 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 09:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:49:02 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x12914c800) [pid = 1948] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:49:02 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x1293c9800) [pid = 1948] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:49:02 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x1122b4400) [pid = 1948] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:49:02 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x11853d400) [pid = 1948] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:49:02 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x1293cb000) [pid = 1948] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:49:02 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x1162d7c00) [pid = 1948] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:49:02 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1265ce800) [pid = 1948] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:49:02 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x120d41800) [pid = 1948] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:49:02 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x12671e800) [pid = 1948] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:49:02 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x112a7cc00) [pid = 1948] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:49:02 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x129150000) [pid = 1948] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:49:02 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x118782400) [pid = 1948] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:49:02 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x12a70a800) [pid = 1948] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:49:02 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1288eac00) [pid = 1948] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:49:02 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1126f6c00) [pid = 1948] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:49:02 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1288ea800) [pid = 1948] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:49:02 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x118409800) [pid = 1948] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:49:02 INFO - PROCESS | 1948 | 1467737342379 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:49:02 INFO - PROCESS | 1948 | 1467737342381 Marionette TRACE conn2 <- [1,1218,null,{}] 09:49:02 INFO - PROCESS | 1948 | 1467737342397 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}] 09:49:02 INFO - PROCESS | 1948 | 1467737342399 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:02 INFO - PROCESS | 1948 | 1467737342536 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 09:49:02 INFO - PROCESS | 1948 | 1467737342544 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:02 INFO - PROCESS | 1948 | 1467737342546 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x119565000 == 35 [pid = 1948] [id = 312] 09:49:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x113d05400) [pid = 1948] [serial = 935] [outer = 0x0] 09:49:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x1162d7c00) [pid = 1948] [serial = 936] [outer = 0x113d05400] 09:49:02 INFO - PROCESS | 1948 | 1467737342581 Marionette DEBUG loaded listener.js 09:49:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x118fa3400) [pid = 1948] [serial = 937] [outer = 0x113d05400] 09:49:02 INFO - PROCESS | 1948 | 1467737342919 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]]]}] 09:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 875ms 09:49:02 INFO - PROCESS | 1948 | 1467737342967 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 09:49:02 INFO - PROCESS | 1948 | 1467737342968 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 09:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:49:02 INFO - PROCESS | 1948 | 1467737342970 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:49:02 INFO - PROCESS | 1948 | 1467737342971 Marionette TRACE conn2 <- [1,1222,null,{}] 09:49:02 INFO - PROCESS | 1948 | 1467737342973 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}] 09:49:02 INFO - PROCESS | 1948 | 1467737342975 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:03 INFO - PROCESS | 1948 | 1467737343050 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 09:49:03 INFO - PROCESS | 1948 | 1467737343053 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:03 INFO - PROCESS | 1948 | 1467737343054 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:03 INFO - PROCESS | 1948 | ++DOCSHELL 0x127015800 == 36 [pid = 1948] [id = 313] 09:49:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x113965400) [pid = 1948] [serial = 938] [outer = 0x0] 09:49:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1288eac00) [pid = 1948] [serial = 939] [outer = 0x113965400] 09:49:03 INFO - PROCESS | 1948 | 1467737343081 Marionette DEBUG loaded listener.js 09:49:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x129152000) [pid = 1948] [serial = 940] [outer = 0x113965400] 09:49:03 INFO - PROCESS | 1948 | 1467737343399 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] 09:49:03 INFO - PROCESS | 1948 | 1467737343440 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 09:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:49:03 INFO - PROCESS | 1948 | 1467737343442 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:49:03 INFO - PROCESS | 1948 | 1467737343443 Marionette TRACE conn2 <- [1,1226,null,{}] 09:49:03 INFO - PROCESS | 1948 | 1467737343446 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}] 09:49:03 INFO - PROCESS | 1948 | 1467737343447 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:03 INFO - PROCESS | 1948 | 1467737343519 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 09:49:03 INFO - PROCESS | 1948 | 1467737343525 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:03 INFO - PROCESS | 1948 | 1467737343526 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:03 INFO - PROCESS | 1948 | ++DOCSHELL 0x129074800 == 37 [pid = 1948] [id = 314] 09:49:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12904a400) [pid = 1948] [serial = 941] [outer = 0x0] 09:49:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1293cac00) [pid = 1948] [serial = 942] [outer = 0x12904a400] 09:49:03 INFO - PROCESS | 1948 | 1467737343553 Marionette DEBUG loaded listener.js 09:49:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12953fc00) [pid = 1948] [serial = 943] [outer = 0x12904a400] 09:49:03 INFO - PROCESS | 1948 | 1467737343924 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]]]}] 09:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 519ms 09:49:03 INFO - PROCESS | 1948 | 1467737343963 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 09:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:49:03 INFO - PROCESS | 1948 | 1467737343964 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 09:49:03 INFO - PROCESS | 1948 | 1467737343966 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:49:03 INFO - PROCESS | 1948 | 1467737343968 Marionette TRACE conn2 <- [1,1230,null,{}] 09:49:03 INFO - PROCESS | 1948 | 1467737343970 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}] 09:49:03 INFO - PROCESS | 1948 | 1467737343972 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:04 INFO - PROCESS | 1948 | 1467737344059 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 09:49:04 INFO - PROCESS | 1948 | 1467737344062 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:04 INFO - PROCESS | 1948 | 1467737344064 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x118f7b000 == 38 [pid = 1948] [id = 315] 09:49:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x129543c00) [pid = 1948] [serial = 944] [outer = 0x0] 09:49:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12a70b000) [pid = 1948] [serial = 945] [outer = 0x129543c00] 09:49:04 INFO - PROCESS | 1948 | 1467737344087 Marionette DEBUG loaded listener.js 09:49:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x12a79d000) [pid = 1948] [serial = 946] [outer = 0x129543c00] 09:49:04 INFO - PROCESS | 1948 | 1467737344444 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]]]}] 09:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 518ms 09:49:04 INFO - PROCESS | 1948 | 1467737344486 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 09:49:04 INFO - PROCESS | 1948 | 1467737344488 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 09:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:49:04 INFO - PROCESS | 1948 | 1467737344492 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:49:04 INFO - PROCESS | 1948 | 1467737344493 Marionette TRACE conn2 <- [1,1234,null,{}] 09:49:04 INFO - PROCESS | 1948 | 1467737344498 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}] 09:49:04 INFO - PROCESS | 1948 | 1467737344499 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:04 INFO - PROCESS | 1948 | 1467737344614 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 09:49:04 INFO - PROCESS | 1948 | 1467737344690 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:04 INFO - PROCESS | 1948 | 1467737344692 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x1169a0800 == 39 [pid = 1948] [id = 316] 09:49:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x113f0f400) [pid = 1948] [serial = 947] [outer = 0x0] 09:49:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1162d2000) [pid = 1948] [serial = 948] [outer = 0x113f0f400] 09:49:04 INFO - PROCESS | 1948 | 1467737344723 Marionette DEBUG loaded listener.js 09:49:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x117eadc00) [pid = 1948] [serial = 949] [outer = 0x113f0f400] 09:49:05 INFO - PROCESS | 1948 | 1467737345260 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]]]}] 09:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 821ms 09:49:05 INFO - PROCESS | 1948 | 1467737345313 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 09:49:05 INFO - PROCESS | 1948 | 1467737345316 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 09:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:49:05 INFO - PROCESS | 1948 | 1467737345320 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:49:05 INFO - PROCESS | 1948 | 1467737345322 Marionette TRACE conn2 <- [1,1238,null,{}] 09:49:05 INFO - PROCESS | 1948 | 1467737345325 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}] 09:49:05 INFO - PROCESS | 1948 | 1467737345327 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:05 INFO - PROCESS | 1948 | 1467737345435 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 09:49:05 INFO - PROCESS | 1948 | 1467737345515 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:05 INFO - PROCESS | 1948 | 1467737345516 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x119272800 == 40 [pid = 1948] [id = 317] 09:49:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x119832800) [pid = 1948] [serial = 950] [outer = 0x0] 09:49:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x120d40800) [pid = 1948] [serial = 951] [outer = 0x119832800] 09:49:05 INFO - PROCESS | 1948 | 1467737345547 Marionette DEBUG loaded listener.js 09:49:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x1243a7000) [pid = 1948] [serial = 952] [outer = 0x119832800] 09:49:06 INFO - PROCESS | 1948 | 1467737346199 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]]]}] 09:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 922ms 09:49:06 INFO - PROCESS | 1948 | 1467737346242 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 09:49:06 INFO - PROCESS | 1948 | 1467737346245 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 09:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:49:06 INFO - PROCESS | 1948 | 1467737346248 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:49:06 INFO - PROCESS | 1948 | 1467737346250 Marionette TRACE conn2 <- [1,1242,null,{}] 09:49:06 INFO - PROCESS | 1948 | 1467737346255 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}] 09:49:06 INFO - PROCESS | 1948 | 1467737346256 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:06 INFO - PROCESS | 1948 | 1467737346367 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 09:49:06 INFO - PROCESS | 1948 | 1467737346447 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:06 INFO - PROCESS | 1948 | 1467737346450 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x116f42800 == 41 [pid = 1948] [id = 318] 09:49:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x11696ac00) [pid = 1948] [serial = 953] [outer = 0x0] 09:49:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x117eb1c00) [pid = 1948] [serial = 954] [outer = 0x11696ac00] 09:49:06 INFO - PROCESS | 1948 | 1467737346478 Marionette DEBUG loaded listener.js 09:49:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x118548800) [pid = 1948] [serial = 955] [outer = 0x11696ac00] 09:49:06 INFO - PROCESS | 1948 | --DOCSHELL 0x129074800 == 40 [pid = 1948] [id = 314] 09:49:06 INFO - PROCESS | 1948 | --DOCSHELL 0x127015800 == 39 [pid = 1948] [id = 313] 09:49:06 INFO - PROCESS | 1948 | --DOCSHELL 0x119565000 == 38 [pid = 1948] [id = 312] 09:49:06 INFO - PROCESS | 1948 | --DOCSHELL 0x12545b800 == 37 [pid = 1948] [id = 311] 09:49:06 INFO - PROCESS | 1948 | --DOCSHELL 0x112e59800 == 36 [pid = 1948] [id = 310] 09:49:06 INFO - PROCESS | 1948 | --DOCSHELL 0x1227c6000 == 35 [pid = 1948] [id = 309] 09:49:06 INFO - PROCESS | 1948 | --DOCSHELL 0x1198d4000 == 34 [pid = 1948] [id = 308] 09:49:06 INFO - PROCESS | 1948 | --DOCSHELL 0x118f96800 == 33 [pid = 1948] [id = 307] 09:49:06 INFO - PROCESS | 1948 | --DOCSHELL 0x116f40000 == 32 [pid = 1948] [id = 306] 09:49:06 INFO - PROCESS | 1948 | --DOCSHELL 0x117173800 == 31 [pid = 1948] [id = 305] 09:49:06 INFO - PROCESS | 1948 | --DOCSHELL 0x112636000 == 30 [pid = 1948] [id = 304] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x12b920800) [pid = 1948] [serial = 891] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x12939c800) [pid = 1948] [serial = 872] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x12953f400) [pid = 1948] [serial = 875] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x1195d9c00) [pid = 1948] [serial = 884] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x118592000) [pid = 1948] [serial = 860] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x118f1b000) [pid = 1948] [serial = 861] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x12a81a400) [pid = 1948] [serial = 878] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x118785000) [pid = 1948] [serial = 857] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x128a93000) [pid = 1948] [serial = 858] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x127070400) [pid = 1948] [serial = 866] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1286d5800) [pid = 1948] [serial = 867] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x12253b800) [pid = 1948] [serial = 863] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1249c8800) [pid = 1948] [serial = 864] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x129045000) [pid = 1948] [serial = 869] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x115e13800) [pid = 1948] [serial = 851] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x12a8ef400) [pid = 1948] [serial = 879] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x12a7a1c00) [pid = 1948] [serial = 876] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x117213400) [pid = 1948] [serial = 852] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x12953a000) [pid = 1948] [serial = 849] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x118a44000) [pid = 1948] [serial = 854] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x11980d400) [pid = 1948] [serial = 855] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x12b64f400) [pid = 1948] [serial = 881] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x126780c00) [pid = 1948] [serial = 885] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x12b99e000) [pid = 1948] [serial = 892] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x12b65d000) [pid = 1948] [serial = 887] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x12b6e0c00) [pid = 1948] [serial = 888] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x12b658c00) [pid = 1948] [serial = 882] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x118592800) [pid = 1948] [serial = 489] [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:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x1293c8c00) [pid = 1948] [serial = 873] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x12914a800) [pid = 1948] [serial = 870] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x11696cc00) [pid = 1948] [serial = 801] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x12ba1cc00) [pid = 1948] [serial = 895] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x12b9a1000) [pid = 1948] [serial = 894] [outer = 0x0] [url = about:blank] 09:49:06 INFO - PROCESS | 1948 | 1467737346892 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]]]}] 09:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 670ms 09:49:06 INFO - PROCESS | 1948 | 1467737346919 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 09:49:06 INFO - PROCESS | 1948 | 1467737346923 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 09:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:49:06 INFO - PROCESS | 1948 | 1467737346933 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:49:06 INFO - PROCESS | 1948 | 1467737346935 Marionette TRACE conn2 <- [1,1246,null,{}] 09:49:06 INFO - PROCESS | 1948 | 1467737346937 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}] 09:49:06 INFO - PROCESS | 1948 | 1467737346941 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:07 INFO - PROCESS | 1948 | 1467737347019 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 09:49:07 INFO - PROCESS | 1948 | 1467737347026 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:07 INFO - PROCESS | 1948 | 1467737347027 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e1e000 == 31 [pid = 1948] [id = 319] 09:49:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x118782400) [pid = 1948] [serial = 956] [outer = 0x0] 09:49:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x118a47000) [pid = 1948] [serial = 957] [outer = 0x118782400] 09:49:07 INFO - PROCESS | 1948 | 1467737347054 Marionette DEBUG loaded listener.js 09:49:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x1195e7800) [pid = 1948] [serial = 958] [outer = 0x118782400] 09:49:07 INFO - PROCESS | 1948 | 1467737347380 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]]]}] 09:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 470ms 09:49:07 INFO - PROCESS | 1948 | 1467737347403 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 09:49:07 INFO - PROCESS | 1948 | 1467737347405 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 09:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:49:07 INFO - PROCESS | 1948 | 1467737347410 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:49:07 INFO - PROCESS | 1948 | 1467737347412 Marionette TRACE conn2 <- [1,1250,null,{}] 09:49:07 INFO - PROCESS | 1948 | 1467737347420 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}] 09:49:07 INFO - PROCESS | 1948 | 1467737347423 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:07 INFO - PROCESS | 1948 | 1467737347501 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 09:49:07 INFO - PROCESS | 1948 | 1467737347510 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:07 INFO - PROCESS | 1948 | 1467737347513 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x119265800 == 32 [pid = 1948] [id = 320] 09:49:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x120d45000) [pid = 1948] [serial = 959] [outer = 0x0] 09:49:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x1247bc800) [pid = 1948] [serial = 960] [outer = 0x120d45000] 09:49:07 INFO - PROCESS | 1948 | 1467737347541 Marionette DEBUG loaded listener.js 09:49:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x124bacc00) [pid = 1948] [serial = 961] [outer = 0x120d45000] 09:49:07 INFO - PROCESS | 1948 | 1467737347899 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]]]}] 09:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 522ms 09:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:49:07 INFO - PROCESS | 1948 | 1467737347936 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 09:49:07 INFO - PROCESS | 1948 | 1467737347937 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 09:49:07 INFO - PROCESS | 1948 | 1467737347939 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:49:07 INFO - PROCESS | 1948 | 1467737347940 Marionette TRACE conn2 <- [1,1254,null,{}] 09:49:07 INFO - PROCESS | 1948 | 1467737347943 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}] 09:49:07 INFO - PROCESS | 1948 | 1467737347944 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:08 INFO - PROCESS | 1948 | 1467737348025 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 09:49:08 INFO - PROCESS | 1948 | 1467737348029 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:08 INFO - PROCESS | 1948 | 1467737348030 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:08 INFO - PROCESS | 1948 | ++DOCSHELL 0x122617800 == 33 [pid = 1948] [id = 321] 09:49:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x124e9c800) [pid = 1948] [serial = 962] [outer = 0x0] 09:49:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x125ef2800) [pid = 1948] [serial = 963] [outer = 0x124e9c800] 09:49:08 INFO - PROCESS | 1948 | 1467737348056 Marionette DEBUG loaded listener.js 09:49:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1265d6400) [pid = 1948] [serial = 964] [outer = 0x124e9c800] 09:49:08 INFO - PROCESS | 1948 | 1467737348429 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]]]}] 09:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 521ms 09:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:49:08 INFO - PROCESS | 1948 | 1467737348462 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 09:49:08 INFO - PROCESS | 1948 | 1467737348464 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 09:49:08 INFO - PROCESS | 1948 | 1467737348467 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:49:08 INFO - PROCESS | 1948 | 1467737348469 Marionette TRACE conn2 <- [1,1258,null,{}] 09:49:08 INFO - PROCESS | 1948 | 1467737348475 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}] 09:49:08 INFO - PROCESS | 1948 | 1467737348477 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:08 INFO - PROCESS | 1948 | 1467737348628 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 09:49:08 INFO - PROCESS | 1948 | 1467737348644 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:08 INFO - PROCESS | 1948 | 1467737348646 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:08 INFO - PROCESS | 1948 | ++DOCSHELL 0x123d35000 == 34 [pid = 1948] [id = 322] 09:49:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1195de800) [pid = 1948] [serial = 965] [outer = 0x0] 09:49:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x126721000) [pid = 1948] [serial = 966] [outer = 0x1195de800] 09:49:08 INFO - PROCESS | 1948 | 1467737348685 Marionette DEBUG loaded listener.js 09:49:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x12708c400) [pid = 1948] [serial = 967] [outer = 0x1195de800] 09:49:09 INFO - PROCESS | 1948 | 1467737349103 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]]]}] 09:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 674ms 09:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:49:09 INFO - PROCESS | 1948 | 1467737349146 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 09:49:09 INFO - PROCESS | 1948 | 1467737349147 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 09:49:09 INFO - PROCESS | 1948 | 1467737349149 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:49:09 INFO - PROCESS | 1948 | 1467737349150 Marionette TRACE conn2 <- [1,1262,null,{}] 09:49:09 INFO - PROCESS | 1948 | 1467737349152 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}] 09:49:09 INFO - PROCESS | 1948 | 1467737349156 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:09 INFO - PROCESS | 1948 | 1467737349279 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 09:49:09 INFO - PROCESS | 1948 | 1467737349295 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:09 INFO - PROCESS | 1948 | 1467737349296 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x125ed0000 == 35 [pid = 1948] [id = 323] 09:49:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1286d2800) [pid = 1948] [serial = 968] [outer = 0x0] 09:49:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x1288f9800) [pid = 1948] [serial = 969] [outer = 0x1286d2800] 09:49:09 INFO - PROCESS | 1948 | 1467737349321 Marionette DEBUG loaded listener.js 09:49:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x129154400) [pid = 1948] [serial = 970] [outer = 0x1286d2800] 09:49:09 INFO - PROCESS | 1948 | 1467737349658 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]]]}] 09:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 569ms 09:49:09 INFO - PROCESS | 1948 | 1467737349719 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 09:49:09 INFO - PROCESS | 1948 | 1467737349720 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 09:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:49:09 INFO - PROCESS | 1948 | 1467737349722 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:49:09 INFO - PROCESS | 1948 | 1467737349723 Marionette TRACE conn2 <- [1,1266,null,{}] 09:49:09 INFO - PROCESS | 1948 | 1467737349726 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}] 09:49:09 INFO - PROCESS | 1948 | 1467737349727 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:09 INFO - PROCESS | 1948 | 1467737349821 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 09:49:09 INFO - PROCESS | 1948 | 1467737349831 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:09 INFO - PROCESS | 1948 | 1467737349833 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x12887b000 == 36 [pid = 1948] [id = 324] 09:49:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1293a0800) [pid = 1948] [serial = 971] [outer = 0x0] 09:49:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1293cc800) [pid = 1948] [serial = 972] [outer = 0x1293a0800] 09:49:09 INFO - PROCESS | 1948 | 1467737349864 Marionette DEBUG loaded listener.js 09:49:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12a490c00) [pid = 1948] [serial = 973] [outer = 0x1293a0800] 09:49:10 INFO - PROCESS | 1948 | 1467737350216 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]]]}] 09:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 518ms 09:49:10 INFO - PROCESS | 1948 | 1467737350241 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 09:49:10 INFO - PROCESS | 1948 | 1467737350242 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 09:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:49:10 INFO - PROCESS | 1948 | 1467737350252 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:49:10 INFO - PROCESS | 1948 | 1467737350253 Marionette TRACE conn2 <- [1,1270,null,{}] 09:49:10 INFO - PROCESS | 1948 | 1467737350257 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}] 09:49:10 INFO - PROCESS | 1948 | 1467737350259 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:10 INFO - PROCESS | 1948 | 1467737350354 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 09:49:10 INFO - PROCESS | 1948 | 1467737350358 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:10 INFO - PROCESS | 1948 | 1467737350359 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x129073800 == 37 [pid = 1948] [id = 325] 09:49:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x112a88c00) [pid = 1948] [serial = 974] [outer = 0x0] 09:49:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12a709800) [pid = 1948] [serial = 975] [outer = 0x112a88c00] 09:49:10 INFO - PROCESS | 1948 | 1467737350383 Marionette DEBUG loaded listener.js 09:49:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12a79f400) [pid = 1948] [serial = 976] [outer = 0x112a88c00] 09:49:10 INFO - PROCESS | 1948 | 1467737350702 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]]]}] 09:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 480ms 09:49:10 INFO - PROCESS | 1948 | 1467737350730 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 09:49:10 INFO - PROCESS | 1948 | 1467737350731 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 09:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:49:10 INFO - PROCESS | 1948 | 1467737350741 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:49:10 INFO - PROCESS | 1948 | 1467737350743 Marionette TRACE conn2 <- [1,1274,null,{}] 09:49:10 INFO - PROCESS | 1948 | 1467737350746 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}] 09:49:10 INFO - PROCESS | 1948 | 1467737350747 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:10 INFO - PROCESS | 1948 | 1467737350845 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 09:49:10 INFO - PROCESS | 1948 | 1467737350849 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:10 INFO - PROCESS | 1948 | 1467737350850 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a4bf000 == 38 [pid = 1948] [id = 326] 09:49:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12429e800) [pid = 1948] [serial = 977] [outer = 0x0] 09:49:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12a81a400) [pid = 1948] [serial = 978] [outer = 0x12429e800] 09:49:10 INFO - PROCESS | 1948 | 1467737350881 Marionette DEBUG loaded listener.js 09:49:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x12a8f7000) [pid = 1948] [serial = 979] [outer = 0x12429e800] 09:49:11 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x11924f800) [pid = 1948] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:49:11 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1286cec00) [pid = 1948] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:49:11 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x120d45800) [pid = 1948] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:49:11 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x116a0ac00) [pid = 1948] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:49:11 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1192e1000) [pid = 1948] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:49:11 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x113348800) [pid = 1948] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:49:11 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x118540400) [pid = 1948] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:49:11 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x118595400) [pid = 1948] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:49:11 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x125405800) [pid = 1948] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:49:11 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x12953e400) [pid = 1948] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:49:11 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1176e1c00) [pid = 1948] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:49:11 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1130cec00) [pid = 1948] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:49:11 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x113d05400) [pid = 1948] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:49:11 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x12904a400) [pid = 1948] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:49:11 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x113965400) [pid = 1948] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:49:11 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x113b7bc00) [pid = 1948] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:49:11 INFO - PROCESS | 1948 | 1467737351293 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]]]}] 09:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 577ms 09:49:11 INFO - PROCESS | 1948 | 1467737351321 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 09:49:11 INFO - PROCESS | 1948 | 1467737351324 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 09:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:49:11 INFO - PROCESS | 1948 | 1467737351334 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:49:11 INFO - PROCESS | 1948 | 1467737351335 Marionette TRACE conn2 <- [1,1278,null,{}] 09:49:11 INFO - PROCESS | 1948 | 1467737351337 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}] 09:49:11 INFO - PROCESS | 1948 | 1467737351339 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:11 INFO - PROCESS | 1948 | 1467737351420 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 09:49:11 INFO - PROCESS | 1948 | 1467737351426 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:11 INFO - PROCESS | 1948 | 1467737351427 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:11 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a4d1800 == 39 [pid = 1948] [id = 327] 09:49:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x118785c00) [pid = 1948] [serial = 980] [outer = 0x0] 09:49:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x11983ac00) [pid = 1948] [serial = 981] [outer = 0x118785c00] 09:49:11 INFO - PROCESS | 1948 | 1467737351451 Marionette DEBUG loaded listener.js 09:49:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x126402c00) [pid = 1948] [serial = 982] [outer = 0x118785c00] 09:49:11 INFO - PROCESS | 1948 | 1467737351775 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]]]}] 09:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 469ms 09:49:11 INFO - PROCESS | 1948 | 1467737351803 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 09:49:11 INFO - PROCESS | 1948 | 1467737351806 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 09:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:49:11 INFO - PROCESS | 1948 | 1467737351809 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:49:11 INFO - PROCESS | 1948 | 1467737351811 Marionette TRACE conn2 <- [1,1282,null,{}] 09:49:11 INFO - PROCESS | 1948 | 1467737351813 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}] 09:49:11 INFO - PROCESS | 1948 | 1467737351814 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:11 INFO - PROCESS | 1948 | 1467737351910 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 09:49:11 INFO - PROCESS | 1948 | 1467737351962 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:11 INFO - PROCESS | 1948 | 1467737351963 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:11 INFO - PROCESS | 1948 | ++DOCSHELL 0x12aace000 == 40 [pid = 1948] [id = 328] 09:49:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x118787000) [pid = 1948] [serial = 983] [outer = 0x0] 09:49:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1288f4c00) [pid = 1948] [serial = 984] [outer = 0x118787000] 09:49:11 INFO - PROCESS | 1948 | 1467737351997 Marionette DEBUG loaded listener.js 09:49:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12b6e9c00) [pid = 1948] [serial = 985] [outer = 0x118787000] 09:49:12 INFO - PROCESS | 1948 | 1467737352299 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]]]}] 09:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 519ms 09:49:12 INFO - PROCESS | 1948 | 1467737352329 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 09:49:12 INFO - PROCESS | 1948 | 1467737352330 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 09:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:49:12 INFO - PROCESS | 1948 | 1467737352332 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:49:12 INFO - PROCESS | 1948 | 1467737352333 Marionette TRACE conn2 <- [1,1286,null,{}] 09:49:12 INFO - PROCESS | 1948 | 1467737352336 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}] 09:49:12 INFO - PROCESS | 1948 | 1467737352337 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:12 INFO - PROCESS | 1948 | 1467737352415 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 09:49:12 INFO - PROCESS | 1948 | 1467737352419 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:12 INFO - PROCESS | 1948 | 1467737352420 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b691800 == 41 [pid = 1948] [id = 329] 09:49:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12b6ea400) [pid = 1948] [serial = 986] [outer = 0x0] 09:49:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12b927c00) [pid = 1948] [serial = 987] [outer = 0x12b6ea400] 09:49:12 INFO - PROCESS | 1948 | 1467737352446 Marionette DEBUG loaded listener.js 09:49:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12b9a0000) [pid = 1948] [serial = 988] [outer = 0x12b6ea400] 09:49:12 INFO - PROCESS | 1948 | 1467737352767 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]]]}] 09:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 469ms 09:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:49:12 INFO - PROCESS | 1948 | 1467737352801 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 09:49:12 INFO - PROCESS | 1948 | 1467737352803 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 09:49:12 INFO - PROCESS | 1948 | 1467737352805 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:49:12 INFO - PROCESS | 1948 | 1467737352806 Marionette TRACE conn2 <- [1,1290,null,{}] 09:49:12 INFO - PROCESS | 1948 | 1467737352808 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}] 09:49:12 INFO - PROCESS | 1948 | 1467737352809 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:12 INFO - PROCESS | 1948 | 1467737352919 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 09:49:12 INFO - PROCESS | 1948 | 1467737352934 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:12 INFO - PROCESS | 1948 | 1467737352935 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b987800 == 42 [pid = 1948] [id = 330] 09:49:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12708a400) [pid = 1948] [serial = 989] [outer = 0x0] 09:49:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12b9a3400) [pid = 1948] [serial = 990] [outer = 0x12708a400] 09:49:12 INFO - PROCESS | 1948 | 1467737352958 Marionette DEBUG loaded listener.js 09:49:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12ba20000) [pid = 1948] [serial = 991] [outer = 0x12708a400] 09:49:13 INFO - PROCESS | 1948 | 1467737353426 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]]]}] 09:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 670ms 09:49:13 INFO - PROCESS | 1948 | 1467737353476 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 09:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:49:13 INFO - PROCESS | 1948 | 1467737353480 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 09:49:13 INFO - PROCESS | 1948 | 1467737353485 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:49:13 INFO - PROCESS | 1948 | 1467737353491 Marionette TRACE conn2 <- [1,1294,null,{}] 09:49:13 INFO - PROCESS | 1948 | 1467737353497 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}] 09:49:13 INFO - PROCESS | 1948 | 1467737353500 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:13 INFO - PROCESS | 1948 | 1467737353651 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 09:49:13 INFO - PROCESS | 1948 | 1467737353800 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:13 INFO - PROCESS | 1948 | 1467737353802 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:13 INFO - PROCESS | 1948 | ++DOCSHELL 0x11832c800 == 43 [pid = 1948] [id = 331] 09:49:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x118543400) [pid = 1948] [serial = 992] [outer = 0x0] 09:49:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x118592000) [pid = 1948] [serial = 993] [outer = 0x118543400] 09:49:13 INFO - PROCESS | 1948 | 1467737353840 Marionette DEBUG loaded listener.js 09:49:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x11924fc00) [pid = 1948] [serial = 994] [outer = 0x118543400] 09:49:14 INFO - PROCESS | 1948 | 1467737354262 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]]]}] 09:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 829ms 09:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:49:14 INFO - PROCESS | 1948 | 1467737354313 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 09:49:14 INFO - PROCESS | 1948 | 1467737354316 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 09:49:14 INFO - PROCESS | 1948 | 1467737354320 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:49:14 INFO - PROCESS | 1948 | 1467737354322 Marionette TRACE conn2 <- [1,1298,null,{}] 09:49:14 INFO - PROCESS | 1948 | 1467737354325 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}] 09:49:14 INFO - PROCESS | 1948 | 1467737354327 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:14 INFO - PROCESS | 1948 | 1467737354429 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 09:49:14 INFO - PROCESS | 1948 | 1467737354485 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:14 INFO - PROCESS | 1948 | 1467737354487 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x124217800 == 44 [pid = 1948] [id = 332] 09:49:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x11983a000) [pid = 1948] [serial = 995] [outer = 0x0] 09:49:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x124997c00) [pid = 1948] [serial = 996] [outer = 0x11983a000] 09:49:14 INFO - PROCESS | 1948 | 1467737354517 Marionette DEBUG loaded listener.js 09:49:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x125407800) [pid = 1948] [serial = 997] [outer = 0x11983a000] 09:49:14 INFO - PROCESS | 1948 | 1467737354983 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]]]}] 09:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 671ms 09:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:49:14 INFO - PROCESS | 1948 | 1467737354991 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 09:49:14 INFO - PROCESS | 1948 | 1467737354993 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 09:49:14 INFO - PROCESS | 1948 | 1467737354995 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:49:14 INFO - PROCESS | 1948 | 1467737354998 Marionette TRACE conn2 <- [1,1302,null,{}] 09:49:15 INFO - PROCESS | 1948 | 1467737355033 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}] 09:49:15 INFO - PROCESS | 1948 | 1467737355037 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:15 INFO - PROCESS | 1948 | 1467737355174 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 09:49:15 INFO - PROCESS | 1948 | 1467737355215 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:15 INFO - PROCESS | 1948 | 1467737355217 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b976800 == 45 [pid = 1948] [id = 333] 09:49:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x1286d0000) [pid = 1948] [serial = 998] [outer = 0x0] 09:49:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x1286d1800) [pid = 1948] [serial = 999] [outer = 0x1286d0000] 09:49:15 INFO - PROCESS | 1948 | 1467737355248 Marionette DEBUG loaded listener.js 09:49:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x12904ac00) [pid = 1948] [serial = 1000] [outer = 0x1286d0000] 09:49:15 INFO - PROCESS | 1948 | 1467737355662 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]]]}] 09:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 723ms 09:49:15 INFO - PROCESS | 1948 | 1467737355719 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 09:49:15 INFO - PROCESS | 1948 | 1467737355721 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 09:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:49:15 INFO - PROCESS | 1948 | 1467737355723 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:49:15 INFO - PROCESS | 1948 | 1467737355724 Marionette TRACE conn2 <- [1,1306,null,{}] 09:49:15 INFO - PROCESS | 1948 | 1467737355727 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}] 09:49:15 INFO - PROCESS | 1948 | 1467737355728 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:15 INFO - PROCESS | 1948 | 1467737355831 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 09:49:15 INFO - PROCESS | 1948 | 1467737355887 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:15 INFO - PROCESS | 1948 | 1467737355888 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be33800 == 46 [pid = 1948] [id = 334] 09:49:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x1293c4400) [pid = 1948] [serial = 1001] [outer = 0x0] 09:49:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x12a709c00) [pid = 1948] [serial = 1002] [outer = 0x1293c4400] 09:49:15 INFO - PROCESS | 1948 | 1467737355917 Marionette DEBUG loaded listener.js 09:49:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x12b64f400) [pid = 1948] [serial = 1003] [outer = 0x1293c4400] 09:49:16 INFO - PROCESS | 1948 | 1467737356367 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]]]}] 09:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 670ms 09:49:16 INFO - PROCESS | 1948 | 1467737356393 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 09:49:16 INFO - PROCESS | 1948 | 1467737356395 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 09:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:49:16 INFO - PROCESS | 1948 | 1467737356397 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:49:16 INFO - PROCESS | 1948 | 1467737356398 Marionette TRACE conn2 <- [1,1310,null,{}] 09:49:16 INFO - PROCESS | 1948 | 1467737356401 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}] 09:49:16 INFO - PROCESS | 1948 | 1467737356402 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:16 INFO - PROCESS | 1948 | 1467737356518 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 09:49:16 INFO - PROCESS | 1948 | 1467737356599 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:16 INFO - PROCESS | 1948 | 1467737356600 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x113f29000 == 47 [pid = 1948] [id = 335] 09:49:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x113346400) [pid = 1948] [serial = 1004] [outer = 0x0] 09:49:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x12462a400) [pid = 1948] [serial = 1005] [outer = 0x113346400] 09:49:16 INFO - PROCESS | 1948 | 1467737356629 Marionette DEBUG loaded listener.js 09:49:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x1286ce000) [pid = 1948] [serial = 1006] [outer = 0x113346400] 09:49:17 INFO - PROCESS | 1948 | 1467737357215 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] 09:49:17 INFO - PROCESS | 1948 | 1467737357301 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 09:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:49:17 INFO - PROCESS | 1948 | 1467737357309 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:49:17 INFO - PROCESS | 1948 | 1467737357314 Marionette TRACE conn2 <- [1,1314,null,{}] 09:49:17 INFO - PROCESS | 1948 | 1467737357318 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}] 09:49:17 INFO - PROCESS | 1948 | 1467737357321 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:17 INFO - PROCESS | 1948 | 1467737357418 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 09:49:17 INFO - PROCESS | 1948 | 1467737357489 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:17 INFO - PROCESS | 1948 | 1467737357491 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:17 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e0f000 == 48 [pid = 1948] [id = 336] 09:49:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x118f1b000) [pid = 1948] [serial = 1007] [outer = 0x0] 09:49:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x11982ec00) [pid = 1948] [serial = 1008] [outer = 0x118f1b000] 09:49:17 INFO - PROCESS | 1948 | 1467737357519 Marionette DEBUG loaded listener.js 09:49:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x123fab800) [pid = 1948] [serial = 1009] [outer = 0x118f1b000] 09:49:18 INFO - PROCESS | 1948 | --DOCSHELL 0x12b691800 == 47 [pid = 1948] [id = 329] 09:49:18 INFO - PROCESS | 1948 | --DOCSHELL 0x12aace000 == 46 [pid = 1948] [id = 328] 09:49:18 INFO - PROCESS | 1948 | --DOCSHELL 0x12a4d1800 == 45 [pid = 1948] [id = 327] 09:49:18 INFO - PROCESS | 1948 | --DOCSHELL 0x12a4bf000 == 44 [pid = 1948] [id = 326] 09:49:18 INFO - PROCESS | 1948 | --DOCSHELL 0x129073800 == 43 [pid = 1948] [id = 325] 09:49:18 INFO - PROCESS | 1948 | --DOCSHELL 0x12887b000 == 42 [pid = 1948] [id = 324] 09:49:18 INFO - PROCESS | 1948 | --DOCSHELL 0x125ed0000 == 41 [pid = 1948] [id = 323] 09:49:18 INFO - PROCESS | 1948 | --DOCSHELL 0x123d35000 == 40 [pid = 1948] [id = 322] 09:49:18 INFO - PROCESS | 1948 | --DOCSHELL 0x122617800 == 39 [pid = 1948] [id = 321] 09:49:18 INFO - PROCESS | 1948 | --DOCSHELL 0x119265800 == 38 [pid = 1948] [id = 320] 09:49:18 INFO - PROCESS | 1948 | --DOCSHELL 0x117e1e000 == 37 [pid = 1948] [id = 319] 09:49:18 INFO - PROCESS | 1948 | --DOCSHELL 0x116f42800 == 36 [pid = 1948] [id = 318] 09:49:18 INFO - PROCESS | 1948 | --DOCSHELL 0x119272800 == 35 [pid = 1948] [id = 317] 09:49:18 INFO - PROCESS | 1948 | --DOCSHELL 0x1169a0800 == 34 [pid = 1948] [id = 316] 09:49:18 INFO - PROCESS | 1948 | --DOCSHELL 0x118f7b000 == 33 [pid = 1948] [id = 315] 09:49:18 INFO - PROCESS | 1948 | --DOCSHELL 0x113f29000 == 32 [pid = 1948] [id = 335] 09:49:18 INFO - PROCESS | 1948 | --DOCSHELL 0x12be33800 == 31 [pid = 1948] [id = 334] 09:49:18 INFO - PROCESS | 1948 | --DOCSHELL 0x12b976800 == 30 [pid = 1948] [id = 333] 09:49:18 INFO - PROCESS | 1948 | --DOCSHELL 0x124217800 == 29 [pid = 1948] [id = 332] 09:49:18 INFO - PROCESS | 1948 | --DOCSHELL 0x11832c800 == 28 [pid = 1948] [id = 331] 09:49:18 INFO - PROCESS | 1948 | --DOCSHELL 0x12b987800 == 27 [pid = 1948] [id = 330] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x118f98400) [pid = 1948] [serial = 897] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x1286d6800) [pid = 1948] [serial = 901] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x127077800) [pid = 1948] [serial = 900] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x12a797c00) [pid = 1948] [serial = 904] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x12a48f800) [pid = 1948] [serial = 903] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x12b928800) [pid = 1948] [serial = 907] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x12b657800) [pid = 1948] [serial = 906] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x128d0f000) [pid = 1948] [serial = 933] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x128a92800) [pid = 1948] [serial = 931] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x1162d7c00) [pid = 1948] [serial = 936] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12a70b000) [pid = 1948] [serial = 945] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x118fa3400) [pid = 1948] [serial = 937] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x1293cac00) [pid = 1948] [serial = 942] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x12914bc00) [pid = 1948] [serial = 934] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x1288eac00) [pid = 1948] [serial = 939] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x125410c00) [pid = 1948] [serial = 924] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x1265cd800) [pid = 1948] [serial = 925] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x12953fc00) [pid = 1948] [serial = 943] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x129152000) [pid = 1948] [serial = 940] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1286ce400) [pid = 1948] [serial = 928] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x127081800) [pid = 1948] [serial = 927] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1288f1400) [pid = 1948] [serial = 930] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1243a7400) [pid = 1948] [serial = 921] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x125409000) [pid = 1948] [serial = 922] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x118557400) [pid = 1948] [serial = 915] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x118788800) [pid = 1948] [serial = 916] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x119837800) [pid = 1948] [serial = 918] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x120d44000) [pid = 1948] [serial = 919] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x1139bfc00) [pid = 1948] [serial = 912] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1160a9c00) [pid = 1948] [serial = 913] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x118fa3800) [pid = 1948] [serial = 910] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x118556000) [pid = 1948] [serial = 909] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x11982c800) [pid = 1948] [serial = 898] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1948 | 1467737358474 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]]]}] 09:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1178ms 09:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:49:18 INFO - PROCESS | 1948 | 1467737358485 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 09:49:18 INFO - PROCESS | 1948 | 1467737358487 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 09:49:18 INFO - PROCESS | 1948 | 1467737358493 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:49:18 INFO - PROCESS | 1948 | 1467737358495 Marionette TRACE conn2 <- [1,1318,null,{}] 09:49:18 INFO - PROCESS | 1948 | 1467737358498 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}] 09:49:18 INFO - PROCESS | 1948 | 1467737358500 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:18 INFO - PROCESS | 1948 | 1467737358582 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 09:49:18 INFO - PROCESS | 1948 | 1467737358634 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:18 INFO - PROCESS | 1948 | 1467737358637 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:18 INFO - PROCESS | 1948 | ++DOCSHELL 0x116075000 == 28 [pid = 1948] [id = 337] 09:49:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x113d5cc00) [pid = 1948] [serial = 1010] [outer = 0x0] 09:49:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x116048000) [pid = 1948] [serial = 1011] [outer = 0x113d5cc00] 09:49:18 INFO - PROCESS | 1948 | 1467737358665 Marionette DEBUG loaded listener.js 09:49:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x1160aa400) [pid = 1948] [serial = 1012] [outer = 0x113d5cc00] 09:49:19 INFO - PROCESS | 1948 | 1467737358996 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]]]}] 09:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 525ms 09:49:19 INFO - PROCESS | 1948 | 1467737359015 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 09:49:19 INFO - PROCESS | 1948 | 1467737359019 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 09:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:49:19 INFO - PROCESS | 1948 | 1467737359028 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:49:19 INFO - PROCESS | 1948 | 1467737359030 Marionette TRACE conn2 <- [1,1322,null,{}] 09:49:19 INFO - PROCESS | 1948 | 1467737359032 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}] 09:49:19 INFO - PROCESS | 1948 | 1467737359034 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:19 INFO - PROCESS | 1948 | 1467737359116 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 09:49:19 INFO - PROCESS | 1948 | 1467737359125 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:19 INFO - PROCESS | 1948 | 1467737359127 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:19 INFO - PROCESS | 1948 | ++DOCSHELL 0x1171b8000 == 29 [pid = 1948] [id = 338] 09:49:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x11662f400) [pid = 1948] [serial = 1013] [outer = 0x0] 09:49:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x118084400) [pid = 1948] [serial = 1014] [outer = 0x11662f400] 09:49:19 INFO - PROCESS | 1948 | 1467737359199 Marionette DEBUG loaded listener.js 09:49:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x11859cc00) [pid = 1948] [serial = 1015] [outer = 0x11662f400] 09:49:19 INFO - PROCESS | 1948 | 1467737359545 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]]]}] 09:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 572ms 09:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:49:19 INFO - PROCESS | 1948 | 1467737359598 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 09:49:19 INFO - PROCESS | 1948 | 1467737359599 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 09:49:19 INFO - PROCESS | 1948 | 1467737359601 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:49:19 INFO - PROCESS | 1948 | 1467737359604 Marionette TRACE conn2 <- [1,1326,null,{}] 09:49:19 INFO - PROCESS | 1948 | 1467737359611 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}] 09:49:19 INFO - PROCESS | 1948 | 1467737359615 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:19 INFO - PROCESS | 1948 | 1467737359689 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 09:49:19 INFO - PROCESS | 1948 | 1467737359743 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:19 INFO - PROCESS | 1948 | 1467737359745 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:19 INFO - PROCESS | 1948 | ++DOCSHELL 0x118727000 == 30 [pid = 1948] [id = 339] 09:49:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x112a84c00) [pid = 1948] [serial = 1016] [outer = 0x0] 09:49:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x11924c800) [pid = 1948] [serial = 1017] [outer = 0x112a84c00] 09:49:19 INFO - PROCESS | 1948 | 1467737359773 Marionette DEBUG loaded listener.js 09:49:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x120d42400) [pid = 1948] [serial = 1018] [outer = 0x112a84c00] 09:49:20 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 09:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 473ms 09:49:20 INFO - PROCESS | 1948 | 1467737360069 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]]]}] 09:49:20 INFO - PROCESS | 1948 | 1467737360081 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 09:49:20 INFO - PROCESS | 1948 | 1467737360082 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 09:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:49:20 INFO - PROCESS | 1948 | 1467737360085 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:49:20 INFO - PROCESS | 1948 | 1467737360086 Marionette TRACE conn2 <- [1,1330,null,{}] 09:49:20 INFO - PROCESS | 1948 | 1467737360097 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}] 09:49:20 INFO - PROCESS | 1948 | 1467737360098 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:20 INFO - PROCESS | 1948 | 1467737360183 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 09:49:20 INFO - PROCESS | 1948 | 1467737360188 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:20 INFO - PROCESS | 1948 | 1467737360191 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:20 INFO - PROCESS | 1948 | ++DOCSHELL 0x1198dc000 == 31 [pid = 1948] [id = 340] 09:49:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x123e7b800) [pid = 1948] [serial = 1019] [outer = 0x0] 09:49:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x124938800) [pid = 1948] [serial = 1020] [outer = 0x123e7b800] 09:49:20 INFO - PROCESS | 1948 | 1467737360217 Marionette DEBUG loaded listener.js 09:49:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x124bd9400) [pid = 1948] [serial = 1021] [outer = 0x123e7b800] 09:49:20 INFO - PROCESS | 1948 | 1467737360591 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]]]}] 09:49:20 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 09:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 522ms 09:49:20 INFO - PROCESS | 1948 | 1467737360608 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 09:49:20 INFO - PROCESS | 1948 | 1467737360609 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 09:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:49:20 INFO - PROCESS | 1948 | 1467737360616 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:49:20 INFO - PROCESS | 1948 | 1467737360618 Marionette TRACE conn2 <- [1,1334,null,{}] 09:49:20 INFO - PROCESS | 1948 | 1467737360620 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}] 09:49:20 INFO - PROCESS | 1948 | 1467737360621 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:20 INFO - PROCESS | 1948 | 1467737360716 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 09:49:20 INFO - PROCESS | 1948 | 1467737360720 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:20 INFO - PROCESS | 1948 | 1467737360721 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:20 INFO - PROCESS | 1948 | ++DOCSHELL 0x122603800 == 32 [pid = 1948] [id = 341] 09:49:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x11332c800) [pid = 1948] [serial = 1022] [outer = 0x0] 09:49:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12540b400) [pid = 1948] [serial = 1023] [outer = 0x11332c800] 09:49:20 INFO - PROCESS | 1948 | 1467737360746 Marionette DEBUG loaded listener.js 09:49:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12640b000) [pid = 1948] [serial = 1024] [outer = 0x11332c800] 09:49:21 INFO - PROCESS | 1948 | 1467737361116 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]]]}] 09:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 519ms 09:49:21 INFO - PROCESS | 1948 | 1467737361136 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 09:49:21 INFO - PROCESS | 1948 | 1467737361138 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 09:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:49:21 INFO - PROCESS | 1948 | 1467737361148 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:49:21 INFO - PROCESS | 1948 | 1467737361149 Marionette TRACE conn2 <- [1,1338,null,{}] 09:49:21 INFO - PROCESS | 1948 | 1467737361151 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}] 09:49:21 INFO - PROCESS | 1948 | 1467737361156 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:21 INFO - PROCESS | 1948 | 1467737361269 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 09:49:21 INFO - PROCESS | 1948 | 1467737361308 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:21 INFO - PROCESS | 1948 | 1467737361309 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:21 INFO - PROCESS | 1948 | ++DOCSHELL 0x124209000 == 33 [pid = 1948] [id = 342] 09:49:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x126599800) [pid = 1948] [serial = 1025] [outer = 0x0] 09:49:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x127078400) [pid = 1948] [serial = 1026] [outer = 0x126599800] 09:49:21 INFO - PROCESS | 1948 | 1467737361334 Marionette DEBUG loaded listener.js 09:49:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x1286d9c00) [pid = 1948] [serial = 1027] [outer = 0x126599800] 09:49:22 INFO - PROCESS | 1948 | 1467737362107 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]]]}] 09:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1019ms 09:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:49:22 INFO - PROCESS | 1948 | 1467737362168 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 09:49:22 INFO - PROCESS | 1948 | 1467737362169 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 09:49:22 INFO - PROCESS | 1948 | 1467737362171 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:49:22 INFO - PROCESS | 1948 | 1467737362172 Marionette TRACE conn2 <- [1,1342,null,{}] 09:49:22 INFO - PROCESS | 1948 | 1467737362175 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}] 09:49:22 INFO - PROCESS | 1948 | 1467737362176 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:22 INFO - PROCESS | 1948 | 1467737362267 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 09:49:22 INFO - PROCESS | 1948 | 1467737362272 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:22 INFO - PROCESS | 1948 | 1467737362273 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x12545d000 == 34 [pid = 1948] [id = 343] 09:49:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x1265cb000) [pid = 1948] [serial = 1028] [outer = 0x0] 09:49:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x128a8c400) [pid = 1948] [serial = 1029] [outer = 0x1265cb000] 09:49:22 INFO - PROCESS | 1948 | 1467737362297 Marionette DEBUG loaded listener.js 09:49:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x128d05400) [pid = 1948] [serial = 1030] [outer = 0x1265cb000] 09:49:22 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x12b6ea400) [pid = 1948] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:49:22 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x1286d2800) [pid = 1948] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:49:22 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x1293a0800) [pid = 1948] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:49:22 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x112a88c00) [pid = 1948] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:49:22 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x1195de800) [pid = 1948] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:49:22 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x113f0f400) [pid = 1948] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:49:22 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x119832800) [pid = 1948] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:49:22 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x120d45000) [pid = 1948] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:49:22 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x124e9c800) [pid = 1948] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:49:22 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x118782400) [pid = 1948] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:49:22 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x129543c00) [pid = 1948] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:49:22 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x11696ac00) [pid = 1948] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:49:22 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x12429e800) [pid = 1948] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:49:22 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x118787000) [pid = 1948] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:49:22 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x118785c00) [pid = 1948] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:49:22 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x12708a400) [pid = 1948] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:49:22 INFO - PROCESS | 1948 | 1467737362765 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]]]}] 09:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 621ms 09:49:22 INFO - PROCESS | 1948 | 1467737362796 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 09:49:22 INFO - PROCESS | 1948 | 1467737362797 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 09:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:49:22 INFO - PROCESS | 1948 | 1467737362800 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:49:22 INFO - PROCESS | 1948 | 1467737362801 Marionette TRACE conn2 <- [1,1346,null,{}] 09:49:22 INFO - PROCESS | 1948 | 1467737362803 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}] 09:49:22 INFO - PROCESS | 1948 | 1467737362804 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:22 INFO - PROCESS | 1948 | 1467737362919 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 09:49:22 INFO - PROCESS | 1948 | 1467737362955 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:22 INFO - PROCESS | 1948 | 1467737362957 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x125472000 == 35 [pid = 1948] [id = 344] 09:49:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x1122b4400) [pid = 1948] [serial = 1031] [outer = 0x0] 09:49:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x123938800) [pid = 1948] [serial = 1032] [outer = 0x1122b4400] 09:49:22 INFO - PROCESS | 1948 | 1467737362981 Marionette DEBUG loaded listener.js 09:49:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1265d0400) [pid = 1948] [serial = 1033] [outer = 0x1122b4400] 09:49:23 INFO - PROCESS | 1948 | 1467737363216 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]]]}] 09:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 468ms 09:49:23 INFO - PROCESS | 1948 | 1467737363269 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 09:49:23 INFO - PROCESS | 1948 | 1467737363270 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 09:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:49:23 INFO - PROCESS | 1948 | 1467737363309 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:49:23 INFO - PROCESS | 1948 | 1467737363311 Marionette TRACE conn2 <- [1,1350,null,{}] 09:49:23 INFO - PROCESS | 1948 | 1467737363315 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}] 09:49:23 INFO - PROCESS | 1948 | 1467737363317 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:23 INFO - PROCESS | 1948 | 1467737363435 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 09:49:23 INFO - PROCESS | 1948 | 1467737363509 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:23 INFO - PROCESS | 1948 | 1467737363510 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:23 INFO - PROCESS | 1948 | ++DOCSHELL 0x118723800 == 36 [pid = 1948] [id = 345] 09:49:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x1130cec00) [pid = 1948] [serial = 1034] [outer = 0x0] 09:49:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x127089000) [pid = 1948] [serial = 1035] [outer = 0x1130cec00] 09:49:23 INFO - PROCESS | 1948 | 1467737363546 Marionette DEBUG loaded listener.js 09:49:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12904a400) [pid = 1948] [serial = 1036] [outer = 0x1130cec00] 09:49:23 INFO - PROCESS | 1948 | 1467737363910 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]]]}] 09:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 649ms 09:49:23 INFO - PROCESS | 1948 | 1467737363931 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 09:49:23 INFO - PROCESS | 1948 | 1467737363932 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 09:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:49:23 INFO - PROCESS | 1948 | 1467737363935 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:49:23 INFO - PROCESS | 1948 | 1467737363936 Marionette TRACE conn2 <- [1,1354,null,{}] 09:49:23 INFO - PROCESS | 1948 | 1467737363938 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}] 09:49:23 INFO - PROCESS | 1948 | 1467737363939 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:24 INFO - PROCESS | 1948 | 1467737364014 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 09:49:24 INFO - PROCESS | 1948 | 1467737364071 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:24 INFO - PROCESS | 1948 | 1467737364071 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:24 INFO - PROCESS | 1948 | ++DOCSHELL 0x129078800 == 37 [pid = 1948] [id = 346] 09:49:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x119830000) [pid = 1948] [serial = 1037] [outer = 0x0] 09:49:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12914a000) [pid = 1948] [serial = 1038] [outer = 0x119830000] 09:49:24 INFO - PROCESS | 1948 | 1467737364096 Marionette DEBUG loaded listener.js 09:49:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1293a2c00) [pid = 1948] [serial = 1039] [outer = 0x119830000] 09:49:24 INFO - PROCESS | 1948 | 1467737364386 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]]]}] 09:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 467ms 09:49:24 INFO - PROCESS | 1948 | 1467737364403 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 09:49:24 INFO - PROCESS | 1948 | 1467737364405 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 09:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:49:24 INFO - PROCESS | 1948 | 1467737364424 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:49:24 INFO - PROCESS | 1948 | 1467737364429 Marionette TRACE conn2 <- [1,1358,null,{}] 09:49:24 INFO - PROCESS | 1948 | 1467737364432 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}] 09:49:24 INFO - PROCESS | 1948 | 1467737364433 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:24 INFO - PROCESS | 1948 | 1467737364521 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 09:49:24 INFO - PROCESS | 1948 | 1467737364527 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:24 INFO - PROCESS | 1948 | 1467737364528 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:24 INFO - PROCESS | 1948 | ++DOCSHELL 0x12260a800 == 38 [pid = 1948] [id = 347] 09:49:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x11878e000) [pid = 1948] [serial = 1040] [outer = 0x0] 09:49:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12a48f800) [pid = 1948] [serial = 1041] [outer = 0x11878e000] 09:49:24 INFO - PROCESS | 1948 | 1467737364554 Marionette DEBUG loaded listener.js 09:49:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12a7a1400) [pid = 1948] [serial = 1042] [outer = 0x11878e000] 09:49:25 INFO - PROCESS | 1948 | 1467737365149 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]]]}] 09:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 782ms 09:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:49:25 INFO - PROCESS | 1948 | 1467737365198 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 09:49:25 INFO - PROCESS | 1948 | 1467737365201 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 09:49:25 INFO - PROCESS | 1948 | 1467737365204 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:49:25 INFO - PROCESS | 1948 | 1467737365207 Marionette TRACE conn2 <- [1,1362,null,{}] 09:49:25 INFO - PROCESS | 1948 | 1467737365211 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}] 09:49:25 INFO - PROCESS | 1948 | 1467737365213 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:25 INFO - PROCESS | 1948 | 1467737365326 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 09:49:25 INFO - PROCESS | 1948 | 1467737365381 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:25 INFO - PROCESS | 1948 | 1467737365383 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x117187000 == 39 [pid = 1948] [id = 348] 09:49:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x1151ae400) [pid = 1948] [serial = 1043] [outer = 0x0] 09:49:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x116a0ac00) [pid = 1948] [serial = 1044] [outer = 0x1151ae400] 09:49:25 INFO - PROCESS | 1948 | 1467737365414 Marionette DEBUG loaded listener.js 09:49:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x118555c00) [pid = 1948] [serial = 1045] [outer = 0x1151ae400] 09:49:26 INFO - PROCESS | 1948 | 1467737366032 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]]]}] 09:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 874ms 09:49:26 INFO - PROCESS | 1948 | 1467737366078 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 09:49:26 INFO - PROCESS | 1948 | 1467737366081 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 09:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:49:26 INFO - PROCESS | 1948 | 1467737366085 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:49:26 INFO - PROCESS | 1948 | 1467737366088 Marionette TRACE conn2 <- [1,1366,null,{}] 09:49:26 INFO - PROCESS | 1948 | 1467737366090 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}] 09:49:26 INFO - PROCESS | 1948 | 1467737366092 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:26 INFO - PROCESS | 1948 | 1467737366203 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 09:49:26 INFO - PROCESS | 1948 | 1467737366418 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:26 INFO - PROCESS | 1948 | 1467737366420 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x113b10000 == 40 [pid = 1948] [id = 349] 09:49:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1126f7400) [pid = 1948] [serial = 1046] [outer = 0x0] 09:49:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x113d12c00) [pid = 1948] [serial = 1047] [outer = 0x1126f7400] 09:49:26 INFO - PROCESS | 1948 | 1467737366449 Marionette DEBUG loaded listener.js 09:49:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x1166eec00) [pid = 1948] [serial = 1048] [outer = 0x1126f7400] 09:49:26 INFO - PROCESS | 1948 | --DOCSHELL 0x129078800 == 39 [pid = 1948] [id = 346] 09:49:26 INFO - PROCESS | 1948 | --DOCSHELL 0x118723800 == 38 [pid = 1948] [id = 345] 09:49:26 INFO - PROCESS | 1948 | --DOCSHELL 0x125472000 == 37 [pid = 1948] [id = 344] 09:49:26 INFO - PROCESS | 1948 | --DOCSHELL 0x12545d000 == 36 [pid = 1948] [id = 343] 09:49:26 INFO - PROCESS | 1948 | --DOCSHELL 0x124209000 == 35 [pid = 1948] [id = 342] 09:49:26 INFO - PROCESS | 1948 | --DOCSHELL 0x122603800 == 34 [pid = 1948] [id = 341] 09:49:26 INFO - PROCESS | 1948 | --DOCSHELL 0x1198dc000 == 33 [pid = 1948] [id = 340] 09:49:26 INFO - PROCESS | 1948 | --DOCSHELL 0x118727000 == 32 [pid = 1948] [id = 339] 09:49:26 INFO - PROCESS | 1948 | --DOCSHELL 0x1171b8000 == 31 [pid = 1948] [id = 338] 09:49:26 INFO - PROCESS | 1948 | --DOCSHELL 0x116075000 == 30 [pid = 1948] [id = 337] 09:49:26 INFO - PROCESS | 1948 | --DOCSHELL 0x117e0f000 == 29 [pid = 1948] [id = 336] 09:49:26 INFO - PROCESS | 1948 | 1467737366911 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] 09:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:49:26 INFO - PROCESS | 1948 | 1467737366965 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 09:49:26 INFO - PROCESS | 1948 | 1467737366968 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:49:26 INFO - PROCESS | 1948 | 1467737366970 Marionette TRACE conn2 <- [1,1370,null,{}] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12b927c00) [pid = 1948] [serial = 987] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x1288f9800) [pid = 1948] [serial = 969] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x1293cc800) [pid = 1948] [serial = 972] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x12a709800) [pid = 1948] [serial = 975] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x126721000) [pid = 1948] [serial = 966] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1162d2000) [pid = 1948] [serial = 948] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x117eadc00) [pid = 1948] [serial = 949] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x120d40800) [pid = 1948] [serial = 951] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1243a7000) [pid = 1948] [serial = 952] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1247bc800) [pid = 1948] [serial = 960] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x124bacc00) [pid = 1948] [serial = 961] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x125ef2800) [pid = 1948] [serial = 963] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1265d6400) [pid = 1948] [serial = 964] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x12a490c00) [pid = 1948] [serial = 973] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x118a47000) [pid = 1948] [serial = 957] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1195e7800) [pid = 1948] [serial = 958] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x12a79f400) [pid = 1948] [serial = 976] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x12a79d000) [pid = 1948] [serial = 946] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x117eb1c00) [pid = 1948] [serial = 954] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x118548800) [pid = 1948] [serial = 955] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x12a81a400) [pid = 1948] [serial = 978] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x12b9a0000) [pid = 1948] [serial = 988] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x12b6e9c00) [pid = 1948] [serial = 985] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x11983ac00) [pid = 1948] [serial = 981] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x12a8f7000) [pid = 1948] [serial = 979] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x1288f4c00) [pid = 1948] [serial = 984] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x129154400) [pid = 1948] [serial = 970] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x126402c00) [pid = 1948] [serial = 982] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x12708c400) [pid = 1948] [serial = 967] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x12ba20000) [pid = 1948] [serial = 991] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x12b9a3400) [pid = 1948] [serial = 990] [outer = 0x0] [url = about:blank] 09:49:26 INFO - PROCESS | 1948 | 1467737366996 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}] 09:49:26 INFO - PROCESS | 1948 | 1467737366997 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:27 INFO - PROCESS | 1948 | 1467737367095 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 09:49:27 INFO - PROCESS | 1948 | 1467737367102 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:27 INFO - PROCESS | 1948 | 1467737367103 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x117184000 == 30 [pid = 1948] [id = 350] 09:49:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x118592800) [pid = 1948] [serial = 1049] [outer = 0x0] 09:49:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x118784c00) [pid = 1948] [serial = 1050] [outer = 0x118592800] 09:49:27 INFO - PROCESS | 1948 | 1467737367137 Marionette DEBUG loaded listener.js 09:49:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x118a4ac00) [pid = 1948] [serial = 1051] [outer = 0x118592800] 09:49:27 INFO - PROCESS | 1948 | 1467737367475 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] 09:49:27 INFO - PROCESS | 1948 | 1467737367500 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 09:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:49:27 INFO - PROCESS | 1948 | 1467737367502 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:49:27 INFO - PROCESS | 1948 | 1467737367503 Marionette TRACE conn2 <- [1,1374,null,{}] 09:49:27 INFO - PROCESS | 1948 | 1467737367508 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}] 09:49:27 INFO - PROCESS | 1948 | 1467737367510 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:27 INFO - PROCESS | 1948 | 1467737367609 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 09:49:27 INFO - PROCESS | 1948 | 1467737367685 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:27 INFO - PROCESS | 1948 | 1467737367686 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x119271800 == 31 [pid = 1948] [id = 351] 09:49:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x11980a000) [pid = 1948] [serial = 1052] [outer = 0x0] 09:49:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x120d43800) [pid = 1948] [serial = 1053] [outer = 0x11980a000] 09:49:27 INFO - PROCESS | 1948 | 1467737367715 Marionette DEBUG loaded listener.js 09:49:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x123a23c00) [pid = 1948] [serial = 1054] [outer = 0x11980a000] 09:49:28 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:49:28 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate - 09:49:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13 09:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:28 INFO - _addTest/ [0,1377,"getWindowHandle",null] 09:49:28 INFO - PROCESS | 1948 | 1467737368031 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 09:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:49:28 INFO - PROCESS | 1948 | 1467737368047 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:49:28 INFO - PROCESS | 1948 | 1467737368052 Marionette TRACE conn2 <- [1,1378,null,{}] 09:49:28 INFO - PROCESS | 1948 | 1467737368055 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}] 09:49:28 INFO - PROCESS | 1948 | 1467737368061 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:28 INFO - PROCESS | 1948 | 1467737368150 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 09:49:28 INFO - PROCESS | 1948 | 1467737368206 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:28 INFO - PROCESS | 1948 | 1467737368207 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x119c13800 == 32 [pid = 1948] [id = 352] 09:49:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x113347c00) [pid = 1948] [serial = 1055] [outer = 0x0] 09:49:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x1243aac00) [pid = 1948] [serial = 1056] [outer = 0x113347c00] 09:49:28 INFO - PROCESS | 1948 | 1467737368232 Marionette DEBUG loaded listener.js 09:49:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x126590000) [pid = 1948] [serial = 1057] [outer = 0x113347c00] 09:49:28 INFO - PROCESS | 1948 | 1467737368511 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] 09:49:28 INFO - PROCESS | 1948 | 1467737368532 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 09:49:28 INFO - PROCESS | 1948 | 1467737368534 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:49:28 INFO - PROCESS | 1948 | 1467737368535 Marionette TRACE conn2 <- [1,1382,null,{}] 09:49:28 INFO - PROCESS | 1948 | 1467737368538 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}] 09:49:28 INFO - PROCESS | 1948 | 1467737368539 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:28 INFO - PROCESS | 1948 | 1467737368633 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 09:49:28 INFO - PROCESS | 1948 | 1467737368636 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:28 INFO - PROCESS | 1948 | 1467737368638 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x124206800 == 33 [pid = 1948] [id = 353] 09:49:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x119248000) [pid = 1948] [serial = 1058] [outer = 0x0] 09:49:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x127081000) [pid = 1948] [serial = 1059] [outer = 0x119248000] 09:49:28 INFO - PROCESS | 1948 | 1467737368665 Marionette DEBUG loaded listener.js 09:49:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x127088400) [pid = 1948] [serial = 1060] [outer = 0x119248000] 09:49:29 INFO - PROCESS | 1948 | [1948] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:49:29 INFO - PROCESS | 1948 | 1467737369028 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] 09:49:29 INFO - PROCESS | 1948 | 1467737369071 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 09:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:49:29 INFO - PROCESS | 1948 | 1467737369073 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:49:29 INFO - PROCESS | 1948 | 1467737369074 Marionette TRACE conn2 <- [1,1386,null,{}] 09:49:29 INFO - PROCESS | 1948 | 1467737369077 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}] 09:49:29 INFO - PROCESS | 1948 | 1467737369078 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:29 INFO - PROCESS | 1948 | 1467737369179 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 09:49:29 INFO - PROCESS | 1948 | 1467737369193 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:29 INFO - PROCESS | 1948 | 1467737369198 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:29 INFO - PROCESS | 1948 | ++DOCSHELL 0x1225a9000 == 34 [pid = 1948] [id = 354] 09:49:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1288f2000) [pid = 1948] [serial = 1061] [outer = 0x0] 09:49:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x128a8c800) [pid = 1948] [serial = 1062] [outer = 0x1288f2000] 09:49:29 INFO - PROCESS | 1948 | 1467737369246 Marionette DEBUG loaded listener.js 09:49:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x12914f400) [pid = 1948] [serial = 1063] [outer = 0x1288f2000] 09:49:29 INFO - PROCESS | 1948 | 1467737369636 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] 09:49:29 INFO - PROCESS | 1948 | 1467737369645 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 09:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:49:29 INFO - PROCESS | 1948 | 1467737369648 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:49:29 INFO - PROCESS | 1948 | 1467737369649 Marionette TRACE conn2 <- [1,1390,null,{}] 09:49:29 INFO - PROCESS | 1948 | 1467737369651 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}] 09:49:29 INFO - PROCESS | 1948 | 1467737369652 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:29 INFO - PROCESS | 1948 | 1467737369749 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 09:49:29 INFO - PROCESS | 1948 | 1467737369760 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:29 INFO - PROCESS | 1948 | 1467737369761 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:29 INFO - PROCESS | 1948 | ++DOCSHELL 0x128da9000 == 35 [pid = 1948] [id = 355] 09:49:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x11982fc00) [pid = 1948] [serial = 1064] [outer = 0x0] 09:49:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x129539800) [pid = 1948] [serial = 1065] [outer = 0x11982fc00] 09:49:29 INFO - PROCESS | 1948 | 1467737369785 Marionette DEBUG loaded listener.js 09:49:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12a70ac00) [pid = 1948] [serial = 1066] [outer = 0x11982fc00] 09:49:30 INFO - PROCESS | 1948 | 1467737370152 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]]]}] 09:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 517ms 09:49:30 INFO - PROCESS | 1948 | 1467737370166 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 09:49:30 INFO - PROCESS | 1948 | 1467737370167 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 09:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:49:30 INFO - PROCESS | 1948 | 1467737370169 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:49:30 INFO - PROCESS | 1948 | 1467737370170 Marionette TRACE conn2 <- [1,1394,null,{}] 09:49:30 INFO - PROCESS | 1948 | 1467737370173 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}] 09:49:30 INFO - PROCESS | 1948 | 1467737370174 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:30 INFO - PROCESS | 1948 | 1467737370270 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 09:49:30 INFO - PROCESS | 1948 | 1467737370309 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:30 INFO - PROCESS | 1948 | 1467737370311 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:30 INFO - PROCESS | 1948 | ++DOCSHELL 0x1171b7000 == 36 [pid = 1948] [id = 356] 09:49:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12a70cc00) [pid = 1948] [serial = 1067] [outer = 0x0] 09:49:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12a79e800) [pid = 1948] [serial = 1068] [outer = 0x12a70cc00] 09:49:30 INFO - PROCESS | 1948 | 1467737370334 Marionette DEBUG loaded listener.js 09:49:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12a818000) [pid = 1948] [serial = 1069] [outer = 0x12a70cc00] 09:49:30 INFO - PROCESS | 1948 | 1467737370615 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]]]}] 09:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 470ms 09:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:49:30 INFO - PROCESS | 1948 | 1467737370647 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 09:49:30 INFO - PROCESS | 1948 | 1467737370648 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 09:49:30 INFO - PROCESS | 1948 | 1467737370651 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:49:30 INFO - PROCESS | 1948 | 1467737370652 Marionette TRACE conn2 <- [1,1398,null,{}] 09:49:30 INFO - PROCESS | 1948 | 1467737370654 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}] 09:49:30 INFO - PROCESS | 1948 | 1467737370655 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:30 INFO - PROCESS | 1948 | 1467737370759 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 09:49:30 INFO - PROCESS | 1948 | 1467737370770 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:30 INFO - PROCESS | 1948 | 1467737370771 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:30 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a749800 == 37 [pid = 1948] [id = 357] 09:49:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12a81f800) [pid = 1948] [serial = 1070] [outer = 0x0] 09:49:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12a820c00) [pid = 1948] [serial = 1071] [outer = 0x12a81f800] 09:49:30 INFO - PROCESS | 1948 | 1467737370803 Marionette DEBUG loaded listener.js 09:49:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12b657800) [pid = 1948] [serial = 1072] [outer = 0x12a81f800] 09:49:31 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x11332c800) [pid = 1948] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:49:31 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x113d5cc00) [pid = 1948] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:49:31 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x123e7b800) [pid = 1948] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:49:31 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x112a84c00) [pid = 1948] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:49:31 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x118f1b000) [pid = 1948] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:49:31 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x11662f400) [pid = 1948] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:49:31 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x126599800) [pid = 1948] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:49:31 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x118543400) [pid = 1948] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:49:31 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x11983a000) [pid = 1948] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:49:31 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x1286d0000) [pid = 1948] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:49:31 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1293c4400) [pid = 1948] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:49:31 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x113346400) [pid = 1948] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:49:31 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1130cec00) [pid = 1948] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:49:31 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x1265cb000) [pid = 1948] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:49:31 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x1122b4400) [pid = 1948] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:49:31 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x119830000) [pid = 1948] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:49:31 INFO - PROCESS | 1948 | 1467737371224 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]]]}] 09:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 619ms 09:49:31 INFO - PROCESS | 1948 | 1467737371271 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 09:49:31 INFO - PROCESS | 1948 | 1467737371272 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 09:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:49:31 INFO - PROCESS | 1948 | 1467737371274 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:49:31 INFO - PROCESS | 1948 | 1467737371275 Marionette TRACE conn2 <- [1,1402,null,{}] 09:49:31 INFO - PROCESS | 1948 | 1467737371277 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}] 09:49:31 INFO - PROCESS | 1948 | 1467737371279 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:31 INFO - PROCESS | 1948 | 1467737371355 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 09:49:31 INFO - PROCESS | 1948 | 1467737371361 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:31 INFO - PROCESS | 1948 | 1467737371362 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x11955a800 == 38 [pid = 1948] [id = 358] 09:49:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1122b4400) [pid = 1948] [serial = 1073] [outer = 0x0] 09:49:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x116a0a800) [pid = 1948] [serial = 1074] [outer = 0x1122b4400] 09:49:31 INFO - PROCESS | 1948 | 1467737371386 Marionette DEBUG loaded listener.js 09:49:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x1195e8c00) [pid = 1948] [serial = 1075] [outer = 0x1122b4400] 09:49:31 INFO - PROCESS | 1948 | 1467737371711 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]]]}] 09:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 470ms 09:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:49:31 INFO - PROCESS | 1948 | 1467737371744 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 09:49:31 INFO - PROCESS | 1948 | 1467737371745 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 09:49:31 INFO - PROCESS | 1948 | 1467737371747 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:49:31 INFO - PROCESS | 1948 | 1467737371749 Marionette TRACE conn2 <- [1,1406,null,{}] 09:49:31 INFO - PROCESS | 1948 | 1467737371751 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}] 09:49:31 INFO - PROCESS | 1948 | 1467737371752 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:31 INFO - PROCESS | 1948 | 1467737371854 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 09:49:31 INFO - PROCESS | 1948 | 1467737371864 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:31 INFO - PROCESS | 1948 | 1467737371866 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x12aade800 == 39 [pid = 1948] [id = 359] 09:49:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x122785400) [pid = 1948] [serial = 1076] [outer = 0x0] 09:49:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1265d7c00) [pid = 1948] [serial = 1077] [outer = 0x122785400] 09:49:31 INFO - PROCESS | 1948 | 1467737371902 Marionette DEBUG loaded listener.js 09:49:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x12a7a6800) [pid = 1948] [serial = 1078] [outer = 0x122785400] 09:49:32 INFO - PROCESS | 1948 | 1467737372266 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]]]}] 09:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 567ms 09:49:32 INFO - PROCESS | 1948 | 1467737372316 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 09:49:32 INFO - PROCESS | 1948 | 1467737372317 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 09:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:49:32 INFO - PROCESS | 1948 | 1467737372319 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:49:32 INFO - PROCESS | 1948 | 1467737372321 Marionette TRACE conn2 <- [1,1410,null,{}] 09:49:32 INFO - PROCESS | 1948 | 1467737372323 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}] 09:49:32 INFO - PROCESS | 1948 | 1467737372325 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:32 INFO - PROCESS | 1948 | 1467737372461 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 09:49:32 INFO - PROCESS | 1948 | 1467737372542 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:32 INFO - PROCESS | 1948 | 1467737372543 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:32 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b6a7800 == 40 [pid = 1948] [id = 360] 09:49:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x123e7b800) [pid = 1948] [serial = 1079] [outer = 0x0] 09:49:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x12b6eac00) [pid = 1948] [serial = 1080] [outer = 0x123e7b800] 09:49:32 INFO - PROCESS | 1948 | 1467737372582 Marionette DEBUG loaded listener.js 09:49:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12b99e000) [pid = 1948] [serial = 1081] [outer = 0x123e7b800] 09:49:32 INFO - PROCESS | 1948 | 1467737372962 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]]]}] 09:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 674ms 09:49:32 INFO - PROCESS | 1948 | 1467737372994 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 09:49:32 INFO - PROCESS | 1948 | 1467737372995 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 09:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:49:32 INFO - PROCESS | 1948 | 1467737372997 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:49:33 INFO - PROCESS | 1948 | 1467737372998 Marionette TRACE conn2 <- [1,1414,null,{}] 09:49:33 INFO - PROCESS | 1948 | 1467737373000 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}] 09:49:33 INFO - PROCESS | 1948 | 1467737373002 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:33 INFO - PROCESS | 1948 | 1467737373104 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 09:49:33 INFO - PROCESS | 1948 | 1467737373136 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:33 INFO - PROCESS | 1948 | 1467737373137 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b98a800 == 41 [pid = 1948] [id = 361] 09:49:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12b9a2000) [pid = 1948] [serial = 1082] [outer = 0x0] 09:49:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12ba1ec00) [pid = 1948] [serial = 1083] [outer = 0x12b9a2000] 09:49:33 INFO - PROCESS | 1948 | 1467737373161 Marionette DEBUG loaded listener.js 09:49:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12ba28000) [pid = 1948] [serial = 1084] [outer = 0x12b9a2000] 09:49:33 INFO - PROCESS | 1948 | 1467737373659 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]]]}] 09:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 669ms 09:49:33 INFO - PROCESS | 1948 | 1467737373666 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 09:49:33 INFO - PROCESS | 1948 | 1467737373669 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 09:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:49:33 INFO - PROCESS | 1948 | 1467737373672 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:49:33 INFO - PROCESS | 1948 | 1467737373678 Marionette TRACE conn2 <- [1,1418,null,{}] 09:49:33 INFO - PROCESS | 1948 | 1467737373681 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}] 09:49:33 INFO - PROCESS | 1948 | 1467737373683 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:33 INFO - PROCESS | 1948 | 1467737373789 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 09:49:33 INFO - PROCESS | 1948 | 1467737373859 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:33 INFO - PROCESS | 1948 | 1467737373861 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x118720000 == 42 [pid = 1948] [id = 362] 09:49:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x117eb1c00) [pid = 1948] [serial = 1085] [outer = 0x0] 09:49:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x11859c400) [pid = 1948] [serial = 1086] [outer = 0x117eb1c00] 09:49:33 INFO - PROCESS | 1948 | 1467737373891 Marionette DEBUG loaded listener.js 09:49:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x118f9c000) [pid = 1948] [serial = 1087] [outer = 0x117eb1c00] 09:49:34 INFO - PROCESS | 1948 | 1467737374355 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]]]}] 09:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 728ms 09:49:34 INFO - PROCESS | 1948 | 1467737374414 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 09:49:34 INFO - PROCESS | 1948 | 1467737374417 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 09:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:49:34 INFO - PROCESS | 1948 | 1467737374425 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:49:34 INFO - PROCESS | 1948 | 1467737374427 Marionette TRACE conn2 <- [1,1422,null,{}] 09:49:34 INFO - PROCESS | 1948 | 1467737374430 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}] 09:49:34 INFO - PROCESS | 1948 | 1467737374431 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:34 INFO - PROCESS | 1948 | 1467737374535 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 09:49:34 INFO - PROCESS | 1948 | 1467737374620 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:34 INFO - PROCESS | 1948 | 1467737374621 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:34 INFO - PROCESS | 1948 | ++DOCSHELL 0x128875000 == 43 [pid = 1948] [id = 363] 09:49:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1126f6800) [pid = 1948] [serial = 1088] [outer = 0x0] 09:49:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12540dc00) [pid = 1948] [serial = 1089] [outer = 0x1126f6800] 09:49:34 INFO - PROCESS | 1948 | 1467737374651 Marionette DEBUG loaded listener.js 09:49:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12640c000) [pid = 1948] [serial = 1090] [outer = 0x1126f6800] 09:49:35 INFO - PROCESS | 1948 | 1467737375078 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]]]}] 09:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 721ms 09:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:49:35 INFO - PROCESS | 1948 | 1467737375145 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 09:49:35 INFO - PROCESS | 1948 | 1467737375147 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 09:49:35 INFO - PROCESS | 1948 | 1467737375149 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:49:35 INFO - PROCESS | 1948 | 1467737375152 Marionette TRACE conn2 <- [1,1426,null,{}] 09:49:35 INFO - PROCESS | 1948 | 1467737375162 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}] 09:49:35 INFO - PROCESS | 1948 | 1467737375166 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:35 INFO - PROCESS | 1948 | 1467737375266 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 09:49:35 INFO - PROCESS | 1948 | 1467737375337 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:35 INFO - PROCESS | 1948 | 1467737375339 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be31800 == 44 [pid = 1948] [id = 364] 09:49:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x1288ec800) [pid = 1948] [serial = 1091] [outer = 0x0] 09:49:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x128a86000) [pid = 1948] [serial = 1092] [outer = 0x1288ec800] 09:49:35 INFO - PROCESS | 1948 | 1467737375369 Marionette DEBUG loaded listener.js 09:49:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x12914d400) [pid = 1948] [serial = 1093] [outer = 0x1288ec800] 09:49:35 INFO - PROCESS | 1948 | 1467737375851 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]]]}] 09:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 724ms 09:49:35 INFO - PROCESS | 1948 | 1467737375890 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 09:49:35 INFO - PROCESS | 1948 | 1467737375892 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 09:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:49:35 INFO - PROCESS | 1948 | 1467737375896 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:49:35 INFO - PROCESS | 1948 | 1467737375897 Marionette TRACE conn2 <- [1,1430,null,{}] 09:49:35 INFO - PROCESS | 1948 | 1467737375899 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}] 09:49:35 INFO - PROCESS | 1948 | 1467737375901 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:36 INFO - PROCESS | 1948 | 1467737376011 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 09:49:36 INFO - PROCESS | 1948 | 1467737376094 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:36 INFO - PROCESS | 1948 | 1467737376095 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:36 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a4be000 == 45 [pid = 1948] [id = 365] 09:49:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x122534c00) [pid = 1948] [serial = 1094] [outer = 0x0] 09:49:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x129538400) [pid = 1948] [serial = 1095] [outer = 0x122534c00] 09:49:36 INFO - PROCESS | 1948 | 1467737376124 Marionette DEBUG loaded listener.js 09:49:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x12b650400) [pid = 1948] [serial = 1096] [outer = 0x122534c00] 09:49:36 INFO - PROCESS | 1948 | 1467737376719 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]]]}] 09:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 870ms 09:49:36 INFO - PROCESS | 1948 | 1467737376766 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 09:49:36 INFO - PROCESS | 1948 | 1467737376769 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 09:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:49:36 INFO - PROCESS | 1948 | 1467737376774 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:49:36 INFO - PROCESS | 1948 | 1467737376776 Marionette TRACE conn2 <- [1,1434,null,{}] 09:49:36 INFO - PROCESS | 1948 | 1467737376780 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}] 09:49:36 INFO - PROCESS | 1948 | 1467737376781 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:36 INFO - PROCESS | 1948 | 1467737376879 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 09:49:36 INFO - PROCESS | 1948 | 1467737376956 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:36 INFO - PROCESS | 1948 | 1467737376959 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:36 INFO - PROCESS | 1948 | ++DOCSHELL 0x1131e5000 == 46 [pid = 1948] [id = 366] 09:49:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x118088000) [pid = 1948] [serial = 1097] [outer = 0x0] 09:49:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x11853a400) [pid = 1948] [serial = 1098] [outer = 0x118088000] 09:49:36 INFO - PROCESS | 1948 | 1467737376988 Marionette DEBUG loaded listener.js 09:49:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x118783800) [pid = 1948] [serial = 1099] [outer = 0x118088000] 09:49:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12b6a7800 == 45 [pid = 1948] [id = 360] 09:49:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12aade800 == 44 [pid = 1948] [id = 359] 09:49:37 INFO - PROCESS | 1948 | --DOCSHELL 0x11955a800 == 43 [pid = 1948] [id = 358] 09:49:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12a749800 == 42 [pid = 1948] [id = 357] 09:49:37 INFO - PROCESS | 1948 | --DOCSHELL 0x1171b7000 == 41 [pid = 1948] [id = 356] 09:49:37 INFO - PROCESS | 1948 | --DOCSHELL 0x128da9000 == 40 [pid = 1948] [id = 355] 09:49:37 INFO - PROCESS | 1948 | --DOCSHELL 0x1225a9000 == 39 [pid = 1948] [id = 354] 09:49:37 INFO - PROCESS | 1948 | --DOCSHELL 0x124206800 == 38 [pid = 1948] [id = 353] 09:49:37 INFO - PROCESS | 1948 | --DOCSHELL 0x119c13800 == 37 [pid = 1948] [id = 352] 09:49:37 INFO - PROCESS | 1948 | --DOCSHELL 0x119271800 == 36 [pid = 1948] [id = 351] 09:49:37 INFO - PROCESS | 1948 | --DOCSHELL 0x117184000 == 35 [pid = 1948] [id = 350] 09:49:37 INFO - PROCESS | 1948 | --DOCSHELL 0x113b10000 == 34 [pid = 1948] [id = 349] 09:49:37 INFO - PROCESS | 1948 | --DOCSHELL 0x117187000 == 33 [pid = 1948] [id = 348] 09:49:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12260a800 == 32 [pid = 1948] [id = 347] 09:49:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12a4be000 == 31 [pid = 1948] [id = 365] 09:49:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12be31800 == 30 [pid = 1948] [id = 364] 09:49:37 INFO - PROCESS | 1948 | --DOCSHELL 0x128875000 == 29 [pid = 1948] [id = 363] 09:49:37 INFO - PROCESS | 1948 | --DOCSHELL 0x118720000 == 28 [pid = 1948] [id = 362] 09:49:37 INFO - PROCESS | 1948 | --DOCSHELL 0x12b98a800 == 27 [pid = 1948] [id = 361] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x11924fc00) [pid = 1948] [serial = 994] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x118592000) [pid = 1948] [serial = 993] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x125407800) [pid = 1948] [serial = 997] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x124997c00) [pid = 1948] [serial = 996] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12904ac00) [pid = 1948] [serial = 1000] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x1286d1800) [pid = 1948] [serial = 999] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x12b64f400) [pid = 1948] [serial = 1003] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x12a709c00) [pid = 1948] [serial = 1002] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x1286ce000) [pid = 1948] [serial = 1006] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x12462a400) [pid = 1948] [serial = 1005] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x12904a400) [pid = 1948] [serial = 1036] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x128a8c400) [pid = 1948] [serial = 1029] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x123938800) [pid = 1948] [serial = 1032] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1286d9c00) [pid = 1948] [serial = 1027] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x128d05400) [pid = 1948] [serial = 1030] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x12640b000) [pid = 1948] [serial = 1024] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1265d0400) [pid = 1948] [serial = 1033] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1293a2c00) [pid = 1948] [serial = 1039] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x12914a000) [pid = 1948] [serial = 1038] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x127089000) [pid = 1948] [serial = 1035] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x124bd9400) [pid = 1948] [serial = 1021] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x12540b400) [pid = 1948] [serial = 1023] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x116048000) [pid = 1948] [serial = 1011] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1160aa400) [pid = 1948] [serial = 1012] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x124938800) [pid = 1948] [serial = 1020] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x11924c800) [pid = 1948] [serial = 1017] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x120d42400) [pid = 1948] [serial = 1018] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x123fab800) [pid = 1948] [serial = 1009] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x11982ec00) [pid = 1948] [serial = 1008] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x118084400) [pid = 1948] [serial = 1014] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x11859cc00) [pid = 1948] [serial = 1015] [outer = 0x0] [url = about:blank] 09:49:37 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x127078400) [pid = 1948] [serial = 1026] [outer = 0x0] [url = about:blank] 09:49:38 INFO - PROCESS | 1948 | 1467737378033 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]]]}] 09:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1275ms 09:49:38 INFO - PROCESS | 1948 | 1467737378048 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 09:49:38 INFO - PROCESS | 1948 | 1467737378050 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 09:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:49:38 INFO - PROCESS | 1948 | 1467737378054 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:49:38 INFO - PROCESS | 1948 | 1467737378057 Marionette TRACE conn2 <- [1,1438,null,{}] 09:49:38 INFO - PROCESS | 1948 | 1467737378062 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}] 09:49:38 INFO - PROCESS | 1948 | 1467737378063 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:38 INFO - PROCESS | 1948 | 1467737378145 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 09:49:38 INFO - PROCESS | 1948 | 1467737378149 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:38 INFO - PROCESS | 1948 | 1467737378150 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x113b10800 == 28 [pid = 1948] [id = 367] 09:49:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x11338dc00) [pid = 1948] [serial = 1100] [outer = 0x0] 09:49:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x113f0d000) [pid = 1948] [serial = 1101] [outer = 0x11338dc00] 09:49:38 INFO - PROCESS | 1948 | 1467737378181 Marionette DEBUG loaded listener.js 09:49:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x11203bc00) [pid = 1948] [serial = 1102] [outer = 0x11338dc00] 09:49:38 INFO - PROCESS | 1948 | 1467737378519 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]]]}] 09:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 523ms 09:49:38 INFO - PROCESS | 1948 | 1467737378577 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 09:49:38 INFO - PROCESS | 1948 | 1467737378580 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 09:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:49:38 INFO - PROCESS | 1948 | 1467737378585 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:49:38 INFO - PROCESS | 1948 | 1467737378587 Marionette TRACE conn2 <- [1,1442,null,{}] 09:49:38 INFO - PROCESS | 1948 | 1467737378589 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}] 09:49:38 INFO - PROCESS | 1948 | 1467737378591 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:38 INFO - PROCESS | 1948 | 1467737378669 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 09:49:38 INFO - PROCESS | 1948 | 1467737378676 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:38 INFO - PROCESS | 1948 | 1467737378678 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x1171b7000 == 29 [pid = 1948] [id = 368] 09:49:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x118083c00) [pid = 1948] [serial = 1103] [outer = 0x0] 09:49:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x118598800) [pid = 1948] [serial = 1104] [outer = 0x118083c00] 09:49:38 INFO - PROCESS | 1948 | 1467737378706 Marionette DEBUG loaded listener.js 09:49:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x11878c000) [pid = 1948] [serial = 1105] [outer = 0x118083c00] 09:49:39 INFO - PROCESS | 1948 | 1467737379045 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]]]}] 09:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 468ms 09:49:39 INFO - PROCESS | 1948 | 1467737379063 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 09:49:39 INFO - PROCESS | 1948 | 1467737379064 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 09:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:49:39 INFO - PROCESS | 1948 | 1467737379067 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:49:39 INFO - PROCESS | 1948 | 1467737379070 Marionette TRACE conn2 <- [1,1446,null,{}] 09:49:39 INFO - PROCESS | 1948 | 1467737379080 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}] 09:49:39 INFO - PROCESS | 1948 | 1467737379083 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:39 INFO - PROCESS | 1948 | 1467737379183 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 09:49:39 INFO - PROCESS | 1948 | 1467737379193 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:39 INFO - PROCESS | 1948 | 1467737379195 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x11871b800 == 30 [pid = 1948] [id = 369] 09:49:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x112a7c400) [pid = 1948] [serial = 1106] [outer = 0x0] 09:49:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x119810c00) [pid = 1948] [serial = 1107] [outer = 0x112a7c400] 09:49:39 INFO - PROCESS | 1948 | 1467737379222 Marionette DEBUG loaded listener.js 09:49:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x120d45000) [pid = 1948] [serial = 1108] [outer = 0x112a7c400] 09:49:39 INFO - PROCESS | 1948 | 1467737379574 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]]]}] 09:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 526ms 09:49:39 INFO - PROCESS | 1948 | 1467737379595 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 09:49:39 INFO - PROCESS | 1948 | 1467737379597 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 09:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:49:39 INFO - PROCESS | 1948 | 1467737379599 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:49:39 INFO - PROCESS | 1948 | 1467737379600 Marionette TRACE conn2 <- [1,1450,null,{}] 09:49:39 INFO - PROCESS | 1948 | 1467737379603 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}] 09:49:39 INFO - PROCESS | 1948 | 1467737379604 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:39 INFO - PROCESS | 1948 | 1467737379709 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 09:49:39 INFO - PROCESS | 1948 | 1467737379741 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:39 INFO - PROCESS | 1948 | 1467737379742 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x11926b000 == 31 [pid = 1948] [id = 370] 09:49:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x119945000) [pid = 1948] [serial = 1109] [outer = 0x0] 09:49:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x123b4a000) [pid = 1948] [serial = 1110] [outer = 0x119945000] 09:49:39 INFO - PROCESS | 1948 | 1467737379767 Marionette DEBUG loaded listener.js 09:49:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x124938800) [pid = 1948] [serial = 1111] [outer = 0x119945000] 09:49:40 INFO - PROCESS | 1948 | 1467737380067 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]]]}] 09:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 519ms 09:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:49:40 INFO - PROCESS | 1948 | 1467737380119 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 09:49:40 INFO - PROCESS | 1948 | 1467737380119 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 09:49:40 INFO - PROCESS | 1948 | 1467737380122 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:49:40 INFO - PROCESS | 1948 | 1467737380130 Marionette TRACE conn2 <- [1,1454,null,{}] 09:49:40 INFO - PROCESS | 1948 | 1467737380133 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}] 09:49:40 INFO - PROCESS | 1948 | 1467737380134 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:40 INFO - PROCESS | 1948 | 1467737380224 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 09:49:40 INFO - PROCESS | 1948 | 1467737380260 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:40 INFO - PROCESS | 1948 | 1467737380261 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:40 INFO - PROCESS | 1948 | ++DOCSHELL 0x119995000 == 32 [pid = 1948] [id = 371] 09:49:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x113382800) [pid = 1948] [serial = 1112] [outer = 0x0] 09:49:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x124bd9000) [pid = 1948] [serial = 1113] [outer = 0x113382800] 09:49:40 INFO - PROCESS | 1948 | 1467737380285 Marionette DEBUG loaded listener.js 09:49:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x125411400) [pid = 1948] [serial = 1114] [outer = 0x113382800] 09:49:40 INFO - PROCESS | 1948 | 1467737380630 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]]]}] 09:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 525ms 09:49:40 INFO - PROCESS | 1948 | 1467737380648 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 09:49:40 INFO - PROCESS | 1948 | 1467737380649 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 09:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:49:40 INFO - PROCESS | 1948 | 1467737380651 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:49:40 INFO - PROCESS | 1948 | 1467737380652 Marionette TRACE conn2 <- [1,1458,null,{}] 09:49:40 INFO - PROCESS | 1948 | 1467737380654 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}] 09:49:40 INFO - PROCESS | 1948 | 1467737380661 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:40 INFO - PROCESS | 1948 | 1467737380771 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 09:49:40 INFO - PROCESS | 1948 | 1467737380806 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:40 INFO - PROCESS | 1948 | 1467737380808 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:40 INFO - PROCESS | 1948 | ++DOCSHELL 0x123a49000 == 33 [pid = 1948] [id = 372] 09:49:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x125ef0000) [pid = 1948] [serial = 1115] [outer = 0x0] 09:49:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1265d0400) [pid = 1948] [serial = 1116] [outer = 0x125ef0000] 09:49:40 INFO - PROCESS | 1948 | 1467737380832 Marionette DEBUG loaded listener.js 09:49:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x127085000) [pid = 1948] [serial = 1117] [outer = 0x125ef0000] 09:49:41 INFO - PROCESS | 1948 | 1467737381165 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]]]}] 09:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 518ms 09:49:41 INFO - PROCESS | 1948 | 1467737381169 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 09:49:41 INFO - PROCESS | 1948 | 1467737381171 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 09:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:49:41 INFO - PROCESS | 1948 | 1467737381175 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:49:41 INFO - PROCESS | 1948 | 1467737381176 Marionette TRACE conn2 <- [1,1462,null,{}] 09:49:41 INFO - PROCESS | 1948 | 1467737381178 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}] 09:49:41 INFO - PROCESS | 1948 | 1467737381186 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:41 INFO - PROCESS | 1948 | 1467737381281 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 09:49:41 INFO - PROCESS | 1948 | 1467737381317 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:41 INFO - PROCESS | 1948 | 1467737381318 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x124771000 == 34 [pid = 1948] [id = 373] 09:49:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12708a800) [pid = 1948] [serial = 1118] [outer = 0x0] 09:49:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1286d0000) [pid = 1948] [serial = 1119] [outer = 0x12708a800] 09:49:41 INFO - PROCESS | 1948 | 1467737381342 Marionette DEBUG loaded listener.js 09:49:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1286d9c00) [pid = 1948] [serial = 1120] [outer = 0x12708a800] 09:49:41 INFO - PROCESS | 1948 | 1467737381681 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]]]}] 09:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 519ms 09:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:49:41 INFO - PROCESS | 1948 | 1467737381694 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 09:49:41 INFO - PROCESS | 1948 | 1467737381695 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 09:49:41 INFO - PROCESS | 1948 | 1467737381697 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:49:41 INFO - PROCESS | 1948 | 1467737381698 Marionette TRACE conn2 <- [1,1466,null,{}] 09:49:41 INFO - PROCESS | 1948 | 1467737381700 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}] 09:49:41 INFO - PROCESS | 1948 | 1467737381701 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:41 INFO - PROCESS | 1948 | 1467737381787 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 09:49:41 INFO - PROCESS | 1948 | 1467737381791 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:41 INFO - PROCESS | 1948 | 1467737381792 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x1254a0000 == 35 [pid = 1948] [id = 374] 09:49:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x1126f2c00) [pid = 1948] [serial = 1121] [outer = 0x0] 09:49:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x1288f9400) [pid = 1948] [serial = 1122] [outer = 0x1126f2c00] 09:49:41 INFO - PROCESS | 1948 | 1467737381811 Marionette DEBUG loaded listener.js 09:49:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x128a94400) [pid = 1948] [serial = 1123] [outer = 0x1126f2c00] 09:49:42 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x11982fc00) [pid = 1948] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:49:42 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x12a70cc00) [pid = 1948] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:49:42 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x12a81f800) [pid = 1948] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:49:42 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x118592800) [pid = 1948] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:49:42 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x11878e000) [pid = 1948] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:49:42 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x113347c00) [pid = 1948] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:49:42 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1151ae400) [pid = 1948] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:49:42 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1126f7400) [pid = 1948] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:49:42 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x123e7b800) [pid = 1948] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:49:42 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x11980a000) [pid = 1948] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:49:42 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x119248000) [pid = 1948] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:49:42 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1122b4400) [pid = 1948] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:49:42 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x1288f2000) [pid = 1948] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:49:42 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x122785400) [pid = 1948] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:49:42 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x12b9a2000) [pid = 1948] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:49:42 INFO - PROCESS | 1948 | 1467737382448 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]]]}] 09:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 771ms 09:49:42 INFO - PROCESS | 1948 | 1467737382469 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 09:49:42 INFO - PROCESS | 1948 | 1467737382470 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 09:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:49:42 INFO - PROCESS | 1948 | 1467737382473 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:49:42 INFO - PROCESS | 1948 | 1467737382475 Marionette TRACE conn2 <- [1,1470,null,{}] 09:49:42 INFO - PROCESS | 1948 | 1467737382479 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}] 09:49:42 INFO - PROCESS | 1948 | 1467737382480 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:42 INFO - PROCESS | 1948 | 1467737382561 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 09:49:42 INFO - PROCESS | 1948 | 1467737382565 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:42 INFO - PROCESS | 1948 | 1467737382566 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x11871a800 == 36 [pid = 1948] [id = 375] 09:49:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x112a88c00) [pid = 1948] [serial = 1124] [outer = 0x0] 09:49:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x118592800) [pid = 1948] [serial = 1125] [outer = 0x112a88c00] 09:49:42 INFO - PROCESS | 1948 | 1467737382590 Marionette DEBUG loaded listener.js 09:49:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1265cd400) [pid = 1948] [serial = 1126] [outer = 0x112a88c00] 09:49:42 INFO - PROCESS | 1948 | 1467737382932 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]]]}] 09:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 471ms 09:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:49:42 INFO - PROCESS | 1948 | 1467737382944 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 09:49:42 INFO - PROCESS | 1948 | 1467737382946 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 09:49:42 INFO - PROCESS | 1948 | 1467737382948 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:49:42 INFO - PROCESS | 1948 | 1467737382949 Marionette TRACE conn2 <- [1,1474,null,{}] 09:49:42 INFO - PROCESS | 1948 | 1467737382951 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}] 09:49:42 INFO - PROCESS | 1948 | 1467737382953 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:43 INFO - PROCESS | 1948 | 1467737383055 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 09:49:43 INFO - PROCESS | 1948 | 1467737383061 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:43 INFO - PROCESS | 1948 | 1467737383062 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x128884000 == 37 [pid = 1948] [id = 376] 09:49:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x118084400) [pid = 1948] [serial = 1127] [outer = 0x0] 09:49:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x128a88000) [pid = 1948] [serial = 1128] [outer = 0x118084400] 09:49:43 INFO - PROCESS | 1948 | 1467737383086 Marionette DEBUG loaded listener.js 09:49:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x129149400) [pid = 1948] [serial = 1129] [outer = 0x118084400] 09:49:43 INFO - PROCESS | 1948 | 1467737383411 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]]]}] 09:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 468ms 09:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:49:43 INFO - PROCESS | 1948 | 1467737383416 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 09:49:43 INFO - PROCESS | 1948 | 1467737383418 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 09:49:43 INFO - PROCESS | 1948 | 1467737383420 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:49:43 INFO - PROCESS | 1948 | 1467737383421 Marionette TRACE conn2 <- [1,1478,null,{}] 09:49:43 INFO - PROCESS | 1948 | 1467737383428 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}] 09:49:43 INFO - PROCESS | 1948 | 1467737383429 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:43 INFO - PROCESS | 1948 | 1467737383531 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 09:49:43 INFO - PROCESS | 1948 | 1467737383554 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:43 INFO - PROCESS | 1948 | 1467737383556 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x119993000 == 38 [pid = 1948] [id = 377] 09:49:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1293cdc00) [pid = 1948] [serial = 1130] [outer = 0x0] 09:49:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12a70ec00) [pid = 1948] [serial = 1131] [outer = 0x1293cdc00] 09:49:43 INFO - PROCESS | 1948 | 1467737383582 Marionette DEBUG loaded listener.js 09:49:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12a7a2c00) [pid = 1948] [serial = 1132] [outer = 0x1293cdc00] 09:49:43 INFO - PROCESS | 1948 | 1467737383926 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]]]}] 09:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 525ms 09:49:43 INFO - PROCESS | 1948 | 1467737383946 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 09:49:43 INFO - PROCESS | 1948 | 1467737383947 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 09:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:49:43 INFO - PROCESS | 1948 | 1467737383949 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:49:43 INFO - PROCESS | 1948 | 1467737383950 Marionette TRACE conn2 <- [1,1482,null,{}] 09:49:43 INFO - PROCESS | 1948 | 1467737383952 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}] 09:49:43 INFO - PROCESS | 1948 | 1467737383953 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:44 INFO - PROCESS | 1948 | 1467737384059 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 09:49:44 INFO - PROCESS | 1948 | 1467737384064 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:44 INFO - PROCESS | 1948 | 1467737384065 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x12aae0000 == 39 [pid = 1948] [id = 378] 09:49:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12a7a3c00) [pid = 1948] [serial = 1133] [outer = 0x0] 09:49:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12a8f4c00) [pid = 1948] [serial = 1134] [outer = 0x12a7a3c00] 09:49:44 INFO - PROCESS | 1948 | 1467737384089 Marionette DEBUG loaded listener.js 09:49:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12b65bc00) [pid = 1948] [serial = 1135] [outer = 0x12a7a3c00] 09:49:44 INFO - PROCESS | 1948 | 1467737384524 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]]]}] 09:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 620ms 09:49:44 INFO - PROCESS | 1948 | 1467737384571 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 09:49:44 INFO - PROCESS | 1948 | 1467737384575 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 09:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:49:44 INFO - PROCESS | 1948 | 1467737384580 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:49:44 INFO - PROCESS | 1948 | 1467737384583 Marionette TRACE conn2 <- [1,1486,null,{}] 09:49:44 INFO - PROCESS | 1948 | 1467737384588 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}] 09:49:44 INFO - PROCESS | 1948 | 1467737384591 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:44 INFO - PROCESS | 1948 | 1467737384819 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 09:49:44 INFO - PROCESS | 1948 | 1467737384938 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:44 INFO - PROCESS | 1948 | 1467737384940 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x1171af800 == 40 [pid = 1948] [id = 379] 09:49:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x11604a800) [pid = 1948] [serial = 1136] [outer = 0x0] 09:49:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x116631000) [pid = 1948] [serial = 1137] [outer = 0x11604a800] 09:49:44 INFO - PROCESS | 1948 | 1467737384996 Marionette DEBUG loaded listener.js 09:49:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x118548400) [pid = 1948] [serial = 1138] [outer = 0x11604a800] 09:49:45 INFO - PROCESS | 1948 | 1467737385586 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]]]}] 09:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1075ms 09:49:45 INFO - PROCESS | 1948 | 1467737385654 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 09:49:45 INFO - PROCESS | 1948 | 1467737385657 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 09:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:49:45 INFO - PROCESS | 1948 | 1467737385661 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:49:45 INFO - PROCESS | 1948 | 1467737385663 Marionette TRACE conn2 <- [1,1490,null,{}] 09:49:45 INFO - PROCESS | 1948 | 1467737385666 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}] 09:49:45 INFO - PROCESS | 1948 | 1467737385668 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:45 INFO - PROCESS | 1948 | 1467737385786 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 09:49:45 INFO - PROCESS | 1948 | 1467737385844 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:45 INFO - PROCESS | 1948 | 1467737385845 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x123a3e800 == 41 [pid = 1948] [id = 380] 09:49:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x122538800) [pid = 1948] [serial = 1139] [outer = 0x0] 09:49:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1246e5000) [pid = 1948] [serial = 1140] [outer = 0x122538800] 09:49:45 INFO - PROCESS | 1948 | 1467737385875 Marionette DEBUG loaded listener.js 09:49:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x12540f800) [pid = 1948] [serial = 1141] [outer = 0x122538800] 09:49:46 INFO - PROCESS | 1948 | 1467737386530 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]]]}] 09:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 920ms 09:49:46 INFO - PROCESS | 1948 | 1467737386581 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 09:49:46 INFO - PROCESS | 1948 | 1467737386584 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 09:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:49:46 INFO - PROCESS | 1948 | 1467737386587 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:49:46 INFO - PROCESS | 1948 | 1467737386590 Marionette TRACE conn2 <- [1,1494,null,{}] 09:49:46 INFO - PROCESS | 1948 | 1467737386598 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}] 09:49:46 INFO - PROCESS | 1948 | 1467737386600 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:46 INFO - PROCESS | 1948 | 1467737386708 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 09:49:46 INFO - PROCESS | 1948 | 1467737386787 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:46 INFO - PROCESS | 1948 | 1467737386790 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x116936800 == 42 [pid = 1948] [id = 381] 09:49:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x11849cc00) [pid = 1948] [serial = 1142] [outer = 0x0] 09:49:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x118554800) [pid = 1948] [serial = 1143] [outer = 0x11849cc00] 09:49:46 INFO - PROCESS | 1948 | 1467737386818 Marionette DEBUG loaded listener.js 09:49:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x11878c400) [pid = 1948] [serial = 1144] [outer = 0x11849cc00] 09:49:47 INFO - PROCESS | 1948 | --DOCSHELL 0x119993000 == 41 [pid = 1948] [id = 377] 09:49:47 INFO - PROCESS | 1948 | --DOCSHELL 0x128884000 == 40 [pid = 1948] [id = 376] 09:49:47 INFO - PROCESS | 1948 | --DOCSHELL 0x11871a800 == 39 [pid = 1948] [id = 375] 09:49:47 INFO - PROCESS | 1948 | --DOCSHELL 0x1254a0000 == 38 [pid = 1948] [id = 374] 09:49:47 INFO - PROCESS | 1948 | --DOCSHELL 0x124771000 == 37 [pid = 1948] [id = 373] 09:49:47 INFO - PROCESS | 1948 | --DOCSHELL 0x123a49000 == 36 [pid = 1948] [id = 372] 09:49:47 INFO - PROCESS | 1948 | --DOCSHELL 0x119995000 == 35 [pid = 1948] [id = 371] 09:49:47 INFO - PROCESS | 1948 | --DOCSHELL 0x11926b000 == 34 [pid = 1948] [id = 370] 09:49:47 INFO - PROCESS | 1948 | --DOCSHELL 0x11871b800 == 33 [pid = 1948] [id = 369] 09:49:47 INFO - PROCESS | 1948 | --DOCSHELL 0x1171b7000 == 32 [pid = 1948] [id = 368] 09:49:47 INFO - PROCESS | 1948 | --DOCSHELL 0x113b10800 == 31 [pid = 1948] [id = 367] 09:49:47 INFO - PROCESS | 1948 | --DOCSHELL 0x1131e5000 == 30 [pid = 1948] [id = 366] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x129539800) [pid = 1948] [serial = 1065] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x12a79e800) [pid = 1948] [serial = 1068] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12a820c00) [pid = 1948] [serial = 1071] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x118784c00) [pid = 1948] [serial = 1050] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x118a4ac00) [pid = 1948] [serial = 1051] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x12a7a1400) [pid = 1948] [serial = 1042] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x12a48f800) [pid = 1948] [serial = 1041] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1243aac00) [pid = 1948] [serial = 1056] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x126590000) [pid = 1948] [serial = 1057] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x116a0ac00) [pid = 1948] [serial = 1044] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x118555c00) [pid = 1948] [serial = 1045] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x113d12c00) [pid = 1948] [serial = 1047] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x12b6eac00) [pid = 1948] [serial = 1080] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1166eec00) [pid = 1948] [serial = 1048] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x120d43800) [pid = 1948] [serial = 1053] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x123a23c00) [pid = 1948] [serial = 1054] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x127081000) [pid = 1948] [serial = 1059] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x12a818000) [pid = 1948] [serial = 1069] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x1195e8c00) [pid = 1948] [serial = 1075] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x116a0a800) [pid = 1948] [serial = 1074] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x12b99e000) [pid = 1948] [serial = 1081] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x12b657800) [pid = 1948] [serial = 1072] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x128a8c800) [pid = 1948] [serial = 1062] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x12a7a6800) [pid = 1948] [serial = 1078] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x12a70ac00) [pid = 1948] [serial = 1066] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x12914f400) [pid = 1948] [serial = 1063] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x127088400) [pid = 1948] [serial = 1060] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x1265d7c00) [pid = 1948] [serial = 1077] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x12ba1ec00) [pid = 1948] [serial = 1083] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x12ba28000) [pid = 1948] [serial = 1084] [outer = 0x0] [url = about:blank] 09:49:47 INFO - PROCESS | 1948 | 1467737387295 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]]]}] 09:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 729ms 09:49:47 INFO - PROCESS | 1948 | 1467737387317 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 09:49:47 INFO - PROCESS | 1948 | 1467737387322 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 09:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:49:47 INFO - PROCESS | 1948 | 1467737387328 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:49:47 INFO - PROCESS | 1948 | 1467737387330 Marionette TRACE conn2 <- [1,1498,null,{}] 09:49:47 INFO - PROCESS | 1948 | 1467737387334 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}] 09:49:47 INFO - PROCESS | 1948 | 1467737387336 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:47 INFO - PROCESS | 1948 | 1467737387454 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 09:49:47 INFO - PROCESS | 1948 | 1467737387540 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:47 INFO - PROCESS | 1948 | 1467737387541 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x1181ef800 == 31 [pid = 1948] [id = 382] 09:49:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x11878b800) [pid = 1948] [serial = 1145] [outer = 0x0] 09:49:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x11924f000) [pid = 1948] [serial = 1146] [outer = 0x11878b800] 09:49:47 INFO - PROCESS | 1948 | 1467737387582 Marionette DEBUG loaded listener.js 09:49:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x122538c00) [pid = 1948] [serial = 1147] [outer = 0x11878b800] 09:49:47 INFO - PROCESS | 1948 | 1467737387896 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]]]}] 09:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 620ms 09:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:49:47 INFO - PROCESS | 1948 | 1467737387948 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 09:49:47 INFO - PROCESS | 1948 | 1467737387949 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 09:49:47 INFO - PROCESS | 1948 | 1467737387951 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:49:47 INFO - PROCESS | 1948 | 1467737387954 Marionette TRACE conn2 <- [1,1502,null,{}] 09:49:47 INFO - PROCESS | 1948 | 1467737387962 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}] 09:49:47 INFO - PROCESS | 1948 | 1467737387966 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:48 INFO - PROCESS | 1948 | 1467737388088 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 09:49:48 INFO - PROCESS | 1948 | 1467737388161 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:48 INFO - PROCESS | 1948 | 1467737388164 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:48 INFO - PROCESS | 1948 | ++DOCSHELL 0x11991d000 == 32 [pid = 1948] [id = 383] 09:49:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x113d5e800) [pid = 1948] [serial = 1148] [outer = 0x0] 09:49:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x125ef5800) [pid = 1948] [serial = 1149] [outer = 0x113d5e800] 09:49:48 INFO - PROCESS | 1948 | 1467737388209 Marionette DEBUG loaded listener.js 09:49:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1265ce400) [pid = 1948] [serial = 1150] [outer = 0x113d5e800] 09:49:48 INFO - PROCESS | 1948 | 1467737388580 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]]]}] 09:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 670ms 09:49:48 INFO - PROCESS | 1948 | 1467737388623 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 09:49:48 INFO - PROCESS | 1948 | 1467737388625 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 09:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:49:48 INFO - PROCESS | 1948 | 1467737388627 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:49:48 INFO - PROCESS | 1948 | 1467737388628 Marionette TRACE conn2 <- [1,1506,null,{}] 09:49:48 INFO - PROCESS | 1948 | 1467737388630 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}] 09:49:48 INFO - PROCESS | 1948 | 1467737388632 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:48 INFO - PROCESS | 1948 | 1467737388733 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 09:49:48 INFO - PROCESS | 1948 | 1467737388740 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:48 INFO - PROCESS | 1948 | 1467737388743 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:48 INFO - PROCESS | 1948 | ++DOCSHELL 0x12420a000 == 33 [pid = 1948] [id = 384] 09:49:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x12672b800) [pid = 1948] [serial = 1151] [outer = 0x0] 09:49:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x127076c00) [pid = 1948] [serial = 1152] [outer = 0x12672b800] 09:49:48 INFO - PROCESS | 1948 | 1467737388768 Marionette DEBUG loaded listener.js 09:49:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x127088800) [pid = 1948] [serial = 1153] [outer = 0x12672b800] 09:49:49 INFO - PROCESS | 1948 | 1467737389089 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]]]}] 09:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 519ms 09:49:49 INFO - PROCESS | 1948 | 1467737389147 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 09:49:49 INFO - PROCESS | 1948 | 1467737389149 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 09:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:49:49 INFO - PROCESS | 1948 | 1467737389152 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:49:49 INFO - PROCESS | 1948 | 1467737389154 Marionette TRACE conn2 <- [1,1510,null,{}] 09:49:49 INFO - PROCESS | 1948 | 1467737389157 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}] 09:49:49 INFO - PROCESS | 1948 | 1467737389159 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:49 INFO - PROCESS | 1948 | 1467737389274 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 09:49:49 INFO - PROCESS | 1948 | 1467737389369 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:49 INFO - PROCESS | 1948 | 1467737389370 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x124d08000 == 34 [pid = 1948] [id = 385] 09:49:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1139c8400) [pid = 1948] [serial = 1154] [outer = 0x0] 09:49:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x12640b400) [pid = 1948] [serial = 1155] [outer = 0x1139c8400] 09:49:49 INFO - PROCESS | 1948 | 1467737389409 Marionette DEBUG loaded listener.js 09:49:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x128a8b400) [pid = 1948] [serial = 1156] [outer = 0x1139c8400] 09:49:49 INFO - PROCESS | 1948 | 1467737389863 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]]]}] 09:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 720ms 09:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:49:49 INFO - PROCESS | 1948 | 1467737389873 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 09:49:49 INFO - PROCESS | 1948 | 1467737389874 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 09:49:49 INFO - PROCESS | 1948 | 1467737389876 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:49:49 INFO - PROCESS | 1948 | 1467737389877 Marionette TRACE conn2 <- [1,1514,null,{}] 09:49:49 INFO - PROCESS | 1948 | 1467737389879 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}] 09:49:49 INFO - PROCESS | 1948 | 1467737389883 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:50 INFO - PROCESS | 1948 | 1467737390003 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 09:49:50 INFO - PROCESS | 1948 | 1467737390009 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:50 INFO - PROCESS | 1948 | 1467737390010 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x129081000 == 35 [pid = 1948] [id = 386] 09:49:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x128a93800) [pid = 1948] [serial = 1157] [outer = 0x0] 09:49:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12a711400) [pid = 1948] [serial = 1158] [outer = 0x128a93800] 09:49:50 INFO - PROCESS | 1948 | 1467737390065 Marionette DEBUG loaded listener.js 09:49:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12a7a2000) [pid = 1948] [serial = 1159] [outer = 0x128a93800] 09:49:50 INFO - PROCESS | 1948 | 1467737390388 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]]]}] 09:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 520ms 09:49:50 INFO - PROCESS | 1948 | 1467737390396 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 09:49:50 INFO - PROCESS | 1948 | 1467737390398 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 09:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:49:50 INFO - PROCESS | 1948 | 1467737390400 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:49:50 INFO - PROCESS | 1948 | 1467737390401 Marionette TRACE conn2 <- [1,1518,null,{}] 09:49:50 INFO - PROCESS | 1948 | 1467737390403 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}] 09:49:50 INFO - PROCESS | 1948 | 1467737390405 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:50 INFO - PROCESS | 1948 | 1467737390511 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 09:49:50 INFO - PROCESS | 1948 | 1467737390523 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:50 INFO - PROCESS | 1948 | 1467737390524 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a73b800 == 36 [pid = 1948] [id = 387] 09:49:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12a820c00) [pid = 1948] [serial = 1160] [outer = 0x0] 09:49:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12b650800) [pid = 1948] [serial = 1161] [outer = 0x12a820c00] 09:49:50 INFO - PROCESS | 1948 | 1467737390548 Marionette DEBUG loaded listener.js 09:49:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12b6e3400) [pid = 1948] [serial = 1162] [outer = 0x12a820c00] 09:49:50 INFO - PROCESS | 1948 | 1467737390884 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]]]}] 09:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 519ms 09:49:50 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:49:50 INFO - PROCESS | 1948 | 1467737390919 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 09:49:50 INFO - PROCESS | 1948 | 1467737390921 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 09:49:50 INFO - PROCESS | 1948 | 1467737390923 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:49:50 INFO - PROCESS | 1948 | 1467737390924 Marionette TRACE conn2 <- [1,1522,null,{}] 09:49:50 INFO - PROCESS | 1948 | 1467737390926 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}] 09:49:50 INFO - PROCESS | 1948 | 1467737390927 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:51 INFO - PROCESS | 1948 | 1467737391026 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 09:49:51 INFO - PROCESS | 1948 | 1467737391030 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:51 INFO - PROCESS | 1948 | 1467737391031 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x12aad1000 == 37 [pid = 1948] [id = 388] 09:49:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x113b7a400) [pid = 1948] [serial = 1163] [outer = 0x0] 09:49:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12b91f400) [pid = 1948] [serial = 1164] [outer = 0x113b7a400] 09:49:51 INFO - PROCESS | 1948 | 1467737391055 Marionette DEBUG loaded listener.js 09:49:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12b92bc00) [pid = 1948] [serial = 1165] [outer = 0x113b7a400] 09:49:51 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x113382800) [pid = 1948] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:49:51 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x12708a800) [pid = 1948] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:49:51 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x11338dc00) [pid = 1948] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:49:51 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x119945000) [pid = 1948] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:49:51 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x118088000) [pid = 1948] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:49:51 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x112a7c400) [pid = 1948] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:49:51 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x118083c00) [pid = 1948] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:49:51 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x117eb1c00) [pid = 1948] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:49:51 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1126f6800) [pid = 1948] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:49:51 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x1288ec800) [pid = 1948] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:49:51 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x125ef0000) [pid = 1948] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:49:51 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x122534c00) [pid = 1948] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:49:51 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1126f2c00) [pid = 1948] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:49:51 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x1293cdc00) [pid = 1948] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:49:51 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x112a88c00) [pid = 1948] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:49:51 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x118084400) [pid = 1948] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:49:51 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 () { 09:49:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:49:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:49:51 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 () { 09:49:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:49:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:49:51 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 () { 09:49:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:49:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:49:51 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 () { 09:49:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:49:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:49:51 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 522ms 09:49:51 INFO - PROCESS | 1948 | 1467737391438 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"]]]}] 09:49:51 INFO - PROCESS | 1948 | 1467737391446 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 09:49:51 INFO - PROCESS | 1948 | 1467737391447 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 09:49:51 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:49:51 INFO - PROCESS | 1948 | 1467737391450 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:49:51 INFO - PROCESS | 1948 | 1467737391451 Marionette TRACE conn2 <- [1,1526,null,{}] 09:49:51 INFO - PROCESS | 1948 | 1467737391453 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}] 09:49:51 INFO - PROCESS | 1948 | 1467737391454 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:51 INFO - PROCESS | 1948 | 1467737391549 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 09:49:51 INFO - PROCESS | 1948 | 1467737391553 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:51 INFO - PROCESS | 1948 | 1467737391554 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x111e11800 == 38 [pid = 1948] [id = 389] 09:49:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x116056000) [pid = 1948] [serial = 1166] [outer = 0x0] 09:49:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x117eaf000) [pid = 1948] [serial = 1167] [outer = 0x116056000] 09:49:51 INFO - PROCESS | 1948 | 1467737391583 Marionette DEBUG loaded listener.js 09:49:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x119809400) [pid = 1948] [serial = 1168] [outer = 0x116056000] 09:49:52 INFO - PROCESS | 1948 | 1467737392008 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"]]]}] 09:49:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:49:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:49:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:49:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:49:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:49:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:49:52 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 568ms 09:49:52 INFO - PROCESS | 1948 | 1467737392019 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 09:49:52 INFO - PROCESS | 1948 | 1467737392020 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 09:49:52 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:49:52 INFO - PROCESS | 1948 | 1467737392031 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:49:52 INFO - PROCESS | 1948 | 1467737392032 Marionette TRACE conn2 <- [1,1530,null,{}] 09:49:52 INFO - PROCESS | 1948 | 1467737392035 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}] 09:49:52 INFO - PROCESS | 1948 | 1467737392036 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:52 INFO - PROCESS | 1948 | 1467737392114 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 09:49:52 INFO - PROCESS | 1948 | 1467737392118 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:52 INFO - PROCESS | 1948 | 1467737392119 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x12bbb8800 == 39 [pid = 1948] [id = 390] 09:49:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1247c8400) [pid = 1948] [serial = 1169] [outer = 0x0] 09:49:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x127082c00) [pid = 1948] [serial = 1170] [outer = 0x1247c8400] 09:49:52 INFO - PROCESS | 1948 | 1467737392143 Marionette DEBUG loaded listener.js 09:49:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x12b92b000) [pid = 1948] [serial = 1171] [outer = 0x1247c8400] 09:49:52 INFO - PROCESS | 1948 | 1467737392453 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]]]}] 09:49:52 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 09:49:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:49:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:49:52 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. 09:49:52 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:49:52 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 477ms 09:49:52 INFO - PROCESS | 1948 | 1467737392500 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 09:49:52 INFO - PROCESS | 1948 | 1467737392502 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 09:49:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:49:52 INFO - PROCESS | 1948 | 1467737392504 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:49:52 INFO - PROCESS | 1948 | 1467737392506 Marionette TRACE conn2 <- [1,1534,null,{}] 09:49:52 INFO - PROCESS | 1948 | 1467737392515 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}] 09:49:52 INFO - PROCESS | 1948 | 1467737392517 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:52 INFO - PROCESS | 1948 | 1467737392604 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 09:49:52 INFO - PROCESS | 1948 | 1467737392609 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:52 INFO - PROCESS | 1948 | 1467737392611 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c6b7800 == 40 [pid = 1948] [id = 391] 09:49:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x12b92d800) [pid = 1948] [serial = 1172] [outer = 0x0] 09:49:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x12ba26800) [pid = 1948] [serial = 1173] [outer = 0x12b92d800] 09:49:52 INFO - PROCESS | 1948 | 1467737392636 Marionette DEBUG loaded listener.js 09:49:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12be15c00) [pid = 1948] [serial = 1174] [outer = 0x12b92d800] 09:49:52 INFO - PROCESS | 1948 | 1467737392985 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]]]}] 09:49:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:49:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 519ms 09:49:53 INFO - PROCESS | 1948 | 1467737393033 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 09:49:53 INFO - PROCESS | 1948 | 1467737393035 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 09:49:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:49:53 INFO - PROCESS | 1948 | 1467737393037 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:49:53 INFO - PROCESS | 1948 | 1467737393038 Marionette TRACE conn2 <- [1,1538,null,{}] 09:49:53 INFO - PROCESS | 1948 | 1467737393040 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}] 09:49:53 INFO - PROCESS | 1948 | 1467737393041 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:53 INFO - PROCESS | 1948 | 1467737393121 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 09:49:53 INFO - PROCESS | 1948 | 1467737393127 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:53 INFO - PROCESS | 1948 | 1467737393128 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c9f5000 == 41 [pid = 1948] [id = 392] 09:49:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12ba28800) [pid = 1948] [serial = 1175] [outer = 0x0] 09:49:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12bec8c00) [pid = 1948] [serial = 1176] [outer = 0x12ba28800] 09:49:53 INFO - PROCESS | 1948 | 1467737393151 Marionette DEBUG loaded listener.js 09:49:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12bed3000) [pid = 1948] [serial = 1177] [outer = 0x12ba28800] 09:49:53 INFO - PROCESS | 1948 | 1467737393543 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]]]}] 09:49:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:49:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 568ms 09:49:53 INFO - PROCESS | 1948 | 1467737393624 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 09:49:53 INFO - PROCESS | 1948 | 1467737393626 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 09:49:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:49:53 INFO - PROCESS | 1948 | 1467737393631 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:49:53 INFO - PROCESS | 1948 | 1467737393633 Marionette TRACE conn2 <- [1,1542,null,{}] 09:49:53 INFO - PROCESS | 1948 | 1467737393637 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}] 09:49:53 INFO - PROCESS | 1948 | 1467737393640 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:53 INFO - PROCESS | 1948 | 1467737393749 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 09:49:53 INFO - PROCESS | 1948 | 1467737393823 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:53 INFO - PROCESS | 1948 | 1467737393824 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x1181df000 == 42 [pid = 1948] [id = 393] 09:49:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x11728dc00) [pid = 1948] [serial = 1178] [outer = 0x0] 09:49:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x118089800) [pid = 1948] [serial = 1179] [outer = 0x11728dc00] 09:49:53 INFO - PROCESS | 1948 | 1467737393855 Marionette DEBUG loaded listener.js 09:49:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x11878e400) [pid = 1948] [serial = 1180] [outer = 0x11728dc00] 09:49:54 INFO - PROCESS | 1948 | 1467737394305 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]]]}] 09:49:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:49:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 722ms 09:49:54 INFO - PROCESS | 1948 | 1467737394358 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 09:49:54 INFO - PROCESS | 1948 | 1467737394363 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 09:49:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:49:54 INFO - PROCESS | 1948 | 1467737394371 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:49:54 INFO - PROCESS | 1948 | 1467737394375 Marionette TRACE conn2 <- [1,1546,null,{}] 09:49:54 INFO - PROCESS | 1948 | 1467737394379 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}] 09:49:54 INFO - PROCESS | 1948 | 1467737394382 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:54 INFO - PROCESS | 1948 | 1467737394536 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 09:49:54 INFO - PROCESS | 1948 | 1467737394636 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:54 INFO - PROCESS | 1948 | 1467737394638 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x125461800 == 43 [pid = 1948] [id = 394] 09:49:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x124939000) [pid = 1948] [serial = 1181] [outer = 0x0] 09:49:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x124d4fc00) [pid = 1948] [serial = 1182] [outer = 0x124939000] 09:49:54 INFO - PROCESS | 1948 | 1467737394687 Marionette DEBUG loaded listener.js 09:49:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12658e400) [pid = 1948] [serial = 1183] [outer = 0x124939000] 09:49:55 INFO - PROCESS | 1948 | 1467737395184 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]]]}] 09:49:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:49:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 875ms 09:49:55 INFO - PROCESS | 1948 | 1467737395256 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 09:49:55 INFO - PROCESS | 1948 | 1467737395258 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 09:49:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:49:55 INFO - PROCESS | 1948 | 1467737395262 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:49:55 INFO - PROCESS | 1948 | 1467737395265 Marionette TRACE conn2 <- [1,1550,null,{}] 09:49:55 INFO - PROCESS | 1948 | 1467737395272 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}] 09:49:55 INFO - PROCESS | 1948 | 1467737395278 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:55 INFO - PROCESS | 1948 | 1467737395380 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 09:49:55 INFO - PROCESS | 1948 | 1467737395454 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:55 INFO - PROCESS | 1948 | 1467737395456 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:55 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c9ea000 == 44 [pid = 1948] [id = 395] 09:49:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x12904b000) [pid = 1948] [serial = 1184] [outer = 0x0] 09:49:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x12939e400) [pid = 1948] [serial = 1185] [outer = 0x12904b000] 09:49:55 INFO - PROCESS | 1948 | 1467737395487 Marionette DEBUG loaded listener.js 09:49:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x12a498800) [pid = 1948] [serial = 1186] [outer = 0x12904b000] 09:49:55 INFO - PROCESS | 1948 | 1467737395909 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]]]}] 09:49:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:49:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 674ms 09:49:55 INFO - PROCESS | 1948 | 1467737395936 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 09:49:55 INFO - PROCESS | 1948 | 1467737395938 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 09:49:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:49:55 INFO - PROCESS | 1948 | 1467737395941 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:49:55 INFO - PROCESS | 1948 | 1467737395942 Marionette TRACE conn2 <- [1,1554,null,{}] 09:49:55 INFO - PROCESS | 1948 | 1467737395945 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}] 09:49:55 INFO - PROCESS | 1948 | 1467737395946 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:56 INFO - PROCESS | 1948 | 1467737396049 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 09:49:56 INFO - PROCESS | 1948 | 1467737396109 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:56 INFO - PROCESS | 1948 | 1467737396110 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x12ccdb000 == 45 [pid = 1948] [id = 396] 09:49:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x12a7a0c00) [pid = 1948] [serial = 1187] [outer = 0x0] 09:49:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x12b926800) [pid = 1948] [serial = 1188] [outer = 0x12a7a0c00] 09:49:56 INFO - PROCESS | 1948 | 1467737396139 Marionette DEBUG loaded listener.js 09:49:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x12ba2ac00) [pid = 1948] [serial = 1189] [outer = 0x12a7a0c00] 09:49:56 INFO - PROCESS | 1948 | 1467737396625 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]]]}] 09:49:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:49:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 722ms 09:49:56 INFO - PROCESS | 1948 | 1467737396842 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 09:49:56 INFO - PROCESS | 1948 | 1467737396845 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 09:49:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:49:56 INFO - PROCESS | 1948 | 1467737396862 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:49:56 INFO - PROCESS | 1948 | 1467737396863 Marionette TRACE conn2 <- [1,1558,null,{}] 09:49:56 INFO - PROCESS | 1948 | 1467737396867 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}] 09:49:56 INFO - PROCESS | 1948 | 1467737396869 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:56 INFO - PROCESS | 1948 | 1467737396966 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 09:49:57 INFO - PROCESS | 1948 | 1467737397025 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:57 INFO - PROCESS | 1948 | 1467737397028 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:57 INFO - PROCESS | 1948 | ++DOCSHELL 0x118aa5800 == 46 [pid = 1948] [id = 397] 09:49:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x117eb1c00) [pid = 1948] [serial = 1190] [outer = 0x0] 09:49:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x11853b800) [pid = 1948] [serial = 1191] [outer = 0x117eb1c00] 09:49:57 INFO - PROCESS | 1948 | 1467737397055 Marionette DEBUG loaded listener.js 09:49:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x11859c000) [pid = 1948] [serial = 1192] [outer = 0x117eb1c00] 09:49:57 INFO - PROCESS | 1948 | 1467737397479 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]]]}] 09:49:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:49:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 672ms 09:49:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:49:57 INFO - PROCESS | 1948 | 1467737397534 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 09:49:57 INFO - PROCESS | 1948 | 1467737397536 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 09:49:57 INFO - PROCESS | 1948 | 1467737397558 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:49:57 INFO - PROCESS | 1948 | 1467737397560 Marionette TRACE conn2 <- [1,1562,null,{}] 09:49:57 INFO - PROCESS | 1948 | 1467737397565 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}] 09:49:57 INFO - PROCESS | 1948 | 1467737397567 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:57 INFO - PROCESS | 1948 | 1467737397657 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 09:49:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12c6b7800 == 45 [pid = 1948] [id = 391] 09:49:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12bbb8800 == 44 [pid = 1948] [id = 390] 09:49:58 INFO - PROCESS | 1948 | --DOCSHELL 0x111e11800 == 43 [pid = 1948] [id = 389] 09:49:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12aad1000 == 42 [pid = 1948] [id = 388] 09:49:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12a73b800 == 41 [pid = 1948] [id = 387] 09:49:58 INFO - PROCESS | 1948 | --DOCSHELL 0x129081000 == 40 [pid = 1948] [id = 386] 09:49:58 INFO - PROCESS | 1948 | --DOCSHELL 0x124d08000 == 39 [pid = 1948] [id = 385] 09:49:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12420a000 == 38 [pid = 1948] [id = 384] 09:49:58 INFO - PROCESS | 1948 | --DOCSHELL 0x11991d000 == 37 [pid = 1948] [id = 383] 09:49:58 INFO - PROCESS | 1948 | --DOCSHELL 0x1181ef800 == 36 [pid = 1948] [id = 382] 09:49:58 INFO - PROCESS | 1948 | --DOCSHELL 0x116936800 == 35 [pid = 1948] [id = 381] 09:49:58 INFO - PROCESS | 1948 | --DOCSHELL 0x123a3e800 == 34 [pid = 1948] [id = 380] 09:49:58 INFO - PROCESS | 1948 | --DOCSHELL 0x1171af800 == 33 [pid = 1948] [id = 379] 09:49:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12aae0000 == 32 [pid = 1948] [id = 378] 09:49:58 INFO - PROCESS | 1948 | --DOCSHELL 0x118aa5800 == 31 [pid = 1948] [id = 397] 09:49:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12ccdb000 == 30 [pid = 1948] [id = 396] 09:49:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12c9ea000 == 29 [pid = 1948] [id = 395] 09:49:58 INFO - PROCESS | 1948 | --DOCSHELL 0x125461800 == 28 [pid = 1948] [id = 394] 09:49:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12c9f5000 == 27 [pid = 1948] [id = 392] 09:49:58 INFO - PROCESS | 1948 | --DOCSHELL 0x1181df000 == 26 [pid = 1948] [id = 393] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x118f9c000) [pid = 1948] [serial = 1087] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x11859c400) [pid = 1948] [serial = 1086] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x12640c000) [pid = 1948] [serial = 1090] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x12540dc00) [pid = 1948] [serial = 1089] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12914d400) [pid = 1948] [serial = 1093] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x128a86000) [pid = 1948] [serial = 1092] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x127085000) [pid = 1948] [serial = 1117] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x1265d0400) [pid = 1948] [serial = 1116] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x12b650400) [pid = 1948] [serial = 1096] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1288f9400) [pid = 1948] [serial = 1122] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x129538400) [pid = 1948] [serial = 1095] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x12a7a2c00) [pid = 1948] [serial = 1132] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1286d9c00) [pid = 1948] [serial = 1120] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1265cd400) [pid = 1948] [serial = 1126] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x118592800) [pid = 1948] [serial = 1125] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x12a8f4c00) [pid = 1948] [serial = 1134] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x12a70ec00) [pid = 1948] [serial = 1131] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x128a94400) [pid = 1948] [serial = 1123] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x129149400) [pid = 1948] [serial = 1129] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x124938800) [pid = 1948] [serial = 1111] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x128a88000) [pid = 1948] [serial = 1128] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x125411400) [pid = 1948] [serial = 1114] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x124bd9000) [pid = 1948] [serial = 1113] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1286d0000) [pid = 1948] [serial = 1119] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x113f0d000) [pid = 1948] [serial = 1101] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x11203bc00) [pid = 1948] [serial = 1102] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x123b4a000) [pid = 1948] [serial = 1110] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x118783800) [pid = 1948] [serial = 1099] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x11853a400) [pid = 1948] [serial = 1098] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x119810c00) [pid = 1948] [serial = 1107] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x120d45000) [pid = 1948] [serial = 1108] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x118598800) [pid = 1948] [serial = 1104] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x11878c000) [pid = 1948] [serial = 1105] [outer = 0x0] [url = about:blank] 09:49:58 INFO - PROCESS | 1948 | 1467737398327 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:58 INFO - PROCESS | 1948 | 1467737398328 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:58 INFO - PROCESS | 1948 | ++DOCSHELL 0x1131ea800 == 27 [pid = 1948] [id = 398] 09:49:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x11332ec00) [pid = 1948] [serial = 1193] [outer = 0x0] 09:49:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x113947000) [pid = 1948] [serial = 1194] [outer = 0x11332ec00] 09:49:58 INFO - PROCESS | 1948 | 1467737398361 Marionette DEBUG loaded listener.js 09:49:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x113d5f000) [pid = 1948] [serial = 1195] [outer = 0x11332ec00] 09:49:58 INFO - PROCESS | 1948 | 1467737398692 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]]]}] 09:49:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:49:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1192ms 09:49:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:49:58 INFO - PROCESS | 1948 | 1467737398732 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 09:49:58 INFO - PROCESS | 1948 | 1467737398734 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 09:49:58 INFO - PROCESS | 1948 | 1467737398737 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:49:58 INFO - PROCESS | 1948 | 1467737398739 Marionette TRACE conn2 <- [1,1566,null,{}] 09:49:58 INFO - PROCESS | 1948 | 1467737398743 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}] 09:49:58 INFO - PROCESS | 1948 | 1467737398745 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:58 INFO - PROCESS | 1948 | 1467737398823 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 09:49:58 INFO - PROCESS | 1948 | 1467737398830 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:58 INFO - PROCESS | 1948 | 1467737398831 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:58 INFO - PROCESS | 1948 | ++DOCSHELL 0x117170800 == 28 [pid = 1948] [id = 399] 09:49:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x1166f7400) [pid = 1948] [serial = 1196] [outer = 0x0] 09:49:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x118556c00) [pid = 1948] [serial = 1197] [outer = 0x1166f7400] 09:49:58 INFO - PROCESS | 1948 | 1467737398879 Marionette DEBUG loaded listener.js 09:49:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x11859c400) [pid = 1948] [serial = 1198] [outer = 0x1166f7400] 09:49:59 INFO - PROCESS | 1948 | 1467737399226 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]]]}] 09:49:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:49:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 522ms 09:49:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:49:59 INFO - PROCESS | 1948 | 1467737399262 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 09:49:59 INFO - PROCESS | 1948 | 1467737399264 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 09:49:59 INFO - PROCESS | 1948 | 1467737399267 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:49:59 INFO - PROCESS | 1948 | 1467737399268 Marionette TRACE conn2 <- [1,1570,null,{}] 09:49:59 INFO - PROCESS | 1948 | 1467737399270 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}] 09:49:59 INFO - PROCESS | 1948 | 1467737399272 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:59 INFO - PROCESS | 1948 | 1467737399351 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 09:49:59 INFO - PROCESS | 1948 | 1467737399357 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:59 INFO - PROCESS | 1948 | 1467737399360 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x116f2a000 == 29 [pid = 1948] [id = 400] 09:49:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x118789c00) [pid = 1948] [serial = 1199] [outer = 0x0] 09:49:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x11924f800) [pid = 1948] [serial = 1200] [outer = 0x118789c00] 09:49:59 INFO - PROCESS | 1948 | 1467737399385 Marionette DEBUG loaded listener.js 09:49:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x11983ac00) [pid = 1948] [serial = 1201] [outer = 0x118789c00] 09:49:59 INFO - PROCESS | 1948 | 1467737399760 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]]]}] 09:49:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:49:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 520ms 09:49:59 INFO - PROCESS | 1948 | 1467737399787 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 09:49:59 INFO - PROCESS | 1948 | 1467737399789 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 09:49:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:49:59 INFO - PROCESS | 1948 | 1467737399795 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:49:59 INFO - PROCESS | 1948 | 1467737399800 Marionette TRACE conn2 <- [1,1574,null,{}] 09:49:59 INFO - PROCESS | 1948 | 1467737399803 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}] 09:49:59 INFO - PROCESS | 1948 | 1467737399806 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:59 INFO - PROCESS | 1948 | 1467737399885 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 09:49:59 INFO - PROCESS | 1948 | 1467737399892 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:49:59 INFO - PROCESS | 1948 | 1467737399893 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:49:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x119272000 == 30 [pid = 1948] [id = 401] 09:49:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x120d41800) [pid = 1948] [serial = 1202] [outer = 0x0] 09:49:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x123ddf400) [pid = 1948] [serial = 1203] [outer = 0x120d41800] 09:49:59 INFO - PROCESS | 1948 | 1467737399918 Marionette DEBUG loaded listener.js 09:49:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x1249c7400) [pid = 1948] [serial = 1204] [outer = 0x120d41800] 09:50:00 INFO - PROCESS | 1948 | 1467737400249 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]]]}] 09:50:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:50:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 476ms 09:50:00 INFO - PROCESS | 1948 | 1467737400268 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 09:50:00 INFO - PROCESS | 1948 | 1467737400270 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 09:50:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:50:00 INFO - PROCESS | 1948 | 1467737400272 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:50:00 INFO - PROCESS | 1948 | 1467737400273 Marionette TRACE conn2 <- [1,1578,null,{}] 09:50:00 INFO - PROCESS | 1948 | 1467737400276 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}] 09:50:00 INFO - PROCESS | 1948 | 1467737400277 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:00 INFO - PROCESS | 1948 | 1467737400352 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 09:50:00 INFO - PROCESS | 1948 | 1467737400424 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:00 INFO - PROCESS | 1948 | 1467737400426 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:00 INFO - PROCESS | 1948 | ++DOCSHELL 0x11991a800 == 31 [pid = 1948] [id = 402] 09:50:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x11604d000) [pid = 1948] [serial = 1205] [outer = 0x0] 09:50:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x124bd9000) [pid = 1948] [serial = 1206] [outer = 0x11604d000] 09:50:00 INFO - PROCESS | 1948 | 1467737400450 Marionette DEBUG loaded listener.js 09:50:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x125ef1000) [pid = 1948] [serial = 1207] [outer = 0x11604d000] 09:50:00 INFO - PROCESS | 1948 | 1467737400780 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]]]}] 09:50:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:50:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 521ms 09:50:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:50:00 INFO - PROCESS | 1948 | 1467737400794 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 09:50:00 INFO - PROCESS | 1948 | 1467737400795 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 09:50:00 INFO - PROCESS | 1948 | 1467737400797 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:50:00 INFO - PROCESS | 1948 | 1467737400798 Marionette TRACE conn2 <- [1,1582,null,{}] 09:50:00 INFO - PROCESS | 1948 | 1467737400801 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}] 09:50:00 INFO - PROCESS | 1948 | 1467737400802 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:00 INFO - PROCESS | 1948 | 1467737400893 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 09:50:00 INFO - PROCESS | 1948 | 1467737400930 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:00 INFO - PROCESS | 1948 | 1467737400934 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:00 INFO - PROCESS | 1948 | ++DOCSHELL 0x1227d3800 == 32 [pid = 1948] [id = 403] 09:50:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x118789800) [pid = 1948] [serial = 1208] [outer = 0x0] 09:50:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1265d6400) [pid = 1948] [serial = 1209] [outer = 0x118789800] 09:50:00 INFO - PROCESS | 1948 | 1467737400966 Marionette DEBUG loaded listener.js 09:50:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x127081000) [pid = 1948] [serial = 1210] [outer = 0x118789800] 09:50:01 INFO - PROCESS | 1948 | 1467737401325 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]]]}] 09:50:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:50:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 569ms 09:50:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:50:01 INFO - PROCESS | 1948 | 1467737401367 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 09:50:01 INFO - PROCESS | 1948 | 1467737401368 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 09:50:01 INFO - PROCESS | 1948 | 1467737401370 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:50:01 INFO - PROCESS | 1948 | 1467737401372 Marionette TRACE conn2 <- [1,1586,null,{}] 09:50:01 INFO - PROCESS | 1948 | 1467737401374 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}] 09:50:01 INFO - PROCESS | 1948 | 1467737401376 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:01 INFO - PROCESS | 1948 | 1467737401471 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 09:50:01 INFO - PROCESS | 1948 | 1467737401509 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:01 INFO - PROCESS | 1948 | 1467737401510 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x1131e5000 == 33 [pid = 1948] [id = 404] 09:50:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x127087400) [pid = 1948] [serial = 1211] [outer = 0x0] 09:50:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1286d4800) [pid = 1948] [serial = 1212] [outer = 0x127087400] 09:50:01 INFO - PROCESS | 1948 | 1467737401534 Marionette DEBUG loaded listener.js 09:50:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1288f7c00) [pid = 1948] [serial = 1213] [outer = 0x127087400] 09:50:01 INFO - PROCESS | 1948 | 1467737401871 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]]]}] 09:50:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:50:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 523ms 09:50:01 INFO - PROCESS | 1948 | 1467737401895 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 09:50:01 INFO - PROCESS | 1948 | 1467737401896 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 09:50:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:50:01 INFO - PROCESS | 1948 | 1467737401907 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:50:01 INFO - PROCESS | 1948 | 1467737401910 Marionette TRACE conn2 <- [1,1590,null,{}] 09:50:01 INFO - PROCESS | 1948 | 1467737401912 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}] 09:50:01 INFO - PROCESS | 1948 | 1467737401914 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:02 INFO - PROCESS | 1948 | 1467737402008 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 09:50:02 INFO - PROCESS | 1948 | 1467737402012 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:02 INFO - PROCESS | 1948 | 1467737402013 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x125ecb800 == 34 [pid = 1948] [id = 405] 09:50:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1126f7400) [pid = 1948] [serial = 1214] [outer = 0x0] 09:50:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x128a8d000) [pid = 1948] [serial = 1215] [outer = 0x1126f7400] 09:50:02 INFO - PROCESS | 1948 | 1467737402037 Marionette DEBUG loaded listener.js 09:50:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x128d07800) [pid = 1948] [serial = 1216] [outer = 0x1126f7400] 09:50:02 INFO - PROCESS | 1948 | 1467737402361 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]]]}] 09:50:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:50:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 472ms 09:50:02 INFO - PROCESS | 1948 | 1467737402380 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 09:50:02 INFO - PROCESS | 1948 | 1467737402381 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 09:50:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:50:02 INFO - PROCESS | 1948 | 1467737402384 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:50:02 INFO - PROCESS | 1948 | 1467737402385 Marionette TRACE conn2 <- [1,1594,null,{}] 09:50:02 INFO - PROCESS | 1948 | 1467737402387 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}] 09:50:02 INFO - PROCESS | 1948 | 1467737402388 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:02 INFO - PROCESS | 1948 | 1467737402663 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 09:50:02 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x128a93800) [pid = 1948] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:50:02 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x12a820c00) [pid = 1948] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:50:02 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x113b7a400) [pid = 1948] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:50:02 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x113d5e800) [pid = 1948] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:50:02 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x12672b800) [pid = 1948] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:50:02 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x122538800) [pid = 1948] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:50:02 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x11849cc00) [pid = 1948] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:50:02 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x12a7a3c00) [pid = 1948] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:50:02 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x11604a800) [pid = 1948] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:50:02 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x11878b800) [pid = 1948] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:50:02 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x12b92d800) [pid = 1948] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:50:02 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x12ba28800) [pid = 1948] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:50:02 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x116056000) [pid = 1948] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:50:02 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x1247c8400) [pid = 1948] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:50:02 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1139c8400) [pid = 1948] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:50:02 INFO - PROCESS | 1948 | 1467737402710 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:02 INFO - PROCESS | 1948 | 1467737402711 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x118369000 == 35 [pid = 1948] [id = 406] 09:50:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1126f8400) [pid = 1948] [serial = 1217] [outer = 0x0] 09:50:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1151ae400) [pid = 1948] [serial = 1218] [outer = 0x1126f8400] 09:50:02 INFO - PROCESS | 1948 | 1467737402735 Marionette DEBUG loaded listener.js 09:50:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x119827400) [pid = 1948] [serial = 1219] [outer = 0x1126f8400] 09:50:03 INFO - PROCESS | 1948 | 1467737403043 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]]]}] 09:50:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:50:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 670ms 09:50:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:50:03 INFO - PROCESS | 1948 | 1467737403054 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 09:50:03 INFO - PROCESS | 1948 | 1467737403055 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 09:50:03 INFO - PROCESS | 1948 | 1467737403059 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:50:03 INFO - PROCESS | 1948 | 1467737403062 Marionette TRACE conn2 <- [1,1598,null,{}] 09:50:03 INFO - PROCESS | 1948 | 1467737403065 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}] 09:50:03 INFO - PROCESS | 1948 | 1467737403066 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:03 INFO - PROCESS | 1948 | 1467737403143 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 09:50:03 INFO - PROCESS | 1948 | 1467737403147 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:03 INFO - PROCESS | 1948 | 1467737403148 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:03 INFO - PROCESS | 1948 | ++DOCSHELL 0x128dbc000 == 36 [pid = 1948] [id = 407] 09:50:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1184a7800) [pid = 1948] [serial = 1220] [outer = 0x0] 09:50:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x128a8a800) [pid = 1948] [serial = 1221] [outer = 0x1184a7800] 09:50:03 INFO - PROCESS | 1948 | 1467737403172 Marionette DEBUG loaded listener.js 09:50:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12914f400) [pid = 1948] [serial = 1222] [outer = 0x1184a7800] 09:50:03 INFO - PROCESS | 1948 | 1467737403478 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]]]}] 09:50:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:50:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 474ms 09:50:03 INFO - PROCESS | 1948 | 1467737403532 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 09:50:03 INFO - PROCESS | 1948 | 1467737403533 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 09:50:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:50:03 INFO - PROCESS | 1948 | 1467737403536 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:50:03 INFO - PROCESS | 1948 | 1467737403537 Marionette TRACE conn2 <- [1,1602,null,{}] 09:50:03 INFO - PROCESS | 1948 | 1467737403539 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}] 09:50:03 INFO - PROCESS | 1948 | 1467737403540 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:03 INFO - PROCESS | 1948 | 1467737403644 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 09:50:03 INFO - PROCESS | 1948 | 1467737403651 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:03 INFO - PROCESS | 1948 | 1467737403652 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:03 INFO - PROCESS | 1948 | ++DOCSHELL 0x12907c800 == 37 [pid = 1948] [id = 408] 09:50:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x129150800) [pid = 1948] [serial = 1223] [outer = 0x0] 09:50:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1293c9400) [pid = 1948] [serial = 1224] [outer = 0x129150800] 09:50:03 INFO - PROCESS | 1948 | 1467737403679 Marionette DEBUG loaded listener.js 09:50:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12a499400) [pid = 1948] [serial = 1225] [outer = 0x129150800] 09:50:04 INFO - PROCESS | 1948 | 1467737404014 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]]]}] 09:50:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:50:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 518ms 09:50:04 INFO - PROCESS | 1948 | 1467737404054 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 09:50:04 INFO - PROCESS | 1948 | 1467737404056 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 09:50:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:50:04 INFO - PROCESS | 1948 | 1467737404058 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:50:04 INFO - PROCESS | 1948 | 1467737404060 Marionette TRACE conn2 <- [1,1606,null,{}] 09:50:04 INFO - PROCESS | 1948 | 1467737404062 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}] 09:50:04 INFO - PROCESS | 1948 | 1467737404064 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:04 INFO - PROCESS | 1948 | 1467737404151 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 09:50:04 INFO - PROCESS | 1948 | 1467737404154 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:04 INFO - PROCESS | 1948 | 1467737404155 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x119256800 == 38 [pid = 1948] [id = 409] 09:50:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x113016800) [pid = 1948] [serial = 1226] [outer = 0x0] 09:50:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12a79cc00) [pid = 1948] [serial = 1227] [outer = 0x113016800] 09:50:04 INFO - PROCESS | 1948 | 1467737404181 Marionette DEBUG loaded listener.js 09:50:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12a8f9c00) [pid = 1948] [serial = 1228] [outer = 0x113016800] 09:50:04 INFO - PROCESS | 1948 | 1467737404513 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]]]}] 09:50:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:50:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 470ms 09:50:04 INFO - PROCESS | 1948 | 1467737404529 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 09:50:04 INFO - PROCESS | 1948 | 1467737404530 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 09:50:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:50:04 INFO - PROCESS | 1948 | 1467737404534 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:50:04 INFO - PROCESS | 1948 | 1467737404535 Marionette TRACE conn2 <- [1,1610,null,{}] 09:50:04 INFO - PROCESS | 1948 | 1467737404537 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}] 09:50:04 INFO - PROCESS | 1948 | 1467737404538 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:04 INFO - PROCESS | 1948 | 1467737404647 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 09:50:04 INFO - PROCESS | 1948 | 1467737404742 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:04 INFO - PROCESS | 1948 | 1467737404744 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x113f25000 == 39 [pid = 1948] [id = 410] 09:50:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1126fb000) [pid = 1948] [serial = 1229] [outer = 0x0] 09:50:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x1126fbc00) [pid = 1948] [serial = 1230] [outer = 0x1126fb000] 09:50:04 INFO - PROCESS | 1948 | 1467737404780 Marionette DEBUG loaded listener.js 09:50:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x113f06c00) [pid = 1948] [serial = 1231] [outer = 0x1126fb000] 09:50:05 INFO - PROCESS | 1948 | 1467737405302 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]]]}] 09:50:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:50:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 818ms 09:50:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:50:05 INFO - PROCESS | 1948 | 1467737405354 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 09:50:05 INFO - PROCESS | 1948 | 1467737405356 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 09:50:05 INFO - PROCESS | 1948 | 1467737405361 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:50:05 INFO - PROCESS | 1948 | 1467737405363 Marionette TRACE conn2 <- [1,1614,null,{}] 09:50:05 INFO - PROCESS | 1948 | 1467737405367 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}] 09:50:05 INFO - PROCESS | 1948 | 1467737405369 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:05 INFO - PROCESS | 1948 | 1467737405500 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 09:50:05 INFO - PROCESS | 1948 | 1467737405583 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:05 INFO - PROCESS | 1948 | 1467737405584 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x118ab9800 == 40 [pid = 1948] [id = 411] 09:50:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x118598800) [pid = 1948] [serial = 1232] [outer = 0x0] 09:50:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x118f9c000) [pid = 1948] [serial = 1233] [outer = 0x118598800] 09:50:05 INFO - PROCESS | 1948 | 1467737405614 Marionette DEBUG loaded listener.js 09:50:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x119832c00) [pid = 1948] [serial = 1234] [outer = 0x118598800] 09:50:06 INFO - PROCESS | 1948 | 1467737406165 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]]]}] 09:50:06 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 09:50:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 821ms 09:50:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:50:06 INFO - PROCESS | 1948 | 1467737406183 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 09:50:06 INFO - PROCESS | 1948 | 1467737406186 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 09:50:06 INFO - PROCESS | 1948 | 1467737406189 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:50:06 INFO - PROCESS | 1948 | 1467737406191 Marionette TRACE conn2 <- [1,1618,null,{}] 09:50:06 INFO - PROCESS | 1948 | 1467737406193 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}] 09:50:06 INFO - PROCESS | 1948 | 1467737406195 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:06 INFO - PROCESS | 1948 | 1467737406407 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 09:50:06 INFO - PROCESS | 1948 | 1467737406499 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:06 INFO - PROCESS | 1948 | 1467737406501 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x1169aa000 == 41 [pid = 1948] [id = 412] 09:50:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x1151ac400) [pid = 1948] [serial = 1235] [outer = 0x0] 09:50:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x117210400) [pid = 1948] [serial = 1236] [outer = 0x1151ac400] 09:50:06 INFO - PROCESS | 1948 | 1467737406529 Marionette DEBUG loaded listener.js 09:50:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x118593400) [pid = 1948] [serial = 1237] [outer = 0x1151ac400] 09:50:06 INFO - PROCESS | 1948 | --DOCSHELL 0x119256800 == 40 [pid = 1948] [id = 409] 09:50:06 INFO - PROCESS | 1948 | --DOCSHELL 0x12907c800 == 39 [pid = 1948] [id = 408] 09:50:06 INFO - PROCESS | 1948 | --DOCSHELL 0x128dbc000 == 38 [pid = 1948] [id = 407] 09:50:06 INFO - PROCESS | 1948 | --DOCSHELL 0x118369000 == 37 [pid = 1948] [id = 406] 09:50:06 INFO - PROCESS | 1948 | --DOCSHELL 0x125ecb800 == 36 [pid = 1948] [id = 405] 09:50:06 INFO - PROCESS | 1948 | --DOCSHELL 0x1131e5000 == 35 [pid = 1948] [id = 404] 09:50:06 INFO - PROCESS | 1948 | --DOCSHELL 0x1227d3800 == 34 [pid = 1948] [id = 403] 09:50:06 INFO - PROCESS | 1948 | --DOCSHELL 0x11991a800 == 33 [pid = 1948] [id = 402] 09:50:06 INFO - PROCESS | 1948 | --DOCSHELL 0x119272000 == 32 [pid = 1948] [id = 401] 09:50:06 INFO - PROCESS | 1948 | --DOCSHELL 0x116f2a000 == 31 [pid = 1948] [id = 400] 09:50:06 INFO - PROCESS | 1948 | --DOCSHELL 0x117170800 == 30 [pid = 1948] [id = 399] 09:50:06 INFO - PROCESS | 1948 | --DOCSHELL 0x1131ea800 == 29 [pid = 1948] [id = 398] 09:50:06 INFO - PROCESS | 1948 | 1467737406996 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]]]}] 09:50:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:50:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 823ms 09:50:07 INFO - PROCESS | 1948 | 1467737407014 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 09:50:07 INFO - PROCESS | 1948 | 1467737407016 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 09:50:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:50:07 INFO - PROCESS | 1948 | 1467737407019 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:50:07 INFO - PROCESS | 1948 | 1467737407021 Marionette TRACE conn2 <- [1,1622,null,{}] 09:50:07 INFO - PROCESS | 1948 | 1467737407026 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}] 09:50:07 INFO - PROCESS | 1948 | 1467737407030 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x12a711400) [pid = 1948] [serial = 1158] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12b650800) [pid = 1948] [serial = 1161] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x12a7a2000) [pid = 1948] [serial = 1159] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x12b91f400) [pid = 1948] [serial = 1164] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x125ef5800) [pid = 1948] [serial = 1149] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x1265ce400) [pid = 1948] [serial = 1150] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x127076c00) [pid = 1948] [serial = 1152] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x127088800) [pid = 1948] [serial = 1153] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1246e5000) [pid = 1948] [serial = 1140] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x12540f800) [pid = 1948] [serial = 1141] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x118554800) [pid = 1948] [serial = 1143] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x11878c400) [pid = 1948] [serial = 1144] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x12b65bc00) [pid = 1948] [serial = 1135] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x116631000) [pid = 1948] [serial = 1137] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x118548400) [pid = 1948] [serial = 1138] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x11924f000) [pid = 1948] [serial = 1146] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x122538c00) [pid = 1948] [serial = 1147] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x12be15c00) [pid = 1948] [serial = 1174] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x12bec8c00) [pid = 1948] [serial = 1176] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x119809400) [pid = 1948] [serial = 1168] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x117eaf000) [pid = 1948] [serial = 1167] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x12b92b000) [pid = 1948] [serial = 1171] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x12ba26800) [pid = 1948] [serial = 1173] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x12bed3000) [pid = 1948] [serial = 1177] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x128a8b400) [pid = 1948] [serial = 1156] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x12b92bc00) [pid = 1948] [serial = 1165] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x12640b400) [pid = 1948] [serial = 1155] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x127082c00) [pid = 1948] [serial = 1170] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x12b6e3400) [pid = 1948] [serial = 1162] [outer = 0x0] [url = about:blank] 09:50:07 INFO - PROCESS | 1948 | 1467737407144 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 09:50:07 INFO - PROCESS | 1948 | 1467737407186 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:07 INFO - PROCESS | 1948 | 1467737407187 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x1171c9000 == 30 [pid = 1948] [id = 413] 09:50:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x118783800) [pid = 1948] [serial = 1238] [outer = 0x0] 09:50:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x118fa0400) [pid = 1948] [serial = 1239] [outer = 0x118783800] 09:50:07 INFO - PROCESS | 1948 | 1467737407214 Marionette DEBUG loaded listener.js 09:50:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x119944c00) [pid = 1948] [serial = 1240] [outer = 0x118783800] 09:50:07 INFO - PROCESS | 1948 | 1467737407509 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]]]}] 09:50:07 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 09:50:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 525ms 09:50:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:50:07 INFO - PROCESS | 1948 | 1467737407546 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 09:50:07 INFO - PROCESS | 1948 | 1467737407548 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 09:50:07 INFO - PROCESS | 1948 | 1467737407550 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:50:07 INFO - PROCESS | 1948 | 1467737407551 Marionette TRACE conn2 <- [1,1626,null,{}] 09:50:07 INFO - PROCESS | 1948 | 1467737407554 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}] 09:50:07 INFO - PROCESS | 1948 | 1467737407555 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:07 INFO - PROCESS | 1948 | 1467737407652 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 09:50:07 INFO - PROCESS | 1948 | 1467737407709 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:07 INFO - PROCESS | 1948 | 1467737407710 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x119272000 == 31 [pid = 1948] [id = 414] 09:50:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x113d60c00) [pid = 1948] [serial = 1241] [outer = 0x0] 09:50:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x120d43400) [pid = 1948] [serial = 1242] [outer = 0x113d60c00] 09:50:07 INFO - PROCESS | 1948 | 1467737407735 Marionette DEBUG loaded listener.js 09:50:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x124bd6000) [pid = 1948] [serial = 1243] [outer = 0x113d60c00] 09:50:08 INFO - PROCESS | 1948 | 1467737408019 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]]]}] 09:50:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:50:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 520ms 09:50:08 INFO - PROCESS | 1948 | 1467737408071 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 09:50:08 INFO - PROCESS | 1948 | 1467737408073 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 09:50:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:50:08 INFO - PROCESS | 1948 | 1467737408085 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:50:08 INFO - PROCESS | 1948 | 1467737408089 Marionette TRACE conn2 <- [1,1630,null,{}] 09:50:08 INFO - PROCESS | 1948 | 1467737408094 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}] 09:50:08 INFO - PROCESS | 1948 | 1467737408096 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:08 INFO - PROCESS | 1948 | 1467737408181 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 09:50:08 INFO - PROCESS | 1948 | 1467737408239 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:08 INFO - PROCESS | 1948 | 1467737408241 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:08 INFO - PROCESS | 1948 | ++DOCSHELL 0x123e8c000 == 32 [pid = 1948] [id = 415] 09:50:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x11604dc00) [pid = 1948] [serial = 1244] [outer = 0x0] 09:50:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x125409000) [pid = 1948] [serial = 1245] [outer = 0x11604dc00] 09:50:08 INFO - PROCESS | 1948 | 1467737408265 Marionette DEBUG loaded listener.js 09:50:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1265d7c00) [pid = 1948] [serial = 1246] [outer = 0x11604dc00] 09:50:08 INFO - PROCESS | 1948 | 1467737408555 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]]]}] 09:50:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:50:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 530ms 09:50:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:50:08 INFO - PROCESS | 1948 | 1467737408612 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 09:50:08 INFO - PROCESS | 1948 | 1467737408613 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 09:50:08 INFO - PROCESS | 1948 | 1467737408615 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:50:08 INFO - PROCESS | 1948 | 1467737408616 Marionette TRACE conn2 <- [1,1634,null,{}] 09:50:08 INFO - PROCESS | 1948 | 1467737408618 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}] 09:50:08 INFO - PROCESS | 1948 | 1467737408620 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:08 INFO - PROCESS | 1948 | 1467737408696 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 09:50:08 INFO - PROCESS | 1948 | 1467737408700 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:08 INFO - PROCESS | 1948 | 1467737408701 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:08 INFO - PROCESS | 1948 | ++DOCSHELL 0x12260b000 == 33 [pid = 1948] [id = 416] 09:50:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x12672a000) [pid = 1948] [serial = 1247] [outer = 0x0] 09:50:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x127086400) [pid = 1948] [serial = 1248] [outer = 0x12672a000] 09:50:08 INFO - PROCESS | 1948 | 1467737408728 Marionette DEBUG loaded listener.js 09:50:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1288ee400) [pid = 1948] [serial = 1249] [outer = 0x12672a000] 09:50:09 INFO - PROCESS | 1948 | 1467737409065 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]]]}] 09:50:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:50:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 470ms 09:50:09 INFO - PROCESS | 1948 | 1467737409085 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 09:50:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:50:09 INFO - PROCESS | 1948 | 1467737409087 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 09:50:09 INFO - PROCESS | 1948 | 1467737409089 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:50:09 INFO - PROCESS | 1948 | 1467737409092 Marionette TRACE conn2 <- [1,1638,null,{}] 09:50:09 INFO - PROCESS | 1948 | 1467737409095 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}] 09:50:09 INFO - PROCESS | 1948 | 1467737409096 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:09 INFO - PROCESS | 1948 | 1467737409208 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 09:50:09 INFO - PROCESS | 1948 | 1467737409219 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:09 INFO - PROCESS | 1948 | 1467737409223 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x12888c800 == 34 [pid = 1948] [id = 417] 09:50:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x128a8f400) [pid = 1948] [serial = 1250] [outer = 0x0] 09:50:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x128a94400) [pid = 1948] [serial = 1251] [outer = 0x128a8f400] 09:50:09 INFO - PROCESS | 1948 | 1467737409255 Marionette DEBUG loaded listener.js 09:50:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x129154400) [pid = 1948] [serial = 1252] [outer = 0x128a8f400] 09:50:09 INFO - PROCESS | 1948 | 1467737409628 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]]]}] 09:50:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:50:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 571ms 09:50:09 INFO - PROCESS | 1948 | 1467737409661 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 09:50:09 INFO - PROCESS | 1948 | 1467737409663 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 09:50:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:50:09 INFO - PROCESS | 1948 | 1467737409672 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:50:09 INFO - PROCESS | 1948 | 1467737409673 Marionette TRACE conn2 <- [1,1642,null,{}] 09:50:09 INFO - PROCESS | 1948 | 1467737409676 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}] 09:50:09 INFO - PROCESS | 1948 | 1467737409677 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:09 INFO - PROCESS | 1948 | 1467737409778 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 09:50:09 INFO - PROCESS | 1948 | 1467737409781 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:09 INFO - PROCESS | 1948 | 1467737409783 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x1296b1800 == 35 [pid = 1948] [id = 418] 09:50:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1139bfc00) [pid = 1948] [serial = 1253] [outer = 0x0] 09:50:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12953bc00) [pid = 1948] [serial = 1254] [outer = 0x1139bfc00] 09:50:09 INFO - PROCESS | 1948 | 1467737409808 Marionette DEBUG loaded listener.js 09:50:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12a816c00) [pid = 1948] [serial = 1255] [outer = 0x1139bfc00] 09:50:10 INFO - PROCESS | 1948 | 1467737410126 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]]]}] 09:50:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:50:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 471ms 09:50:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:50:10 INFO - PROCESS | 1948 | 1467737410153 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 09:50:10 INFO - PROCESS | 1948 | 1467737410155 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 09:50:10 INFO - PROCESS | 1948 | 1467737410164 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:50:10 INFO - PROCESS | 1948 | 1467737410166 Marionette TRACE conn2 <- [1,1646,null,{}] 09:50:10 INFO - PROCESS | 1948 | 1467737410168 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}] 09:50:10 INFO - PROCESS | 1948 | 1467737410169 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:10 INFO - PROCESS | 1948 | 1467737410276 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 09:50:10 INFO - PROCESS | 1948 | 1467737410280 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:10 INFO - PROCESS | 1948 | 1467737410281 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a851800 == 36 [pid = 1948] [id = 419] 09:50:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x128a8f800) [pid = 1948] [serial = 1256] [outer = 0x0] 09:50:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12b654000) [pid = 1948] [serial = 1257] [outer = 0x128a8f800] 09:50:10 INFO - PROCESS | 1948 | 1467737410305 Marionette DEBUG loaded listener.js 09:50:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12b6eb000) [pid = 1948] [serial = 1258] [outer = 0x128a8f800] 09:50:10 INFO - PROCESS | 1948 | 1467737410646 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]]]}] 09:50:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:50:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 526ms 09:50:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:50:10 INFO - PROCESS | 1948 | 1467737410684 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 09:50:10 INFO - PROCESS | 1948 | 1467737410685 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 09:50:10 INFO - PROCESS | 1948 | 1467737410687 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:50:10 INFO - PROCESS | 1948 | 1467737410688 Marionette TRACE conn2 <- [1,1650,null,{}] 09:50:10 INFO - PROCESS | 1948 | 1467737410690 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}] 09:50:10 INFO - PROCESS | 1948 | 1467737410692 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:10 INFO - PROCESS | 1948 | 1467737410792 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 09:50:10 INFO - PROCESS | 1948 | 1467737410796 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:10 INFO - PROCESS | 1948 | 1467737410797 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b615800 == 37 [pid = 1948] [id = 420] 09:50:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12b6ebc00) [pid = 1948] [serial = 1259] [outer = 0x0] 09:50:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12b92d400) [pid = 1948] [serial = 1260] [outer = 0x12b6ebc00] 09:50:10 INFO - PROCESS | 1948 | 1467737410820 Marionette DEBUG loaded listener.js 09:50:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x12b99e800) [pid = 1948] [serial = 1261] [outer = 0x12b6ebc00] 09:50:11 INFO - PROCESS | 1948 | 1467737411151 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]]]}] 09:50:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:50:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 523ms 09:50:11 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x118789800) [pid = 1948] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:50:11 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x127087400) [pid = 1948] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:50:11 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x11332ec00) [pid = 1948] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:50:11 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x118789c00) [pid = 1948] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:50:11 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1166f7400) [pid = 1948] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:50:11 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x117eb1c00) [pid = 1948] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:50:11 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x120d41800) [pid = 1948] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:50:11 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x11728dc00) [pid = 1948] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:50:11 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x124939000) [pid = 1948] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:50:11 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1126f7400) [pid = 1948] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:50:11 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x12904b000) [pid = 1948] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:50:11 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x12a7a0c00) [pid = 1948] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:50:11 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x1126f8400) [pid = 1948] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:50:11 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x129150800) [pid = 1948] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:50:11 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x1184a7800) [pid = 1948] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:50:11 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x11604d000) [pid = 1948] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:50:11 INFO - PROCESS | 1948 | 1467737411291 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 09:50:11 INFO - PROCESS | 1948 | 1467737411292 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 09:50:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:50:11 INFO - PROCESS | 1948 | 1467737411302 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:50:11 INFO - PROCESS | 1948 | 1467737411303 Marionette TRACE conn2 <- [1,1654,null,{}] 09:50:11 INFO - PROCESS | 1948 | 1467737411305 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}] 09:50:11 INFO - PROCESS | 1948 | 1467737411308 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:11 INFO - PROCESS | 1948 | 1467737411383 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 09:50:11 INFO - PROCESS | 1948 | 1467737411387 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:11 INFO - PROCESS | 1948 | 1467737411388 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:11 INFO - PROCESS | 1948 | ++DOCSHELL 0x11998c000 == 38 [pid = 1948] [id = 421] 09:50:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x115eef800) [pid = 1948] [serial = 1262] [outer = 0x0] 09:50:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x11728dc00) [pid = 1948] [serial = 1263] [outer = 0x115eef800] 09:50:11 INFO - PROCESS | 1948 | 1467737411414 Marionette DEBUG loaded listener.js 09:50:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x11982a800) [pid = 1948] [serial = 1264] [outer = 0x115eef800] 09:50:11 INFO - PROCESS | 1948 | 1467737411738 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]]]}] 09:50:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:50:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 469ms 09:50:11 INFO - PROCESS | 1948 | 1467737411772 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 09:50:11 INFO - PROCESS | 1948 | 1467737411775 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 09:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:50:11 INFO - PROCESS | 1948 | 1467737411778 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:50:11 INFO - PROCESS | 1948 | 1467737411779 Marionette TRACE conn2 <- [1,1658,null,{}] 09:50:11 INFO - PROCESS | 1948 | 1467737411783 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}] 09:50:11 INFO - PROCESS | 1948 | 1467737411785 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:11 INFO - PROCESS | 1948 | 1467737411902 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 09:50:12 INFO - PROCESS | 1948 | 1467737411995 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:12 INFO - PROCESS | 1948 | 1467737411997 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be1d800 == 39 [pid = 1948] [id = 422] 09:50:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1160b5c00) [pid = 1948] [serial = 1265] [outer = 0x0] 09:50:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x124939000) [pid = 1948] [serial = 1266] [outer = 0x1160b5c00] 09:50:12 INFO - PROCESS | 1948 | 1467737412056 Marionette DEBUG loaded listener.js 09:50:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x1293a8000) [pid = 1948] [serial = 1267] [outer = 0x1160b5c00] 09:50:12 INFO - PROCESS | 1948 | 1467737412350 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]]]}] 09:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 620ms 09:50:12 INFO - PROCESS | 1948 | 1467737412399 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 09:50:12 INFO - PROCESS | 1948 | 1467737412400 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 09:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:50:12 INFO - PROCESS | 1948 | 1467737412403 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:50:12 INFO - PROCESS | 1948 | 1467737412404 Marionette TRACE conn2 <- [1,1662,null,{}] 09:50:12 INFO - PROCESS | 1948 | 1467737412407 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}] 09:50:12 INFO - PROCESS | 1948 | 1467737412412 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:12 INFO - PROCESS | 1948 | 1467737412505 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 09:50:12 INFO - PROCESS | 1948 | 1467737412566 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:12 INFO - PROCESS | 1948 | 1467737412568 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be38800 == 40 [pid = 1948] [id = 423] 09:50:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x118f0fc00) [pid = 1948] [serial = 1268] [outer = 0x0] 09:50:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12b99d400) [pid = 1948] [serial = 1269] [outer = 0x118f0fc00] 09:50:12 INFO - PROCESS | 1948 | 1467737412591 Marionette DEBUG loaded listener.js 09:50:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12be13400) [pid = 1948] [serial = 1270] [outer = 0x118f0fc00] 09:50:12 INFO - PROCESS | 1948 | 1467737412847 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]]]}] 09:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 475ms 09:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:50:12 INFO - PROCESS | 1948 | 1467737412881 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 09:50:12 INFO - PROCESS | 1948 | 1467737412882 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 09:50:12 INFO - PROCESS | 1948 | 1467737412884 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:50:12 INFO - PROCESS | 1948 | 1467737412885 Marionette TRACE conn2 <- [1,1666,null,{}] 09:50:12 INFO - PROCESS | 1948 | 1467737412888 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}] 09:50:12 INFO - PROCESS | 1948 | 1467737412889 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:12 INFO - PROCESS | 1948 | 1467737412985 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 09:50:12 INFO - PROCESS | 1948 | 1467737412988 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:12 INFO - PROCESS | 1948 | 1467737412989 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c9e7000 == 41 [pid = 1948] [id = 424] 09:50:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12be13800) [pid = 1948] [serial = 1271] [outer = 0x0] 09:50:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12becbc00) [pid = 1948] [serial = 1272] [outer = 0x12be13800] 09:50:13 INFO - PROCESS | 1948 | 1467737413013 Marionette DEBUG loaded listener.js 09:50:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12bed3c00) [pid = 1948] [serial = 1273] [outer = 0x12be13800] 09:50:13 INFO - PROCESS | 1948 | 1467737413504 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]]]}] 09:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 669ms 09:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:50:13 INFO - PROCESS | 1948 | 1467737413555 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 09:50:13 INFO - PROCESS | 1948 | 1467737413558 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 09:50:13 INFO - PROCESS | 1948 | 1467737413563 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:50:13 INFO - PROCESS | 1948 | 1467737413567 Marionette TRACE conn2 <- [1,1670,null,{}] 09:50:13 INFO - PROCESS | 1948 | 1467737413572 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}] 09:50:13 INFO - PROCESS | 1948 | 1467737413575 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:13 INFO - PROCESS | 1948 | 1467737413687 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 09:50:13 INFO - PROCESS | 1948 | 1467737413762 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:13 INFO - PROCESS | 1948 | 1467737413764 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:13 INFO - PROCESS | 1948 | ++DOCSHELL 0x1171ba800 == 42 [pid = 1948] [id = 425] 09:50:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1151adc00) [pid = 1948] [serial = 1274] [outer = 0x0] 09:50:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x118547400) [pid = 1948] [serial = 1275] [outer = 0x1151adc00] 09:50:13 INFO - PROCESS | 1948 | 1467737413794 Marionette DEBUG loaded listener.js 09:50:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x11878fc00) [pid = 1948] [serial = 1276] [outer = 0x1151adc00] 09:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 674ms 09:50:14 INFO - PROCESS | 1948 | 1467737414229 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]]]}] 09:50:14 INFO - PROCESS | 1948 | 1467737414235 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 09:50:14 INFO - PROCESS | 1948 | 1467737414239 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 09:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:50:14 INFO - PROCESS | 1948 | 1467737414246 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:50:14 INFO - PROCESS | 1948 | 1467737414248 Marionette TRACE conn2 <- [1,1674,null,{}] 09:50:14 INFO - PROCESS | 1948 | 1467737414250 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}] 09:50:14 INFO - PROCESS | 1948 | 1467737414252 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:14 INFO - PROCESS | 1948 | 1467737414376 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 09:50:14 INFO - PROCESS | 1948 | 1467737414438 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:14 INFO - PROCESS | 1948 | 1467737414440 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x124755000 == 43 [pid = 1948] [id = 426] 09:50:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x120d40000) [pid = 1948] [serial = 1277] [outer = 0x0] 09:50:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x124930400) [pid = 1948] [serial = 1278] [outer = 0x120d40000] 09:50:14 INFO - PROCESS | 1948 | 1467737414470 Marionette DEBUG loaded listener.js 09:50:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x125ef2000) [pid = 1948] [serial = 1279] [outer = 0x120d40000] 09:50:14 INFO - PROCESS | 1948 | 1467737414892 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]]]}] 09:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 674ms 09:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:50:14 INFO - PROCESS | 1948 | 1467737414929 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 09:50:14 INFO - PROCESS | 1948 | 1467737414930 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 09:50:14 INFO - PROCESS | 1948 | 1467737414933 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:50:14 INFO - PROCESS | 1948 | 1467737414935 Marionette TRACE conn2 <- [1,1678,null,{}] 09:50:14 INFO - PROCESS | 1948 | 1467737414945 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}] 09:50:14 INFO - PROCESS | 1948 | 1467737414949 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:15 INFO - PROCESS | 1948 | 1467737415051 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 09:50:15 INFO - PROCESS | 1948 | 1467737415115 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:15 INFO - PROCESS | 1948 | 1467737415117 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c6b3000 == 44 [pid = 1948] [id = 427] 09:50:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x1265d7400) [pid = 1948] [serial = 1280] [outer = 0x0] 09:50:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x1286cc000) [pid = 1948] [serial = 1281] [outer = 0x1265d7400] 09:50:15 INFO - PROCESS | 1948 | 1467737415188 Marionette DEBUG loaded listener.js 09:50:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x12914b000) [pid = 1948] [serial = 1282] [outer = 0x1265d7400] 09:50:15 INFO - PROCESS | 1948 | 1467737415595 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]]]}] 09:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 672ms 09:50:15 INFO - PROCESS | 1948 | 1467737415605 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 09:50:15 INFO - PROCESS | 1948 | 1467737415608 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 09:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:50:15 INFO - PROCESS | 1948 | 1467737415612 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:50:15 INFO - PROCESS | 1948 | 1467737415613 Marionette TRACE conn2 <- [1,1682,null,{}] 09:50:15 INFO - PROCESS | 1948 | 1467737415616 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}] 09:50:15 INFO - PROCESS | 1948 | 1467737415617 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:15 INFO - PROCESS | 1948 | 1467737415718 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 09:50:15 INFO - PROCESS | 1948 | 1467737415813 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:15 INFO - PROCESS | 1948 | 1467737415814 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x12ccdc800 == 45 [pid = 1948] [id = 428] 09:50:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x12a79d000) [pid = 1948] [serial = 1283] [outer = 0x0] 09:50:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x12a8f1400) [pid = 1948] [serial = 1284] [outer = 0x12a79d000] 09:50:15 INFO - PROCESS | 1948 | 1467737415843 Marionette DEBUG loaded listener.js 09:50:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x12b92c000) [pid = 1948] [serial = 1285] [outer = 0x12a79d000] 09:50:16 INFO - PROCESS | 1948 | 1467737416280 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]]]}] 09:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 719ms 09:50:16 INFO - PROCESS | 1948 | 1467737416342 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 09:50:16 INFO - PROCESS | 1948 | 1467737416344 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 09:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:50:16 INFO - PROCESS | 1948 | 1467737416347 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:50:16 INFO - PROCESS | 1948 | 1467737416349 Marionette TRACE conn2 <- [1,1686,null,{}] 09:50:16 INFO - PROCESS | 1948 | 1467737416351 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}] 09:50:16 INFO - PROCESS | 1948 | 1467737416353 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:16 INFO - PROCESS | 1948 | 1467737416453 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 09:50:16 INFO - PROCESS | 1948 | 1467737416527 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:16 INFO - PROCESS | 1948 | 1467737416529 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x1171b8000 == 46 [pid = 1948] [id = 429] 09:50:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x113354c00) [pid = 1948] [serial = 1286] [outer = 0x0] 09:50:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x119947c00) [pid = 1948] [serial = 1287] [outer = 0x113354c00] 09:50:16 INFO - PROCESS | 1948 | 1467737416557 Marionette DEBUG loaded listener.js 09:50:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x126595c00) [pid = 1948] [serial = 1288] [outer = 0x113354c00] 09:50:17 INFO - PROCESS | 1948 | 1467737417103 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]]]}] 09:50:17 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 09:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 821ms 09:50:17 INFO - PROCESS | 1948 | 1467737417169 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 09:50:17 INFO - PROCESS | 1948 | 1467737417171 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 09:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:50:17 INFO - PROCESS | 1948 | 1467737417174 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:50:17 INFO - PROCESS | 1948 | 1467737417176 Marionette TRACE conn2 <- [1,1690,null,{}] 09:50:17 INFO - PROCESS | 1948 | 1467737417180 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}] 09:50:17 INFO - PROCESS | 1948 | 1467737417182 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:17 INFO - PROCESS | 1948 | 1467737417276 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 09:50:17 INFO - PROCESS | 1948 | 1467737417353 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:17 INFO - PROCESS | 1948 | 1467737417354 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:17 INFO - PROCESS | 1948 | ++DOCSHELL 0x11699f000 == 47 [pid = 1948] [id = 430] 09:50:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x1139c1800) [pid = 1948] [serial = 1289] [outer = 0x0] 09:50:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x113d0cc00) [pid = 1948] [serial = 1290] [outer = 0x1139c1800] 09:50:17 INFO - PROCESS | 1948 | 1467737417382 Marionette DEBUG loaded listener.js 09:50:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x1160ac400) [pid = 1948] [serial = 1291] [outer = 0x1139c1800] 09:50:18 INFO - PROCESS | 1948 | --DOCSHELL 0x12be38800 == 46 [pid = 1948] [id = 423] 09:50:18 INFO - PROCESS | 1948 | --DOCSHELL 0x12be1d800 == 45 [pid = 1948] [id = 422] 09:50:18 INFO - PROCESS | 1948 | --DOCSHELL 0x11998c000 == 44 [pid = 1948] [id = 421] 09:50:18 INFO - PROCESS | 1948 | --DOCSHELL 0x12b615800 == 43 [pid = 1948] [id = 420] 09:50:18 INFO - PROCESS | 1948 | --DOCSHELL 0x12a851800 == 42 [pid = 1948] [id = 419] 09:50:18 INFO - PROCESS | 1948 | --DOCSHELL 0x1296b1800 == 41 [pid = 1948] [id = 418] 09:50:18 INFO - PROCESS | 1948 | --DOCSHELL 0x12888c800 == 40 [pid = 1948] [id = 417] 09:50:18 INFO - PROCESS | 1948 | --DOCSHELL 0x12260b000 == 39 [pid = 1948] [id = 416] 09:50:18 INFO - PROCESS | 1948 | --DOCSHELL 0x123e8c000 == 38 [pid = 1948] [id = 415] 09:50:18 INFO - PROCESS | 1948 | --DOCSHELL 0x119272000 == 37 [pid = 1948] [id = 414] 09:50:18 INFO - PROCESS | 1948 | --DOCSHELL 0x1171c9000 == 36 [pid = 1948] [id = 413] 09:50:18 INFO - PROCESS | 1948 | --DOCSHELL 0x1169aa000 == 35 [pid = 1948] [id = 412] 09:50:18 INFO - PROCESS | 1948 | --DOCSHELL 0x118ab9800 == 34 [pid = 1948] [id = 411] 09:50:18 INFO - PROCESS | 1948 | --DOCSHELL 0x113f25000 == 33 [pid = 1948] [id = 410] 09:50:18 INFO - PROCESS | 1948 | --DOCSHELL 0x1171b8000 == 32 [pid = 1948] [id = 429] 09:50:18 INFO - PROCESS | 1948 | --DOCSHELL 0x12ccdc800 == 31 [pid = 1948] [id = 428] 09:50:18 INFO - PROCESS | 1948 | --DOCSHELL 0x12c6b3000 == 30 [pid = 1948] [id = 427] 09:50:18 INFO - PROCESS | 1948 | --DOCSHELL 0x124755000 == 29 [pid = 1948] [id = 426] 09:50:18 INFO - PROCESS | 1948 | --DOCSHELL 0x12c9e7000 == 28 [pid = 1948] [id = 424] 09:50:18 INFO - PROCESS | 1948 | --DOCSHELL 0x1171ba800 == 27 [pid = 1948] [id = 425] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x1265d6400) [pid = 1948] [serial = 1209] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x1286d4800) [pid = 1948] [serial = 1212] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x113947000) [pid = 1948] [serial = 1194] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x113d5f000) [pid = 1948] [serial = 1195] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x11924f800) [pid = 1948] [serial = 1200] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x11983ac00) [pid = 1948] [serial = 1201] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x118556c00) [pid = 1948] [serial = 1197] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x11859c400) [pid = 1948] [serial = 1198] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x11859c000) [pid = 1948] [serial = 1192] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x11853b800) [pid = 1948] [serial = 1191] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x123ddf400) [pid = 1948] [serial = 1203] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x1249c7400) [pid = 1948] [serial = 1204] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x127081000) [pid = 1948] [serial = 1210] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x11878e400) [pid = 1948] [serial = 1180] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x118089800) [pid = 1948] [serial = 1179] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x12658e400) [pid = 1948] [serial = 1183] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x124d4fc00) [pid = 1948] [serial = 1182] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x128a8d000) [pid = 1948] [serial = 1215] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x12a498800) [pid = 1948] [serial = 1186] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x12939e400) [pid = 1948] [serial = 1185] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1288f7c00) [pid = 1948] [serial = 1213] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x12ba2ac00) [pid = 1948] [serial = 1189] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x12b926800) [pid = 1948] [serial = 1188] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x119827400) [pid = 1948] [serial = 1219] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1293c9400) [pid = 1948] [serial = 1224] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1151ae400) [pid = 1948] [serial = 1218] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x128a8a800) [pid = 1948] [serial = 1221] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x12a499400) [pid = 1948] [serial = 1225] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x124bd9000) [pid = 1948] [serial = 1206] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x125ef1000) [pid = 1948] [serial = 1207] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x12914f400) [pid = 1948] [serial = 1222] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x128d07800) [pid = 1948] [serial = 1216] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x12a79cc00) [pid = 1948] [serial = 1227] [outer = 0x0] [url = about:blank] 09:50:18 INFO - PROCESS | 1948 | 1467737418452 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]]]}] 09:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1324ms 09:50:18 INFO - PROCESS | 1948 | 1467737418498 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 09:50:18 INFO - PROCESS | 1948 | 1467737418501 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 09:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:50:18 INFO - PROCESS | 1948 | 1467737418505 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:50:18 INFO - PROCESS | 1948 | 1467737418507 Marionette TRACE conn2 <- [1,1694,null,{}] 09:50:18 INFO - PROCESS | 1948 | 1467737418511 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}] 09:50:18 INFO - PROCESS | 1948 | 1467737418513 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:18 INFO - PROCESS | 1948 | 1467737418647 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 09:50:18 INFO - PROCESS | 1948 | 1467737418723 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:18 INFO - PROCESS | 1948 | 1467737418726 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:18 INFO - PROCESS | 1948 | ++DOCSHELL 0x11515d000 == 28 [pid = 1948] [id = 431] 09:50:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x113940800) [pid = 1948] [serial = 1292] [outer = 0x0] 09:50:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x1139c8400) [pid = 1948] [serial = 1293] [outer = 0x113940800] 09:50:18 INFO - PROCESS | 1948 | 1467737418758 Marionette DEBUG loaded listener.js 09:50:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x113fe1000) [pid = 1948] [serial = 1294] [outer = 0x113940800] 09:50:19 INFO - PROCESS | 1948 | 1467737419295 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]]]}] 09:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 823ms 09:50:19 INFO - PROCESS | 1948 | 1467737419328 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 09:50:19 INFO - PROCESS | 1948 | 1467737419332 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 09:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:50:19 INFO - PROCESS | 1948 | 1467737419337 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:50:19 INFO - PROCESS | 1948 | 1467737419339 Marionette TRACE conn2 <- [1,1698,null,{}] 09:50:19 INFO - PROCESS | 1948 | 1467737419342 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}] 09:50:19 INFO - PROCESS | 1948 | 1467737419344 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:19 INFO - PROCESS | 1948 | 1467737419445 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 09:50:19 INFO - PROCESS | 1948 | 1467737419521 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:19 INFO - PROCESS | 1948 | 1467737419522 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:19 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e19000 == 29 [pid = 1948] [id = 432] 09:50:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x117212c00) [pid = 1948] [serial = 1295] [outer = 0x0] 09:50:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1176e1c00) [pid = 1948] [serial = 1296] [outer = 0x117212c00] 09:50:19 INFO - PROCESS | 1948 | 1467737419553 Marionette DEBUG loaded listener.js 09:50:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x118406c00) [pid = 1948] [serial = 1297] [outer = 0x117212c00] 09:50:20 INFO - PROCESS | 1948 | 1467737420161 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]]]}] 09:50:20 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 09:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 871ms 09:50:20 INFO - PROCESS | 1948 | 1467737420209 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 09:50:20 INFO - PROCESS | 1948 | 1467737420211 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 09:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:50:20 INFO - PROCESS | 1948 | 1467737420215 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:50:20 INFO - PROCESS | 1948 | 1467737420216 Marionette TRACE conn2 <- [1,1702,null,{}] 09:50:20 INFO - PROCESS | 1948 | 1467737420220 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}] 09:50:20 INFO - PROCESS | 1948 | 1467737420221 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:20 INFO - PROCESS | 1948 | 1467737420328 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 09:50:20 INFO - PROCESS | 1948 | 1467737420397 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:20 INFO - PROCESS | 1948 | 1467737420401 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:20 INFO - PROCESS | 1948 | ++DOCSHELL 0x116f2e000 == 30 [pid = 1948] [id = 433] 09:50:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x11332ec00) [pid = 1948] [serial = 1298] [outer = 0x0] 09:50:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x113f0a800) [pid = 1948] [serial = 1299] [outer = 0x11332ec00] 09:50:20 INFO - PROCESS | 1948 | 1467737420436 Marionette DEBUG loaded listener.js 09:50:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x11696f400) [pid = 1948] [serial = 1300] [outer = 0x11332ec00] 09:50:20 INFO - PROCESS | 1948 | 1467737420837 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]]]}] 09:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 671ms 09:50:20 INFO - PROCESS | 1948 | 1467737420886 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 09:50:20 INFO - PROCESS | 1948 | 1467737420889 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 09:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:50:20 INFO - PROCESS | 1948 | 1467737420899 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:50:20 INFO - PROCESS | 1948 | 1467737420901 Marionette TRACE conn2 <- [1,1706,null,{}] 09:50:20 INFO - PROCESS | 1948 | 1467737420903 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}] 09:50:20 INFO - PROCESS | 1948 | 1467737420905 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:20 INFO - PROCESS | 1948 | 1467737420985 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 09:50:20 INFO - PROCESS | 1948 | 1467737420993 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:20 INFO - PROCESS | 1948 | 1467737420995 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:21 INFO - PROCESS | 1948 | ++DOCSHELL 0x118ac3800 == 31 [pid = 1948] [id = 434] 09:50:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x118546800) [pid = 1948] [serial = 1301] [outer = 0x0] 09:50:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x118593000) [pid = 1948] [serial = 1302] [outer = 0x118546800] 09:50:21 INFO - PROCESS | 1948 | 1467737421021 Marionette DEBUG loaded listener.js 09:50:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x11859c800) [pid = 1948] [serial = 1303] [outer = 0x118546800] 09:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 469ms 09:50:21 INFO - PROCESS | 1948 | 1467737421363 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]]]}] 09:50:21 INFO - PROCESS | 1948 | 1467737421374 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 09:50:21 INFO - PROCESS | 1948 | 1467737421376 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 09:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:50:21 INFO - PROCESS | 1948 | 1467737421378 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:50:21 INFO - PROCESS | 1948 | 1467737421381 Marionette TRACE conn2 <- [1,1710,null,{}] 09:50:21 INFO - PROCESS | 1948 | 1467737421389 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}] 09:50:21 INFO - PROCESS | 1948 | 1467737421394 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:21 INFO - PROCESS | 1948 | 1467737421472 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 09:50:21 INFO - PROCESS | 1948 | 1467737421480 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:21 INFO - PROCESS | 1948 | 1467737421489 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:21 INFO - PROCESS | 1948 | ++DOCSHELL 0x11998d000 == 32 [pid = 1948] [id = 435] 09:50:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x117211000) [pid = 1948] [serial = 1304] [outer = 0x0] 09:50:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x118fa2c00) [pid = 1948] [serial = 1305] [outer = 0x117211000] 09:50:21 INFO - PROCESS | 1948 | 1467737421518 Marionette DEBUG loaded listener.js 09:50:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x119811400) [pid = 1948] [serial = 1306] [outer = 0x117211000] 09:50:21 INFO - PROCESS | 1948 | 1467737421870 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]]]}] 09:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 521ms 09:50:21 INFO - PROCESS | 1948 | 1467737421911 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 09:50:21 INFO - PROCESS | 1948 | 1467737421912 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 09:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:50:21 INFO - PROCESS | 1948 | 1467737421915 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:50:21 INFO - PROCESS | 1948 | 1467737421916 Marionette TRACE conn2 <- [1,1714,null,{}] 09:50:21 INFO - PROCESS | 1948 | 1467737421918 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}] 09:50:21 INFO - PROCESS | 1948 | 1467737421919 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:21 INFO - PROCESS | 1948 | 1467737421998 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 09:50:22 INFO - PROCESS | 1948 | 1467737422001 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:22 INFO - PROCESS | 1948 | 1467737422002 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x1239e1000 == 33 [pid = 1948] [id = 436] 09:50:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x11993a800) [pid = 1948] [serial = 1307] [outer = 0x0] 09:50:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x122536000) [pid = 1948] [serial = 1308] [outer = 0x11993a800] 09:50:22 INFO - PROCESS | 1948 | 1467737422029 Marionette DEBUG loaded listener.js 09:50:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x1126fd000) [pid = 1948] [serial = 1309] [outer = 0x11993a800] 09:50:22 INFO - PROCESS | 1948 | 1467737422387 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]]]}] 09:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 519ms 09:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:50:22 INFO - PROCESS | 1948 | 1467737422444 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 09:50:22 INFO - PROCESS | 1948 | 1467737422446 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 09:50:22 INFO - PROCESS | 1948 | 1467737422449 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:50:22 INFO - PROCESS | 1948 | 1467737422451 Marionette TRACE conn2 <- [1,1718,null,{}] 09:50:22 INFO - PROCESS | 1948 | 1467737422454 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}] 09:50:22 INFO - PROCESS | 1948 | 1467737422456 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:22 INFO - PROCESS | 1948 | 1467737422598 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 09:50:22 INFO - PROCESS | 1948 | 1467737422667 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:22 INFO - PROCESS | 1948 | 1467737422668 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x124721800 == 34 [pid = 1948] [id = 437] 09:50:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x119945c00) [pid = 1948] [serial = 1310] [outer = 0x0] 09:50:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x123e71000) [pid = 1948] [serial = 1311] [outer = 0x119945c00] 09:50:22 INFO - PROCESS | 1948 | 1467737422707 Marionette DEBUG loaded listener.js 09:50:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1247c4c00) [pid = 1948] [serial = 1312] [outer = 0x119945c00] 09:50:23 INFO - PROCESS | 1948 | 1467737423118 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]]]}] 09:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 722ms 09:50:23 INFO - PROCESS | 1948 | 1467737423172 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 09:50:23 INFO - PROCESS | 1948 | 1467737423174 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 09:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:50:23 INFO - PROCESS | 1948 | 1467737423186 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:50:23 INFO - PROCESS | 1948 | 1467737423188 Marionette TRACE conn2 <- [1,1722,null,{}] 09:50:23 INFO - PROCESS | 1948 | 1467737423197 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}] 09:50:23 INFO - PROCESS | 1948 | 1467737423203 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:23 INFO - PROCESS | 1948 | 1467737423384 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 09:50:23 INFO - PROCESS | 1948 | 1467737423404 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:23 INFO - PROCESS | 1948 | 1467737423405 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:23 INFO - PROCESS | 1948 | ++DOCSHELL 0x125ede800 == 35 [pid = 1948] [id = 438] 09:50:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x125492000) [pid = 1948] [serial = 1313] [outer = 0x0] 09:50:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x126591400) [pid = 1948] [serial = 1314] [outer = 0x125492000] 09:50:23 INFO - PROCESS | 1948 | 1467737423445 Marionette DEBUG loaded listener.js 09:50:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x1265d5c00) [pid = 1948] [serial = 1315] [outer = 0x125492000] 09:50:23 INFO - PROCESS | 1948 | 1467737423829 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]]]}] 09:50:23 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 09:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 670ms 09:50:23 INFO - PROCESS | 1948 | 1467737423861 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 09:50:23 INFO - PROCESS | 1948 | 1467737423862 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 09:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:50:23 INFO - PROCESS | 1948 | 1467737423864 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:50:23 INFO - PROCESS | 1948 | 1467737423865 Marionette TRACE conn2 <- [1,1726,null,{}] 09:50:23 INFO - PROCESS | 1948 | 1467737423868 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}] 09:50:23 INFO - PROCESS | 1948 | 1467737423869 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:23 INFO - PROCESS | 1948 | 1467737423964 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 09:50:24 INFO - PROCESS | 1948 | 1467737424023 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:24 INFO - PROCESS | 1948 | 1467737424023 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:24 INFO - PROCESS | 1948 | ++DOCSHELL 0x1169aa000 == 36 [pid = 1948] [id = 439] 09:50:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x118787400) [pid = 1948] [serial = 1316] [outer = 0x0] 09:50:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x127070400) [pid = 1948] [serial = 1317] [outer = 0x118787400] 09:50:24 INFO - PROCESS | 1948 | 1467737424047 Marionette DEBUG loaded listener.js 09:50:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x127084800) [pid = 1948] [serial = 1318] [outer = 0x118787400] 09:50:24 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x1151adc00) [pid = 1948] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:50:24 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x120d40000) [pid = 1948] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:50:24 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x1265d7400) [pid = 1948] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:50:24 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x12a79d000) [pid = 1948] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:50:24 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x113354c00) [pid = 1948] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:50:24 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x12be13800) [pid = 1948] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:50:24 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x128a8f400) [pid = 1948] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:50:24 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x113d60c00) [pid = 1948] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:50:24 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x113016800) [pid = 1948] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:50:24 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x128a8f800) [pid = 1948] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:50:24 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x12672a000) [pid = 1948] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:50:24 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x11604dc00) [pid = 1948] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:50:24 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x118783800) [pid = 1948] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:50:24 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x118598800) [pid = 1948] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:50:24 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x12b6ebc00) [pid = 1948] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:50:24 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1126fb000) [pid = 1948] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:50:24 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1160b5c00) [pid = 1948] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:50:24 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1139bfc00) [pid = 1948] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:50:24 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1151ac400) [pid = 1948] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:50:24 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x115eef800) [pid = 1948] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:50:24 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x118f0fc00) [pid = 1948] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:50:24 INFO - PROCESS | 1948 | 1467737424384 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]]]}] 09:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 572ms 09:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:50:24 INFO - PROCESS | 1948 | 1467737424437 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 09:50:24 INFO - PROCESS | 1948 | 1467737424438 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 09:50:24 INFO - PROCESS | 1948 | 1467737424441 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:50:24 INFO - PROCESS | 1948 | 1467737424443 Marionette TRACE conn2 <- [1,1730,null,{}] 09:50:24 INFO - PROCESS | 1948 | 1467737424445 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}] 09:50:24 INFO - PROCESS | 1948 | 1467737424447 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:24 INFO - PROCESS | 1948 | 1467737424540 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 09:50:24 INFO - PROCESS | 1948 | 1467737424619 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:24 INFO - PROCESS | 1948 | 1467737424620 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:24 INFO - PROCESS | 1948 | ++DOCSHELL 0x12700f800 == 37 [pid = 1948] [id = 440] 09:50:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1126f8000) [pid = 1948] [serial = 1319] [outer = 0x0] 09:50:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x11604dc00) [pid = 1948] [serial = 1320] [outer = 0x1126f8000] 09:50:24 INFO - PROCESS | 1948 | 1467737424658 Marionette DEBUG loaded listener.js 09:50:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x120d40000) [pid = 1948] [serial = 1321] [outer = 0x1126f8000] 09:50:24 INFO - PROCESS | 1948 | 1467737424969 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]]]}] 09:50:25 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 09:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 574ms 09:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:50:25 INFO - PROCESS | 1948 | 1467737425016 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 09:50:25 INFO - PROCESS | 1948 | 1467737425017 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 09:50:25 INFO - PROCESS | 1948 | 1467737425019 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:50:25 INFO - PROCESS | 1948 | 1467737425020 Marionette TRACE conn2 <- [1,1734,null,{}] 09:50:25 INFO - PROCESS | 1948 | 1467737425023 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}] 09:50:25 INFO - PROCESS | 1948 | 1467737425024 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:25 INFO - PROCESS | 1948 | 1467737425108 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 09:50:25 INFO - PROCESS | 1948 | 1467737425121 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:25 INFO - PROCESS | 1948 | 1467737425122 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x11998c800 == 38 [pid = 1948] [id = 441] 09:50:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x120d43800) [pid = 1948] [serial = 1322] [outer = 0x0] 09:50:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x127082400) [pid = 1948] [serial = 1323] [outer = 0x120d43800] 09:50:25 INFO - PROCESS | 1948 | 1467737425147 Marionette DEBUG loaded listener.js 09:50:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1286ca800) [pid = 1948] [serial = 1324] [outer = 0x120d43800] 09:50:25 INFO - PROCESS | 1948 | 1467737425483 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]]]}] 09:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 475ms 09:50:25 INFO - PROCESS | 1948 | 1467737425496 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 09:50:25 INFO - PROCESS | 1948 | 1467737425497 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 09:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:50:25 INFO - PROCESS | 1948 | 1467737425499 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:50:25 INFO - PROCESS | 1948 | 1467737425500 Marionette TRACE conn2 <- [1,1738,null,{}] 09:50:25 INFO - PROCESS | 1948 | 1467737425503 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}] 09:50:25 INFO - PROCESS | 1948 | 1467737425504 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:25 INFO - PROCESS | 1948 | 1467737425618 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 09:50:25 INFO - PROCESS | 1948 | 1467737425624 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:25 INFO - PROCESS | 1948 | 1467737425626 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a4bf800 == 39 [pid = 1948] [id = 442] 09:50:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x11859ac00) [pid = 1948] [serial = 1325] [outer = 0x0] 09:50:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1286d1c00) [pid = 1948] [serial = 1326] [outer = 0x11859ac00] 09:50:25 INFO - PROCESS | 1948 | 1467737425649 Marionette DEBUG loaded listener.js 09:50:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1288f2400) [pid = 1948] [serial = 1327] [outer = 0x11859ac00] 09:50:25 INFO - PROCESS | 1948 | 1467737425961 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]]]}] 09:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 519ms 09:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:50:26 INFO - PROCESS | 1948 | 1467737426018 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 09:50:26 INFO - PROCESS | 1948 | 1467737426020 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 09:50:26 INFO - PROCESS | 1948 | 1467737426022 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:50:26 INFO - PROCESS | 1948 | 1467737426024 Marionette TRACE conn2 <- [1,1742,null,{}] 09:50:26 INFO - PROCESS | 1948 | 1467737426026 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}] 09:50:26 INFO - PROCESS | 1948 | 1467737426027 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:26 INFO - PROCESS | 1948 | 1467737426132 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 09:50:26 INFO - PROCESS | 1948 | 1467737426135 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:26 INFO - PROCESS | 1948 | 1467737426137 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b60a000 == 40 [pid = 1948] [id = 443] 09:50:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x128a87000) [pid = 1948] [serial = 1328] [outer = 0x0] 09:50:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x128a91800) [pid = 1948] [serial = 1329] [outer = 0x128a87000] 09:50:26 INFO - PROCESS | 1948 | 1467737426164 Marionette DEBUG loaded listener.js 09:50:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12914c800) [pid = 1948] [serial = 1330] [outer = 0x128a87000] 09:50:26 INFO - PROCESS | 1948 | 1467737426678 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]]]}] 09:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 671ms 09:50:26 INFO - PROCESS | 1948 | 1467737426694 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 09:50:26 INFO - PROCESS | 1948 | 1467737426697 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 09:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:50:26 INFO - PROCESS | 1948 | 1467737426701 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:50:26 INFO - PROCESS | 1948 | 1467737426703 Marionette TRACE conn2 <- [1,1746,null,{}] 09:50:26 INFO - PROCESS | 1948 | 1467737426707 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}] 09:50:26 INFO - PROCESS | 1948 | 1467737426709 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:26 INFO - PROCESS | 1948 | 1467737426817 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 09:50:26 INFO - PROCESS | 1948 | 1467737426878 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:26 INFO - PROCESS | 1948 | 1467737426879 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x118ab9800 == 41 [pid = 1948] [id = 444] 09:50:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x11721b000) [pid = 1948] [serial = 1331] [outer = 0x0] 09:50:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x1184a7800) [pid = 1948] [serial = 1332] [outer = 0x11721b000] 09:50:26 INFO - PROCESS | 1948 | 1467737426910 Marionette DEBUG loaded listener.js 09:50:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x11859d400) [pid = 1948] [serial = 1333] [outer = 0x11721b000] 09:50:27 INFO - PROCESS | 1948 | 1467737427336 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]]]}] 09:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 671ms 09:50:27 INFO - PROCESS | 1948 | 1467737427372 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 09:50:27 INFO - PROCESS | 1948 | 1467737427378 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 09:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:50:27 INFO - PROCESS | 1948 | 1467737427383 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:50:27 INFO - PROCESS | 1948 | 1467737427385 Marionette TRACE conn2 <- [1,1750,null,{}] 09:50:27 INFO - PROCESS | 1948 | 1467737427387 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}] 09:50:27 INFO - PROCESS | 1948 | 1467737427389 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:27 INFO - PROCESS | 1948 | 1467737427490 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 09:50:27 INFO - PROCESS | 1948 | 1467737427581 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:27 INFO - PROCESS | 1948 | 1467737427582 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x12476f800 == 42 [pid = 1948] [id = 445] 09:50:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x11924f800) [pid = 1948] [serial = 1334] [outer = 0x0] 09:50:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x119816000) [pid = 1948] [serial = 1335] [outer = 0x11924f800] 09:50:27 INFO - PROCESS | 1948 | 1467737427628 Marionette DEBUG loaded listener.js 09:50:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x122535400) [pid = 1948] [serial = 1336] [outer = 0x11924f800] 09:50:28 INFO - PROCESS | 1948 | 1467737428033 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]]]}] 09:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 671ms 09:50:28 INFO - PROCESS | 1948 | 1467737428053 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 09:50:28 INFO - PROCESS | 1948 | 1467737428055 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 09:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:50:28 INFO - PROCESS | 1948 | 1467737428057 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:50:28 INFO - PROCESS | 1948 | 1467737428062 Marionette TRACE conn2 <- [1,1754,null,{}] 09:50:28 INFO - PROCESS | 1948 | 1467737428070 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}] 09:50:28 INFO - PROCESS | 1948 | 1467737428073 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:28 INFO - PROCESS | 1948 | 1467737428172 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 09:50:28 INFO - PROCESS | 1948 | 1467737428234 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:28 INFO - PROCESS | 1948 | 1467737428237 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b979800 == 43 [pid = 1948] [id = 446] 09:50:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x124939800) [pid = 1948] [serial = 1337] [outer = 0x0] 09:50:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x125491400) [pid = 1948] [serial = 1338] [outer = 0x124939800] 09:50:28 INFO - PROCESS | 1948 | 1467737428267 Marionette DEBUG loaded listener.js 09:50:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x1265d0c00) [pid = 1948] [serial = 1339] [outer = 0x124939800] 09:50:28 INFO - PROCESS | 1948 | 1467737428711 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]]]}] 09:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 675ms 09:50:28 INFO - PROCESS | 1948 | 1467737428733 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 09:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:50:28 INFO - PROCESS | 1948 | 1467737428735 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 09:50:28 INFO - PROCESS | 1948 | 1467737428737 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:50:28 INFO - PROCESS | 1948 | 1467737428738 Marionette TRACE conn2 <- [1,1758,null,{}] 09:50:28 INFO - PROCESS | 1948 | 1467737428741 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}] 09:50:28 INFO - PROCESS | 1948 | 1467737428742 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:28 INFO - PROCESS | 1948 | 1467737428845 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 09:50:28 INFO - PROCESS | 1948 | 1467737428947 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:28 INFO - PROCESS | 1948 | 1467737428948 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be22800 == 44 [pid = 1948] [id = 447] 09:50:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x126726400) [pid = 1948] [serial = 1340] [outer = 0x0] 09:50:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x128a8b000) [pid = 1948] [serial = 1341] [outer = 0x126726400] 09:50:28 INFO - PROCESS | 1948 | 1467737428978 Marionette DEBUG loaded listener.js 09:50:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x128d10000) [pid = 1948] [serial = 1342] [outer = 0x126726400] 09:50:29 INFO - PROCESS | 1948 | 1467737429423 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]]]}] 09:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 718ms 09:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:50:29 INFO - PROCESS | 1948 | 1467737429457 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 09:50:29 INFO - PROCESS | 1948 | 1467737429461 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 09:50:29 INFO - PROCESS | 1948 | 1467737429464 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:50:29 INFO - PROCESS | 1948 | 1467737429466 Marionette TRACE conn2 <- [1,1762,null,{}] 09:50:29 INFO - PROCESS | 1948 | 1467737429468 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}] 09:50:29 INFO - PROCESS | 1948 | 1467737429469 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:29 INFO - PROCESS | 1948 | 1467737429553 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 09:50:29 INFO - PROCESS | 1948 | 1467737429607 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:29 INFO - PROCESS | 1948 | 1467737429608 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:29 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e10000 == 45 [pid = 1948] [id = 448] 09:50:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x1176d8400) [pid = 1948] [serial = 1343] [outer = 0x0] 09:50:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x1265d6c00) [pid = 1948] [serial = 1344] [outer = 0x1176d8400] 09:50:29 INFO - PROCESS | 1948 | 1467737429651 Marionette DEBUG loaded listener.js 09:50:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x128d11c00) [pid = 1948] [serial = 1345] [outer = 0x1176d8400] 09:50:30 INFO - PROCESS | 1948 | 1467737430383 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]]]}] 09:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 973ms 09:50:30 INFO - PROCESS | 1948 | 1467737430438 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 09:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:50:30 INFO - PROCESS | 1948 | 1467737430440 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 09:50:30 INFO - PROCESS | 1948 | 1467737430445 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:50:30 INFO - PROCESS | 1948 | 1467737430448 Marionette TRACE conn2 <- [1,1766,null,{}] 09:50:30 INFO - PROCESS | 1948 | 1467737430451 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}] 09:50:30 INFO - PROCESS | 1948 | 1467737430453 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:30 INFO - PROCESS | 1948 | 1467737430551 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 09:50:30 INFO - PROCESS | 1948 | 1467737430626 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:30 INFO - PROCESS | 1948 | 1467737430629 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:30 INFO - PROCESS | 1948 | ++DOCSHELL 0x118aa5800 == 46 [pid = 1948] [id = 449] 09:50:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x11396bc00) [pid = 1948] [serial = 1346] [outer = 0x0] 09:50:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x115ef6400) [pid = 1948] [serial = 1347] [outer = 0x11396bc00] 09:50:30 INFO - PROCESS | 1948 | 1467737430656 Marionette DEBUG loaded listener.js 09:50:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x11855b800) [pid = 1948] [serial = 1348] [outer = 0x11396bc00] 09:50:31 INFO - PROCESS | 1948 | --DOCSHELL 0x12a4bf800 == 45 [pid = 1948] [id = 442] 09:50:31 INFO - PROCESS | 1948 | --DOCSHELL 0x11998c800 == 44 [pid = 1948] [id = 441] 09:50:31 INFO - PROCESS | 1948 | --DOCSHELL 0x12700f800 == 43 [pid = 1948] [id = 440] 09:50:31 INFO - PROCESS | 1948 | --DOCSHELL 0x1169aa000 == 42 [pid = 1948] [id = 439] 09:50:31 INFO - PROCESS | 1948 | --DOCSHELL 0x124721800 == 41 [pid = 1948] [id = 437] 09:50:31 INFO - PROCESS | 1948 | --DOCSHELL 0x1239e1000 == 40 [pid = 1948] [id = 436] 09:50:31 INFO - PROCESS | 1948 | --DOCSHELL 0x11998d000 == 39 [pid = 1948] [id = 435] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x113d0cc00) [pid = 1948] [serial = 1290] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | 1467737431118 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]]]}] 09:50:31 INFO - PROCESS | 1948 | --DOCSHELL 0x118ac3800 == 38 [pid = 1948] [id = 434] 09:50:31 INFO - PROCESS | 1948 | --DOCSHELL 0x116f2e000 == 37 [pid = 1948] [id = 433] 09:50:31 INFO - PROCESS | 1948 | --DOCSHELL 0x11515d000 == 36 [pid = 1948] [id = 431] 09:50:31 INFO - PROCESS | 1948 | --DOCSHELL 0x11699f000 == 35 [pid = 1948] [id = 430] 09:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 722ms 09:50:31 INFO - PROCESS | 1948 | 1467737431167 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 09:50:31 INFO - PROCESS | 1948 | 1467737431170 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 09:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:50:31 INFO - PROCESS | 1948 | 1467737431174 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:50:31 INFO - PROCESS | 1948 | 1467737431175 Marionette TRACE conn2 <- [1,1770,null,{}] 09:50:31 INFO - PROCESS | 1948 | 1467737431178 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}] 09:50:31 INFO - PROCESS | 1948 | 1467737431179 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:31 INFO - PROCESS | 1948 | 1467737431263 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x118547400) [pid = 1948] [serial = 1275] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x124930400) [pid = 1948] [serial = 1278] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x11878fc00) [pid = 1948] [serial = 1276] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x12914b000) [pid = 1948] [serial = 1282] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x1286cc000) [pid = 1948] [serial = 1281] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x125ef2000) [pid = 1948] [serial = 1279] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x12a8f1400) [pid = 1948] [serial = 1284] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x119947c00) [pid = 1948] [serial = 1287] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x12b92c000) [pid = 1948] [serial = 1285] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x126595c00) [pid = 1948] [serial = 1288] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x12be13400) [pid = 1948] [serial = 1270] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x12becbc00) [pid = 1948] [serial = 1272] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12bed3c00) [pid = 1948] [serial = 1273] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x128a94400) [pid = 1948] [serial = 1251] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x120d43400) [pid = 1948] [serial = 1242] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x12a8f9c00) [pid = 1948] [serial = 1228] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x12b6eb000) [pid = 1948] [serial = 1258] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x129154400) [pid = 1948] [serial = 1252] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x127086400) [pid = 1948] [serial = 1248] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1288ee400) [pid = 1948] [serial = 1249] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x125409000) [pid = 1948] [serial = 1245] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x118fa0400) [pid = 1948] [serial = 1239] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x119832c00) [pid = 1948] [serial = 1234] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x119944c00) [pid = 1948] [serial = 1240] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x12b92d400) [pid = 1948] [serial = 1260] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1126fbc00) [pid = 1948] [serial = 1230] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x118f9c000) [pid = 1948] [serial = 1233] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x124939000) [pid = 1948] [serial = 1266] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x12b654000) [pid = 1948] [serial = 1257] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x12a816c00) [pid = 1948] [serial = 1255] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x124bd6000) [pid = 1948] [serial = 1243] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x117210400) [pid = 1948] [serial = 1236] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x113f06c00) [pid = 1948] [serial = 1231] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x11982a800) [pid = 1948] [serial = 1264] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x11728dc00) [pid = 1948] [serial = 1263] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x1293a8000) [pid = 1948] [serial = 1267] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x1265d7c00) [pid = 1948] [serial = 1246] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x12b99e800) [pid = 1948] [serial = 1261] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x12953bc00) [pid = 1948] [serial = 1254] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x12b99d400) [pid = 1948] [serial = 1269] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x118593400) [pid = 1948] [serial = 1237] [outer = 0x0] [url = about:blank] 09:50:31 INFO - PROCESS | 1948 | 1467737431330 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:31 INFO - PROCESS | 1948 | 1467737431331 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x117186800 == 36 [pid = 1948] [id = 450] 09:50:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x11728dc00) [pid = 1948] [serial = 1349] [outer = 0x0] 09:50:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x118599800) [pid = 1948] [serial = 1350] [outer = 0x11728dc00] 09:50:31 INFO - PROCESS | 1948 | 1467737431363 Marionette DEBUG loaded listener.js 09:50:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x1195dbc00) [pid = 1948] [serial = 1351] [outer = 0x11728dc00] 09:50:31 INFO - PROCESS | 1948 | 1467737431666 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]]]}] 09:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 520ms 09:50:31 INFO - PROCESS | 1948 | 1467737431696 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 09:50:31 INFO - PROCESS | 1948 | 1467737431698 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 09:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:50:31 INFO - PROCESS | 1948 | 1467737431700 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:50:31 INFO - PROCESS | 1948 | 1467737431702 Marionette TRACE conn2 <- [1,1774,null,{}] 09:50:31 INFO - PROCESS | 1948 | 1467737431712 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}] 09:50:31 INFO - PROCESS | 1948 | 1467737431715 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:31 INFO - PROCESS | 1948 | 1467737431799 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 09:50:31 INFO - PROCESS | 1948 | 1467737431804 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:31 INFO - PROCESS | 1948 | 1467737431806 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x119918800 == 37 [pid = 1948] [id = 451] 09:50:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x122539000) [pid = 1948] [serial = 1352] [outer = 0x0] 09:50:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x123b4a000) [pid = 1948] [serial = 1353] [outer = 0x122539000] 09:50:31 INFO - PROCESS | 1948 | 1467737431837 Marionette DEBUG loaded listener.js 09:50:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x125491c00) [pid = 1948] [serial = 1354] [outer = 0x122539000] 09:50:32 INFO - PROCESS | 1948 | 1467737432221 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]]]}] 09:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 572ms 09:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:50:32 INFO - PROCESS | 1948 | 1467737432272 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 09:50:32 INFO - PROCESS | 1948 | 1467737432274 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 09:50:32 INFO - PROCESS | 1948 | 1467737432277 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:50:32 INFO - PROCESS | 1948 | 1467737432278 Marionette TRACE conn2 <- [1,1778,null,{}] 09:50:32 INFO - PROCESS | 1948 | 1467737432280 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}] 09:50:32 INFO - PROCESS | 1948 | 1467737432281 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:32 INFO - PROCESS | 1948 | 1467737432362 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 09:50:32 INFO - PROCESS | 1948 | 1467737432365 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:32 INFO - PROCESS | 1948 | 1467737432367 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:32 INFO - PROCESS | 1948 | ++DOCSHELL 0x123ea7800 == 38 [pid = 1948] [id = 452] 09:50:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x126403400) [pid = 1948] [serial = 1355] [outer = 0x0] 09:50:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x1265d3800) [pid = 1948] [serial = 1356] [outer = 0x126403400] 09:50:32 INFO - PROCESS | 1948 | 1467737432392 Marionette DEBUG loaded listener.js 09:50:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x127089000) [pid = 1948] [serial = 1357] [outer = 0x126403400] 09:50:32 INFO - PROCESS | 1948 | 1467737432737 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]]]}] 09:50:32 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 09:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 470ms 09:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:50:32 INFO - PROCESS | 1948 | 1467737432747 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 09:50:32 INFO - PROCESS | 1948 | 1467737432748 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 09:50:32 INFO - PROCESS | 1948 | 1467737432750 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:50:32 INFO - PROCESS | 1948 | 1467737432751 Marionette TRACE conn2 <- [1,1782,null,{}] 09:50:32 INFO - PROCESS | 1948 | 1467737432753 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}] 09:50:32 INFO - PROCESS | 1948 | 1467737432754 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:32 INFO - PROCESS | 1948 | 1467737432837 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 09:50:32 INFO - PROCESS | 1948 | 1467737432842 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:32 INFO - PROCESS | 1948 | 1467737432844 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:32 INFO - PROCESS | 1948 | ++DOCSHELL 0x126461800 == 39 [pid = 1948] [id = 453] 09:50:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x127089c00) [pid = 1948] [serial = 1358] [outer = 0x0] 09:50:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x128a8d400) [pid = 1948] [serial = 1359] [outer = 0x127089c00] 09:50:32 INFO - PROCESS | 1948 | 1467737432869 Marionette DEBUG loaded listener.js 09:50:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x12914a000) [pid = 1948] [serial = 1360] [outer = 0x127089c00] 09:50:33 INFO - PROCESS | 1948 | 1467737433217 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]]]}] 09:50:33 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 09:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 518ms 09:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:50:33 INFO - PROCESS | 1948 | 1467737433269 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 09:50:33 INFO - PROCESS | 1948 | 1467737433270 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 09:50:33 INFO - PROCESS | 1948 | 1467737433272 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:50:33 INFO - PROCESS | 1948 | 1467737433274 Marionette TRACE conn2 <- [1,1786,null,{}] 09:50:33 INFO - PROCESS | 1948 | 1467737433276 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}] 09:50:33 INFO - PROCESS | 1948 | 1467737433280 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:33 INFO - PROCESS | 1948 | 1467737433416 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 09:50:33 INFO - PROCESS | 1948 | 1467737433431 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:33 INFO - PROCESS | 1948 | 1467737433432 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x12888a000 == 40 [pid = 1948] [id = 454] 09:50:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x128a93000) [pid = 1948] [serial = 1361] [outer = 0x0] 09:50:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x129150800) [pid = 1948] [serial = 1362] [outer = 0x128a93000] 09:50:33 INFO - PROCESS | 1948 | 1467737433456 Marionette DEBUG loaded listener.js 09:50:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12a710400) [pid = 1948] [serial = 1363] [outer = 0x128a93000] 09:50:33 INFO - PROCESS | 1948 | 1467737433787 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]]]}] 09:50:33 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 09:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 569ms 09:50:33 INFO - PROCESS | 1948 | 1467737433843 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 09:50:33 INFO - PROCESS | 1948 | 1467737433844 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 09:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:50:33 INFO - PROCESS | 1948 | 1467737433846 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:50:33 INFO - PROCESS | 1948 | 1467737433847 Marionette TRACE conn2 <- [1,1790,null,{}] 09:50:33 INFO - PROCESS | 1948 | 1467737433849 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}] 09:50:33 INFO - PROCESS | 1948 | 1467737433851 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:33 INFO - PROCESS | 1948 | 1467737433950 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 09:50:33 INFO - PROCESS | 1948 | 1467737433963 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:33 INFO - PROCESS | 1948 | 1467737433964 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a4c4800 == 41 [pid = 1948] [id = 455] 09:50:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12a710800) [pid = 1948] [serial = 1364] [outer = 0x0] 09:50:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12a79ec00) [pid = 1948] [serial = 1365] [outer = 0x12a710800] 09:50:33 INFO - PROCESS | 1948 | 1467737433988 Marionette DEBUG loaded listener.js 09:50:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12a81dc00) [pid = 1948] [serial = 1366] [outer = 0x12a710800] 09:50:34 INFO - PROCESS | 1948 | 1467737434330 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]]]}] 09:50:34 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) 09:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 519ms 09:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:50:34 INFO - PROCESS | 1948 | 1467737434366 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 09:50:34 INFO - PROCESS | 1948 | 1467737434367 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 09:50:34 INFO - PROCESS | 1948 | 1467737434369 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:50:34 INFO - PROCESS | 1948 | 1467737434370 Marionette TRACE conn2 <- [1,1794,null,{}] 09:50:34 INFO - PROCESS | 1948 | 1467737434373 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}] 09:50:34 INFO - PROCESS | 1948 | 1467737434374 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:34 INFO - PROCESS | 1948 | 1467737434479 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 09:50:34 INFO - PROCESS | 1948 | 1467737434493 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:34 INFO - PROCESS | 1948 | 1467737434494 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:34 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b611800 == 42 [pid = 1948] [id = 456] 09:50:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12a704000) [pid = 1948] [serial = 1367] [outer = 0x0] 09:50:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12a8f7000) [pid = 1948] [serial = 1368] [outer = 0x12a704000] 09:50:34 INFO - PROCESS | 1948 | 1467737434518 Marionette DEBUG loaded listener.js 09:50:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12b65d800) [pid = 1948] [serial = 1369] [outer = 0x12a704000] 09:50:34 INFO - PROCESS | 1948 | 1467737434838 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]]]}] 09:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 518ms 09:50:34 INFO - PROCESS | 1948 | 1467737434888 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 09:50:34 INFO - PROCESS | 1948 | 1467737434889 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 09:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:50:34 INFO - PROCESS | 1948 | 1467737434893 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:50:34 INFO - PROCESS | 1948 | 1467737434894 Marionette TRACE conn2 <- [1,1798,null,{}] 09:50:34 INFO - PROCESS | 1948 | 1467737434896 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}] 09:50:34 INFO - PROCESS | 1948 | 1467737434898 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:35 INFO - PROCESS | 1948 | 1467737435002 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 09:50:35 INFO - PROCESS | 1948 | 1467737435040 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:35 INFO - PROCESS | 1948 | 1467737435049 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x12bbb6000 == 43 [pid = 1948] [id = 457] 09:50:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12a817800) [pid = 1948] [serial = 1370] [outer = 0x0] 09:50:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12b6e9c00) [pid = 1948] [serial = 1371] [outer = 0x12a817800] 09:50:35 INFO - PROCESS | 1948 | 1467737435072 Marionette DEBUG loaded listener.js 09:50:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12b92e800) [pid = 1948] [serial = 1372] [outer = 0x12a817800] 09:50:35 INFO - PROCESS | 1948 | 1467737435477 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]]]}] 09:50:35 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x119945c00) [pid = 1948] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:50:35 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x117211000) [pid = 1948] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:50:35 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x118546800) [pid = 1948] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:50:35 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x117212c00) [pid = 1948] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:50:35 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x11993a800) [pid = 1948] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:50:35 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1139c1800) [pid = 1948] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:50:35 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x11332ec00) [pid = 1948] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:50:35 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x125492000) [pid = 1948] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:50:35 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x113940800) [pid = 1948] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:50:35 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1126f8000) [pid = 1948] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:50:35 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x118787400) [pid = 1948] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:50:35 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x120d43800) [pid = 1948] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:50:35 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x11859ac00) [pid = 1948] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 624ms 09:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:50:35 INFO - PROCESS | 1948 | 1467737435516 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 09:50:35 INFO - PROCESS | 1948 | 1467737435517 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 09:50:35 INFO - PROCESS | 1948 | 1467737435519 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:50:35 INFO - PROCESS | 1948 | 1467737435520 Marionette TRACE conn2 <- [1,1802,null,{}] 09:50:35 INFO - PROCESS | 1948 | 1467737435523 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}] 09:50:35 INFO - PROCESS | 1948 | 1467737435524 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:35 INFO - PROCESS | 1948 | 1467737435605 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 09:50:35 INFO - PROCESS | 1948 | 1467737435611 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:35 INFO - PROCESS | 1948 | 1467737435612 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x122606000 == 44 [pid = 1948] [id = 458] 09:50:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x1151abc00) [pid = 1948] [serial = 1373] [outer = 0x0] 09:50:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x117291800) [pid = 1948] [serial = 1374] [outer = 0x1151abc00] 09:50:35 INFO - PROCESS | 1948 | 1467737435636 Marionette DEBUG loaded listener.js 09:50:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x11859a400) [pid = 1948] [serial = 1375] [outer = 0x1151abc00] 09:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 472ms 09:50:35 INFO - PROCESS | 1948 | 1467737435986 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]]]}] 09:50:35 INFO - PROCESS | 1948 | 1467737435998 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 09:50:36 INFO - PROCESS | 1948 | 1467737436000 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 09:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:50:36 INFO - PROCESS | 1948 | 1467737436004 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:50:36 INFO - PROCESS | 1948 | 1467737436006 Marionette TRACE conn2 <- [1,1806,null,{}] 09:50:36 INFO - PROCESS | 1948 | 1467737436011 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}] 09:50:36 INFO - PROCESS | 1948 | 1467737436014 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:36 INFO - PROCESS | 1948 | 1467737436201 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 09:50:36 INFO - PROCESS | 1948 | 1467737436219 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:36 INFO - PROCESS | 1948 | 1467737436221 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:36 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c9e7800 == 45 [pid = 1948] [id = 459] 09:50:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x118089000) [pid = 1948] [serial = 1376] [outer = 0x0] 09:50:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x119945c00) [pid = 1948] [serial = 1377] [outer = 0x118089000] 09:50:36 INFO - PROCESS | 1948 | 1467737436262 Marionette DEBUG loaded listener.js 09:50:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x129156000) [pid = 1948] [serial = 1378] [outer = 0x118089000] 09:50:36 INFO - PROCESS | 1948 | 1467737436653 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]]]}] 09:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 674ms 09:50:36 INFO - PROCESS | 1948 | 1467737436678 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 09:50:36 INFO - PROCESS | 1948 | 1467737436680 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 09:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:50:36 INFO - PROCESS | 1948 | 1467737436682 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:50:36 INFO - PROCESS | 1948 | 1467737436683 Marionette TRACE conn2 <- [1,1810,null,{}] 09:50:36 INFO - PROCESS | 1948 | 1467737436685 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}] 09:50:36 INFO - PROCESS | 1948 | 1467737436686 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:36 INFO - PROCESS | 1948 | 1467737436770 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 09:50:36 INFO - PROCESS | 1948 | 1467737436834 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:36 INFO - PROCESS | 1948 | 1467737436835 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:36 INFO - PROCESS | 1948 | ++DOCSHELL 0x12ccc3000 == 46 [pid = 1948] [id = 460] 09:50:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x11808b400) [pid = 1948] [serial = 1379] [outer = 0x0] 09:50:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12b9a1000) [pid = 1948] [serial = 1380] [outer = 0x11808b400] 09:50:36 INFO - PROCESS | 1948 | 1467737436859 Marionette DEBUG loaded listener.js 09:50:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12be0cc00) [pid = 1948] [serial = 1381] [outer = 0x11808b400] 09:50:37 INFO - PROCESS | 1948 | 1467737437118 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]]]}] 09:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 468ms 09:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:50:37 INFO - PROCESS | 1948 | 1467737437151 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 09:50:37 INFO - PROCESS | 1948 | 1467737437152 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 09:50:37 INFO - PROCESS | 1948 | 1467737437154 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:50:37 INFO - PROCESS | 1948 | 1467737437155 Marionette TRACE conn2 <- [1,1814,null,{}] 09:50:37 INFO - PROCESS | 1948 | 1467737437157 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}] 09:50:37 INFO - PROCESS | 1948 | 1467737437159 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:37 INFO - PROCESS | 1948 | 1467737437269 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 09:50:37 INFO - PROCESS | 1948 | 1467737437273 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:37 INFO - PROCESS | 1948 | 1467737437274 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d317000 == 47 [pid = 1948] [id = 461] 09:50:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12be0d000) [pid = 1948] [serial = 1382] [outer = 0x0] 09:50:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12be13400) [pid = 1948] [serial = 1383] [outer = 0x12be0d000] 09:50:37 INFO - PROCESS | 1948 | 1467737437297 Marionette DEBUG loaded listener.js 09:50:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12becb400) [pid = 1948] [serial = 1384] [outer = 0x12be0d000] 09:50:38 INFO - PROCESS | 1948 | --DOCSHELL 0x117e19000 == 46 [pid = 1948] [id = 432] 09:50:38 INFO - PROCESS | 1948 | --DOCSHELL 0x125ede800 == 45 [pid = 1948] [id = 438] 09:50:38 INFO - PROCESS | 1948 | --DOCSHELL 0x117186800 == 44 [pid = 1948] [id = 450] 09:50:38 INFO - PROCESS | 1948 | --DOCSHELL 0x118aa5800 == 43 [pid = 1948] [id = 449] 09:50:38 INFO - PROCESS | 1948 | --DOCSHELL 0x117e10000 == 42 [pid = 1948] [id = 448] 09:50:38 INFO - PROCESS | 1948 | --DOCSHELL 0x12be22800 == 41 [pid = 1948] [id = 447] 09:50:38 INFO - PROCESS | 1948 | --DOCSHELL 0x12b979800 == 40 [pid = 1948] [id = 446] 09:50:38 INFO - PROCESS | 1948 | --DOCSHELL 0x12476f800 == 39 [pid = 1948] [id = 445] 09:50:38 INFO - PROCESS | 1948 | --DOCSHELL 0x12b60a000 == 38 [pid = 1948] [id = 443] 09:50:38 INFO - PROCESS | 1948 | --DOCSHELL 0x118ab9800 == 37 [pid = 1948] [id = 444] 09:50:38 INFO - PROCESS | 1948 | --DOCSHELL 0x119918800 == 36 [pid = 1948] [id = 451] 09:50:38 INFO - PROCESS | 1948 | --DOCSHELL 0x12bbb6000 == 35 [pid = 1948] [id = 457] 09:50:38 INFO - PROCESS | 1948 | --DOCSHELL 0x12c9e7800 == 34 [pid = 1948] [id = 459] 09:50:38 INFO - PROCESS | 1948 | --DOCSHELL 0x12b611800 == 33 [pid = 1948] [id = 456] 09:50:38 INFO - PROCESS | 1948 | --DOCSHELL 0x122606000 == 32 [pid = 1948] [id = 458] 09:50:38 INFO - PROCESS | 1948 | --DOCSHELL 0x12a4c4800 == 31 [pid = 1948] [id = 455] 09:50:38 INFO - PROCESS | 1948 | --DOCSHELL 0x126461800 == 30 [pid = 1948] [id = 453] 09:50:38 INFO - PROCESS | 1948 | --DOCSHELL 0x12888a000 == 29 [pid = 1948] [id = 454] 09:50:38 INFO - PROCESS | 1948 | --DOCSHELL 0x123ea7800 == 28 [pid = 1948] [id = 452] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x123e71000) [pid = 1948] [serial = 1311] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x118fa2c00) [pid = 1948] [serial = 1305] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x118593000) [pid = 1948] [serial = 1302] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x11859c800) [pid = 1948] [serial = 1303] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1176e1c00) [pid = 1948] [serial = 1296] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x118406c00) [pid = 1948] [serial = 1297] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x122536000) [pid = 1948] [serial = 1308] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1160ac400) [pid = 1948] [serial = 1291] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x113f0a800) [pid = 1948] [serial = 1299] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x11696f400) [pid = 1948] [serial = 1300] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x126591400) [pid = 1948] [serial = 1314] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x113fe1000) [pid = 1948] [serial = 1294] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x1139c8400) [pid = 1948] [serial = 1293] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1247c4c00) [pid = 1948] [serial = 1312] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x11604dc00) [pid = 1948] [serial = 1320] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x127070400) [pid = 1948] [serial = 1317] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x127082400) [pid = 1948] [serial = 1323] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x1286ca800) [pid = 1948] [serial = 1324] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x127084800) [pid = 1948] [serial = 1318] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x1288f2400) [pid = 1948] [serial = 1327] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x1286d1c00) [pid = 1948] [serial = 1326] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x119811400) [pid = 1948] [serial = 1306] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x1265d5c00) [pid = 1948] [serial = 1315] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x120d40000) [pid = 1948] [serial = 1321] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x1126fd000) [pid = 1948] [serial = 1309] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x128a91800) [pid = 1948] [serial = 1329] [outer = 0x0] [url = about:blank] 09:50:38 INFO - PROCESS | 1948 | --DOCSHELL 0x12ccc3000 == 27 [pid = 1948] [id = 460] 09:50:39 INFO - PROCESS | 1948 | 1467737439033 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]]]}] 09:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1922ms 09:50:39 INFO - PROCESS | 1948 | 1467737439079 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 09:50:39 INFO - PROCESS | 1948 | 1467737439083 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 09:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:50:39 INFO - PROCESS | 1948 | 1467737439088 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:50:39 INFO - PROCESS | 1948 | 1467737439090 Marionette TRACE conn2 <- [1,1818,null,{}] 09:50:39 INFO - PROCESS | 1948 | 1467737439095 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}] 09:50:39 INFO - PROCESS | 1948 | 1467737439097 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:39 INFO - PROCESS | 1948 | 1467737439178 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 09:50:39 INFO - PROCESS | 1948 | 1467737439184 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:39 INFO - PROCESS | 1948 | 1467737439186 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x1169a6800 == 28 [pid = 1948] [id = 462] 09:50:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x117eaf000) [pid = 1948] [serial = 1385] [outer = 0x0] 09:50:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x118085c00) [pid = 1948] [serial = 1386] [outer = 0x117eaf000] 09:50:39 INFO - PROCESS | 1948 | 1467737439217 Marionette DEBUG loaded listener.js 09:50:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x118554c00) [pid = 1948] [serial = 1387] [outer = 0x117eaf000] 09:50:39 INFO - PROCESS | 1948 | 1467737439581 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]]]}] 09:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 523ms 09:50:39 INFO - PROCESS | 1948 | 1467737439610 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 09:50:39 INFO - PROCESS | 1948 | 1467737439614 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 09:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:50:39 INFO - PROCESS | 1948 | 1467737439618 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:50:39 INFO - PROCESS | 1948 | 1467737439620 Marionette TRACE conn2 <- [1,1822,null,{}] 09:50:39 INFO - PROCESS | 1948 | 1467737439623 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}] 09:50:39 INFO - PROCESS | 1948 | 1467737439625 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:39 INFO - PROCESS | 1948 | 1467737439734 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 09:50:39 INFO - PROCESS | 1948 | 1467737439743 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:39 INFO - PROCESS | 1948 | 1467737439745 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x1181f5800 == 29 [pid = 1948] [id = 463] 09:50:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x118599000) [pid = 1948] [serial = 1388] [outer = 0x0] 09:50:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x11878c400) [pid = 1948] [serial = 1389] [outer = 0x118599000] 09:50:39 INFO - PROCESS | 1948 | 1467737439773 Marionette DEBUG loaded listener.js 09:50:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x11924b000) [pid = 1948] [serial = 1390] [outer = 0x118599000] 09:50:40 INFO - PROCESS | 1948 | 1467737440111 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]]]}] 09:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 523ms 09:50:40 INFO - PROCESS | 1948 | 1467737440142 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 09:50:40 INFO - PROCESS | 1948 | 1467737440143 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 09:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:50:40 INFO - PROCESS | 1948 | 1467737440146 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:50:40 INFO - PROCESS | 1948 | 1467737440148 Marionette TRACE conn2 <- [1,1826,null,{}] 09:50:40 INFO - PROCESS | 1948 | 1467737440161 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}] 09:50:40 INFO - PROCESS | 1948 | 1467737440165 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:40 INFO - PROCESS | 1948 | 1467737440246 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 09:50:40 INFO - PROCESS | 1948 | 1467737440252 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:40 INFO - PROCESS | 1948 | 1467737440254 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:40 INFO - PROCESS | 1948 | ++DOCSHELL 0x11926a800 == 30 [pid = 1948] [id = 464] 09:50:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x1126fb400) [pid = 1948] [serial = 1391] [outer = 0x0] 09:50:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x122657c00) [pid = 1948] [serial = 1392] [outer = 0x1126fb400] 09:50:40 INFO - PROCESS | 1948 | 1467737440284 Marionette DEBUG loaded listener.js 09:50:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x1243a4800) [pid = 1948] [serial = 1393] [outer = 0x1126fb400] 09:50:40 INFO - PROCESS | 1948 | 1467737440643 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]]]}] 09:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 520ms 09:50:40 INFO - PROCESS | 1948 | 1467737440667 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 09:50:40 INFO - PROCESS | 1948 | 1467737440669 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 09:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:50:40 INFO - PROCESS | 1948 | 1467737440671 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:50:40 INFO - PROCESS | 1948 | 1467737440672 Marionette TRACE conn2 <- [1,1830,null,{}] 09:50:40 INFO - PROCESS | 1948 | 1467737440676 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}] 09:50:40 INFO - PROCESS | 1948 | 1467737440678 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:40 INFO - PROCESS | 1948 | 1467737440755 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 09:50:40 INFO - PROCESS | 1948 | 1467737440816 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:40 INFO - PROCESS | 1948 | 1467737440818 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:40 INFO - PROCESS | 1948 | ++DOCSHELL 0x119c0d000 == 31 [pid = 1948] [id = 465] 09:50:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1246e2400) [pid = 1948] [serial = 1394] [outer = 0x0] 09:50:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x124d4fc00) [pid = 1948] [serial = 1395] [outer = 0x1246e2400] 09:50:40 INFO - PROCESS | 1948 | 1467737440843 Marionette DEBUG loaded listener.js 09:50:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x125ef6000) [pid = 1948] [serial = 1396] [outer = 0x1246e2400] 09:50:41 INFO - PROCESS | 1948 | 1467737441108 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]]]}] 09:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 473ms 09:50:41 INFO - PROCESS | 1948 | 1467737441153 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 09:50:41 INFO - PROCESS | 1948 | 1467737441155 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 09:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:50:41 INFO - PROCESS | 1948 | 1467737441168 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:50:41 INFO - PROCESS | 1948 | 1467737441184 Marionette TRACE conn2 <- [1,1834,null,{}] 09:50:41 INFO - PROCESS | 1948 | 1467737441188 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}] 09:50:41 INFO - PROCESS | 1948 | 1467737441191 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:41 INFO - PROCESS | 1948 | 1467737441308 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 09:50:41 INFO - PROCESS | 1948 | 1467737441313 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:41 INFO - PROCESS | 1948 | 1467737441314 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x123d2c800 == 32 [pid = 1948] [id = 466] 09:50:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x118597800) [pid = 1948] [serial = 1397] [outer = 0x0] 09:50:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x126595c00) [pid = 1948] [serial = 1398] [outer = 0x118597800] 09:50:41 INFO - PROCESS | 1948 | 1467737441353 Marionette DEBUG loaded listener.js 09:50:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x12677c400) [pid = 1948] [serial = 1399] [outer = 0x118597800] 09:50:41 INFO - PROCESS | 1948 | 1467737441788 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]]]}] 09:50:41 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 09:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 646ms 09:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:50:41 INFO - PROCESS | 1948 | 1467737441809 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 09:50:41 INFO - PROCESS | 1948 | 1467737441810 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 09:50:41 INFO - PROCESS | 1948 | 1467737441812 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:50:41 INFO - PROCESS | 1948 | 1467737441814 Marionette TRACE conn2 <- [1,1838,null,{}] 09:50:41 INFO - PROCESS | 1948 | 1467737441816 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}] 09:50:41 INFO - PROCESS | 1948 | 1467737441820 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:41 INFO - PROCESS | 1948 | 1467737441915 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 09:50:41 INFO - PROCESS | 1948 | 1467737441919 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:41 INFO - PROCESS | 1948 | 1467737441920 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x12645e000 == 33 [pid = 1948] [id = 467] 09:50:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x127078800) [pid = 1948] [serial = 1400] [outer = 0x0] 09:50:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1286ca800) [pid = 1948] [serial = 1401] [outer = 0x127078800] 09:50:41 INFO - PROCESS | 1948 | 1467737441947 Marionette DEBUG loaded listener.js 09:50:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x128d0f800) [pid = 1948] [serial = 1402] [outer = 0x127078800] 09:50:42 INFO - PROCESS | 1948 | 1467737442283 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]]]}] 09:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 518ms 09:50:42 INFO - PROCESS | 1948 | 1467737442331 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 09:50:42 INFO - PROCESS | 1948 | 1467737442332 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 09:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:50:42 INFO - PROCESS | 1948 | 1467737442335 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:50:42 INFO - PROCESS | 1948 | 1467737442336 Marionette TRACE conn2 <- [1,1842,null,{}] 09:50:42 INFO - PROCESS | 1948 | 1467737442338 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}] 09:50:42 INFO - PROCESS | 1948 | 1467737442339 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:42 INFO - PROCESS | 1948 | 1467737442422 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 09:50:42 INFO - PROCESS | 1948 | 1467737442491 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:42 INFO - PROCESS | 1948 | 1467737442492 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x12887e800 == 34 [pid = 1948] [id = 468] 09:50:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x1122b9800) [pid = 1948] [serial = 1403] [outer = 0x0] 09:50:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12914ac00) [pid = 1948] [serial = 1404] [outer = 0x1122b9800] 09:50:42 INFO - PROCESS | 1948 | 1467737442516 Marionette DEBUG loaded listener.js 09:50:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1293c9000) [pid = 1948] [serial = 1405] [outer = 0x1122b9800] 09:50:42 INFO - PROCESS | 1948 | 1467737442792 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]]]}] 09:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 470ms 09:50:42 INFO - PROCESS | 1948 | 1467737442805 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 09:50:42 INFO - PROCESS | 1948 | 1467737442807 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 09:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:50:42 INFO - PROCESS | 1948 | 1467737442817 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:50:42 INFO - PROCESS | 1948 | 1467737442818 Marionette TRACE conn2 <- [1,1846,null,{}] 09:50:42 INFO - PROCESS | 1948 | 1467737442820 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}] 09:50:42 INFO - PROCESS | 1948 | 1467737442821 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:42 INFO - PROCESS | 1948 | 1467737442903 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 09:50:42 INFO - PROCESS | 1948 | 1467737442907 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:42 INFO - PROCESS | 1948 | 1467737442908 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x129347800 == 35 [pid = 1948] [id = 469] 09:50:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12707b800) [pid = 1948] [serial = 1406] [outer = 0x0] 09:50:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x129543800) [pid = 1948] [serial = 1407] [outer = 0x12707b800] 09:50:42 INFO - PROCESS | 1948 | 1467737442934 Marionette DEBUG loaded listener.js 09:50:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12a70f400) [pid = 1948] [serial = 1408] [outer = 0x12707b800] 09:50:43 INFO - PROCESS | 1948 | 1467737443276 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]]]}] 09:50:43 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) 09:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 469ms 09:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:50:43 INFO - PROCESS | 1948 | 1467737443287 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 09:50:43 INFO - PROCESS | 1948 | 1467737443288 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 09:50:43 INFO - PROCESS | 1948 | 1467737443290 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:50:43 INFO - PROCESS | 1948 | 1467737443292 Marionette TRACE conn2 <- [1,1850,null,{}] 09:50:43 INFO - PROCESS | 1948 | 1467737443297 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}] 09:50:43 INFO - PROCESS | 1948 | 1467737443298 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:43 INFO - PROCESS | 1948 | 1467737443417 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 09:50:43 INFO - PROCESS | 1948 | 1467737443423 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:43 INFO - PROCESS | 1948 | 1467737443424 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x119269800 == 36 [pid = 1948] [id = 470] 09:50:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x129152800) [pid = 1948] [serial = 1409] [outer = 0x0] 09:50:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12939e400) [pid = 1948] [serial = 1410] [outer = 0x129152800] 09:50:43 INFO - PROCESS | 1948 | 1467737443449 Marionette DEBUG loaded listener.js 09:50:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12a8f6400) [pid = 1948] [serial = 1411] [outer = 0x129152800] 09:50:43 INFO - PROCESS | 1948 | 1467737443761 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]]]}] 09:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 525ms 09:50:43 INFO - PROCESS | 1948 | 1467737443816 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 09:50:43 INFO - PROCESS | 1948 | 1467737443817 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 09:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:50:43 INFO - PROCESS | 1948 | 1467737443819 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:50:43 INFO - PROCESS | 1948 | 1467737443820 Marionette TRACE conn2 <- [1,1854,null,{}] 09:50:43 INFO - PROCESS | 1948 | 1467737443823 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}] 09:50:43 INFO - PROCESS | 1948 | 1467737443824 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:43 INFO - PROCESS | 1948 | 1467737443906 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 09:50:43 INFO - PROCESS | 1948 | 1467737443912 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:43 INFO - PROCESS | 1948 | 1467737443913 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x12aae0800 == 37 [pid = 1948] [id = 471] 09:50:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x12a814400) [pid = 1948] [serial = 1412] [outer = 0x0] 09:50:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x12b6de400) [pid = 1948] [serial = 1413] [outer = 0x12a814400] 09:50:43 INFO - PROCESS | 1948 | 1467737443937 Marionette DEBUG loaded listener.js 09:50:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x12b998800) [pid = 1948] [serial = 1414] [outer = 0x12a814400] 09:50:44 INFO - PROCESS | 1948 | 1467737444323 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]]]}] 09:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 518ms 09:50:44 INFO - PROCESS | 1948 | 1467737444338 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 09:50:44 INFO - PROCESS | 1948 | 1467737444340 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 09:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:50:44 INFO - PROCESS | 1948 | 1467737444344 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:50:44 INFO - PROCESS | 1948 | 1467737444345 Marionette TRACE conn2 <- [1,1858,null,{}] 09:50:44 INFO - PROCESS | 1948 | 1467737444348 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}] 09:50:44 INFO - PROCESS | 1948 | 1467737444349 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:44 INFO - PROCESS | 1948 | 1467737444467 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 09:50:44 INFO - PROCESS | 1948 | 1467737444482 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:44 INFO - PROCESS | 1948 | 1467737444484 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x123d2c000 == 38 [pid = 1948] [id = 472] 09:50:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x12b926800) [pid = 1948] [serial = 1415] [outer = 0x0] 09:50:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x12be0ec00) [pid = 1948] [serial = 1416] [outer = 0x12b926800] 09:50:44 INFO - PROCESS | 1948 | 1467737444511 Marionette DEBUG loaded listener.js 09:50:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x12bed1000) [pid = 1948] [serial = 1417] [outer = 0x12b926800] 09:50:44 INFO - PROCESS | 1948 | 1467737444851 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]]]}] 09:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 522ms 09:50:44 INFO - PROCESS | 1948 | 1467737444872 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 09:50:44 INFO - PROCESS | 1948 | 1467737444873 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 09:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:50:44 INFO - PROCESS | 1948 | 1467737444877 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:50:44 INFO - PROCESS | 1948 | 1467737444879 Marionette TRACE conn2 <- [1,1862,null,{}] 09:50:44 INFO - PROCESS | 1948 | 1467737444881 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}] 09:50:44 INFO - PROCESS | 1948 | 1467737444882 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:44 INFO - PROCESS | 1948 | 1467737444986 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 09:50:44 INFO - PROCESS | 1948 | 1467737444989 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:44 INFO - PROCESS | 1948 | 1467737444990 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c9eb000 == 39 [pid = 1948] [id = 473] 09:50:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x12b99e800) [pid = 1948] [serial = 1418] [outer = 0x0] 09:50:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x12c1c8800) [pid = 1948] [serial = 1419] [outer = 0x12b99e800] 09:50:45 INFO - PROCESS | 1948 | 1467737445014 Marionette DEBUG loaded listener.js 09:50:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x12c1d2400) [pid = 1948] [serial = 1420] [outer = 0x12b99e800] 09:50:45 INFO - PROCESS | 1948 | 1467737445362 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]]]}] 09:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 520ms 09:50:45 INFO - PROCESS | 1948 | 1467737445396 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 09:50:45 INFO - PROCESS | 1948 | 1467737445398 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 09:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:50:45 INFO - PROCESS | 1948 | 1467737445400 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:50:45 INFO - PROCESS | 1948 | 1467737445401 Marionette TRACE conn2 <- [1,1866,null,{}] 09:50:45 INFO - PROCESS | 1948 | 1467737445403 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}] 09:50:45 INFO - PROCESS | 1948 | 1467737445404 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:45 INFO - PROCESS | 1948 | 1467737445517 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 09:50:45 INFO - PROCESS | 1948 | 1467737445531 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:45 INFO - PROCESS | 1948 | 1467737445532 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d30b000 == 40 [pid = 1948] [id = 474] 09:50:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x12c1d2c00) [pid = 1948] [serial = 1421] [outer = 0x0] 09:50:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x12c3ad000) [pid = 1948] [serial = 1422] [outer = 0x12c1d2c00] 09:50:45 INFO - PROCESS | 1948 | 1467737445555 Marionette DEBUG loaded listener.js 09:50:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x12c3b9800) [pid = 1948] [serial = 1423] [outer = 0x12c1d2c00] 09:50:45 INFO - PROCESS | 1948 | 1467737445879 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]]]}] 09:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 517ms 09:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:50:45 INFO - PROCESS | 1948 | 1467737445919 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 09:50:45 INFO - PROCESS | 1948 | 1467737445920 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 09:50:45 INFO - PROCESS | 1948 | 1467737445922 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:50:45 INFO - PROCESS | 1948 | 1467737445923 Marionette TRACE conn2 <- [1,1870,null,{}] 09:50:45 INFO - PROCESS | 1948 | 1467737445925 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}] 09:50:45 INFO - PROCESS | 1948 | 1467737445926 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:46 INFO - PROCESS | 1948 | 1467737446032 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 09:50:46 INFO - PROCESS | 1948 | 1467737446458 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:46 INFO - PROCESS | 1948 | 1467737446460 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:46 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x12a710800) [pid = 1948] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:50:46 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x12a704000) [pid = 1948] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:50:46 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x12a817800) [pid = 1948] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:50:46 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x1151abc00) [pid = 1948] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:50:46 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x118089000) [pid = 1948] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:50:46 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x127089c00) [pid = 1948] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:50:46 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x126403400) [pid = 1948] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:50:46 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x122539000) [pid = 1948] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:50:46 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x11728dc00) [pid = 1948] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:50:46 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x11396bc00) [pid = 1948] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:50:46 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x1176d8400) [pid = 1948] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:50:46 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x126726400) [pid = 1948] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:50:46 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x124939800) [pid = 1948] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:50:46 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x11924f800) [pid = 1948] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:50:46 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x11721b000) [pid = 1948] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:50:46 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x128a87000) [pid = 1948] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:50:46 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x11808b400) [pid = 1948] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:50:46 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x128a93000) [pid = 1948] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:50:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x112736800 == 41 [pid = 1948] [id = 475] 09:50:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x1120e5c00) [pid = 1948] [serial = 1424] [outer = 0x0] 09:50:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x116a03400) [pid = 1948] [serial = 1425] [outer = 0x1120e5c00] 09:50:46 INFO - PROCESS | 1948 | 1467737446512 Marionette DEBUG loaded listener.js 09:50:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x11859a000) [pid = 1948] [serial = 1426] [outer = 0x1120e5c00] 09:50:46 INFO - PROCESS | 1948 | 1467737446765 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]]]}] 09:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 872ms 09:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:50:46 INFO - PROCESS | 1948 | 1467737446802 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 09:50:46 INFO - PROCESS | 1948 | 1467737446803 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 09:50:46 INFO - PROCESS | 1948 | 1467737446805 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:50:46 INFO - PROCESS | 1948 | 1467737446806 Marionette TRACE conn2 <- [1,1874,null,{}] 09:50:46 INFO - PROCESS | 1948 | 1467737446816 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}] 09:50:46 INFO - PROCESS | 1948 | 1467737446817 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:46 INFO - PROCESS | 1948 | 1467737446913 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 09:50:46 INFO - PROCESS | 1948 | 1467737446917 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:46 INFO - PROCESS | 1948 | 1467737446918 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d7cc800 == 42 [pid = 1948] [id = 476] 09:50:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x118782c00) [pid = 1948] [serial = 1427] [outer = 0x0] 09:50:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x125409000) [pid = 1948] [serial = 1428] [outer = 0x118782c00] 09:50:46 INFO - PROCESS | 1948 | 1467737446941 Marionette DEBUG loaded listener.js 09:50:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x128d05400) [pid = 1948] [serial = 1429] [outer = 0x118782c00] 09:50:47 INFO - PROCESS | 1948 | 1467737447284 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]]]}] 09:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 521ms 09:50:47 INFO - PROCESS | 1948 | 1467737447329 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 09:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:50:47 INFO - PROCESS | 1948 | 1467737447330 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 09:50:47 INFO - PROCESS | 1948 | 1467737447332 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:50:47 INFO - PROCESS | 1948 | 1467737447334 Marionette TRACE conn2 <- [1,1878,null,{}] 09:50:47 INFO - PROCESS | 1948 | 1467737447336 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}] 09:50:47 INFO - PROCESS | 1948 | 1467737447337 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:47 INFO - PROCESS | 1948 | 1467737447449 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 09:50:47 INFO - PROCESS | 1948 | 1467737447455 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:47 INFO - PROCESS | 1948 | 1467737447456 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d7dd000 == 43 [pid = 1948] [id = 477] 09:50:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x127082800) [pid = 1948] [serial = 1430] [outer = 0x0] 09:50:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x12a815000) [pid = 1948] [serial = 1431] [outer = 0x127082800] 09:50:47 INFO - PROCESS | 1948 | 1467737447479 Marionette DEBUG loaded listener.js 09:50:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x12b9a3c00) [pid = 1948] [serial = 1432] [outer = 0x127082800] 09:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:50:47 INFO - PROCESS | 1948 | 1467737447798 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]]]}] 09:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 469ms 09:50:47 INFO - PROCESS | 1948 | 1467737447801 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 09:50:47 INFO - PROCESS | 1948 | 1467737447802 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 09:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:50:47 INFO - PROCESS | 1948 | 1467737447805 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:50:47 INFO - PROCESS | 1948 | 1467737447806 Marionette TRACE conn2 <- [1,1882,null,{}] 09:50:47 INFO - PROCESS | 1948 | 1467737447808 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}] 09:50:47 INFO - PROCESS | 1948 | 1467737447811 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:47 INFO - PROCESS | 1948 | 1467737447904 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 09:50:47 INFO - PROCESS | 1948 | 1467737447909 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:47 INFO - PROCESS | 1948 | 1467737447910 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x12df33800 == 44 [pid = 1948] [id = 478] 09:50:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x1195d9c00) [pid = 1948] [serial = 1433] [outer = 0x0] 09:50:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x12c851800) [pid = 1948] [serial = 1434] [outer = 0x1195d9c00] 09:50:47 INFO - PROCESS | 1948 | 1467737447933 Marionette DEBUG loaded listener.js 09:50:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x12c859400) [pid = 1948] [serial = 1435] [outer = 0x1195d9c00] 09:50:48 INFO - PROCESS | 1948 | 1467737448270 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]]]}] 09:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 519ms 09:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:50:48 INFO - PROCESS | 1948 | 1467737448324 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 09:50:48 INFO - PROCESS | 1948 | 1467737448326 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 09:50:48 INFO - PROCESS | 1948 | 1467737448328 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:50:48 INFO - PROCESS | 1948 | 1467737448329 Marionette TRACE conn2 <- [1,1886,null,{}] 09:50:48 INFO - PROCESS | 1948 | 1467737448331 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}] 09:50:48 INFO - PROCESS | 1948 | 1467737448332 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:48 INFO - PROCESS | 1948 | 1467737448450 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 09:50:48 INFO - PROCESS | 1948 | 1467737448454 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:48 INFO - PROCESS | 1948 | 1467737448455 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:48 INFO - PROCESS | 1948 | ++DOCSHELL 0x12df43000 == 45 [pid = 1948] [id = 479] 09:50:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x127240000) [pid = 1948] [serial = 1436] [outer = 0x0] 09:50:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x127247000) [pid = 1948] [serial = 1437] [outer = 0x127240000] 09:50:48 INFO - PROCESS | 1948 | 1467737448479 Marionette DEBUG loaded listener.js 09:50:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x12724b000) [pid = 1948] [serial = 1438] [outer = 0x127240000] 09:50:49 INFO - PROCESS | 1948 | 1467737449071 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]]]}] 09:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 819ms 09:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:50:49 INFO - PROCESS | 1948 | 1467737449184 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 09:50:49 INFO - PROCESS | 1948 | 1467737449186 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 09:50:49 INFO - PROCESS | 1948 | 1467737449189 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:50:49 INFO - PROCESS | 1948 | 1467737449193 Marionette TRACE conn2 <- [1,1890,null,{}] 09:50:49 INFO - PROCESS | 1948 | 1467737449196 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}] 09:50:49 INFO - PROCESS | 1948 | 1467737449198 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:49 INFO - PROCESS | 1948 | 1467737449324 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 09:50:49 INFO - PROCESS | 1948 | 1467737449431 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:49 INFO - PROCESS | 1948 | 1467737449433 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x118317000 == 46 [pid = 1948] [id = 480] 09:50:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x113f0e800) [pid = 1948] [serial = 1439] [outer = 0x0] 09:50:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x1184a9c00) [pid = 1948] [serial = 1440] [outer = 0x113f0e800] 09:50:49 INFO - PROCESS | 1948 | 1467737449465 Marionette DEBUG loaded listener.js 09:50:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x118597000) [pid = 1948] [serial = 1441] [outer = 0x113f0e800] 09:50:50 INFO - PROCESS | 1948 | 1467737450226 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]]]}] 09:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1125ms 09:50:50 INFO - PROCESS | 1948 | 1467737450314 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 09:50:50 INFO - PROCESS | 1948 | 1467737450316 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 09:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:50:50 INFO - PROCESS | 1948 | 1467737450320 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:50:50 INFO - PROCESS | 1948 | 1467737450321 Marionette TRACE conn2 <- [1,1894,null,{}] 09:50:50 INFO - PROCESS | 1948 | 1467737450325 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}] 09:50:50 INFO - PROCESS | 1948 | 1467737450326 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:50 INFO - PROCESS | 1948 | 1467737450431 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 09:50:50 INFO - PROCESS | 1948 | 1467737450498 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:50 INFO - PROCESS | 1948 | 1467737450500 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x11716d000 == 47 [pid = 1948] [id = 481] 09:50:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x1160b5c00) [pid = 1948] [serial = 1442] [outer = 0x0] 09:50:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x118407400) [pid = 1948] [serial = 1443] [outer = 0x1160b5c00] 09:50:50 INFO - PROCESS | 1948 | 1467737450527 Marionette DEBUG loaded listener.js 09:50:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x118545c00) [pid = 1948] [serial = 1444] [outer = 0x1160b5c00] 09:50:50 INFO - PROCESS | 1948 | --DOCSHELL 0x12df33800 == 46 [pid = 1948] [id = 478] 09:50:50 INFO - PROCESS | 1948 | --DOCSHELL 0x12d7dd000 == 45 [pid = 1948] [id = 477] 09:50:50 INFO - PROCESS | 1948 | --DOCSHELL 0x12d7cc800 == 44 [pid = 1948] [id = 476] 09:50:50 INFO - PROCESS | 1948 | --DOCSHELL 0x112736800 == 43 [pid = 1948] [id = 475] 09:50:50 INFO - PROCESS | 1948 | --DOCSHELL 0x12d30b000 == 42 [pid = 1948] [id = 474] 09:50:50 INFO - PROCESS | 1948 | --DOCSHELL 0x12c9eb000 == 41 [pid = 1948] [id = 473] 09:50:50 INFO - PROCESS | 1948 | --DOCSHELL 0x123d2c000 == 40 [pid = 1948] [id = 472] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x12be13400) [pid = 1948] [serial = 1383] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOCSHELL 0x12aae0800 == 39 [pid = 1948] [id = 471] 09:50:50 INFO - PROCESS | 1948 | --DOCSHELL 0x119269800 == 38 [pid = 1948] [id = 470] 09:50:50 INFO - PROCESS | 1948 | --DOCSHELL 0x129347800 == 37 [pid = 1948] [id = 469] 09:50:50 INFO - PROCESS | 1948 | --DOCSHELL 0x12887e800 == 36 [pid = 1948] [id = 468] 09:50:50 INFO - PROCESS | 1948 | --DOCSHELL 0x12645e000 == 35 [pid = 1948] [id = 467] 09:50:50 INFO - PROCESS | 1948 | --DOCSHELL 0x123d2c800 == 34 [pid = 1948] [id = 466] 09:50:50 INFO - PROCESS | 1948 | --DOCSHELL 0x119c0d000 == 33 [pid = 1948] [id = 465] 09:50:50 INFO - PROCESS | 1948 | --DOCSHELL 0x11926a800 == 32 [pid = 1948] [id = 464] 09:50:50 INFO - PROCESS | 1948 | --DOCSHELL 0x1181f5800 == 31 [pid = 1948] [id = 463] 09:50:50 INFO - PROCESS | 1948 | --DOCSHELL 0x1169a6800 == 30 [pid = 1948] [id = 462] 09:50:50 INFO - PROCESS | 1948 | --DOCSHELL 0x12d317000 == 29 [pid = 1948] [id = 461] 09:50:50 INFO - PROCESS | 1948 | 1467737450934 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]]]}] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x12a79ec00) [pid = 1948] [serial = 1365] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x12a8f7000) [pid = 1948] [serial = 1368] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x12b6e9c00) [pid = 1948] [serial = 1371] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x117291800) [pid = 1948] [serial = 1374] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x119945c00) [pid = 1948] [serial = 1377] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x11859a400) [pid = 1948] [serial = 1375] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x12b92e800) [pid = 1948] [serial = 1372] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x128a8d400) [pid = 1948] [serial = 1359] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x12914a000) [pid = 1948] [serial = 1360] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x1265d3800) [pid = 1948] [serial = 1356] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x127089000) [pid = 1948] [serial = 1357] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x123b4a000) [pid = 1948] [serial = 1353] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x125491c00) [pid = 1948] [serial = 1354] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x118599800) [pid = 1948] [serial = 1350] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1195dbc00) [pid = 1948] [serial = 1351] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x11855b800) [pid = 1948] [serial = 1348] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x115ef6400) [pid = 1948] [serial = 1347] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x128d11c00) [pid = 1948] [serial = 1345] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1265d6c00) [pid = 1948] [serial = 1344] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x128d10000) [pid = 1948] [serial = 1342] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x128a8b000) [pid = 1948] [serial = 1341] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1265d0c00) [pid = 1948] [serial = 1339] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x125491400) [pid = 1948] [serial = 1338] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x122535400) [pid = 1948] [serial = 1336] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x119816000) [pid = 1948] [serial = 1335] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x11859d400) [pid = 1948] [serial = 1333] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1184a7800) [pid = 1948] [serial = 1332] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x12914c800) [pid = 1948] [serial = 1330] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x12be0cc00) [pid = 1948] [serial = 1381] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x129150800) [pid = 1948] [serial = 1362] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x12a81dc00) [pid = 1948] [serial = 1366] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x12b65d800) [pid = 1948] [serial = 1369] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x12b9a1000) [pid = 1948] [serial = 1380] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x129156000) [pid = 1948] [serial = 1378] [outer = 0x0] [url = about:blank] 09:50:50 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x12a710400) [pid = 1948] [serial = 1363] [outer = 0x0] [url = about:blank] 09:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 677ms 09:50:51 INFO - PROCESS | 1948 | 1467737450997 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 09:50:51 INFO - PROCESS | 1948 | 1467737451000 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 09:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:50:51 INFO - PROCESS | 1948 | 1467737451005 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:50:51 INFO - PROCESS | 1948 | 1467737451007 Marionette TRACE conn2 <- [1,1898,null,{}] 09:50:51 INFO - PROCESS | 1948 | 1467737451015 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}] 09:50:51 INFO - PROCESS | 1948 | 1467737451017 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:51 INFO - PROCESS | 1948 | 1467737451101 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 09:50:51 INFO - PROCESS | 1948 | 1467737451105 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:51 INFO - PROCESS | 1948 | 1467737451107 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x1181de800 == 30 [pid = 1948] [id = 482] 09:50:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x118597400) [pid = 1948] [serial = 1445] [outer = 0x0] 09:50:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x11859b800) [pid = 1948] [serial = 1446] [outer = 0x118597400] 09:50:51 INFO - PROCESS | 1948 | 1467737451138 Marionette DEBUG loaded listener.js 09:50:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x118a44000) [pid = 1948] [serial = 1447] [outer = 0x118597400] 09:50:51 INFO - PROCESS | 1948 | 1467737451503 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]]]}] 09:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 527ms 09:50:51 INFO - PROCESS | 1948 | 1467737451532 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 09:50:51 INFO - PROCESS | 1948 | 1467737451534 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 09:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:50:51 INFO - PROCESS | 1948 | 1467737451536 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:50:51 INFO - PROCESS | 1948 | 1467737451539 Marionette TRACE conn2 <- [1,1902,null,{}] 09:50:51 INFO - PROCESS | 1948 | 1467737451549 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}] 09:50:51 INFO - PROCESS | 1948 | 1467737451552 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:51 INFO - PROCESS | 1948 | 1467737451631 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 09:50:51 INFO - PROCESS | 1948 | 1467737451636 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:51 INFO - PROCESS | 1948 | 1467737451638 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x119255800 == 31 [pid = 1948] [id = 483] 09:50:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x11924c800) [pid = 1948] [serial = 1448] [outer = 0x0] 09:50:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x119809400) [pid = 1948] [serial = 1449] [outer = 0x11924c800] 09:50:51 INFO - PROCESS | 1948 | 1467737451668 Marionette DEBUG loaded listener.js 09:50:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x11983b000) [pid = 1948] [serial = 1450] [outer = 0x11924c800] 09:50:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x120d3f800) [pid = 1948] [serial = 1451] [outer = 0x12ce4f800] 09:50:52 INFO - PROCESS | 1948 | 1467737452040 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]]]}] 09:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 524ms 09:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:50:52 INFO - PROCESS | 1948 | 1467737452083 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 09:50:52 INFO - PROCESS | 1948 | 1467737452084 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 09:50:52 INFO - PROCESS | 1948 | 1467737452086 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:50:52 INFO - PROCESS | 1948 | 1467737452088 Marionette TRACE conn2 <- [1,1906,null,{}] 09:50:52 INFO - PROCESS | 1948 | 1467737452090 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}] 09:50:52 INFO - PROCESS | 1948 | 1467737452091 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:52 INFO - PROCESS | 1948 | 1467737452169 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 09:50:52 INFO - PROCESS | 1948 | 1467737452172 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:52 INFO - PROCESS | 1948 | 1467737452173 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x1226c6000 == 32 [pid = 1948] [id = 484] 09:50:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x120d3e800) [pid = 1948] [serial = 1452] [outer = 0x0] 09:50:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x122658000) [pid = 1948] [serial = 1453] [outer = 0x120d3e800] 09:50:52 INFO - PROCESS | 1948 | 1467737452202 Marionette DEBUG loaded listener.js 09:50:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1247bc800) [pid = 1948] [serial = 1454] [outer = 0x120d3e800] 09:50:52 INFO - PROCESS | 1948 | 1467737452538 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]]]}] 09:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 468ms 09:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:50:52 INFO - PROCESS | 1948 | 1467737452556 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 09:50:52 INFO - PROCESS | 1948 | 1467737452557 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 09:50:52 INFO - PROCESS | 1948 | 1467737452561 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:50:52 INFO - PROCESS | 1948 | 1467737452564 Marionette TRACE conn2 <- [1,1910,null,{}] 09:50:52 INFO - PROCESS | 1948 | 1467737452566 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}] 09:50:52 INFO - PROCESS | 1948 | 1467737452568 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:52 INFO - PROCESS | 1948 | 1467737452641 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 09:50:52 INFO - PROCESS | 1948 | 1467737452646 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:52 INFO - PROCESS | 1948 | 1467737452648 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x1225ba000 == 33 [pid = 1948] [id = 485] 09:50:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1249c8800) [pid = 1948] [serial = 1455] [outer = 0x0] 09:50:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x1249cec00) [pid = 1948] [serial = 1456] [outer = 0x1249c8800] 09:50:52 INFO - PROCESS | 1948 | 1467737452679 Marionette DEBUG loaded listener.js 09:50:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x125410000) [pid = 1948] [serial = 1457] [outer = 0x1249c8800] 09:50:53 INFO - PROCESS | 1948 | 1467737453060 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]]]}] 09:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 524ms 09:50:53 INFO - PROCESS | 1948 | 1467737453085 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 09:50:53 INFO - PROCESS | 1948 | 1467737453087 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 09:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:50:53 INFO - PROCESS | 1948 | 1467737453089 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:50:53 INFO - PROCESS | 1948 | 1467737453090 Marionette TRACE conn2 <- [1,1914,null,{}] 09:50:53 INFO - PROCESS | 1948 | 1467737453094 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}] 09:50:53 INFO - PROCESS | 1948 | 1467737453099 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:53 INFO - PROCESS | 1948 | 1467737453213 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 09:50:53 INFO - PROCESS | 1948 | 1467737453250 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:53 INFO - PROCESS | 1948 | 1467737453251 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x124213000 == 34 [pid = 1948] [id = 486] 09:50:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x124ea0800) [pid = 1948] [serial = 1458] [outer = 0x0] 09:50:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x126597000) [pid = 1948] [serial = 1459] [outer = 0x124ea0800] 09:50:53 INFO - PROCESS | 1948 | 1467737453275 Marionette DEBUG loaded listener.js 09:50:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x127079c00) [pid = 1948] [serial = 1460] [outer = 0x124ea0800] 09:50:53 INFO - PROCESS | 1948 | 1467737453585 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]]]}] 09:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 521ms 09:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:50:53 INFO - PROCESS | 1948 | 1467737453610 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 09:50:53 INFO - PROCESS | 1948 | 1467737453612 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 09:50:53 INFO - PROCESS | 1948 | 1467737453614 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:50:53 INFO - PROCESS | 1948 | 1467737453615 Marionette TRACE conn2 <- [1,1918,null,{}] 09:50:53 INFO - PROCESS | 1948 | 1467737453629 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}] 09:50:53 INFO - PROCESS | 1948 | 1467737453630 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:53 INFO - PROCESS | 1948 | 1467737453732 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 09:50:53 INFO - PROCESS | 1948 | 1467737453769 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:53 INFO - PROCESS | 1948 | 1467737453770 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x124d12800 == 35 [pid = 1948] [id = 487] 09:50:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x126783400) [pid = 1948] [serial = 1461] [outer = 0x0] 09:50:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x127089000) [pid = 1948] [serial = 1462] [outer = 0x126783400] 09:50:53 INFO - PROCESS | 1948 | 1467737453794 Marionette DEBUG loaded listener.js 09:50:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x127246400) [pid = 1948] [serial = 1463] [outer = 0x126783400] 09:50:54 INFO - PROCESS | 1948 | 1467737454135 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]]]}] 09:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 581ms 09:50:54 INFO - PROCESS | 1948 | 1467737454196 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 09:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:50:54 INFO - PROCESS | 1948 | 1467737454198 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 09:50:54 INFO - PROCESS | 1948 | 1467737454201 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:50:54 INFO - PROCESS | 1948 | 1467737454202 Marionette TRACE conn2 <- [1,1922,null,{}] 09:50:54 INFO - PROCESS | 1948 | 1467737454206 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}] 09:50:54 INFO - PROCESS | 1948 | 1467737454207 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:54 INFO - PROCESS | 1948 | 1467737454351 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 09:50:54 INFO - PROCESS | 1948 | 1467737454370 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:54 INFO - PROCESS | 1948 | 1467737454371 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x1181eb800 == 36 [pid = 1948] [id = 488] 09:50:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x1126f7800) [pid = 1948] [serial = 1464] [outer = 0x0] 09:50:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x127249c00) [pid = 1948] [serial = 1465] [outer = 0x1126f7800] 09:50:54 INFO - PROCESS | 1948 | 1467737454409 Marionette DEBUG loaded listener.js 09:50:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x1286d2000) [pid = 1948] [serial = 1466] [outer = 0x1126f7800] 09:50:54 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x12b926800) [pid = 1948] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:50:54 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x12b99e800) [pid = 1948] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:50:54 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x12c1d2c00) [pid = 1948] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:50:54 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x12a814400) [pid = 1948] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:50:54 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x127078800) [pid = 1948] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:50:54 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1120e5c00) [pid = 1948] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:50:54 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x12707b800) [pid = 1948] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:50:54 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x118599000) [pid = 1948] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:50:54 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1246e2400) [pid = 1948] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:50:54 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x117eaf000) [pid = 1948] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:50:54 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x129152800) [pid = 1948] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:50:54 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1122b9800) [pid = 1948] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:50:54 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x118782c00) [pid = 1948] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:50:54 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1126fb400) [pid = 1948] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:50:54 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x118597800) [pid = 1948] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:50:54 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x127082800) [pid = 1948] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:50:54 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x1195d9c00) [pid = 1948] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:50:54 INFO - PROCESS | 1948 | 1467737454948 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]]]}] 09:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 770ms 09:50:54 INFO - PROCESS | 1948 | 1467737454983 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 09:50:54 INFO - PROCESS | 1948 | 1467737454985 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 09:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:50:54 INFO - PROCESS | 1948 | 1467737454987 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:50:54 INFO - PROCESS | 1948 | 1467737454988 Marionette TRACE conn2 <- [1,1926,null,{}] 09:50:54 INFO - PROCESS | 1948 | 1467737454990 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}] 09:50:54 INFO - PROCESS | 1948 | 1467737454991 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:55 INFO - PROCESS | 1948 | 1467737455079 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 09:50:55 INFO - PROCESS | 1948 | 1467737455083 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:55 INFO - PROCESS | 1948 | 1467737455084 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:55 INFO - PROCESS | 1948 | ++DOCSHELL 0x127013800 == 37 [pid = 1948] [id = 489] 09:50:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x113f0a800) [pid = 1948] [serial = 1467] [outer = 0x0] 09:50:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x118a47000) [pid = 1948] [serial = 1468] [outer = 0x113f0a800] 09:50:55 INFO - PROCESS | 1948 | 1467737455108 Marionette DEBUG loaded listener.js 09:50:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x125405c00) [pid = 1948] [serial = 1469] [outer = 0x113f0a800] 09:50:55 INFO - PROCESS | 1948 | 1467737455450 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]]]}] 09:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 471ms 09:50:55 INFO - PROCESS | 1948 | 1467737455458 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 09:50:55 INFO - PROCESS | 1948 | 1467737455460 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 09:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:50:55 INFO - PROCESS | 1948 | 1467737455465 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:50:55 INFO - PROCESS | 1948 | 1467737455467 Marionette TRACE conn2 <- [1,1930,null,{}] 09:50:55 INFO - PROCESS | 1948 | 1467737455469 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}] 09:50:55 INFO - PROCESS | 1948 | 1467737455470 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:55 INFO - PROCESS | 1948 | 1467737455575 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 09:50:55 INFO - PROCESS | 1948 | 1467737455580 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:55 INFO - PROCESS | 1948 | 1467737455581 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:55 INFO - PROCESS | 1948 | ++DOCSHELL 0x129079800 == 38 [pid = 1948] [id = 490] 09:50:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x113f0f400) [pid = 1948] [serial = 1470] [outer = 0x0] 09:50:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x127078800) [pid = 1948] [serial = 1471] [outer = 0x113f0f400] 09:50:55 INFO - PROCESS | 1948 | 1467737455605 Marionette DEBUG loaded listener.js 09:50:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1288ee000) [pid = 1948] [serial = 1472] [outer = 0x113f0f400] 09:50:55 INFO - PROCESS | 1948 | 1467737455920 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]]]}] 09:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 469ms 09:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:50:55 INFO - PROCESS | 1948 | 1467737455934 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 09:50:55 INFO - PROCESS | 1948 | 1467737455936 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 09:50:55 INFO - PROCESS | 1948 | 1467737455938 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:50:55 INFO - PROCESS | 1948 | 1467737455940 Marionette TRACE conn2 <- [1,1934,null,{}] 09:50:55 INFO - PROCESS | 1948 | 1467737455945 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}] 09:50:55 INFO - PROCESS | 1948 | 1467737455947 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:56 INFO - PROCESS | 1948 | 1467737456041 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 09:50:56 INFO - PROCESS | 1948 | 1467737456047 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:56 INFO - PROCESS | 1948 | 1467737456048 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a845800 == 39 [pid = 1948] [id = 491] 09:50:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x1288ee800) [pid = 1948] [serial = 1473] [outer = 0x0] 09:50:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x128a8cc00) [pid = 1948] [serial = 1474] [outer = 0x1288ee800] 09:50:56 INFO - PROCESS | 1948 | 1467737456073 Marionette DEBUG loaded listener.js 09:50:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x129148c00) [pid = 1948] [serial = 1475] [outer = 0x1288ee800] 09:50:56 INFO - PROCESS | 1948 | 1467737456437 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]]]}] 09:50:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:50:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 522ms 09:50:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:50:56 INFO - PROCESS | 1948 | 1467737456461 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 09:50:56 INFO - PROCESS | 1948 | 1467737456462 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 09:50:56 INFO - PROCESS | 1948 | 1467737456464 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:50:56 INFO - PROCESS | 1948 | 1467737456465 Marionette TRACE conn2 <- [1,1938,null,{}] 09:50:56 INFO - PROCESS | 1948 | 1467737456484 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}] 09:50:56 INFO - PROCESS | 1948 | 1467737456485 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:56 INFO - PROCESS | 1948 | 1467737456563 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 09:50:56 INFO - PROCESS | 1948 | 1467737456566 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:56 INFO - PROCESS | 1948 | 1467737456567 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b61c800 == 40 [pid = 1948] [id = 492] 09:50:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12914d400) [pid = 1948] [serial = 1476] [outer = 0x0] 09:50:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x1293a2400) [pid = 1948] [serial = 1477] [outer = 0x12914d400] 09:50:56 INFO - PROCESS | 1948 | 1467737456591 Marionette DEBUG loaded listener.js 09:50:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1293d1400) [pid = 1948] [serial = 1478] [outer = 0x12914d400] 09:50:56 INFO - PROCESS | 1948 | 1467737456955 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]]]}] 09:50:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:50:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 535ms 09:50:57 INFO - PROCESS | 1948 | 1467737457000 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 09:50:57 INFO - PROCESS | 1948 | 1467737457002 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 09:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:50:57 INFO - PROCESS | 1948 | 1467737457006 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:50:57 INFO - PROCESS | 1948 | 1467737457009 Marionette TRACE conn2 <- [1,1942,null,{}] 09:50:57 INFO - PROCESS | 1948 | 1467737457013 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}] 09:50:57 INFO - PROCESS | 1948 | 1467737457015 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:57 INFO - PROCESS | 1948 | 1467737457154 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 09:50:57 INFO - PROCESS | 1948 | 1467737457214 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:57 INFO - PROCESS | 1948 | 1467737457218 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:57 INFO - PROCESS | 1948 | ++DOCSHELL 0x11694f800 == 41 [pid = 1948] [id = 493] 09:50:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1139c8400) [pid = 1948] [serial = 1479] [outer = 0x0] 09:50:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x115e1fc00) [pid = 1948] [serial = 1480] [outer = 0x1139c8400] 09:50:57 INFO - PROCESS | 1948 | 1467737457248 Marionette DEBUG loaded listener.js 09:50:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x11728a800) [pid = 1948] [serial = 1481] [outer = 0x1139c8400] 09:50:57 INFO - PROCESS | 1948 | 1467737457712 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]]]}] 09:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 773ms 09:50:57 INFO - PROCESS | 1948 | 1467737457778 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 09:50:57 INFO - PROCESS | 1948 | 1467737457782 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 09:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:50:57 INFO - PROCESS | 1948 | 1467737457786 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:50:57 INFO - PROCESS | 1948 | 1467737457788 Marionette TRACE conn2 <- [1,1946,null,{}] 09:50:57 INFO - PROCESS | 1948 | 1467737457791 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}] 09:50:57 INFO - PROCESS | 1948 | 1467737457793 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:57 INFO - PROCESS | 1948 | 1467737457893 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 09:50:57 INFO - PROCESS | 1948 | 1467737457967 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:57 INFO - PROCESS | 1948 | 1467737457968 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:57 INFO - PROCESS | 1948 | ++DOCSHELL 0x11991d800 == 42 [pid = 1948] [id = 494] 09:50:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x118592400) [pid = 1948] [serial = 1482] [outer = 0x0] 09:50:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x118a46400) [pid = 1948] [serial = 1483] [outer = 0x118592400] 09:50:58 INFO - PROCESS | 1948 | 1467737458000 Marionette DEBUG loaded listener.js 09:50:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x11924f400) [pid = 1948] [serial = 1484] [outer = 0x118592400] 09:50:58 INFO - PROCESS | 1948 | 1467737458456 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]]]}] 09:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 722ms 09:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:50:58 INFO - PROCESS | 1948 | 1467737458531 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 09:50:58 INFO - PROCESS | 1948 | 1467737458533 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 09:50:58 INFO - PROCESS | 1948 | 1467737458537 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:50:58 INFO - PROCESS | 1948 | 1467737458542 Marionette TRACE conn2 <- [1,1950,null,{}] 09:50:58 INFO - PROCESS | 1948 | 1467737458556 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}] 09:50:58 INFO - PROCESS | 1948 | 1467737458561 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:58 INFO - PROCESS | 1948 | 1467737458713 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 09:50:58 INFO - PROCESS | 1948 | 1467737458810 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:58 INFO - PROCESS | 1948 | 1467737458812 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:58 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a758000 == 43 [pid = 1948] [id = 495] 09:50:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1246ef000) [pid = 1948] [serial = 1485] [outer = 0x0] 09:50:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x124e9b800) [pid = 1948] [serial = 1486] [outer = 0x1246ef000] 09:50:58 INFO - PROCESS | 1948 | 1467737458862 Marionette DEBUG loaded listener.js 09:50:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x12640d800) [pid = 1948] [serial = 1487] [outer = 0x1246ef000] 09:50:59 INFO - PROCESS | 1948 | 1467737459329 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]]]}] 09:50:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:50:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 833ms 09:50:59 INFO - PROCESS | 1948 | 1467737459369 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 09:50:59 INFO - PROCESS | 1948 | 1467737459371 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 09:50:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:50:59 INFO - PROCESS | 1948 | 1467737459373 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:50:59 INFO - PROCESS | 1948 | 1467737459375 Marionette TRACE conn2 <- [1,1954,null,{}] 09:50:59 INFO - PROCESS | 1948 | 1467737459377 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}] 09:50:59 INFO - PROCESS | 1948 | 1467737459378 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:59 INFO - PROCESS | 1948 | 1467737459480 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 09:50:59 INFO - PROCESS | 1948 | 1467737459541 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:50:59 INFO - PROCESS | 1948 | 1467737459543 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:50:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b98c800 == 44 [pid = 1948] [id = 496] 09:50:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x1265d3800) [pid = 1948] [serial = 1488] [outer = 0x0] 09:50:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x126721000) [pid = 1948] [serial = 1489] [outer = 0x1265d3800] 09:50:59 INFO - PROCESS | 1948 | 1467737459571 Marionette DEBUG loaded listener.js 09:50:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x1286cfc00) [pid = 1948] [serial = 1490] [outer = 0x1265d3800] 09:51:00 INFO - PROCESS | 1948 | 1467737460043 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]]]}] 09:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 722ms 09:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:51:00 INFO - PROCESS | 1948 | 1467737460273 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 09:51:00 INFO - PROCESS | 1948 | 1467737460276 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 09:51:00 INFO - PROCESS | 1948 | 1467737460281 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:51:00 INFO - PROCESS | 1948 | 1467737460283 Marionette TRACE conn2 <- [1,1958,null,{}] 09:51:00 INFO - PROCESS | 1948 | 1467737460286 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}] 09:51:00 INFO - PROCESS | 1948 | 1467737460288 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:00 INFO - PROCESS | 1948 | 1467737460387 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 09:51:00 INFO - PROCESS | 1948 | 1467737460445 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:00 INFO - PROCESS | 1948 | 1467737460449 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:00 INFO - PROCESS | 1948 | ++DOCSHELL 0x118ac4000 == 45 [pid = 1948] [id = 497] 09:51:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x118086000) [pid = 1948] [serial = 1491] [outer = 0x0] 09:51:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x118542c00) [pid = 1948] [serial = 1492] [outer = 0x118086000] 09:51:00 INFO - PROCESS | 1948 | 1467737460476 Marionette DEBUG loaded listener.js 09:51:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x118594c00) [pid = 1948] [serial = 1493] [outer = 0x118086000] 09:51:00 INFO - PROCESS | 1948 | 1467737460887 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]]]}] 09:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 621ms 09:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:51:00 INFO - PROCESS | 1948 | 1467737460901 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 09:51:00 INFO - PROCESS | 1948 | 1467737460903 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 09:51:00 INFO - PROCESS | 1948 | 1467737460907 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:51:00 INFO - PROCESS | 1948 | 1467737460910 Marionette TRACE conn2 <- [1,1962,null,{}] 09:51:00 INFO - PROCESS | 1948 | 1467737460912 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}] 09:51:00 INFO - PROCESS | 1948 | 1467737460914 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:01 INFO - PROCESS | 1948 | 1467737461009 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 09:51:01 INFO - PROCESS | 1948 | 1467737461071 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:01 INFO - PROCESS | 1948 | 1467737461072 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x1198c2000 == 46 [pid = 1948] [id = 498] 09:51:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x118791800) [pid = 1948] [serial = 1494] [outer = 0x0] 09:51:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x119809800) [pid = 1948] [serial = 1495] [outer = 0x118791800] 09:51:01 INFO - PROCESS | 1948 | 1467737461100 Marionette DEBUG loaded listener.js 09:51:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x12393dc00) [pid = 1948] [serial = 1496] [outer = 0x118791800] 09:51:01 INFO - PROCESS | 1948 | --DOCSHELL 0x12a845800 == 45 [pid = 1948] [id = 491] 09:51:01 INFO - PROCESS | 1948 | --DOCSHELL 0x129079800 == 44 [pid = 1948] [id = 490] 09:51:01 INFO - PROCESS | 1948 | --DOCSHELL 0x127013800 == 43 [pid = 1948] [id = 489] 09:51:01 INFO - PROCESS | 1948 | --DOCSHELL 0x1181eb800 == 42 [pid = 1948] [id = 488] 09:51:01 INFO - PROCESS | 1948 | --DOCSHELL 0x124d12800 == 41 [pid = 1948] [id = 487] 09:51:01 INFO - PROCESS | 1948 | --DOCSHELL 0x124213000 == 40 [pid = 1948] [id = 486] 09:51:01 INFO - PROCESS | 1948 | --DOCSHELL 0x1225ba000 == 39 [pid = 1948] [id = 485] 09:51:01 INFO - PROCESS | 1948 | --DOCSHELL 0x1226c6000 == 38 [pid = 1948] [id = 484] 09:51:01 INFO - PROCESS | 1948 | --DOCSHELL 0x119255800 == 37 [pid = 1948] [id = 483] 09:51:01 INFO - PROCESS | 1948 | --DOCSHELL 0x1181de800 == 36 [pid = 1948] [id = 482] 09:51:01 INFO - PROCESS | 1948 | --DOCSHELL 0x11716d000 == 35 [pid = 1948] [id = 481] 09:51:01 INFO - PROCESS | 1948 | --DOCSHELL 0x118317000 == 34 [pid = 1948] [id = 480] 09:51:01 INFO - PROCESS | 1948 | --DOCSHELL 0x12df43000 == 33 [pid = 1948] [id = 479] 09:51:01 INFO - PROCESS | 1948 | --DOCSHELL 0x118ac4000 == 32 [pid = 1948] [id = 497] 09:51:01 INFO - PROCESS | 1948 | --DOCSHELL 0x12b98c800 == 31 [pid = 1948] [id = 496] 09:51:01 INFO - PROCESS | 1948 | --DOCSHELL 0x12a758000 == 30 [pid = 1948] [id = 495] 09:51:01 INFO - PROCESS | 1948 | --DOCSHELL 0x11991d800 == 29 [pid = 1948] [id = 494] 09:51:01 INFO - PROCESS | 1948 | --DOCSHELL 0x12b61c800 == 28 [pid = 1948] [id = 492] 09:51:01 INFO - PROCESS | 1948 | --DOCSHELL 0x11694f800 == 27 [pid = 1948] [id = 493] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x12be0ec00) [pid = 1948] [serial = 1416] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x12c1c8800) [pid = 1948] [serial = 1419] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x12c3ad000) [pid = 1948] [serial = 1422] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x12c1d2400) [pid = 1948] [serial = 1420] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x12b6de400) [pid = 1948] [serial = 1413] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x1286ca800) [pid = 1948] [serial = 1401] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x12c3b9800) [pid = 1948] [serial = 1423] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x116a03400) [pid = 1948] [serial = 1425] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x128d0f800) [pid = 1948] [serial = 1402] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x129543800) [pid = 1948] [serial = 1407] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x12a70f400) [pid = 1948] [serial = 1408] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x11878c400) [pid = 1948] [serial = 1389] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x11924b000) [pid = 1948] [serial = 1390] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x124d4fc00) [pid = 1948] [serial = 1395] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x125ef6000) [pid = 1948] [serial = 1396] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x118085c00) [pid = 1948] [serial = 1386] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x118554c00) [pid = 1948] [serial = 1387] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x12939e400) [pid = 1948] [serial = 1410] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x12a8f6400) [pid = 1948] [serial = 1411] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x12914ac00) [pid = 1948] [serial = 1404] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x125409000) [pid = 1948] [serial = 1428] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1293c9000) [pid = 1948] [serial = 1405] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x122657c00) [pid = 1948] [serial = 1392] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1243a4800) [pid = 1948] [serial = 1393] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x11859a000) [pid = 1948] [serial = 1426] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x126595c00) [pid = 1948] [serial = 1398] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x12677c400) [pid = 1948] [serial = 1399] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x128d05400) [pid = 1948] [serial = 1429] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x12c859400) [pid = 1948] [serial = 1435] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x12bed1000) [pid = 1948] [serial = 1417] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x12b998800) [pid = 1948] [serial = 1414] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x12a815000) [pid = 1948] [serial = 1431] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x12b9a3c00) [pid = 1948] [serial = 1432] [outer = 0x0] [url = about:blank] 09:51:01 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x12c851800) [pid = 1948] [serial = 1434] [outer = 0x0] [url = about:blank] 09:51:02 INFO - PROCESS | 1948 | 1467737462037 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]]]}] 09:51:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:51:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1174ms 09:51:02 INFO - PROCESS | 1948 | 1467737462080 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 09:51:02 INFO - PROCESS | 1948 | 1467737462083 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 09:51:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:51:02 INFO - PROCESS | 1948 | 1467737462086 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:51:02 INFO - PROCESS | 1948 | 1467737462090 Marionette TRACE conn2 <- [1,1966,null,{}] 09:51:02 INFO - PROCESS | 1948 | 1467737462095 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}] 09:51:02 INFO - PROCESS | 1948 | 1467737462097 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:02 INFO - PROCESS | 1948 | 1467737462182 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 09:51:02 INFO - PROCESS | 1948 | 1467737462186 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:02 INFO - PROCESS | 1948 | 1467737462189 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x116f3e800 == 28 [pid = 1948] [id = 499] 09:51:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x113d5e000) [pid = 1948] [serial = 1497] [outer = 0x0] 09:51:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x1160ab000) [pid = 1948] [serial = 1498] [outer = 0x113d5e000] 09:51:02 INFO - PROCESS | 1948 | 1467737462221 Marionette DEBUG loaded listener.js 09:51:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x118082c00) [pid = 1948] [serial = 1499] [outer = 0x113d5e000] 09:51:02 INFO - PROCESS | 1948 | 1467737462687 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]]]}] 09:51:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:51:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 623ms 09:51:02 INFO - PROCESS | 1948 | 1467737462710 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 09:51:02 INFO - PROCESS | 1948 | 1467737462712 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 09:51:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:51:02 INFO - PROCESS | 1948 | 1467737462717 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:51:02 INFO - PROCESS | 1948 | 1467737462718 Marionette TRACE conn2 <- [1,1970,null,{}] 09:51:02 INFO - PROCESS | 1948 | 1467737462721 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}] 09:51:02 INFO - PROCESS | 1948 | 1467737462722 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:02 INFO - PROCESS | 1948 | 1467737462802 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 09:51:02 INFO - PROCESS | 1948 | 1467737462806 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:02 INFO - PROCESS | 1948 | 1467737462807 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x118265800 == 29 [pid = 1948] [id = 500] 09:51:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x118544000) [pid = 1948] [serial = 1500] [outer = 0x0] 09:51:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x118785400) [pid = 1948] [serial = 1501] [outer = 0x118544000] 09:51:02 INFO - PROCESS | 1948 | 1467737462836 Marionette DEBUG loaded listener.js 09:51:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x118f13c00) [pid = 1948] [serial = 1502] [outer = 0x118544000] 09:51:03 INFO - PROCESS | 1948 | 1467737463190 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]]]}] 09:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 518ms 09:51:03 INFO - PROCESS | 1948 | 1467737463236 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 09:51:03 INFO - PROCESS | 1948 | 1467737463238 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 09:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:51:03 INFO - PROCESS | 1948 | 1467737463247 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:51:03 INFO - PROCESS | 1948 | 1467737463250 Marionette TRACE conn2 <- [1,1974,null,{}] 09:51:03 INFO - PROCESS | 1948 | 1467737463264 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}] 09:51:03 INFO - PROCESS | 1948 | 1467737463269 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:03 INFO - PROCESS | 1948 | 1467737463388 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 09:51:03 INFO - PROCESS | 1948 | 1467737463404 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:03 INFO - PROCESS | 1948 | 1467737463407 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:03 INFO - PROCESS | 1948 | ++DOCSHELL 0x1198c1000 == 30 [pid = 1948] [id = 501] 09:51:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x119825800) [pid = 1948] [serial = 1503] [outer = 0x0] 09:51:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x122536800) [pid = 1948] [serial = 1504] [outer = 0x119825800] 09:51:03 INFO - PROCESS | 1948 | 1467737463451 Marionette DEBUG loaded listener.js 09:51:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x124628000) [pid = 1948] [serial = 1505] [outer = 0x119825800] 09:51:03 INFO - PROCESS | 1948 | 1467737463835 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]]]}] 09:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 634ms 09:51:03 INFO - PROCESS | 1948 | 1467737463875 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 09:51:03 INFO - PROCESS | 1948 | 1467737463876 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 09:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:51:03 INFO - PROCESS | 1948 | 1467737463879 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:51:03 INFO - PROCESS | 1948 | 1467737463880 Marionette TRACE conn2 <- [1,1978,null,{}] 09:51:03 INFO - PROCESS | 1948 | 1467737463882 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}] 09:51:03 INFO - PROCESS | 1948 | 1467737463883 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:04 INFO - PROCESS | 1948 | 1467737463996 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 09:51:04 INFO - PROCESS | 1948 | 1467737464027 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:04 INFO - PROCESS | 1948 | 1467737464028 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x1226d8800 == 31 [pid = 1948] [id = 502] 09:51:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x124bd2c00) [pid = 1948] [serial = 1506] [outer = 0x0] 09:51:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x124d51400) [pid = 1948] [serial = 1507] [outer = 0x124bd2c00] 09:51:04 INFO - PROCESS | 1948 | 1467737464053 Marionette DEBUG loaded listener.js 09:51:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x125eec400) [pid = 1948] [serial = 1508] [outer = 0x124bd2c00] 09:51:04 INFO - PROCESS | 1948 | 1467737464370 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]]]}] 09:51:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:51:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 519ms 09:51:04 INFO - PROCESS | 1948 | 1467737464399 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 09:51:04 INFO - PROCESS | 1948 | 1467737464400 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 09:51:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:51:04 INFO - PROCESS | 1948 | 1467737464408 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:51:04 INFO - PROCESS | 1948 | 1467737464409 Marionette TRACE conn2 <- [1,1982,null,{}] 09:51:04 INFO - PROCESS | 1948 | 1467737464414 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}] 09:51:04 INFO - PROCESS | 1948 | 1467737464415 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:04 INFO - PROCESS | 1948 | 1467737464508 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 09:51:04 INFO - PROCESS | 1948 | 1467737464512 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:04 INFO - PROCESS | 1948 | 1467737464513 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x124218000 == 32 [pid = 1948] [id = 503] 09:51:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x11859d400) [pid = 1948] [serial = 1509] [outer = 0x0] 09:51:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12658f000) [pid = 1948] [serial = 1510] [outer = 0x11859d400] 09:51:04 INFO - PROCESS | 1948 | 1467737464537 Marionette DEBUG loaded listener.js 09:51:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x1265d0c00) [pid = 1948] [serial = 1511] [outer = 0x11859d400] 09:51:04 INFO - PROCESS | 1948 | 1467737464883 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]]]}] 09:51:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:51:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 528ms 09:51:04 INFO - PROCESS | 1948 | 1467737464931 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 09:51:04 INFO - PROCESS | 1948 | 1467737464932 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 09:51:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:51:04 INFO - PROCESS | 1948 | 1467737464934 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:51:04 INFO - PROCESS | 1948 | 1467737464935 Marionette TRACE conn2 <- [1,1986,null,{}] 09:51:04 INFO - PROCESS | 1948 | 1467737464937 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}] 09:51:04 INFO - PROCESS | 1948 | 1467737464941 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:05 INFO - PROCESS | 1948 | 1467737465046 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 09:51:05 INFO - PROCESS | 1948 | 1467737465056 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:05 INFO - PROCESS | 1948 | 1467737465057 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x12645f000 == 33 [pid = 1948] [id = 504] 09:51:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1265d7c00) [pid = 1948] [serial = 1512] [outer = 0x0] 09:51:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12708c400) [pid = 1948] [serial = 1513] [outer = 0x1265d7c00] 09:51:05 INFO - PROCESS | 1948 | 1467737465085 Marionette DEBUG loaded listener.js 09:51:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1286d7000) [pid = 1948] [serial = 1514] [outer = 0x1265d7c00] 09:51:05 INFO - PROCESS | 1948 | 1467737465425 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]]]}] 09:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 518ms 09:51:05 INFO - PROCESS | 1948 | 1467737465453 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 09:51:05 INFO - PROCESS | 1948 | 1467737465454 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 09:51:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:51:05 INFO - PROCESS | 1948 | 1467737465456 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:51:05 INFO - PROCESS | 1948 | 1467737465457 Marionette TRACE conn2 <- [1,1990,null,{}] 09:51:05 INFO - PROCESS | 1948 | 1467737465460 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}] 09:51:05 INFO - PROCESS | 1948 | 1467737465461 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:05 INFO - PROCESS | 1948 | 1467737465557 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 09:51:05 INFO - PROCESS | 1948 | 1467737465595 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:05 INFO - PROCESS | 1948 | 1467737465596 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x128886800 == 34 [pid = 1948] [id = 505] 09:51:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x1288f1400) [pid = 1948] [serial = 1515] [outer = 0x0] 09:51:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x1288f9c00) [pid = 1948] [serial = 1516] [outer = 0x1288f1400] 09:51:05 INFO - PROCESS | 1948 | 1467737465620 Marionette DEBUG loaded listener.js 09:51:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x128a91800) [pid = 1948] [serial = 1517] [outer = 0x1288f1400] 09:51:05 INFO - PROCESS | 1948 | 1467737465919 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]]]}] 09:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 518ms 09:51:06 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x12be0d000) [pid = 1948] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:51:06 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x124ea0800) [pid = 1948] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:51:06 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x126783400) [pid = 1948] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:51:06 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x12914d400) [pid = 1948] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:51:06 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1126f7800) [pid = 1948] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:51:06 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1249c8800) [pid = 1948] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:51:06 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x11924c800) [pid = 1948] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:51:06 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x118597400) [pid = 1948] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:51:06 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x120d3e800) [pid = 1948] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:51:06 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1288ee800) [pid = 1948] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:51:06 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x113f0e800) [pid = 1948] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:51:06 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x127240000) [pid = 1948] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:51:06 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x1160b5c00) [pid = 1948] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:51:06 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x113f0a800) [pid = 1948] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:51:06 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x113f0f400) [pid = 1948] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:51:06 INFO - PROCESS | 1948 | 1467737466141 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 09:51:06 INFO - PROCESS | 1948 | 1467737466142 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 09:51:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:51:06 INFO - PROCESS | 1948 | 1467737466153 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:51:06 INFO - PROCESS | 1948 | 1467737466154 Marionette TRACE conn2 <- [1,1994,null,{}] 09:51:06 INFO - PROCESS | 1948 | 1467737466156 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}] 09:51:06 INFO - PROCESS | 1948 | 1467737466157 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:06 INFO - PROCESS | 1948 | 1467737466232 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 09:51:06 INFO - PROCESS | 1948 | 1467737466235 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:06 INFO - PROCESS | 1948 | 1467737466236 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x1239da800 == 35 [pid = 1948] [id = 506] 09:51:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x115eef000) [pid = 1948] [serial = 1518] [outer = 0x0] 09:51:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x1184a2800) [pid = 1948] [serial = 1519] [outer = 0x115eef000] 09:51:06 INFO - PROCESS | 1948 | 1467737466263 Marionette DEBUG loaded listener.js 09:51:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1195e7800) [pid = 1948] [serial = 1520] [outer = 0x115eef000] 09:51:06 INFO - PROCESS | 1948 | 1467737466607 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]]]}] 09:51:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 470ms 09:51:06 INFO - PROCESS | 1948 | 1467737466624 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 09:51:06 INFO - PROCESS | 1948 | 1467737466625 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 09:51:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:51:06 INFO - PROCESS | 1948 | 1467737466627 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:51:06 INFO - PROCESS | 1948 | 1467737466628 Marionette TRACE conn2 <- [1,1998,null,{}] 09:51:06 INFO - PROCESS | 1948 | 1467737466630 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}] 09:51:06 INFO - PROCESS | 1948 | 1467737466632 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:06 INFO - PROCESS | 1948 | 1467737466707 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 09:51:06 INFO - PROCESS | 1948 | 1467737466766 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:06 INFO - PROCESS | 1948 | 1467737466767 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x1296c2800 == 36 [pid = 1948] [id = 507] 09:51:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x11604a000) [pid = 1948] [serial = 1521] [outer = 0x0] 09:51:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x126590000) [pid = 1948] [serial = 1522] [outer = 0x11604a000] 09:51:06 INFO - PROCESS | 1948 | 1467737466792 Marionette DEBUG loaded listener.js 09:51:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x123941800) [pid = 1948] [serial = 1523] [outer = 0x11604a000] 09:51:07 INFO - PROCESS | 1948 | 1467737467073 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]]]}] 09:51:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:51:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 471ms 09:51:07 INFO - PROCESS | 1948 | 1467737467099 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 09:51:07 INFO - PROCESS | 1948 | 1467737467100 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 09:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:51:07 INFO - PROCESS | 1948 | 1467737467102 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:51:07 INFO - PROCESS | 1948 | 1467737467103 Marionette TRACE conn2 <- [1,2002,null,{}] 09:51:07 INFO - PROCESS | 1948 | 1467737467106 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}] 09:51:07 INFO - PROCESS | 1948 | 1467737467107 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:07 INFO - PROCESS | 1948 | 1467737467203 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 09:51:07 INFO - PROCESS | 1948 | 1467737467206 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:07 INFO - PROCESS | 1948 | 1467737467207 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b611000 == 37 [pid = 1948] [id = 508] 09:51:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x128d0b800) [pid = 1948] [serial = 1524] [outer = 0x0] 09:51:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12914f800) [pid = 1948] [serial = 1525] [outer = 0x128d0b800] 09:51:07 INFO - PROCESS | 1948 | 1467737467234 Marionette DEBUG loaded listener.js 09:51:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x1293c6000) [pid = 1948] [serial = 1526] [outer = 0x128d0b800] 09:51:07 INFO - PROCESS | 1948 | 1467737467748 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]]]}] 09:51:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:51:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 672ms 09:51:07 INFO - PROCESS | 1948 | 1467737467774 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 09:51:07 INFO - PROCESS | 1948 | 1467737467777 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 09:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:51:07 INFO - PROCESS | 1948 | 1467737467782 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:51:07 INFO - PROCESS | 1948 | 1467737467784 Marionette TRACE conn2 <- [1,2006,null,{}] 09:51:07 INFO - PROCESS | 1948 | 1467737467786 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}] 09:51:07 INFO - PROCESS | 1948 | 1467737467788 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:07 INFO - PROCESS | 1948 | 1467737467889 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 09:51:07 INFO - PROCESS | 1948 | 1467737467898 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:07 INFO - PROCESS | 1948 | 1467737467899 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b6a8000 == 38 [pid = 1948] [id = 509] 09:51:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x128d05400) [pid = 1948] [serial = 1527] [outer = 0x0] 09:51:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1293c5800) [pid = 1948] [serial = 1528] [outer = 0x128d05400] 09:51:07 INFO - PROCESS | 1948 | 1467737467926 Marionette DEBUG loaded listener.js 09:51:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12a70cc00) [pid = 1948] [serial = 1529] [outer = 0x128d05400] 09:51:08 INFO - PROCESS | 1948 | --DOCSHELL 0x116f3e800 == 37 [pid = 1948] [id = 499] 09:51:08 INFO - PROCESS | 1948 | --DOCSHELL 0x1198c2000 == 36 [pid = 1948] [id = 498] 09:51:09 INFO - PROCESS | 1948 | --DOCSHELL 0x118265800 == 35 [pid = 1948] [id = 500] 09:51:09 INFO - PROCESS | 1948 | --DOCSHELL 0x1198c1000 == 34 [pid = 1948] [id = 501] 09:51:09 INFO - PROCESS | 1948 | --DOCSHELL 0x12645f000 == 33 [pid = 1948] [id = 504] 09:51:09 INFO - PROCESS | 1948 | --DOCSHELL 0x1296c2800 == 32 [pid = 1948] [id = 507] 09:51:09 INFO - PROCESS | 1948 | --DOCSHELL 0x12b611000 == 31 [pid = 1948] [id = 508] 09:51:09 INFO - PROCESS | 1948 | --DOCSHELL 0x1226d8800 == 30 [pid = 1948] [id = 502] 09:51:09 INFO - PROCESS | 1948 | --DOCSHELL 0x124218000 == 29 [pid = 1948] [id = 503] 09:51:09 INFO - PROCESS | 1948 | --DOCSHELL 0x1239da800 == 28 [pid = 1948] [id = 506] 09:51:09 INFO - PROCESS | 1948 | --DOCSHELL 0x128886800 == 27 [pid = 1948] [id = 505] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x126597000) [pid = 1948] [serial = 1459] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x127089000) [pid = 1948] [serial = 1462] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1293a2400) [pid = 1948] [serial = 1477] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x127079c00) [pid = 1948] [serial = 1460] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x127249c00) [pid = 1948] [serial = 1465] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1249cec00) [pid = 1948] [serial = 1456] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x127246400) [pid = 1948] [serial = 1463] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x119809400) [pid = 1948] [serial = 1449] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x11983b000) [pid = 1948] [serial = 1450] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x11859b800) [pid = 1948] [serial = 1446] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x118a44000) [pid = 1948] [serial = 1447] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x122658000) [pid = 1948] [serial = 1453] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1247bc800) [pid = 1948] [serial = 1454] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x1293d1400) [pid = 1948] [serial = 1478] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x129148c00) [pid = 1948] [serial = 1475] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x1184a9c00) [pid = 1948] [serial = 1440] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x118597000) [pid = 1948] [serial = 1441] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x12724b000) [pid = 1948] [serial = 1438] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x127247000) [pid = 1948] [serial = 1437] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x118407400) [pid = 1948] [serial = 1443] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x118545c00) [pid = 1948] [serial = 1444] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x125405c00) [pid = 1948] [serial = 1469] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x118a47000) [pid = 1948] [serial = 1468] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x127078800) [pid = 1948] [serial = 1471] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x12b6e3000) [pid = 1948] [serial = 889] [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:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x128a8cc00) [pid = 1948] [serial = 1474] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x1286d2000) [pid = 1948] [serial = 1466] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 70 (0x125410000) [pid = 1948] [serial = 1457] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 69 (0x1288ee000) [pid = 1948] [serial = 1472] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | --DOMWINDOW == 68 (0x12becb400) [pid = 1948] [serial = 1384] [outer = 0x0] [url = about:blank] 09:51:09 INFO - PROCESS | 1948 | 1467737469337 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]]]}] 09:51:09 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 09:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1575ms 09:51:09 INFO - PROCESS | 1948 | 1467737469359 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 09:51:09 INFO - PROCESS | 1948 | 1467737469362 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 09:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:51:09 INFO - PROCESS | 1948 | 1467737469366 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:51:09 INFO - PROCESS | 1948 | 1467737469368 Marionette TRACE conn2 <- [1,2010,null,{}] 09:51:09 INFO - PROCESS | 1948 | 1467737469372 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}] 09:51:09 INFO - PROCESS | 1948 | 1467737469374 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:09 INFO - PROCESS | 1948 | 1467737469469 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 09:51:09 INFO - PROCESS | 1948 | 1467737469521 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:09 INFO - PROCESS | 1948 | 1467737469524 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x116209800 == 28 [pid = 1948] [id = 510] 09:51:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 69 (0x113348400) [pid = 1948] [serial = 1530] [outer = 0x0] 09:51:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 70 (0x11396d800) [pid = 1948] [serial = 1531] [outer = 0x113348400] 09:51:09 INFO - PROCESS | 1948 | 1467737469555 Marionette DEBUG loaded listener.js 09:51:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x113f0e800) [pid = 1948] [serial = 1532] [outer = 0x113348400] 09:51:09 INFO - PROCESS | 1948 | 1467737469899 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]]]}] 09:51:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 09:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 572ms 09:51:09 INFO - PROCESS | 1948 | 1467737469939 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 09:51:09 INFO - PROCESS | 1948 | 1467737469944 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 09:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:51:09 INFO - PROCESS | 1948 | 1467737469951 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:51:09 INFO - PROCESS | 1948 | 1467737469954 Marionette TRACE conn2 <- [1,2014,null,{}] 09:51:09 INFO - PROCESS | 1948 | 1467737469957 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}] 09:51:09 INFO - PROCESS | 1948 | 1467737469960 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:10 INFO - PROCESS | 1948 | 1467737470079 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 09:51:10 INFO - PROCESS | 1948 | 1467737470133 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:10 INFO - PROCESS | 1948 | 1467737470135 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e0d800 == 29 [pid = 1948] [id = 511] 09:51:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x1151ac400) [pid = 1948] [serial = 1533] [outer = 0x0] 09:51:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x1160ac800) [pid = 1948] [serial = 1534] [outer = 0x1151ac400] 09:51:10 INFO - PROCESS | 1948 | 1467737470161 Marionette DEBUG loaded listener.js 09:51:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x118088800) [pid = 1948] [serial = 1535] [outer = 0x1151ac400] 09:51:10 INFO - PROCESS | 1948 | 1467737470463 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]]]}] 09:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 523ms 09:51:10 INFO - PROCESS | 1948 | 1467737470474 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 09:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:51:10 INFO - PROCESS | 1948 | 1467737470485 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 09:51:10 INFO - PROCESS | 1948 | 1467737470493 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:51:10 INFO - PROCESS | 1948 | 1467737470498 Marionette TRACE conn2 <- [1,2018,null,{}] 09:51:10 INFO - PROCESS | 1948 | 1467737470506 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}] 09:51:10 INFO - PROCESS | 1948 | 1467737470511 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:10 INFO - PROCESS | 1948 | 1467737470588 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 09:51:10 INFO - PROCESS | 1948 | 1467737470641 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:10 INFO - PROCESS | 1948 | 1467737470643 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x118aaf000 == 30 [pid = 1948] [id = 512] 09:51:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x111e2c800) [pid = 1948] [serial = 1536] [outer = 0x0] 09:51:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x118591800) [pid = 1948] [serial = 1537] [outer = 0x111e2c800] 09:51:10 INFO - PROCESS | 1948 | 1467737470670 Marionette DEBUG loaded listener.js 09:51:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x118789c00) [pid = 1948] [serial = 1538] [outer = 0x111e2c800] 09:51:10 INFO - PROCESS | 1948 | 1467737470970 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]]]}] 09:51:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:51:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 525ms 09:51:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:51:11 INFO - PROCESS | 1948 | 1467737471017 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 09:51:11 INFO - PROCESS | 1948 | 1467737471019 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 09:51:11 INFO - PROCESS | 1948 | 1467737471021 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:51:11 INFO - PROCESS | 1948 | 1467737471023 Marionette TRACE conn2 <- [1,2022,null,{}] 09:51:11 INFO - PROCESS | 1948 | 1467737471026 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}] 09:51:11 INFO - PROCESS | 1948 | 1467737471027 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:11 INFO - PROCESS | 1948 | 1467737471107 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 09:51:11 INFO - PROCESS | 1948 | 1467737471112 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:11 INFO - PROCESS | 1948 | 1467737471114 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:11 INFO - PROCESS | 1948 | ++DOCSHELL 0x1198c3000 == 31 [pid = 1948] [id = 513] 09:51:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x118a43800) [pid = 1948] [serial = 1539] [outer = 0x0] 09:51:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x1195dac00) [pid = 1948] [serial = 1540] [outer = 0x118a43800] 09:51:11 INFO - PROCESS | 1948 | 1467737471139 Marionette DEBUG loaded listener.js 09:51:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x119809400) [pid = 1948] [serial = 1541] [outer = 0x118a43800] 09:51:11 INFO - PROCESS | 1948 | 1467737471469 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]]]}] 09:51:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:51:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 473ms 09:51:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:51:11 INFO - PROCESS | 1948 | 1467737471498 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 09:51:11 INFO - PROCESS | 1948 | 1467737471499 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 09:51:11 INFO - PROCESS | 1948 | 1467737471501 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:51:11 INFO - PROCESS | 1948 | 1467737471502 Marionette TRACE conn2 <- [1,2026,null,{}] 09:51:11 INFO - PROCESS | 1948 | 1467737471504 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}] 09:51:11 INFO - PROCESS | 1948 | 1467737471506 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:11 INFO - PROCESS | 1948 | 1467737471613 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 09:51:11 INFO - PROCESS | 1948 | 1467737471619 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:11 INFO - PROCESS | 1948 | 1467737471620 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:11 INFO - PROCESS | 1948 | ++DOCSHELL 0x122617000 == 32 [pid = 1948] [id = 514] 09:51:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x113f0f800) [pid = 1948] [serial = 1542] [outer = 0x0] 09:51:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x119833400) [pid = 1948] [serial = 1543] [outer = 0x113f0f800] 09:51:11 INFO - PROCESS | 1948 | 1467737471644 Marionette DEBUG loaded listener.js 09:51:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x122534400) [pid = 1948] [serial = 1544] [outer = 0x113f0f800] 09:51:11 INFO - PROCESS | 1948 | 1467737471961 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]]]}] 09:51:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:51:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 468ms 09:51:11 INFO - PROCESS | 1948 | 1467737471969 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 09:51:11 INFO - PROCESS | 1948 | 1467737471970 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 09:51:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:51:11 INFO - PROCESS | 1948 | 1467737471973 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:51:11 INFO - PROCESS | 1948 | 1467737471974 Marionette TRACE conn2 <- [1,2030,null,{}] 09:51:11 INFO - PROCESS | 1948 | 1467737471980 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}] 09:51:11 INFO - PROCESS | 1948 | 1467737471984 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:12 INFO - PROCESS | 1948 | 1467737472079 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 09:51:12 INFO - PROCESS | 1948 | 1467737472083 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:12 INFO - PROCESS | 1948 | 1467737472085 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x123d33000 == 33 [pid = 1948] [id = 515] 09:51:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x12265f800) [pid = 1948] [serial = 1545] [outer = 0x0] 09:51:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x124938800) [pid = 1948] [serial = 1546] [outer = 0x12265f800] 09:51:12 INFO - PROCESS | 1948 | 1467737472109 Marionette DEBUG loaded listener.js 09:51:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x125ef3000) [pid = 1948] [serial = 1547] [outer = 0x12265f800] 09:51:12 INFO - PROCESS | 1948 | 1467737472437 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]]]}] 09:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 471ms 09:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:51:12 INFO - PROCESS | 1948 | 1467737472447 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 09:51:12 INFO - PROCESS | 1948 | 1467737472448 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 09:51:12 INFO - PROCESS | 1948 | 1467737472450 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:51:12 INFO - PROCESS | 1948 | 1467737472451 Marionette TRACE conn2 <- [1,2034,null,{}] 09:51:12 INFO - PROCESS | 1948 | 1467737472453 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}] 09:51:12 INFO - PROCESS | 1948 | 1467737472454 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:12 INFO - PROCESS | 1948 | 1467737472564 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 09:51:12 INFO - PROCESS | 1948 | 1467737472570 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:12 INFO - PROCESS | 1948 | 1467737472570 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x12475f000 == 34 [pid = 1948] [id = 516] 09:51:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x118f0e400) [pid = 1948] [serial = 1548] [outer = 0x0] 09:51:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x12540e400) [pid = 1948] [serial = 1549] [outer = 0x118f0e400] 09:51:12 INFO - PROCESS | 1948 | 1467737472594 Marionette DEBUG loaded listener.js 09:51:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1265d5c00) [pid = 1948] [serial = 1550] [outer = 0x118f0e400] 09:51:12 INFO - PROCESS | 1948 | 1467737472873 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]]]}] 09:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 468ms 09:51:12 INFO - PROCESS | 1948 | 1467737472918 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 09:51:12 INFO - PROCESS | 1948 | 1467737472919 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 09:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:51:12 INFO - PROCESS | 1948 | 1467737472922 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:51:12 INFO - PROCESS | 1948 | 1467737472923 Marionette TRACE conn2 <- [1,2038,null,{}] 09:51:12 INFO - PROCESS | 1948 | 1467737472925 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}] 09:51:12 INFO - PROCESS | 1948 | 1467737472926 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:13 INFO - PROCESS | 1948 | 1467737473005 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 09:51:13 INFO - PROCESS | 1948 | 1467737473008 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:13 INFO - PROCESS | 1948 | 1467737473009 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:13 INFO - PROCESS | 1948 | ++DOCSHELL 0x126451000 == 35 [pid = 1948] [id = 517] 09:51:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1265d6000) [pid = 1948] [serial = 1551] [outer = 0x0] 09:51:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x127070c00) [pid = 1948] [serial = 1552] [outer = 0x1265d6000] 09:51:13 INFO - PROCESS | 1948 | 1467737473036 Marionette DEBUG loaded listener.js 09:51:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x127087800) [pid = 1948] [serial = 1553] [outer = 0x1265d6000] 09:51:13 INFO - PROCESS | 1948 | 1467737473365 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]]]}] 09:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 473ms 09:51:13 INFO - PROCESS | 1948 | 1467737473398 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 09:51:13 INFO - PROCESS | 1948 | 1467737473399 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 09:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:51:13 INFO - PROCESS | 1948 | 1467737473402 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:51:13 INFO - PROCESS | 1948 | 1467737473403 Marionette TRACE conn2 <- [1,2042,null,{}] 09:51:13 INFO - PROCESS | 1948 | 1467737473405 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}] 09:51:13 INFO - PROCESS | 1948 | 1467737473406 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:13 INFO - PROCESS | 1948 | 1467737473515 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 09:51:13 INFO - PROCESS | 1948 | 1467737473548 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:13 INFO - PROCESS | 1948 | 1467737473549 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:13 INFO - PROCESS | 1948 | ++DOCSHELL 0x118aac800 == 36 [pid = 1948] [id = 518] 09:51:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12658e000) [pid = 1948] [serial = 1554] [outer = 0x0] 09:51:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12708c800) [pid = 1948] [serial = 1555] [outer = 0x12658e000] 09:51:13 INFO - PROCESS | 1948 | 1467737473573 Marionette DEBUG loaded listener.js 09:51:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12724b000) [pid = 1948] [serial = 1556] [outer = 0x12658e000] 09:51:13 INFO - PROCESS | 1948 | 1467737473846 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]]]}] 09:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 09:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 470ms 09:51:13 INFO - PROCESS | 1948 | 1467737473872 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 09:51:13 INFO - PROCESS | 1948 | 1467737473874 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 09:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:51:13 INFO - PROCESS | 1948 | 1467737473884 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:51:13 INFO - PROCESS | 1948 | 1467737473885 Marionette TRACE conn2 <- [1,2046,null,{}] 09:51:13 INFO - PROCESS | 1948 | 1467737473888 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}] 09:51:13 INFO - PROCESS | 1948 | 1467737473889 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:13 INFO - PROCESS | 1948 | 1467737473974 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 09:51:13 INFO - PROCESS | 1948 | 1467737473980 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:13 INFO - PROCESS | 1948 | 1467737473981 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:13 INFO - PROCESS | 1948 | ++DOCSHELL 0x129086000 == 37 [pid = 1948] [id = 519] 09:51:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x113947000) [pid = 1948] [serial = 1557] [outer = 0x0] 09:51:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1286d3000) [pid = 1948] [serial = 1558] [outer = 0x113947000] 09:51:14 INFO - PROCESS | 1948 | 1467737474006 Marionette DEBUG loaded listener.js 09:51:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1288f1000) [pid = 1948] [serial = 1559] [outer = 0x113947000] 09:51:14 INFO - PROCESS | 1948 | 1467737474333 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]]]}] 09:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 468ms 09:51:14 INFO - PROCESS | 1948 | 1467737474353 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 09:51:14 INFO - PROCESS | 1948 | 1467737474354 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 09:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:51:14 INFO - PROCESS | 1948 | 1467737474356 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:51:14 INFO - PROCESS | 1948 | 1467737474359 Marionette TRACE conn2 <- [1,2050,null,{}] 09:51:14 INFO - PROCESS | 1948 | 1467737474362 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}] 09:51:14 INFO - PROCESS | 1948 | 1467737474364 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:14 INFO - PROCESS | 1948 | 1467737474492 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 09:51:14 INFO - PROCESS | 1948 | 1467737474504 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:14 INFO - PROCESS | 1948 | 1467737474505 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x122607800 == 38 [pid = 1948] [id = 520] 09:51:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x118599800) [pid = 1948] [serial = 1560] [outer = 0x0] 09:51:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x1288f5800) [pid = 1948] [serial = 1561] [outer = 0x118599800] 09:51:14 INFO - PROCESS | 1948 | 1467737474531 Marionette DEBUG loaded listener.js 09:51:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x12914a000) [pid = 1948] [serial = 1562] [outer = 0x118599800] 09:51:14 INFO - PROCESS | 1948 | 1467737474874 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]]]}] 09:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 572ms 09:51:14 INFO - PROCESS | 1948 | 1467737474928 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 09:51:14 INFO - PROCESS | 1948 | 1467737474929 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 09:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:51:14 INFO - PROCESS | 1948 | 1467737474931 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:51:14 INFO - PROCESS | 1948 | 1467737474932 Marionette TRACE conn2 <- [1,2054,null,{}] 09:51:14 INFO - PROCESS | 1948 | 1467737474935 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}] 09:51:14 INFO - PROCESS | 1948 | 1467737474936 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:15 INFO - PROCESS | 1948 | 1467737475033 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 09:51:15 INFO - PROCESS | 1948 | 1467737475044 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:15 INFO - PROCESS | 1948 | 1467737475045 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x12aae1800 == 39 [pid = 1948] [id = 521] 09:51:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x128a8ac00) [pid = 1948] [serial = 1563] [outer = 0x0] 09:51:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1293a5000) [pid = 1948] [serial = 1564] [outer = 0x128a8ac00] 09:51:15 INFO - PROCESS | 1948 | 1467737475069 Marionette DEBUG loaded listener.js 09:51:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x1293ce400) [pid = 1948] [serial = 1565] [outer = 0x128a8ac00] 09:51:15 INFO - PROCESS | 1948 | 1467737475369 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]]]}] 09:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 470ms 09:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:51:15 INFO - PROCESS | 1948 | 1467737475403 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 09:51:15 INFO - PROCESS | 1948 | 1467737475404 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 09:51:15 INFO - PROCESS | 1948 | 1467737475405 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:51:15 INFO - PROCESS | 1948 | 1467737475406 Marionette TRACE conn2 <- [1,2058,null,{}] 09:51:15 INFO - PROCESS | 1948 | 1467737475408 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}] 09:51:15 INFO - PROCESS | 1948 | 1467737475411 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:15 INFO - PROCESS | 1948 | 1467737475511 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 09:51:15 INFO - PROCESS | 1948 | 1467737475513 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:15 INFO - PROCESS | 1948 | 1467737475515 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b979000 == 40 [pid = 1948] [id = 522] 09:51:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x11924b800) [pid = 1948] [serial = 1566] [outer = 0x0] 09:51:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x1293d1400) [pid = 1948] [serial = 1567] [outer = 0x11924b800] 09:51:15 INFO - PROCESS | 1948 | 1467737475535 Marionette DEBUG loaded listener.js 09:51:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x12a490c00) [pid = 1948] [serial = 1568] [outer = 0x11924b800] 09:51:15 INFO - PROCESS | 1948 | 1467737475880 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]]]}] 09:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 521ms 09:51:15 INFO - PROCESS | 1948 | 1467737475927 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 09:51:15 INFO - PROCESS | 1948 | 1467737475929 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 09:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:51:15 INFO - PROCESS | 1948 | 1467737475931 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:51:15 INFO - PROCESS | 1948 | 1467737475932 Marionette TRACE conn2 <- [1,2062,null,{}] 09:51:15 INFO - PROCESS | 1948 | 1467737475934 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}] 09:51:15 INFO - PROCESS | 1948 | 1467737475935 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:16 INFO - PROCESS | 1948 | 1467737476034 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 09:51:16 INFO - PROCESS | 1948 | 1467737476046 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:16 INFO - PROCESS | 1948 | 1467737476047 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x12bbcf800 == 41 [pid = 1948] [id = 523] 09:51:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x12953c000) [pid = 1948] [serial = 1569] [outer = 0x0] 09:51:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x12a797c00) [pid = 1948] [serial = 1570] [outer = 0x12953c000] 09:51:16 INFO - PROCESS | 1948 | 1467737476070 Marionette DEBUG loaded listener.js 09:51:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x12a7a4800) [pid = 1948] [serial = 1571] [outer = 0x12953c000] 09:51:16 INFO - PROCESS | 1948 | 1467737476402 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]]]}] 09:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 518ms 09:51:16 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x11859d400) [pid = 1948] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:51:16 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x1265d7c00) [pid = 1948] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:51:16 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x1288f1400) [pid = 1948] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:51:16 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x115eef000) [pid = 1948] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:51:16 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x128d0b800) [pid = 1948] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:51:16 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x11604a000) [pid = 1948] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:51:16 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x119825800) [pid = 1948] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:51:16 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x118544000) [pid = 1948] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:51:16 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x113d5e000) [pid = 1948] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:51:16 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x118791800) [pid = 1948] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:51:16 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x118086000) [pid = 1948] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:51:16 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x1265d3800) [pid = 1948] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:51:16 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1246ef000) [pid = 1948] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:51:16 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x118592400) [pid = 1948] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:51:16 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1139c8400) [pid = 1948] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:51:16 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x124bd2c00) [pid = 1948] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:51:16 INFO - PROCESS | 1948 | 1467737476584 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 09:51:16 INFO - PROCESS | 1948 | 1467737476586 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 09:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:51:16 INFO - PROCESS | 1948 | 1467737476591 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:51:16 INFO - PROCESS | 1948 | 1467737476592 Marionette TRACE conn2 <- [1,2066,null,{}] 09:51:16 INFO - PROCESS | 1948 | 1467737476594 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}] 09:51:16 INFO - PROCESS | 1948 | 1467737476595 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:16 INFO - PROCESS | 1948 | 1467737476677 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 09:51:16 INFO - PROCESS | 1948 | 1467737476681 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:16 INFO - PROCESS | 1948 | 1467737476682 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x122609800 == 42 [pid = 1948] [id = 524] 09:51:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x1139c8400) [pid = 1948] [serial = 1572] [outer = 0x0] 09:51:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1160abc00) [pid = 1948] [serial = 1573] [outer = 0x1139c8400] 09:51:16 INFO - PROCESS | 1948 | 1467737476707 Marionette DEBUG loaded listener.js 09:51:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x118fa4400) [pid = 1948] [serial = 1574] [outer = 0x1139c8400] 09:51:17 INFO - PROCESS | 1948 | 1467737477048 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]]]}] 09:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 469ms 09:51:17 INFO - PROCESS | 1948 | 1467737477062 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 09:51:17 INFO - PROCESS | 1948 | 1467737477065 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 09:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:51:17 INFO - PROCESS | 1948 | 1467737477067 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:51:17 INFO - PROCESS | 1948 | 1467737477068 Marionette TRACE conn2 <- [1,2070,null,{}] 09:51:17 INFO - PROCESS | 1948 | 1467737477071 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}] 09:51:17 INFO - PROCESS | 1948 | 1467737477072 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:17 INFO - PROCESS | 1948 | 1467737477152 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 09:51:17 INFO - PROCESS | 1948 | 1467737477207 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:17 INFO - PROCESS | 1948 | 1467737477208 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:17 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c6bd000 == 43 [pid = 1948] [id = 525] 09:51:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x11853b800) [pid = 1948] [serial = 1575] [outer = 0x0] 09:51:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12658dc00) [pid = 1948] [serial = 1576] [outer = 0x11853b800] 09:51:17 INFO - PROCESS | 1948 | 1467737477232 Marionette DEBUG loaded listener.js 09:51:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12a710400) [pid = 1948] [serial = 1577] [outer = 0x11853b800] 09:51:17 INFO - PROCESS | 1948 | 1467737477530 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]]]}] 09:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 519ms 09:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:51:17 INFO - PROCESS | 1948 | 1467737477588 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 09:51:17 INFO - PROCESS | 1948 | 1467737477589 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 09:51:17 INFO - PROCESS | 1948 | 1467737477591 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:51:17 INFO - PROCESS | 1948 | 1467737477592 Marionette TRACE conn2 <- [1,2074,null,{}] 09:51:17 INFO - PROCESS | 1948 | 1467737477597 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}] 09:51:17 INFO - PROCESS | 1948 | 1467737477598 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:17 INFO - PROCESS | 1948 | 1467737477689 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 09:51:17 INFO - PROCESS | 1948 | 1467737477696 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:17 INFO - PROCESS | 1948 | 1467737477697 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:17 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c9f0800 == 44 [pid = 1948] [id = 526] 09:51:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x113d5d000) [pid = 1948] [serial = 1578] [outer = 0x0] 09:51:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x12a81dc00) [pid = 1948] [serial = 1579] [outer = 0x113d5d000] 09:51:17 INFO - PROCESS | 1948 | 1467737477724 Marionette DEBUG loaded listener.js 09:51:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x12a8f6c00) [pid = 1948] [serial = 1580] [outer = 0x113d5d000] 09:51:18 INFO - PROCESS | 1948 | 1467737478152 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]]]}] 09:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 571ms 09:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:51:18 INFO - PROCESS | 1948 | 1467737478163 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 09:51:18 INFO - PROCESS | 1948 | 1467737478164 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 09:51:18 INFO - PROCESS | 1948 | 1467737478166 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:51:18 INFO - PROCESS | 1948 | 1467737478167 Marionette TRACE conn2 <- [1,2078,null,{}] 09:51:18 INFO - PROCESS | 1948 | 1467737478185 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}] 09:51:18 INFO - PROCESS | 1948 | 1467737478186 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:18 INFO - PROCESS | 1948 | 1467737478268 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 09:51:18 INFO - PROCESS | 1948 | 1467737478272 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:18 INFO - PROCESS | 1948 | 1467737478273 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:18 INFO - PROCESS | 1948 | ++DOCSHELL 0x12ccc5000 == 45 [pid = 1948] [id = 527] 09:51:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x12a8fa400) [pid = 1948] [serial = 1581] [outer = 0x0] 09:51:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x12b658c00) [pid = 1948] [serial = 1582] [outer = 0x12a8fa400] 09:51:18 INFO - PROCESS | 1948 | 1467737478296 Marionette DEBUG loaded listener.js 09:51:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x12b6e2400) [pid = 1948] [serial = 1583] [outer = 0x12a8fa400] 09:51:18 INFO - PROCESS | 1948 | 1467737478745 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]]]}] 09:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 584ms 09:51:18 INFO - PROCESS | 1948 | 1467737478752 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 09:51:18 INFO - PROCESS | 1948 | 1467737478755 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 09:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:51:18 INFO - PROCESS | 1948 | 1467737478758 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:51:18 INFO - PROCESS | 1948 | 1467737478760 Marionette TRACE conn2 <- [1,2082,null,{}] 09:51:18 INFO - PROCESS | 1948 | 1467737478764 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}] 09:51:18 INFO - PROCESS | 1948 | 1467737478766 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:18 INFO - PROCESS | 1948 | 1467737478890 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 09:51:18 INFO - PROCESS | 1948 | 1467737478948 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:18 INFO - PROCESS | 1948 | 1467737478952 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:18 INFO - PROCESS | 1948 | ++DOCSHELL 0x116f3d000 == 46 [pid = 1948] [id = 528] 09:51:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x1126fb800) [pid = 1948] [serial = 1584] [outer = 0x0] 09:51:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x11332d800) [pid = 1948] [serial = 1585] [outer = 0x1126fb800] 09:51:18 INFO - PROCESS | 1948 | 1467737478982 Marionette DEBUG loaded listener.js 09:51:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x113febc00) [pid = 1948] [serial = 1586] [outer = 0x1126fb800] 09:51:19 INFO - PROCESS | 1948 | 1467737479531 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]]]}] 09:51:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 823ms 09:51:19 INFO - PROCESS | 1948 | 1467737479581 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 09:51:19 INFO - PROCESS | 1948 | 1467737479584 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 09:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:51:19 INFO - PROCESS | 1948 | 1467737479589 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:51:19 INFO - PROCESS | 1948 | 1467737479591 Marionette TRACE conn2 <- [1,2086,null,{}] 09:51:19 INFO - PROCESS | 1948 | 1467737479593 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}] 09:51:19 INFO - PROCESS | 1948 | 1467737479595 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:19 INFO - PROCESS | 1948 | 1467737479709 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 09:51:19 INFO - PROCESS | 1948 | 1467737479790 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:19 INFO - PROCESS | 1948 | 1467737479792 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:19 INFO - PROCESS | 1948 | ++DOCSHELL 0x122610000 == 47 [pid = 1948] [id = 529] 09:51:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x11853fc00) [pid = 1948] [serial = 1587] [outer = 0x0] 09:51:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x11854e800) [pid = 1948] [serial = 1588] [outer = 0x11853fc00] 09:51:19 INFO - PROCESS | 1948 | 1467737479822 Marionette DEBUG loaded listener.js 09:51:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x118782c00) [pid = 1948] [serial = 1589] [outer = 0x11853fc00] 09:51:20 INFO - PROCESS | 1948 | 1467737480579 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]]]}] 09:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1070ms 09:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:51:20 INFO - PROCESS | 1948 | 1467737480659 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 09:51:20 INFO - PROCESS | 1948 | 1467737480661 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 09:51:20 INFO - PROCESS | 1948 | 1467737480664 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:51:20 INFO - PROCESS | 1948 | 1467737480666 Marionette TRACE conn2 <- [1,2090,null,{}] 09:51:20 INFO - PROCESS | 1948 | 1467737480669 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}] 09:51:20 INFO - PROCESS | 1948 | 1467737480671 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:20 INFO - PROCESS | 1948 | 1467737480799 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 09:51:20 INFO - PROCESS | 1948 | --DOCSHELL 0x12c9f0800 == 46 [pid = 1948] [id = 526] 09:51:20 INFO - PROCESS | 1948 | --DOCSHELL 0x12c6bd000 == 45 [pid = 1948] [id = 525] 09:51:20 INFO - PROCESS | 1948 | --DOCSHELL 0x122609800 == 44 [pid = 1948] [id = 524] 09:51:20 INFO - PROCESS | 1948 | --DOCSHELL 0x12bbcf800 == 43 [pid = 1948] [id = 523] 09:51:20 INFO - PROCESS | 1948 | --DOCSHELL 0x12b979000 == 42 [pid = 1948] [id = 522] 09:51:20 INFO - PROCESS | 1948 | --DOCSHELL 0x12aae1800 == 41 [pid = 1948] [id = 521] 09:51:20 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x1293c5800) [pid = 1948] [serial = 1528] [outer = 0x0] [url = about:blank] 09:51:20 INFO - PROCESS | 1948 | --DOCSHELL 0x122607800 == 40 [pid = 1948] [id = 520] 09:51:20 INFO - PROCESS | 1948 | --DOCSHELL 0x129086000 == 39 [pid = 1948] [id = 519] 09:51:20 INFO - PROCESS | 1948 | --DOCSHELL 0x118aac800 == 38 [pid = 1948] [id = 518] 09:51:20 INFO - PROCESS | 1948 | --DOCSHELL 0x126451000 == 37 [pid = 1948] [id = 517] 09:51:20 INFO - PROCESS | 1948 | --DOCSHELL 0x12475f000 == 36 [pid = 1948] [id = 516] 09:51:20 INFO - PROCESS | 1948 | --DOCSHELL 0x123d33000 == 35 [pid = 1948] [id = 515] 09:51:20 INFO - PROCESS | 1948 | --DOCSHELL 0x122617000 == 34 [pid = 1948] [id = 514] 09:51:20 INFO - PROCESS | 1948 | --DOCSHELL 0x1198c3000 == 33 [pid = 1948] [id = 513] 09:51:20 INFO - PROCESS | 1948 | --DOCSHELL 0x118aaf000 == 32 [pid = 1948] [id = 512] 09:51:20 INFO - PROCESS | 1948 | --DOCSHELL 0x117e0d800 == 31 [pid = 1948] [id = 511] 09:51:20 INFO - PROCESS | 1948 | --DOCSHELL 0x116209800 == 30 [pid = 1948] [id = 510] 09:51:20 INFO - PROCESS | 1948 | --DOCSHELL 0x12b6a8000 == 29 [pid = 1948] [id = 509] 09:51:20 INFO - PROCESS | 1948 | 1467737480890 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:20 INFO - PROCESS | 1948 | 1467737480893 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:20 INFO - PROCESS | 1948 | ++DOCSHELL 0x116209800 == 30 [pid = 1948] [id = 530] 09:51:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x116054400) [pid = 1948] [serial = 1590] [outer = 0x0] 09:51:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x116a0b000) [pid = 1948] [serial = 1591] [outer = 0x116054400] 09:51:20 INFO - PROCESS | 1948 | 1467737480920 Marionette DEBUG loaded listener.js 09:51:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x118557400) [pid = 1948] [serial = 1592] [outer = 0x116054400] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x12658f000) [pid = 1948] [serial = 1510] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x12708c400) [pid = 1948] [serial = 1513] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x1288f9c00) [pid = 1948] [serial = 1516] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x1286d7000) [pid = 1948] [serial = 1514] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x1184a2800) [pid = 1948] [serial = 1519] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x1195e7800) [pid = 1948] [serial = 1520] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x12914f800) [pid = 1948] [serial = 1525] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x128a91800) [pid = 1948] [serial = 1517] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x123941800) [pid = 1948] [serial = 1523] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x122536800) [pid = 1948] [serial = 1504] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x124628000) [pid = 1948] [serial = 1505] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x118785400) [pid = 1948] [serial = 1501] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x118f13c00) [pid = 1948] [serial = 1502] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x1160ab000) [pid = 1948] [serial = 1498] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x118082c00) [pid = 1948] [serial = 1499] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x12393dc00) [pid = 1948] [serial = 1496] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x119809800) [pid = 1948] [serial = 1495] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x118594c00) [pid = 1948] [serial = 1493] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x118542c00) [pid = 1948] [serial = 1492] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1286cfc00) [pid = 1948] [serial = 1490] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x126721000) [pid = 1948] [serial = 1489] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x12640d800) [pid = 1948] [serial = 1487] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x124e9b800) [pid = 1948] [serial = 1486] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x11924f400) [pid = 1948] [serial = 1484] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x118a46400) [pid = 1948] [serial = 1483] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x11728a800) [pid = 1948] [serial = 1481] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x115e1fc00) [pid = 1948] [serial = 1480] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x124d51400) [pid = 1948] [serial = 1507] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1293c6000) [pid = 1948] [serial = 1526] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x126590000) [pid = 1948] [serial = 1522] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x125eec400) [pid = 1948] [serial = 1508] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x1265d0c00) [pid = 1948] [serial = 1511] [outer = 0x0] [url = about:blank] 09:51:21 INFO - PROCESS | 1948 | 1467737481390 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]]]}] 09:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 769ms 09:51:21 INFO - PROCESS | 1948 | 1467737481434 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 09:51:21 INFO - PROCESS | 1948 | 1467737481438 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 09:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:51:21 INFO - PROCESS | 1948 | 1467737481447 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:51:21 INFO - PROCESS | 1948 | 1467737481450 Marionette TRACE conn2 <- [1,2094,null,{}] 09:51:21 INFO - PROCESS | 1948 | 1467737481453 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}] 09:51:21 INFO - PROCESS | 1948 | 1467737481456 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:21 INFO - PROCESS | 1948 | 1467737481576 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 09:51:21 INFO - PROCESS | 1948 | 1467737481591 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:21 INFO - PROCESS | 1948 | 1467737481592 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:21 INFO - PROCESS | 1948 | ++DOCSHELL 0x118329800 == 31 [pid = 1948] [id = 531] 09:51:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x118f0f800) [pid = 1948] [serial = 1593] [outer = 0x0] 09:51:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x118fa2400) [pid = 1948] [serial = 1594] [outer = 0x118f0f800] 09:51:21 INFO - PROCESS | 1948 | 1467737481636 Marionette DEBUG loaded listener.js 09:51:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x1195dcc00) [pid = 1948] [serial = 1595] [outer = 0x118f0f800] 09:51:22 INFO - PROCESS | 1948 | 1467737482021 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]]]}] 09:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 622ms 09:51:22 INFO - PROCESS | 1948 | 1467737482068 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 09:51:22 INFO - PROCESS | 1948 | 1467737482070 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 09:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:51:22 INFO - PROCESS | 1948 | 1467737482073 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:51:22 INFO - PROCESS | 1948 | 1467737482077 Marionette TRACE conn2 <- [1,2098,null,{}] 09:51:22 INFO - PROCESS | 1948 | 1467737482088 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}] 09:51:22 INFO - PROCESS | 1948 | 1467737482093 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:22 INFO - PROCESS | 1948 | 1467737482221 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 09:51:22 INFO - PROCESS | 1948 | 1467737482267 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:22 INFO - PROCESS | 1948 | 1467737482269 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x11991a000 == 32 [pid = 1948] [id = 532] 09:51:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x11878a000) [pid = 1948] [serial = 1596] [outer = 0x0] 09:51:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x122657c00) [pid = 1948] [serial = 1597] [outer = 0x11878a000] 09:51:22 INFO - PROCESS | 1948 | 1467737482367 Marionette DEBUG loaded listener.js 09:51:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x124628000) [pid = 1948] [serial = 1598] [outer = 0x11878a000] 09:51:22 INFO - PROCESS | 1948 | 1467737482650 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]]]}] 09:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 625ms 09:51:22 INFO - PROCESS | 1948 | 1467737482700 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 09:51:22 INFO - PROCESS | 1948 | 1467737482702 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 09:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:51:22 INFO - PROCESS | 1948 | 1467737482705 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:51:22 INFO - PROCESS | 1948 | 1467737482706 Marionette TRACE conn2 <- [1,2102,null,{}] 09:51:22 INFO - PROCESS | 1948 | 1467737482708 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}] 09:51:22 INFO - PROCESS | 1948 | 1467737482710 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:22 INFO - PROCESS | 1948 | 1467737482799 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 09:51:22 INFO - PROCESS | 1948 | 1467737482803 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:22 INFO - PROCESS | 1948 | 1467737482804 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x1227bf800 == 33 [pid = 1948] [id = 533] 09:51:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1246ef800) [pid = 1948] [serial = 1599] [outer = 0x0] 09:51:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x124bd9400) [pid = 1948] [serial = 1600] [outer = 0x1246ef800] 09:51:22 INFO - PROCESS | 1948 | 1467737482830 Marionette DEBUG loaded listener.js 09:51:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x125ef2800) [pid = 1948] [serial = 1601] [outer = 0x1246ef800] 09:51:23 INFO - PROCESS | 1948 | 1467737483201 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]]]}] 09:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 518ms 09:51:23 INFO - PROCESS | 1948 | 1467737483223 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 09:51:23 INFO - PROCESS | 1948 | 1467737483225 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 09:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:51:23 INFO - PROCESS | 1948 | 1467737483229 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:51:23 INFO - PROCESS | 1948 | 1467737483236 Marionette TRACE conn2 <- [1,2106,null,{}] 09:51:23 INFO - PROCESS | 1948 | 1467737483247 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}] 09:51:23 INFO - PROCESS | 1948 | 1467737483248 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:23 INFO - PROCESS | 1948 | 1467737483344 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 09:51:23 INFO - PROCESS | 1948 | 1467737483348 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:23 INFO - PROCESS | 1948 | 1467737483349 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:23 INFO - PROCESS | 1948 | ++DOCSHELL 0x12470c800 == 34 [pid = 1948] [id = 534] 09:51:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x125492800) [pid = 1948] [serial = 1602] [outer = 0x0] 09:51:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x126592400) [pid = 1948] [serial = 1603] [outer = 0x125492800] 09:51:23 INFO - PROCESS | 1948 | 1467737483374 Marionette DEBUG loaded listener.js 09:51:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1265d7000) [pid = 1948] [serial = 1604] [outer = 0x125492800] 09:51:23 INFO - PROCESS | 1948 | 1467737483735 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]]]}] 09:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 534ms 09:51:23 INFO - PROCESS | 1948 | 1467737483765 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 09:51:23 INFO - PROCESS | 1948 | 1467737483766 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 09:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:51:23 INFO - PROCESS | 1948 | 1467737483769 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:51:23 INFO - PROCESS | 1948 | 1467737483770 Marionette TRACE conn2 <- [1,2110,null,{}] 09:51:23 INFO - PROCESS | 1948 | 1467737483772 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}] 09:51:23 INFO - PROCESS | 1948 | 1467737483776 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:23 INFO - PROCESS | 1948 | 1467737483891 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 09:51:23 INFO - PROCESS | 1948 | 1467737483929 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:23 INFO - PROCESS | 1948 | 1467737483930 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:23 INFO - PROCESS | 1948 | ++DOCSHELL 0x127002800 == 35 [pid = 1948] [id = 535] 09:51:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12672bc00) [pid = 1948] [serial = 1605] [outer = 0x0] 09:51:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x127241c00) [pid = 1948] [serial = 1606] [outer = 0x12672bc00] 09:51:23 INFO - PROCESS | 1948 | 1467737483955 Marionette DEBUG loaded listener.js 09:51:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1288ed800) [pid = 1948] [serial = 1607] [outer = 0x12672bc00] 09:51:24 INFO - PROCESS | 1948 | 1467737484287 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]]]}] 09:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 568ms 09:51:24 INFO - PROCESS | 1948 | 1467737484337 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 09:51:24 INFO - PROCESS | 1948 | 1467737484338 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 09:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:51:24 INFO - PROCESS | 1948 | 1467737484340 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:51:24 INFO - PROCESS | 1948 | 1467737484342 Marionette TRACE conn2 <- [1,2114,null,{}] 09:51:24 INFO - PROCESS | 1948 | 1467737484344 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}] 09:51:24 INFO - PROCESS | 1948 | 1467737484345 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:24 INFO - PROCESS | 1948 | 1467737484443 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 09:51:24 INFO - PROCESS | 1948 | 1467737484447 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:24 INFO - PROCESS | 1948 | 1467737484448 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:24 INFO - PROCESS | 1948 | ++DOCSHELL 0x129073000 == 36 [pid = 1948] [id = 536] 09:51:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12677a000) [pid = 1948] [serial = 1608] [outer = 0x0] 09:51:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x128a88800) [pid = 1948] [serial = 1609] [outer = 0x12677a000] 09:51:24 INFO - PROCESS | 1948 | 1467737484472 Marionette DEBUG loaded listener.js 09:51:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x128d0d000) [pid = 1948] [serial = 1610] [outer = 0x12677a000] 09:51:24 INFO - PROCESS | 1948 | 1467737484814 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]]]}] 09:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 520ms 09:51:24 INFO - PROCESS | 1948 | 1467737484861 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 09:51:24 INFO - PROCESS | 1948 | 1467737484862 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 09:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:51:24 INFO - PROCESS | 1948 | 1467737484864 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:51:24 INFO - PROCESS | 1948 | 1467737484865 Marionette TRACE conn2 <- [1,2118,null,{}] 09:51:24 INFO - PROCESS | 1948 | 1467737484867 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}] 09:51:24 INFO - PROCESS | 1948 | 1467737484869 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:24 INFO - PROCESS | 1948 | 1467737484967 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 09:51:25 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x128a8ac00) [pid = 1948] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:51:25 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x1151ac400) [pid = 1948] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:51:25 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x11924b800) [pid = 1948] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:51:25 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x12953c000) [pid = 1948] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:51:25 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x118a43800) [pid = 1948] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:51:25 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1139c8400) [pid = 1948] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:51:25 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x11853b800) [pid = 1948] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:51:25 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x113d5d000) [pid = 1948] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:51:25 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x111e2c800) [pid = 1948] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:51:25 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x118f0e400) [pid = 1948] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:51:25 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x113947000) [pid = 1948] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:51:25 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x12658e000) [pid = 1948] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:51:25 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1265d6000) [pid = 1948] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:51:25 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x12265f800) [pid = 1948] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:51:25 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x113f0f800) [pid = 1948] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:51:25 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x113348400) [pid = 1948] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:51:25 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x118599800) [pid = 1948] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:51:25 INFO - PROCESS | 1948 | 1467737485164 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:25 INFO - PROCESS | 1948 | 1467737485165 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x11925f000 == 37 [pid = 1948] [id = 537] 09:51:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x1126f6800) [pid = 1948] [serial = 1611] [outer = 0x0] 09:51:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x1139c8400) [pid = 1948] [serial = 1612] [outer = 0x1126f6800] 09:51:25 INFO - PROCESS | 1948 | 1467737485190 Marionette DEBUG loaded listener.js 09:51:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x118599800) [pid = 1948] [serial = 1613] [outer = 0x1126f6800] 09:51:25 INFO - PROCESS | 1948 | 1467737485472 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]]]}] 09:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 619ms 09:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:51:25 INFO - PROCESS | 1948 | 1467737485485 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 09:51:25 INFO - PROCESS | 1948 | 1467737485486 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 09:51:25 INFO - PROCESS | 1948 | 1467737485488 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:51:25 INFO - PROCESS | 1948 | 1467737485489 Marionette TRACE conn2 <- [1,2122,null,{}] 09:51:25 INFO - PROCESS | 1948 | 1467737485491 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}] 09:51:25 INFO - PROCESS | 1948 | 1467737485492 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:25 INFO - PROCESS | 1948 | 1467737485585 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 09:51:25 INFO - PROCESS | 1948 | 1467737485588 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:25 INFO - PROCESS | 1948 | 1467737485589 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x11956b800 == 38 [pid = 1948] [id = 538] 09:51:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1160aac00) [pid = 1948] [serial = 1614] [outer = 0x0] 09:51:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x127243c00) [pid = 1948] [serial = 1615] [outer = 0x1160aac00] 09:51:25 INFO - PROCESS | 1948 | 1467737485616 Marionette DEBUG loaded listener.js 09:51:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x12904bc00) [pid = 1948] [serial = 1616] [outer = 0x1160aac00] 09:51:25 INFO - PROCESS | 1948 | 1467737485955 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]]]}] 09:51:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 519ms 09:51:26 INFO - PROCESS | 1948 | 1467737486017 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 09:51:26 INFO - PROCESS | 1948 | 1467737486018 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 09:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:51:26 INFO - PROCESS | 1948 | 1467737486020 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:51:26 INFO - PROCESS | 1948 | 1467737486021 Marionette TRACE conn2 <- [1,2126,null,{}] 09:51:26 INFO - PROCESS | 1948 | 1467737486024 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}] 09:51:26 INFO - PROCESS | 1948 | 1467737486025 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:26 INFO - PROCESS | 1948 | 1467737486108 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 09:51:26 INFO - PROCESS | 1948 | 1467737486114 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:26 INFO - PROCESS | 1948 | 1467737486115 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x12aae1800 == 39 [pid = 1948] [id = 539] 09:51:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x12904c000) [pid = 1948] [serial = 1617] [outer = 0x0] 09:51:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12939d400) [pid = 1948] [serial = 1618] [outer = 0x12904c000] 09:51:26 INFO - PROCESS | 1948 | 1467737486140 Marionette DEBUG loaded listener.js 09:51:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x1293ce800) [pid = 1948] [serial = 1619] [outer = 0x12904c000] 09:51:26 INFO - PROCESS | 1948 | 1467737486471 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]]]}] 09:51:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 470ms 09:51:26 INFO - PROCESS | 1948 | 1467737486491 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 09:51:26 INFO - PROCESS | 1948 | 1467737486492 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 09:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:51:26 INFO - PROCESS | 1948 | 1467737486497 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:51:26 INFO - PROCESS | 1948 | 1467737486499 Marionette TRACE conn2 <- [1,2130,null,{}] 09:51:26 INFO - PROCESS | 1948 | 1467737486501 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}] 09:51:26 INFO - PROCESS | 1948 | 1467737486503 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:26 INFO - PROCESS | 1948 | 1467737486590 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 09:51:26 INFO - PROCESS | 1948 | 1467737486596 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:26 INFO - PROCESS | 1948 | 1467737486598 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b98f000 == 40 [pid = 1948] [id = 540] 09:51:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x129150c00) [pid = 1948] [serial = 1620] [outer = 0x0] 09:51:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12a79ec00) [pid = 1948] [serial = 1621] [outer = 0x129150c00] 09:51:26 INFO - PROCESS | 1948 | 1467737486624 Marionette DEBUG loaded listener.js 09:51:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12a8fb800) [pid = 1948] [serial = 1622] [outer = 0x129150c00] 09:51:26 INFO - PROCESS | 1948 | 1467737486976 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] 09:51:27 INFO - PROCESS | 1948 | 1467737487026 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 09:51:27 INFO - PROCESS | 1948 | 1467737487029 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:51:27 INFO - PROCESS | 1948 | 1467737487030 Marionette TRACE conn2 <- [1,2134,null,{}] 09:51:27 INFO - PROCESS | 1948 | 1467737487032 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}] 09:51:27 INFO - PROCESS | 1948 | 1467737487033 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:27 INFO - PROCESS | 1948 | 1467737487109 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 09:51:27 INFO - PROCESS | 1948 | 1467737487115 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:27 INFO - PROCESS | 1948 | 1467737487116 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be26000 == 41 [pid = 1948] [id = 541] 09:51:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1293a5400) [pid = 1948] [serial = 1623] [outer = 0x0] 09:51:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12b6e2800) [pid = 1948] [serial = 1624] [outer = 0x1293a5400] 09:51:27 INFO - PROCESS | 1948 | 1467737487140 Marionette DEBUG loaded listener.js 09:51:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12b926c00) [pid = 1948] [serial = 1625] [outer = 0x1293a5400] 09:51:27 INFO - PROCESS | 1948 | 1467737487648 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]]]}] 09:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 670ms 09:51:27 INFO - PROCESS | 1948 | 1467737487699 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 09:51:27 INFO - PROCESS | 1948 | 1467737487702 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 09:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:51:27 INFO - PROCESS | 1948 | 1467737487705 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:51:27 INFO - PROCESS | 1948 | 1467737487709 Marionette TRACE conn2 <- [1,2138,null,{}] 09:51:27 INFO - PROCESS | 1948 | 1467737487715 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}] 09:51:27 INFO - PROCESS | 1948 | 1467737487716 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:27 INFO - PROCESS | 1948 | 1467737487824 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 09:51:27 INFO - PROCESS | 1948 | 1467737487931 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:27 INFO - PROCESS | 1948 | 1467737487933 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x11836d800 == 42 [pid = 1948] [id = 542] 09:51:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x118544000) [pid = 1948] [serial = 1626] [outer = 0x0] 09:51:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x118591000) [pid = 1948] [serial = 1627] [outer = 0x118544000] 09:51:27 INFO - PROCESS | 1948 | 1467737487965 Marionette DEBUG loaded listener.js 09:51:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x11878e000) [pid = 1948] [serial = 1628] [outer = 0x118544000] 09:51:28 INFO - PROCESS | 1948 | 1467737488373 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]]]}] 09:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 675ms 09:51:28 INFO - PROCESS | 1948 | 1467737488381 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 09:51:28 INFO - PROCESS | 1948 | 1467737488385 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 09:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:51:28 INFO - PROCESS | 1948 | 1467737488390 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:51:28 INFO - PROCESS | 1948 | 1467737488391 Marionette TRACE conn2 <- [1,2142,null,{}] 09:51:28 INFO - PROCESS | 1948 | 1467737488394 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}] 09:51:28 INFO - PROCESS | 1948 | 1467737488396 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:28 INFO - PROCESS | 1948 | 1467737488502 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 09:51:28 INFO - PROCESS | 1948 | 1467737488559 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:28 INFO - PROCESS | 1948 | 1467737488560 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x12475f000 == 43 [pid = 1948] [id = 543] 09:51:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x119250000) [pid = 1948] [serial = 1629] [outer = 0x0] 09:51:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x119826c00) [pid = 1948] [serial = 1630] [outer = 0x119250000] 09:51:28 INFO - PROCESS | 1948 | 1467737488591 Marionette DEBUG loaded listener.js 09:51:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x1247c5000) [pid = 1948] [serial = 1631] [outer = 0x119250000] 09:51:29 INFO - PROCESS | 1948 | 1467737489048 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] 09:51:29 INFO - PROCESS | 1948 | 1467737489112 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 09:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:51:29 INFO - PROCESS | 1948 | 1467737489115 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:51:29 INFO - PROCESS | 1948 | 1467737489117 Marionette TRACE conn2 <- [1,2146,null,{}] 09:51:29 INFO - PROCESS | 1948 | 1467737489125 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}] 09:51:29 INFO - PROCESS | 1948 | 1467737489128 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:29 INFO - PROCESS | 1948 | 1467737489254 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 09:51:29 INFO - PROCESS | 1948 | 1467737489330 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:29 INFO - PROCESS | 1948 | 1467737489333 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:29 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c6c0800 == 44 [pid = 1948] [id = 544] 09:51:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x125ef8000) [pid = 1948] [serial = 1632] [outer = 0x0] 09:51:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x127243800) [pid = 1948] [serial = 1633] [outer = 0x125ef8000] 09:51:29 INFO - PROCESS | 1948 | 1467737489365 Marionette DEBUG loaded listener.js 09:51:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x1288f4000) [pid = 1948] [serial = 1634] [outer = 0x125ef8000] 09:51:29 INFO - PROCESS | 1948 | 1467737489782 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] 09:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:51:29 INFO - PROCESS | 1948 | 1467737489790 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 09:51:29 INFO - PROCESS | 1948 | 1467737489793 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:51:29 INFO - PROCESS | 1948 | 1467737489796 Marionette TRACE conn2 <- [1,2150,null,{}] 09:51:29 INFO - PROCESS | 1948 | 1467737489798 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}] 09:51:29 INFO - PROCESS | 1948 | 1467737489800 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:29 INFO - PROCESS | 1948 | 1467737489901 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 09:51:29 INFO - PROCESS | 1948 | 1467737489959 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:29 INFO - PROCESS | 1948 | 1467737489960 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:29 INFO - PROCESS | 1948 | ++DOCSHELL 0x12ccc6800 == 45 [pid = 1948] [id = 545] 09:51:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x128a92000) [pid = 1948] [serial = 1635] [outer = 0x0] 09:51:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x12a498000) [pid = 1948] [serial = 1636] [outer = 0x128a92000] 09:51:29 INFO - PROCESS | 1948 | 1467737489988 Marionette DEBUG loaded listener.js 09:51:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x12a81a400) [pid = 1948] [serial = 1637] [outer = 0x128a92000] 09:51:30 INFO - PROCESS | 1948 | 1467737490424 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]]]}] 09:51:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 672ms 09:51:30 INFO - PROCESS | 1948 | 1467737490466 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 09:51:30 INFO - PROCESS | 1948 | 1467737490467 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 09:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:51:30 INFO - PROCESS | 1948 | 1467737490470 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:51:30 INFO - PROCESS | 1948 | 1467737490471 Marionette TRACE conn2 <- [1,2154,null,{}] 09:51:30 INFO - PROCESS | 1948 | 1467737490473 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}] 09:51:30 INFO - PROCESS | 1948 | 1467737490475 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:30 INFO - PROCESS | 1948 | 1467737490577 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 09:51:30 INFO - PROCESS | 1948 | 1467737490820 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:30 INFO - PROCESS | 1948 | 1467737490822 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:30 INFO - PROCESS | 1948 | ++DOCSHELL 0x1181f5000 == 46 [pid = 1948] [id = 546] 09:51:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x112a7dc00) [pid = 1948] [serial = 1638] [outer = 0x0] 09:51:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x1151ae800) [pid = 1948] [serial = 1639] [outer = 0x112a7dc00] 09:51:30 INFO - PROCESS | 1948 | 1467737490852 Marionette DEBUG loaded listener.js 09:51:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x117293800) [pid = 1948] [serial = 1640] [outer = 0x112a7dc00] 09:51:31 INFO - PROCESS | 1948 | 1467737491291 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]]]}] 09:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 869ms 09:51:31 INFO - PROCESS | 1948 | 1467737491340 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 09:51:31 INFO - PROCESS | 1948 | 1467737491342 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 09:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:51:31 INFO - PROCESS | 1948 | 1467737491345 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:51:31 INFO - PROCESS | 1948 | 1467737491347 Marionette TRACE conn2 <- [1,2158,null,{}] 09:51:31 INFO - PROCESS | 1948 | 1467737491350 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}] 09:51:31 INFO - PROCESS | 1948 | 1467737491352 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:31 INFO - PROCESS | 1948 | 1467737491445 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 09:51:31 INFO - PROCESS | 1948 | 1467737491507 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:31 INFO - PROCESS | 1948 | 1467737491508 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x118263800 == 47 [pid = 1948] [id = 547] 09:51:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x118542c00) [pid = 1948] [serial = 1641] [outer = 0x0] 09:51:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x1195dc800) [pid = 1948] [serial = 1642] [outer = 0x118542c00] 09:51:31 INFO - PROCESS | 1948 | 1467737491551 Marionette DEBUG loaded listener.js 09:51:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x119ba7800) [pid = 1948] [serial = 1643] [outer = 0x118542c00] 09:51:32 INFO - PROCESS | 1948 | --DOCSHELL 0x12b98f000 == 46 [pid = 1948] [id = 540] 09:51:32 INFO - PROCESS | 1948 | --DOCSHELL 0x12aae1800 == 45 [pid = 1948] [id = 539] 09:51:32 INFO - PROCESS | 1948 | --DOCSHELL 0x11956b800 == 44 [pid = 1948] [id = 538] 09:51:32 INFO - PROCESS | 1948 | --DOCSHELL 0x11925f000 == 43 [pid = 1948] [id = 537] 09:51:32 INFO - PROCESS | 1948 | --DOCSHELL 0x129073000 == 42 [pid = 1948] [id = 536] 09:51:32 INFO - PROCESS | 1948 | --DOCSHELL 0x127002800 == 41 [pid = 1948] [id = 535] 09:51:32 INFO - PROCESS | 1948 | --DOCSHELL 0x12470c800 == 40 [pid = 1948] [id = 534] 09:51:32 INFO - PROCESS | 1948 | --DOCSHELL 0x1227bf800 == 39 [pid = 1948] [id = 533] 09:51:32 INFO - PROCESS | 1948 | --DOCSHELL 0x11991a000 == 38 [pid = 1948] [id = 532] 09:51:32 INFO - PROCESS | 1948 | --DOCSHELL 0x118329800 == 37 [pid = 1948] [id = 531] 09:51:32 INFO - PROCESS | 1948 | --DOCSHELL 0x116209800 == 36 [pid = 1948] [id = 530] 09:51:32 INFO - PROCESS | 1948 | --DOCSHELL 0x116f3d000 == 35 [pid = 1948] [id = 528] 09:51:32 INFO - PROCESS | 1948 | --DOCSHELL 0x12ccc5000 == 34 [pid = 1948] [id = 527] 09:51:32 INFO - PROCESS | 1948 | --DOCSHELL 0x122610000 == 33 [pid = 1948] [id = 529] 09:51:32 INFO - PROCESS | 1948 | --DOCSHELL 0x1181f5000 == 32 [pid = 1948] [id = 546] 09:51:32 INFO - PROCESS | 1948 | --DOCSHELL 0x12ccc6800 == 31 [pid = 1948] [id = 545] 09:51:32 INFO - PROCESS | 1948 | --DOCSHELL 0x12c6c0800 == 30 [pid = 1948] [id = 544] 09:51:32 INFO - PROCESS | 1948 | --DOCSHELL 0x12475f000 == 29 [pid = 1948] [id = 543] 09:51:32 INFO - PROCESS | 1948 | --DOCSHELL 0x11836d800 == 28 [pid = 1948] [id = 542] 09:51:32 INFO - PROCESS | 1948 | --DOCSHELL 0x12be26000 == 27 [pid = 1948] [id = 541] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x1293a5000) [pid = 1948] [serial = 1564] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x1160ac800) [pid = 1948] [serial = 1534] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x118088800) [pid = 1948] [serial = 1535] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x1293d1400) [pid = 1948] [serial = 1567] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x12a797c00) [pid = 1948] [serial = 1570] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x12a7a4800) [pid = 1948] [serial = 1571] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x1195dac00) [pid = 1948] [serial = 1540] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x1160abc00) [pid = 1948] [serial = 1573] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x12658dc00) [pid = 1948] [serial = 1576] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x118fa4400) [pid = 1948] [serial = 1574] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x119809400) [pid = 1948] [serial = 1541] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12a81dc00) [pid = 1948] [serial = 1579] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x118591800) [pid = 1948] [serial = 1537] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x118789c00) [pid = 1948] [serial = 1538] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x12540e400) [pid = 1948] [serial = 1549] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x1265d5c00) [pid = 1948] [serial = 1550] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1286d3000) [pid = 1948] [serial = 1558] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x1288f1000) [pid = 1948] [serial = 1559] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x12708c800) [pid = 1948] [serial = 1555] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x12724b000) [pid = 1948] [serial = 1556] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x127070c00) [pid = 1948] [serial = 1552] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x127087800) [pid = 1948] [serial = 1553] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x124938800) [pid = 1948] [serial = 1546] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x125ef3000) [pid = 1948] [serial = 1547] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x119833400) [pid = 1948] [serial = 1543] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x122534400) [pid = 1948] [serial = 1544] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x11396d800) [pid = 1948] [serial = 1531] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x113f0e800) [pid = 1948] [serial = 1532] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x12a8f6c00) [pid = 1948] [serial = 1580] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x12b658c00) [pid = 1948] [serial = 1582] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x1288f5800) [pid = 1948] [serial = 1561] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x12914a000) [pid = 1948] [serial = 1562] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x12a710400) [pid = 1948] [serial = 1577] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x1293ce400) [pid = 1948] [serial = 1565] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x12a490c00) [pid = 1948] [serial = 1568] [outer = 0x0] [url = about:blank] 09:51:32 INFO - PROCESS | 1948 | 1467737492542 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]]]}] 09:51:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1224ms 09:51:32 INFO - PROCESS | 1948 | 1467737492570 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 09:51:32 INFO - PROCESS | 1948 | 1467737492573 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 09:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:51:32 INFO - PROCESS | 1948 | 1467737492588 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:51:32 INFO - PROCESS | 1948 | 1467737492594 Marionette TRACE conn2 <- [1,2162,null,{}] 09:51:32 INFO - PROCESS | 1948 | 1467737492599 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}] 09:51:32 INFO - PROCESS | 1948 | 1467737492601 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:32 INFO - PROCESS | 1948 | 1467737492731 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 09:51:32 INFO - PROCESS | 1948 | 1467737492746 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:32 INFO - PROCESS | 1948 | 1467737492748 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:32 INFO - PROCESS | 1948 | ++DOCSHELL 0x117171000 == 28 [pid = 1948] [id = 548] 09:51:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x1160ac800) [pid = 1948] [serial = 1644] [outer = 0x0] 09:51:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x117eaf400) [pid = 1948] [serial = 1645] [outer = 0x1160ac800] 09:51:32 INFO - PROCESS | 1948 | 1467737492791 Marionette DEBUG loaded listener.js 09:51:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x11853d000) [pid = 1948] [serial = 1646] [outer = 0x1160ac800] 09:51:33 INFO - PROCESS | 1948 | 1467737493231 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]]]}] 09:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 693ms 09:51:33 INFO - PROCESS | 1948 | 1467737493269 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 09:51:33 INFO - PROCESS | 1948 | 1467737493273 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 09:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:51:33 INFO - PROCESS | 1948 | 1467737493278 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:51:33 INFO - PROCESS | 1948 | 1467737493279 Marionette TRACE conn2 <- [1,2166,null,{}] 09:51:33 INFO - PROCESS | 1948 | 1467737493281 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}] 09:51:33 INFO - PROCESS | 1948 | 1467737493283 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:33 INFO - PROCESS | 1948 | 1467737493363 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 09:51:33 INFO - PROCESS | 1948 | 1467737493387 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:33 INFO - PROCESS | 1948 | 1467737493388 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x11837e800 == 29 [pid = 1948] [id = 549] 09:51:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x11858f800) [pid = 1948] [serial = 1647] [outer = 0x0] 09:51:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x118a46800) [pid = 1948] [serial = 1648] [outer = 0x11858f800] 09:51:33 INFO - PROCESS | 1948 | 1467737493415 Marionette DEBUG loaded listener.js 09:51:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1195e1400) [pid = 1948] [serial = 1649] [outer = 0x11858f800] 09:51:33 INFO - PROCESS | 1948 | 1467737493757 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]]]}] 09:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 522ms 09:51:33 INFO - PROCESS | 1948 | 1467737493799 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 09:51:33 INFO - PROCESS | 1948 | 1467737493800 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 09:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:51:33 INFO - PROCESS | 1948 | 1467737493803 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:51:33 INFO - PROCESS | 1948 | 1467737493805 Marionette TRACE conn2 <- [1,2170,null,{}] 09:51:33 INFO - PROCESS | 1948 | 1467737493813 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}] 09:51:33 INFO - PROCESS | 1948 | 1467737493816 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:33 INFO - PROCESS | 1948 | 1467737493894 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 09:51:33 INFO - PROCESS | 1948 | 1467737493900 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:33 INFO - PROCESS | 1948 | 1467737493902 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x12261e800 == 30 [pid = 1948] [id = 550] 09:51:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x119ba8800) [pid = 1948] [serial = 1650] [outer = 0x0] 09:51:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x123a21000) [pid = 1948] [serial = 1651] [outer = 0x119ba8800] 09:51:33 INFO - PROCESS | 1948 | 1467737493930 Marionette DEBUG loaded listener.js 09:51:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x124997c00) [pid = 1948] [serial = 1652] [outer = 0x119ba8800] 09:51:34 INFO - PROCESS | 1948 | 1467737494270 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]]]}] 09:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 470ms 09:51:34 INFO - PROCESS | 1948 | 1467737494274 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 09:51:34 INFO - PROCESS | 1948 | 1467737494276 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 09:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:51:34 INFO - PROCESS | 1948 | 1467737494283 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:51:34 INFO - PROCESS | 1948 | 1467737494284 Marionette TRACE conn2 <- [1,2174,null,{}] 09:51:34 INFO - PROCESS | 1948 | 1467737494287 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}] 09:51:34 INFO - PROCESS | 1948 | 1467737494288 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:34 INFO - PROCESS | 1948 | 1467737494372 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 09:51:34 INFO - PROCESS | 1948 | 1467737494376 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:34 INFO - PROCESS | 1948 | 1467737494378 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:34 INFO - PROCESS | 1948 | ++DOCSHELL 0x123d2c000 == 31 [pid = 1948] [id = 551] 09:51:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x124bd9000) [pid = 1948] [serial = 1653] [outer = 0x0] 09:51:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12548dc00) [pid = 1948] [serial = 1654] [outer = 0x124bd9000] 09:51:34 INFO - PROCESS | 1948 | 1467737494404 Marionette DEBUG loaded listener.js 09:51:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12640d800) [pid = 1948] [serial = 1655] [outer = 0x124bd9000] 09:51:34 INFO - PROCESS | 1948 | 1467737494839 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]]]}] 09:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 618ms 09:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:51:34 INFO - PROCESS | 1948 | 1467737494902 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 09:51:34 INFO - PROCESS | 1948 | 1467737494903 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 09:51:34 INFO - PROCESS | 1948 | 1467737494905 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:51:34 INFO - PROCESS | 1948 | 1467737494906 Marionette TRACE conn2 <- [1,2178,null,{}] 09:51:34 INFO - PROCESS | 1948 | 1467737494908 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}] 09:51:34 INFO - PROCESS | 1948 | 1467737494910 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:35 INFO - PROCESS | 1948 | 1467737495002 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 09:51:35 INFO - PROCESS | 1948 | 1467737495007 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:35 INFO - PROCESS | 1948 | 1467737495008 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x124981000 == 32 [pid = 1948] [id = 552] 09:51:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x124d50000) [pid = 1948] [serial = 1656] [outer = 0x0] 09:51:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x126593400) [pid = 1948] [serial = 1657] [outer = 0x124d50000] 09:51:35 INFO - PROCESS | 1948 | 1467737495033 Marionette DEBUG loaded listener.js 09:51:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1265d7c00) [pid = 1948] [serial = 1658] [outer = 0x124d50000] 09:51:35 INFO - PROCESS | 1948 | 1467737495387 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]]]}] 09:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 519ms 09:51:35 INFO - PROCESS | 1948 | 1467737495430 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 09:51:35 INFO - PROCESS | 1948 | 1467737495432 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 09:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:51:35 INFO - PROCESS | 1948 | 1467737495434 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:51:35 INFO - PROCESS | 1948 | 1467737495435 Marionette TRACE conn2 <- [1,2182,null,{}] 09:51:35 INFO - PROCESS | 1948 | 1467737495437 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}] 09:51:35 INFO - PROCESS | 1948 | 1467737495441 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:35 INFO - PROCESS | 1948 | 1467737495559 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 09:51:35 INFO - PROCESS | 1948 | 1467737495565 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:35 INFO - PROCESS | 1948 | 1467737495566 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x12700c000 == 33 [pid = 1948] [id = 553] 09:51:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1139bfc00) [pid = 1948] [serial = 1659] [outer = 0x0] 09:51:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x127249000) [pid = 1948] [serial = 1660] [outer = 0x1139bfc00] 09:51:35 INFO - PROCESS | 1948 | 1467737495591 Marionette DEBUG loaded listener.js 09:51:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x1286d7000) [pid = 1948] [serial = 1661] [outer = 0x1139bfc00] 09:51:35 INFO - PROCESS | 1948 | 1467737495955 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]]]}] 09:51:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 567ms 09:51:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:51:36 INFO - PROCESS | 1948 | 1467737496002 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 09:51:36 INFO - PROCESS | 1948 | 1467737496003 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 09:51:36 INFO - PROCESS | 1948 | 1467737496005 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:51:36 INFO - PROCESS | 1948 | 1467737496006 Marionette TRACE conn2 <- [1,2186,null,{}] 09:51:36 INFO - PROCESS | 1948 | 1467737496009 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}] 09:51:36 INFO - PROCESS | 1948 | 1467737496010 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:36 INFO - PROCESS | 1948 | 1467737496107 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 09:51:36 INFO - PROCESS | 1948 | 1467737496113 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:36 INFO - PROCESS | 1948 | 1467737496114 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:36 INFO - PROCESS | 1948 | ++DOCSHELL 0x128da9800 == 34 [pid = 1948] [id = 554] 09:51:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12707e000) [pid = 1948] [serial = 1662] [outer = 0x0] 09:51:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x1288f4800) [pid = 1948] [serial = 1663] [outer = 0x12707e000] 09:51:36 INFO - PROCESS | 1948 | 1467737496137 Marionette DEBUG loaded listener.js 09:51:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x128a8ac00) [pid = 1948] [serial = 1664] [outer = 0x12707e000] 09:51:36 INFO - PROCESS | 1948 | 1467737496457 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]]]}] 09:51:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:51:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 472ms 09:51:36 INFO - PROCESS | 1948 | 1467737496479 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 09:51:36 INFO - PROCESS | 1948 | 1467737496482 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 09:51:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:51:36 INFO - PROCESS | 1948 | 1467737496678 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:51:36 INFO - PROCESS | 1948 | 1467737496680 Marionette TRACE conn2 <- [1,2190,null,{}] 09:51:36 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x128d05400) [pid = 1948] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:51:36 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x1293a5400) [pid = 1948] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:51:36 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x129150c00) [pid = 1948] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:51:36 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x125492800) [pid = 1948] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:51:36 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x12672bc00) [pid = 1948] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:51:36 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x12677a000) [pid = 1948] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:51:36 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x12904c000) [pid = 1948] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:51:36 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x116054400) [pid = 1948] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:51:36 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x11853fc00) [pid = 1948] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:51:36 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1246ef800) [pid = 1948] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:51:36 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x12a8fa400) [pid = 1948] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:51:36 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1126fb800) [pid = 1948] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:51:36 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x118f0f800) [pid = 1948] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:51:36 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x11878a000) [pid = 1948] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:51:36 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1126f6800) [pid = 1948] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:51:36 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x1160aac00) [pid = 1948] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:51:36 INFO - PROCESS | 1948 | 1467737496700 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}] 09:51:36 INFO - PROCESS | 1948 | 1467737496701 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:36 INFO - PROCESS | 1948 | 1467737496776 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 09:51:36 INFO - PROCESS | 1948 | 1467737496783 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:36 INFO - PROCESS | 1948 | 1467737496784 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:36 INFO - PROCESS | 1948 | ++DOCSHELL 0x119565000 == 35 [pid = 1948] [id = 555] 09:51:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x11604ac00) [pid = 1948] [serial = 1665] [outer = 0x0] 09:51:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x11728dc00) [pid = 1948] [serial = 1666] [outer = 0x11604ac00] 09:51:36 INFO - PROCESS | 1948 | 1467737496809 Marionette DEBUG loaded listener.js 09:51:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x118a43800) [pid = 1948] [serial = 1667] [outer = 0x11604ac00] 09:51:37 INFO - PROCESS | 1948 | 1467737497152 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]]]}] 09:51:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:51:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 668ms 09:51:37 INFO - PROCESS | 1948 | 1467737497158 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 09:51:37 INFO - PROCESS | 1948 | 1467737497159 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 09:51:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:51:37 INFO - PROCESS | 1948 | 1467737497164 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:51:37 INFO - PROCESS | 1948 | 1467737497165 Marionette TRACE conn2 <- [1,2194,null,{}] 09:51:37 INFO - PROCESS | 1948 | 1467737497167 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}] 09:51:37 INFO - PROCESS | 1948 | 1467737497169 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:37 INFO - PROCESS | 1948 | 1467737497246 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 09:51:37 INFO - PROCESS | 1948 | 1467737497250 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:37 INFO - PROCESS | 1948 | 1467737497251 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a846800 == 36 [pid = 1948] [id = 556] 09:51:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x118a47800) [pid = 1948] [serial = 1668] [outer = 0x0] 09:51:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12640f400) [pid = 1948] [serial = 1669] [outer = 0x118a47800] 09:51:37 INFO - PROCESS | 1948 | 1467737497276 Marionette DEBUG loaded listener.js 09:51:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x128a8f800) [pid = 1948] [serial = 1670] [outer = 0x118a47800] 09:51:37 INFO - PROCESS | 1948 | 1467737497605 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]]]}] 09:51:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:51:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 469ms 09:51:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:51:37 INFO - PROCESS | 1948 | 1467737497632 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 09:51:37 INFO - PROCESS | 1948 | 1467737497634 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 09:51:37 INFO - PROCESS | 1948 | 1467737497636 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:51:37 INFO - PROCESS | 1948 | 1467737497637 Marionette TRACE conn2 <- [1,2198,null,{}] 09:51:37 INFO - PROCESS | 1948 | 1467737497639 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}] 09:51:37 INFO - PROCESS | 1948 | 1467737497640 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:37 INFO - PROCESS | 1948 | 1467737497751 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 09:51:37 INFO - PROCESS | 1948 | 1467737497758 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:37 INFO - PROCESS | 1948 | 1467737497759 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x12aad8800 == 37 [pid = 1948] [id = 557] 09:51:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x128a94400) [pid = 1948] [serial = 1671] [outer = 0x0] 09:51:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x129044800) [pid = 1948] [serial = 1672] [outer = 0x128a94400] 09:51:37 INFO - PROCESS | 1948 | 1467737497784 Marionette DEBUG loaded listener.js 09:51:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x129151400) [pid = 1948] [serial = 1673] [outer = 0x128a94400] 09:51:38 INFO - PROCESS | 1948 | 1467737498108 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]]]}] 09:51:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:51:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 518ms 09:51:38 INFO - PROCESS | 1948 | 1467737498154 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 09:51:38 INFO - PROCESS | 1948 | 1467737498156 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 09:51:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:51:38 INFO - PROCESS | 1948 | 1467737498158 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:51:38 INFO - PROCESS | 1948 | 1467737498160 Marionette TRACE conn2 <- [1,2202,null,{}] 09:51:38 INFO - PROCESS | 1948 | 1467737498162 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}] 09:51:38 INFO - PROCESS | 1948 | 1467737498164 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:38 INFO - PROCESS | 1948 | 1467737498254 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 09:51:38 INFO - PROCESS | 1948 | 1467737498259 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:38 INFO - PROCESS | 1948 | 1467737498261 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b990800 == 38 [pid = 1948] [id = 558] 09:51:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1293a2000) [pid = 1948] [serial = 1674] [outer = 0x0] 09:51:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x129543c00) [pid = 1948] [serial = 1675] [outer = 0x1293a2000] 09:51:38 INFO - PROCESS | 1948 | 1467737498288 Marionette DEBUG loaded listener.js 09:51:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12a7a1000) [pid = 1948] [serial = 1676] [outer = 0x1293a2000] 09:51:38 INFO - PROCESS | 1948 | 1467737498602 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]]]}] 09:51:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:51:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 471ms 09:51:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:51:38 INFO - PROCESS | 1948 | 1467737498637 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 09:51:38 INFO - PROCESS | 1948 | 1467737498638 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 09:51:38 INFO - PROCESS | 1948 | 1467737498640 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:51:38 INFO - PROCESS | 1948 | 1467737498641 Marionette TRACE conn2 <- [1,2206,null,{}] 09:51:38 INFO - PROCESS | 1948 | 1467737498643 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}] 09:51:38 INFO - PROCESS | 1948 | 1467737498646 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:38 INFO - PROCESS | 1948 | 1467737498818 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 09:51:38 INFO - PROCESS | 1948 | 1467737498857 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:38 INFO - PROCESS | 1948 | 1467737498859 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x1132e7000 == 39 [pid = 1948] [id = 559] 09:51:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x1126f6800) [pid = 1948] [serial = 1677] [outer = 0x0] 09:51:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x1130cec00) [pid = 1948] [serial = 1678] [outer = 0x1126f6800] 09:51:38 INFO - PROCESS | 1948 | 1467737498891 Marionette DEBUG loaded listener.js 09:51:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x113d09c00) [pid = 1948] [serial = 1679] [outer = 0x1126f6800] 09:51:39 INFO - PROCESS | 1948 | 1467737499453 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]]]}] 09:51:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:51:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 869ms 09:51:39 INFO - PROCESS | 1948 | 1467737499534 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 09:51:39 INFO - PROCESS | 1948 | 1467737499536 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 09:51:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:51:39 INFO - PROCESS | 1948 | 1467737499541 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:51:39 INFO - PROCESS | 1948 | 1467737499543 Marionette TRACE conn2 <- [1,2210,null,{}] 09:51:39 INFO - PROCESS | 1948 | 1467737499546 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}] 09:51:39 INFO - PROCESS | 1948 | 1467737499549 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:39 INFO - PROCESS | 1948 | 1467737499661 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 09:51:39 INFO - PROCESS | 1948 | 1467737499721 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:39 INFO - PROCESS | 1948 | 1467737499723 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x122604000 == 40 [pid = 1948] [id = 560] 09:51:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x11858fc00) [pid = 1948] [serial = 1680] [outer = 0x0] 09:51:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x118783400) [pid = 1948] [serial = 1681] [outer = 0x11858fc00] 09:51:39 INFO - PROCESS | 1948 | 1467737499753 Marionette DEBUG loaded listener.js 09:51:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x11924ec00) [pid = 1948] [serial = 1682] [outer = 0x11858fc00] 09:51:40 INFO - PROCESS | 1948 | 1467737500421 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]]]}] 09:51:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:51:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 927ms 09:51:40 INFO - PROCESS | 1948 | 1467737500471 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 09:51:40 INFO - PROCESS | 1948 | 1467737500473 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 09:51:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:51:40 INFO - PROCESS | 1948 | 1467737500480 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:51:40 INFO - PROCESS | 1948 | 1467737500483 Marionette TRACE conn2 <- [1,2214,null,{}] 09:51:40 INFO - PROCESS | 1948 | 1467737500491 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}] 09:51:40 INFO - PROCESS | 1948 | 1467737500493 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:40 INFO - PROCESS | 1948 | 1467737500603 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 09:51:40 INFO - PROCESS | 1948 | 1467737500687 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:40 INFO - PROCESS | 1948 | 1467737500690 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:40 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e2a000 == 41 [pid = 1948] [id = 561] 09:51:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x117eb2800) [pid = 1948] [serial = 1683] [outer = 0x0] 09:51:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x118410800) [pid = 1948] [serial = 1684] [outer = 0x117eb2800] 09:51:40 INFO - PROCESS | 1948 | 1467737500718 Marionette DEBUG loaded listener.js 09:51:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x118590800) [pid = 1948] [serial = 1685] [outer = 0x117eb2800] 09:51:41 INFO - PROCESS | 1948 | --DOCSHELL 0x12b990800 == 40 [pid = 1948] [id = 558] 09:51:41 INFO - PROCESS | 1948 | --DOCSHELL 0x12aad8800 == 39 [pid = 1948] [id = 557] 09:51:41 INFO - PROCESS | 1948 | --DOCSHELL 0x12a846800 == 38 [pid = 1948] [id = 556] 09:51:41 INFO - PROCESS | 1948 | --DOCSHELL 0x119565000 == 37 [pid = 1948] [id = 555] 09:51:41 INFO - PROCESS | 1948 | --DOCSHELL 0x128da9800 == 36 [pid = 1948] [id = 554] 09:51:41 INFO - PROCESS | 1948 | --DOCSHELL 0x12700c000 == 35 [pid = 1948] [id = 553] 09:51:41 INFO - PROCESS | 1948 | --DOCSHELL 0x124981000 == 34 [pid = 1948] [id = 552] 09:51:41 INFO - PROCESS | 1948 | --DOCSHELL 0x123d2c000 == 33 [pid = 1948] [id = 551] 09:51:41 INFO - PROCESS | 1948 | --DOCSHELL 0x12261e800 == 32 [pid = 1948] [id = 550] 09:51:41 INFO - PROCESS | 1948 | --DOCSHELL 0x11837e800 == 31 [pid = 1948] [id = 549] 09:51:41 INFO - PROCESS | 1948 | --DOCSHELL 0x117171000 == 30 [pid = 1948] [id = 548] 09:51:41 INFO - PROCESS | 1948 | 1467737501138 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]]]}] 09:51:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:51:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 676ms 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x12a70cc00) [pid = 1948] [serial = 1529] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x1288ed800) [pid = 1948] [serial = 1607] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x128d0d000) [pid = 1948] [serial = 1610] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x118599800) [pid = 1948] [serial = 1613] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x12a8fb800) [pid = 1948] [serial = 1622] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x12939d400) [pid = 1948] [serial = 1618] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x127243c00) [pid = 1948] [serial = 1615] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1265d7000) [pid = 1948] [serial = 1604] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x1139c8400) [pid = 1948] [serial = 1612] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x12904bc00) [pid = 1948] [serial = 1616] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x125ef2800) [pid = 1948] [serial = 1601] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x12b6e2800) [pid = 1948] [serial = 1624] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x12b926c00) [pid = 1948] [serial = 1625] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x12a79ec00) [pid = 1948] [serial = 1621] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x126592400) [pid = 1948] [serial = 1603] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x127241c00) [pid = 1948] [serial = 1606] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x128a88800) [pid = 1948] [serial = 1609] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1293ce800) [pid = 1948] [serial = 1619] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x116a0b000) [pid = 1948] [serial = 1591] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x118557400) [pid = 1948] [serial = 1592] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x11854e800) [pid = 1948] [serial = 1588] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x118782c00) [pid = 1948] [serial = 1589] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x124bd9400) [pid = 1948] [serial = 1600] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x12b6e2400) [pid = 1948] [serial = 1583] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x11332d800) [pid = 1948] [serial = 1585] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x113febc00) [pid = 1948] [serial = 1586] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x118fa2400) [pid = 1948] [serial = 1594] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x1195dcc00) [pid = 1948] [serial = 1595] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x122657c00) [pid = 1948] [serial = 1597] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x124628000) [pid = 1948] [serial = 1598] [outer = 0x0] [url = about:blank] 09:51:41 INFO - PROCESS | 1948 | 1467737501168 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 09:51:41 INFO - PROCESS | 1948 | 1467737501171 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 09:51:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:51:41 INFO - PROCESS | 1948 | 1467737501180 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:51:41 INFO - PROCESS | 1948 | 1467737501182 Marionette TRACE conn2 <- [1,2218,null,{}] 09:51:41 INFO - PROCESS | 1948 | 1467737501184 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}] 09:51:41 INFO - PROCESS | 1948 | 1467737501185 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:41 INFO - PROCESS | 1948 | 1467737501265 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 09:51:41 INFO - PROCESS | 1948 | 1467737501269 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:41 INFO - PROCESS | 1948 | 1467737501271 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x11831b800 == 31 [pid = 1948] [id = 562] 09:51:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x11878ec00) [pid = 1948] [serial = 1686] [outer = 0x0] 09:51:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x1195dac00) [pid = 1948] [serial = 1687] [outer = 0x11878ec00] 09:51:41 INFO - PROCESS | 1948 | 1467737501298 Marionette DEBUG loaded listener.js 09:51:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x119ba9000) [pid = 1948] [serial = 1688] [outer = 0x11878ec00] 09:51:41 INFO - PROCESS | 1948 | 1467737501658 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]]]}] 09:51:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:51:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 522ms 09:51:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:51:41 INFO - PROCESS | 1948 | 1467737501704 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 09:51:41 INFO - PROCESS | 1948 | 1467737501706 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 09:51:41 INFO - PROCESS | 1948 | 1467737501708 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:51:41 INFO - PROCESS | 1948 | 1467737501710 Marionette TRACE conn2 <- [1,2222,null,{}] 09:51:41 INFO - PROCESS | 1948 | 1467737501718 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}] 09:51:41 INFO - PROCESS | 1948 | 1467737501721 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:41 INFO - PROCESS | 1948 | 1467737501801 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 09:51:41 INFO - PROCESS | 1948 | 1467737501808 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:41 INFO - PROCESS | 1948 | 1467737501810 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x1226d3000 == 32 [pid = 1948] [id = 563] 09:51:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x12462a400) [pid = 1948] [serial = 1689] [outer = 0x0] 09:51:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x12540f800) [pid = 1948] [serial = 1690] [outer = 0x12462a400] 09:51:41 INFO - PROCESS | 1948 | 1467737501841 Marionette DEBUG loaded listener.js 09:51:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x12658e000) [pid = 1948] [serial = 1691] [outer = 0x12462a400] 09:51:42 INFO - PROCESS | 1948 | 1467737502185 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]]]}] 09:51:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:51:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 521ms 09:51:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:51:42 INFO - PROCESS | 1948 | 1467737502234 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 09:51:42 INFO - PROCESS | 1948 | 1467737502236 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 09:51:42 INFO - PROCESS | 1948 | 1467737502238 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:51:42 INFO - PROCESS | 1948 | 1467737502239 Marionette TRACE conn2 <- [1,2226,null,{}] 09:51:42 INFO - PROCESS | 1948 | 1467737502241 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}] 09:51:42 INFO - PROCESS | 1948 | 1467737502242 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:42 INFO - PROCESS | 1948 | 1467737502322 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 09:51:42 INFO - PROCESS | 1948 | 1467737502325 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:42 INFO - PROCESS | 1948 | 1467737502327 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x12496c800 == 33 [pid = 1948] [id = 564] 09:51:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x113f06c00) [pid = 1948] [serial = 1692] [outer = 0x0] 09:51:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x126788c00) [pid = 1948] [serial = 1693] [outer = 0x113f06c00] 09:51:42 INFO - PROCESS | 1948 | 1467737502355 Marionette DEBUG loaded listener.js 09:51:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x127089800) [pid = 1948] [serial = 1694] [outer = 0x113f06c00] 09:51:42 INFO - PROCESS | 1948 | 1467737502698 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]]]}] 09:51:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:51:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 468ms 09:51:42 INFO - PROCESS | 1948 | 1467737502706 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 09:51:42 INFO - PROCESS | 1948 | 1467737502707 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 09:51:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:51:42 INFO - PROCESS | 1948 | 1467737502710 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:51:42 INFO - PROCESS | 1948 | 1467737502713 Marionette TRACE conn2 <- [1,2230,null,{}] 09:51:42 INFO - PROCESS | 1948 | 1467737502716 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}] 09:51:42 INFO - PROCESS | 1948 | 1467737502717 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:42 INFO - PROCESS | 1948 | 1467737502790 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 09:51:42 INFO - PROCESS | 1948 | 1467737502797 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:42 INFO - PROCESS | 1948 | 1467737502798 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x1181e7800 == 34 [pid = 1948] [id = 565] 09:51:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x12708a000) [pid = 1948] [serial = 1695] [outer = 0x0] 09:51:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x1286ce800) [pid = 1948] [serial = 1696] [outer = 0x12708a000] 09:51:42 INFO - PROCESS | 1948 | 1467737502822 Marionette DEBUG loaded listener.js 09:51:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1288ee800) [pid = 1948] [serial = 1697] [outer = 0x12708a000] 09:51:43 INFO - PROCESS | 1948 | 1467737503169 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]]]}] 09:51:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:51:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 473ms 09:51:43 INFO - PROCESS | 1948 | 1467737503183 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 09:51:43 INFO - PROCESS | 1948 | 1467737503185 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 09:51:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:51:43 INFO - PROCESS | 1948 | 1467737503187 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:51:43 INFO - PROCESS | 1948 | 1467737503188 Marionette TRACE conn2 <- [1,2234,null,{}] 09:51:43 INFO - PROCESS | 1948 | 1467737503190 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}] 09:51:43 INFO - PROCESS | 1948 | 1467737503197 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:43 INFO - PROCESS | 1948 | 1467737503331 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 09:51:43 INFO - PROCESS | 1948 | 1467737503341 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:43 INFO - PROCESS | 1948 | 1467737503342 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x129350000 == 35 [pid = 1948] [id = 566] 09:51:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1288f1000) [pid = 1948] [serial = 1698] [outer = 0x0] 09:51:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x128a91c00) [pid = 1948] [serial = 1699] [outer = 0x1288f1000] 09:51:43 INFO - PROCESS | 1948 | 1467737503368 Marionette DEBUG loaded listener.js 09:51:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x129541000) [pid = 1948] [serial = 1700] [outer = 0x1288f1000] 09:51:43 INFO - PROCESS | 1948 | 1467737503705 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]]]}] 09:51:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:51:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 568ms 09:51:43 INFO - PROCESS | 1948 | 1467737503756 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 09:51:43 INFO - PROCESS | 1948 | 1467737503757 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 09:51:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:51:43 INFO - PROCESS | 1948 | 1467737503766 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:51:43 INFO - PROCESS | 1948 | 1467737503767 Marionette TRACE conn2 <- [1,2238,null,{}] 09:51:43 INFO - PROCESS | 1948 | 1467737503769 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}] 09:51:43 INFO - PROCESS | 1948 | 1467737503770 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:43 INFO - PROCESS | 1948 | 1467737503868 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 09:51:43 INFO - PROCESS | 1948 | 1467737503872 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:43 INFO - PROCESS | 1948 | 1467737503873 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a84f800 == 36 [pid = 1948] [id = 567] 09:51:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12904b000) [pid = 1948] [serial = 1701] [outer = 0x0] 09:51:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12a705000) [pid = 1948] [serial = 1702] [outer = 0x12904b000] 09:51:43 INFO - PROCESS | 1948 | 1467737503903 Marionette DEBUG loaded listener.js 09:51:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12a814800) [pid = 1948] [serial = 1703] [outer = 0x12904b000] 09:51:44 INFO - PROCESS | 1948 | 1467737504239 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]]]}] 09:51:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:51:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 525ms 09:51:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:51:44 INFO - PROCESS | 1948 | 1467737504285 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 09:51:44 INFO - PROCESS | 1948 | 1467737504286 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 09:51:44 INFO - PROCESS | 1948 | 1467737504288 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:51:44 INFO - PROCESS | 1948 | 1467737504289 Marionette TRACE conn2 <- [1,2242,null,{}] 09:51:44 INFO - PROCESS | 1948 | 1467737504291 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}] 09:51:44 INFO - PROCESS | 1948 | 1467737504292 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:44 INFO - PROCESS | 1948 | 1467737504390 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 09:51:44 INFO - PROCESS | 1948 | 1467737504403 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:44 INFO - PROCESS | 1948 | 1467737504404 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b61f000 == 37 [pid = 1948] [id = 568] 09:51:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12a797800) [pid = 1948] [serial = 1704] [outer = 0x0] 09:51:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12a8f1c00) [pid = 1948] [serial = 1705] [outer = 0x12a797800] 09:51:44 INFO - PROCESS | 1948 | 1467737504429 Marionette DEBUG loaded listener.js 09:51:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12a8fa400) [pid = 1948] [serial = 1706] [outer = 0x12a797800] 09:51:44 INFO - PROCESS | 1948 | 1467737504756 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]]]}] 09:51:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:51:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 520ms 09:51:44 INFO - PROCESS | 1948 | 1467737504812 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 09:51:44 INFO - PROCESS | 1948 | 1467737504813 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 09:51:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:51:44 INFO - PROCESS | 1948 | 1467737504815 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:51:44 INFO - PROCESS | 1948 | 1467737504816 Marionette TRACE conn2 <- [1,2246,null,{}] 09:51:44 INFO - PROCESS | 1948 | 1467737504818 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}] 09:51:44 INFO - PROCESS | 1948 | 1467737504819 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:44 INFO - PROCESS | 1948 | 1467737504918 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 09:51:44 INFO - PROCESS | 1948 | 1467737504964 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:44 INFO - PROCESS | 1948 | 1467737504965 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b987800 == 38 [pid = 1948] [id = 569] 09:51:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12a798400) [pid = 1948] [serial = 1707] [outer = 0x0] 09:51:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12b6de400) [pid = 1948] [serial = 1708] [outer = 0x12a798400] 09:51:44 INFO - PROCESS | 1948 | 1467737504989 Marionette DEBUG loaded listener.js 09:51:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x12b6ebc00) [pid = 1948] [serial = 1709] [outer = 0x12a798400] 09:51:45 INFO - PROCESS | 1948 | 1467737505374 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]]]}] 09:51:45 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x124d50000) [pid = 1948] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:51:45 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1160ac800) [pid = 1948] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:51:45 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x1139bfc00) [pid = 1948] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:51:45 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x118542c00) [pid = 1948] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:51:45 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x119ba8800) [pid = 1948] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:51:45 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x118544000) [pid = 1948] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:51:45 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x11858f800) [pid = 1948] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:51:45 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x124bd9000) [pid = 1948] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:51:45 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x119250000) [pid = 1948] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:51:45 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x125ef8000) [pid = 1948] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:51:45 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x128a92000) [pid = 1948] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:51:45 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x112a7dc00) [pid = 1948] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:51:45 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x12707e000) [pid = 1948] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:51:45 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x11604ac00) [pid = 1948] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:51:45 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x118a47800) [pid = 1948] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:51:45 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x128a94400) [pid = 1948] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:51:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:51:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 618ms 09:51:45 INFO - PROCESS | 1948 | 1467737505433 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 09:51:45 INFO - PROCESS | 1948 | 1467737505435 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 09:51:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:51:45 INFO - PROCESS | 1948 | 1467737505437 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:51:45 INFO - PROCESS | 1948 | 1467737505438 Marionette TRACE conn2 <- [1,2250,null,{}] 09:51:45 INFO - PROCESS | 1948 | 1467737505440 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}] 09:51:45 INFO - PROCESS | 1948 | 1467737505441 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:45 INFO - PROCESS | 1948 | 1467737505520 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 09:51:45 INFO - PROCESS | 1948 | 1467737505524 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:45 INFO - PROCESS | 1948 | 1467737505524 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x1225a6000 == 39 [pid = 1948] [id = 570] 09:51:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x11696cc00) [pid = 1948] [serial = 1710] [outer = 0x0] 09:51:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x118544000) [pid = 1948] [serial = 1711] [outer = 0x11696cc00] 09:51:45 INFO - PROCESS | 1948 | 1467737505549 Marionette DEBUG loaded listener.js 09:51:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x1195df400) [pid = 1948] [serial = 1712] [outer = 0x11696cc00] 09:51:45 INFO - PROCESS | 1948 | 1467737505882 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]]]}] 09:51:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:51:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 467ms 09:51:45 INFO - PROCESS | 1948 | 1467737505905 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 09:51:45 INFO - PROCESS | 1948 | 1467737505906 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 09:51:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:51:45 INFO - PROCESS | 1948 | 1467737505909 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:51:45 INFO - PROCESS | 1948 | 1467737505910 Marionette TRACE conn2 <- [1,2254,null,{}] 09:51:45 INFO - PROCESS | 1948 | 1467737505913 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}] 09:51:45 INFO - PROCESS | 1948 | 1467737505915 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:46 INFO - PROCESS | 1948 | 1467737506014 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 09:51:46 INFO - PROCESS | 1948 | 1467737506077 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:46 INFO - PROCESS | 1948 | 1467737506078 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c6b8000 == 40 [pid = 1948] [id = 571] 09:51:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x124d50000) [pid = 1948] [serial = 1713] [outer = 0x0] 09:51:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x128a8b400) [pid = 1948] [serial = 1714] [outer = 0x124d50000] 09:51:46 INFO - PROCESS | 1948 | 1467737506108 Marionette DEBUG loaded listener.js 09:51:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12b925000) [pid = 1948] [serial = 1715] [outer = 0x124d50000] 09:51:46 INFO - PROCESS | 1948 | 1467737506394 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]]]}] 09:51:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:51:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 521ms 09:51:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:51:46 INFO - PROCESS | 1948 | 1467737506435 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 09:51:46 INFO - PROCESS | 1948 | 1467737506436 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 09:51:46 INFO - PROCESS | 1948 | 1467737506438 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:51:46 INFO - PROCESS | 1948 | 1467737506440 Marionette TRACE conn2 <- [1,2258,null,{}] 09:51:46 INFO - PROCESS | 1948 | 1467737506443 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}] 09:51:46 INFO - PROCESS | 1948 | 1467737506445 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:46 INFO - PROCESS | 1948 | 1467737506529 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 09:51:46 INFO - PROCESS | 1948 | 1467737506534 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:46 INFO - PROCESS | 1948 | 1467737506535 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c9e0800 == 41 [pid = 1948] [id = 572] 09:51:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12b928800) [pid = 1948] [serial = 1716] [outer = 0x0] 09:51:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12b92dc00) [pid = 1948] [serial = 1717] [outer = 0x12b928800] 09:51:46 INFO - PROCESS | 1948 | 1467737506559 Marionette DEBUG loaded listener.js 09:51:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12b9a0800) [pid = 1948] [serial = 1718] [outer = 0x12b928800] 09:51:46 INFO - PROCESS | 1948 | 1467737506889 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]]]}] 09:51:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:51:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 474ms 09:51:46 INFO - PROCESS | 1948 | 1467737506914 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 09:51:46 INFO - PROCESS | 1948 | 1467737506915 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 09:51:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:51:46 INFO - PROCESS | 1948 | 1467737506917 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:51:46 INFO - PROCESS | 1948 | 1467737506918 Marionette TRACE conn2 <- [1,2262,null,{}] 09:51:46 INFO - PROCESS | 1948 | 1467737506920 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}] 09:51:46 INFO - PROCESS | 1948 | 1467737506921 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:47 INFO - PROCESS | 1948 | 1467737507038 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 09:51:47 INFO - PROCESS | 1948 | 1467737507045 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:47 INFO - PROCESS | 1948 | 1467737507046 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x12cccf800 == 42 [pid = 1948] [id = 573] 09:51:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12b9a3c00) [pid = 1948] [serial = 1719] [outer = 0x0] 09:51:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12ba1e000) [pid = 1948] [serial = 1720] [outer = 0x12b9a3c00] 09:51:47 INFO - PROCESS | 1948 | 1467737507069 Marionette DEBUG loaded listener.js 09:51:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12ba25000) [pid = 1948] [serial = 1721] [outer = 0x12b9a3c00] 09:51:47 INFO - PROCESS | 1948 | 1467737507351 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]]]}] 09:51:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:51:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 469ms 09:51:47 INFO - PROCESS | 1948 | 1467737507438 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 09:51:47 INFO - PROCESS | 1948 | 1467737507440 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 09:51:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:51:47 INFO - PROCESS | 1948 | 1467737507446 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:51:47 INFO - PROCESS | 1948 | 1467737507449 Marionette TRACE conn2 <- [1,2266,null,{}] 09:51:47 INFO - PROCESS | 1948 | 1467737507453 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}] 09:51:47 INFO - PROCESS | 1948 | 1467737507455 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:47 INFO - PROCESS | 1948 | 1467737507574 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 09:51:47 INFO - PROCESS | 1948 | 1467737507634 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:47 INFO - PROCESS | 1948 | 1467737507636 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x117178800 == 43 [pid = 1948] [id = 574] 09:51:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x115eea400) [pid = 1948] [serial = 1722] [outer = 0x0] 09:51:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x11604c000) [pid = 1948] [serial = 1723] [outer = 0x115eea400] 09:51:47 INFO - PROCESS | 1948 | 1467737507668 Marionette DEBUG loaded listener.js 09:51:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x11853a800) [pid = 1948] [serial = 1724] [outer = 0x115eea400] 09:51:48 INFO - PROCESS | 1948 | 1467737508136 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]]]}] 09:51:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:51:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 724ms 09:51:48 INFO - PROCESS | 1948 | 1467737508171 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 09:51:48 INFO - PROCESS | 1948 | 1467737508173 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 09:51:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:51:48 INFO - PROCESS | 1948 | 1467737508178 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:51:48 INFO - PROCESS | 1948 | 1467737508180 Marionette TRACE conn2 <- [1,2270,null,{}] 09:51:48 INFO - PROCESS | 1948 | 1467737508183 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}] 09:51:48 INFO - PROCESS | 1948 | 1467737508185 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:48 INFO - PROCESS | 1948 | 1467737508311 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 09:51:48 INFO - PROCESS | 1948 | 1467737508374 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:48 INFO - PROCESS | 1948 | 1467737508375 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:48 INFO - PROCESS | 1948 | ++DOCSHELL 0x12476f000 == 44 [pid = 1948] [id = 575] 09:51:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x118a46400) [pid = 1948] [serial = 1725] [outer = 0x0] 09:51:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x120d3f000) [pid = 1948] [serial = 1726] [outer = 0x118a46400] 09:51:48 INFO - PROCESS | 1948 | 1467737508406 Marionette DEBUG loaded listener.js 09:51:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1246f0000) [pid = 1948] [serial = 1727] [outer = 0x118a46400] 09:51:48 INFO - PROCESS | 1948 | 1467737508855 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]]]}] 09:51:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:51:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 724ms 09:51:48 INFO - PROCESS | 1948 | 1467737508900 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 09:51:48 INFO - PROCESS | 1948 | 1467737508901 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 09:51:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:51:48 INFO - PROCESS | 1948 | 1467737508904 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:51:48 INFO - PROCESS | 1948 | 1467737508905 Marionette TRACE conn2 <- [1,2274,null,{}] 09:51:48 INFO - PROCESS | 1948 | 1467737508912 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}] 09:51:48 INFO - PROCESS | 1948 | 1467737508915 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:49 INFO - PROCESS | 1948 | 1467737509020 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 09:51:49 INFO - PROCESS | 1948 | 1467737509127 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:49 INFO - PROCESS | 1948 | 1467737509129 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c6c0800 == 45 [pid = 1948] [id = 576] 09:51:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x127241800) [pid = 1948] [serial = 1728] [outer = 0x0] 09:51:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x1286d4400) [pid = 1948] [serial = 1729] [outer = 0x127241800] 09:51:49 INFO - PROCESS | 1948 | 1467737509161 Marionette DEBUG loaded listener.js 09:51:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x128a92000) [pid = 1948] [serial = 1730] [outer = 0x127241800] 09:51:49 INFO - PROCESS | 1948 | 1467737509615 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]]]}] 09:51:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:51:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 770ms 09:51:49 INFO - PROCESS | 1948 | 1467737509675 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 09:51:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:51:49 INFO - PROCESS | 1948 | 1467737509676 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 09:51:49 INFO - PROCESS | 1948 | 1467737509678 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:51:49 INFO - PROCESS | 1948 | 1467737509680 Marionette TRACE conn2 <- [1,2278,null,{}] 09:51:49 INFO - PROCESS | 1948 | 1467737509682 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}] 09:51:49 INFO - PROCESS | 1948 | 1467737509684 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:49 INFO - PROCESS | 1948 | 1467737509790 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 09:51:49 INFO - PROCESS | 1948 | 1467737509854 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:49 INFO - PROCESS | 1948 | 1467737509855 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x128da9000 == 46 [pid = 1948] [id = 577] 09:51:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x12914a000) [pid = 1948] [serial = 1731] [outer = 0x0] 09:51:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x1293a2400) [pid = 1948] [serial = 1732] [outer = 0x12914a000] 09:51:49 INFO - PROCESS | 1948 | 1467737509885 Marionette DEBUG loaded listener.js 09:51:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x12953f400) [pid = 1948] [serial = 1733] [outer = 0x12914a000] 09:51:50 INFO - PROCESS | 1948 | 1467737510481 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]]]}] 09:51:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:51:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 821ms 09:51:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:51:50 INFO - PROCESS | 1948 | 1467737510501 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 09:51:50 INFO - PROCESS | 1948 | 1467737510503 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 09:51:50 INFO - PROCESS | 1948 | 1467737510506 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:51:50 INFO - PROCESS | 1948 | 1467737510508 Marionette TRACE conn2 <- [1,2282,null,{}] 09:51:50 INFO - PROCESS | 1948 | 1467737510512 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}] 09:51:50 INFO - PROCESS | 1948 | 1467737510513 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:50 INFO - PROCESS | 1948 | 1467737510626 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 09:51:50 INFO - PROCESS | 1948 | 1467737510692 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:50 INFO - PROCESS | 1948 | 1467737510694 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x11320d000 == 47 [pid = 1948] [id = 578] 09:51:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x118789800) [pid = 1948] [serial = 1734] [outer = 0x0] 09:51:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x11878fc00) [pid = 1948] [serial = 1735] [outer = 0x118789800] 09:51:50 INFO - PROCESS | 1948 | 1467737510768 Marionette DEBUG loaded listener.js 09:51:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x1195df800) [pid = 1948] [serial = 1736] [outer = 0x118789800] 09:51:51 INFO - PROCESS | 1948 | --DOCSHELL 0x12c9e0800 == 46 [pid = 1948] [id = 572] 09:51:51 INFO - PROCESS | 1948 | --DOCSHELL 0x12c6b8000 == 45 [pid = 1948] [id = 571] 09:51:51 INFO - PROCESS | 1948 | --DOCSHELL 0x1225a6000 == 44 [pid = 1948] [id = 570] 09:51:51 INFO - PROCESS | 1948 | --DOCSHELL 0x12b987800 == 43 [pid = 1948] [id = 569] 09:51:51 INFO - PROCESS | 1948 | --DOCSHELL 0x12b61f000 == 42 [pid = 1948] [id = 568] 09:51:51 INFO - PROCESS | 1948 | --DOCSHELL 0x12a84f800 == 41 [pid = 1948] [id = 567] 09:51:51 INFO - PROCESS | 1948 | --DOCSHELL 0x129350000 == 40 [pid = 1948] [id = 566] 09:51:51 INFO - PROCESS | 1948 | --DOCSHELL 0x1181e7800 == 39 [pid = 1948] [id = 565] 09:51:51 INFO - PROCESS | 1948 | --DOCSHELL 0x12496c800 == 38 [pid = 1948] [id = 564] 09:51:51 INFO - PROCESS | 1948 | --DOCSHELL 0x1226d3000 == 37 [pid = 1948] [id = 563] 09:51:51 INFO - PROCESS | 1948 | --DOCSHELL 0x11831b800 == 36 [pid = 1948] [id = 562] 09:51:51 INFO - PROCESS | 1948 | --DOCSHELL 0x117e2a000 == 35 [pid = 1948] [id = 561] 09:51:51 INFO - PROCESS | 1948 | --DOCSHELL 0x122604000 == 34 [pid = 1948] [id = 560] 09:51:51 INFO - PROCESS | 1948 | --DOCSHELL 0x1132e7000 == 33 [pid = 1948] [id = 559] 09:51:51 INFO - PROCESS | 1948 | --DOCSHELL 0x118263800 == 32 [pid = 1948] [id = 547] 09:51:51 INFO - PROCESS | 1948 | --DOCSHELL 0x128da9000 == 31 [pid = 1948] [id = 577] 09:51:51 INFO - PROCESS | 1948 | --DOCSHELL 0x12c6c0800 == 30 [pid = 1948] [id = 576] 09:51:51 INFO - PROCESS | 1948 | --DOCSHELL 0x12476f000 == 29 [pid = 1948] [id = 575] 09:51:51 INFO - PROCESS | 1948 | --DOCSHELL 0x12cccf800 == 28 [pid = 1948] [id = 573] 09:51:51 INFO - PROCESS | 1948 | --DOCSHELL 0x117178800 == 27 [pid = 1948] [id = 574] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x1288f4000) [pid = 1948] [serial = 1634] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x127243800) [pid = 1948] [serial = 1633] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x12a81a400) [pid = 1948] [serial = 1637] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x12a498000) [pid = 1948] [serial = 1636] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x117293800) [pid = 1948] [serial = 1640] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x1151ae800) [pid = 1948] [serial = 1639] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x1265d7c00) [pid = 1948] [serial = 1658] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x1288f4800) [pid = 1948] [serial = 1663] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x1286d7000) [pid = 1948] [serial = 1661] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x11728dc00) [pid = 1948] [serial = 1666] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x118a43800) [pid = 1948] [serial = 1667] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x128a8ac00) [pid = 1948] [serial = 1664] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x12640f400) [pid = 1948] [serial = 1669] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x128a8f800) [pid = 1948] [serial = 1670] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x129151400) [pid = 1948] [serial = 1673] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x12640d800) [pid = 1948] [serial = 1655] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x129044800) [pid = 1948] [serial = 1672] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x129543c00) [pid = 1948] [serial = 1675] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x126593400) [pid = 1948] [serial = 1657] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x117eaf400) [pid = 1948] [serial = 1645] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x11853d000) [pid = 1948] [serial = 1646] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x127249000) [pid = 1948] [serial = 1660] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x119ba7800) [pid = 1948] [serial = 1643] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x1195dc800) [pid = 1948] [serial = 1642] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x123a21000) [pid = 1948] [serial = 1651] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x124997c00) [pid = 1948] [serial = 1652] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x11878e000) [pid = 1948] [serial = 1628] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x118591000) [pid = 1948] [serial = 1627] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x118a46800) [pid = 1948] [serial = 1648] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x1195e1400) [pid = 1948] [serial = 1649] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x12548dc00) [pid = 1948] [serial = 1654] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x1247c5000) [pid = 1948] [serial = 1631] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x119826c00) [pid = 1948] [serial = 1630] [outer = 0x0] [url = about:blank] 09:51:51 INFO - PROCESS | 1948 | 1467737511758 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]]]}] 09:51:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:51:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1274ms 09:51:51 INFO - PROCESS | 1948 | 1467737511780 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 09:51:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:51:51 INFO - PROCESS | 1948 | 1467737511782 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 09:51:51 INFO - PROCESS | 1948 | 1467737511785 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:51:51 INFO - PROCESS | 1948 | 1467737511787 Marionette TRACE conn2 <- [1,2286,null,{}] 09:51:51 INFO - PROCESS | 1948 | 1467737511791 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}] 09:51:51 INFO - PROCESS | 1948 | 1467737511793 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:51 INFO - PROCESS | 1948 | 1467737511887 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 09:51:51 INFO - PROCESS | 1948 | 1467737511892 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:51 INFO - PROCESS | 1948 | 1467737511897 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x116f33800 == 28 [pid = 1948] [id = 579] 09:51:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x113f05c00) [pid = 1948] [serial = 1737] [outer = 0x0] 09:51:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x11604cc00) [pid = 1948] [serial = 1738] [outer = 0x113f05c00] 09:51:51 INFO - PROCESS | 1948 | 1467737511927 Marionette DEBUG loaded listener.js 09:51:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x113335400) [pid = 1948] [serial = 1739] [outer = 0x113f05c00] 09:51:52 INFO - PROCESS | 1948 | 1467737512266 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]]]}] 09:51:52 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 09:51:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 520ms 09:51:52 INFO - PROCESS | 1948 | 1467737512306 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 09:51:52 INFO - PROCESS | 1948 | 1467737512309 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 09:51:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:51:52 INFO - PROCESS | 1948 | 1467737512314 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:51:52 INFO - PROCESS | 1948 | 1467737512316 Marionette TRACE conn2 <- [1,2290,null,{}] 09:51:52 INFO - PROCESS | 1948 | 1467737512318 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}] 09:51:52 INFO - PROCESS | 1948 | 1467737512320 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:52 INFO - PROCESS | 1948 | 1467737512398 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 09:51:52 INFO - PROCESS | 1948 | 1467737512402 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:52 INFO - PROCESS | 1948 | 1467737512404 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x118317000 == 29 [pid = 1948] [id = 580] 09:51:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1184a6000) [pid = 1948] [serial = 1740] [outer = 0x0] 09:51:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x118557800) [pid = 1948] [serial = 1741] [outer = 0x1184a6000] 09:51:52 INFO - PROCESS | 1948 | 1467737512433 Marionette DEBUG loaded listener.js 09:51:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x11859c800) [pid = 1948] [serial = 1742] [outer = 0x1184a6000] 09:51:52 INFO - PROCESS | 1948 | 1467737512786 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]]]}] 09:51:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:51:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 519ms 09:51:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:51:52 INFO - PROCESS | 1948 | 1467737512840 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 09:51:52 INFO - PROCESS | 1948 | 1467737512842 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 09:51:52 INFO - PROCESS | 1948 | 1467737512845 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:51:52 INFO - PROCESS | 1948 | 1467737512849 Marionette TRACE conn2 <- [1,2294,null,{}] 09:51:52 INFO - PROCESS | 1948 | 1467737512861 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}] 09:51:52 INFO - PROCESS | 1948 | 1467737512866 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:52 INFO - PROCESS | 1948 | 1467737512983 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 09:51:53 INFO - PROCESS | 1948 | 1467737513000 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:53 INFO - PROCESS | 1948 | 1467737513003 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x119985000 == 30 [pid = 1948] [id = 581] 09:51:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x115eea000) [pid = 1948] [serial = 1743] [outer = 0x0] 09:51:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x120d40c00) [pid = 1948] [serial = 1744] [outer = 0x115eea000] 09:51:53 INFO - PROCESS | 1948 | 1467737513046 Marionette DEBUG loaded listener.js 09:51:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x123a21000) [pid = 1948] [serial = 1745] [outer = 0x115eea000] 09:51:53 INFO - PROCESS | 1948 | 1467737513480 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]]]}] 09:51:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:51:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 674ms 09:51:53 INFO - PROCESS | 1948 | 1467737513523 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 09:51:53 INFO - PROCESS | 1948 | 1467737513524 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 09:51:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:51:53 INFO - PROCESS | 1948 | 1467737513535 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:51:53 INFO - PROCESS | 1948 | 1467737513536 Marionette TRACE conn2 <- [1,2298,null,{}] 09:51:53 INFO - PROCESS | 1948 | 1467737513538 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}] 09:51:53 INFO - PROCESS | 1948 | 1467737513540 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:53 INFO - PROCESS | 1948 | 1467737513622 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 09:51:53 INFO - PROCESS | 1948 | 1467737513626 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:53 INFO - PROCESS | 1948 | 1467737513629 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x1226d2800 == 31 [pid = 1948] [id = 582] 09:51:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1247c4000) [pid = 1948] [serial = 1746] [outer = 0x0] 09:51:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x12498bc00) [pid = 1948] [serial = 1747] [outer = 0x1247c4000] 09:51:53 INFO - PROCESS | 1948 | 1467737513655 Marionette DEBUG loaded listener.js 09:51:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x124e9b800) [pid = 1948] [serial = 1748] [outer = 0x1247c4000] 09:51:54 INFO - PROCESS | 1948 | 1467737514007 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]]]}] 09:51:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:51:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 526ms 09:51:54 INFO - PROCESS | 1948 | 1467737514053 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 09:51:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:51:54 INFO - PROCESS | 1948 | 1467737514062 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 09:51:54 INFO - PROCESS | 1948 | 1467737514064 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:51:54 INFO - PROCESS | 1948 | 1467737514065 Marionette TRACE conn2 <- [1,2302,null,{}] 09:51:54 INFO - PROCESS | 1948 | 1467737514067 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}] 09:51:54 INFO - PROCESS | 1948 | 1467737514069 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:54 INFO - PROCESS | 1948 | 1467737514165 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 09:51:54 INFO - PROCESS | 1948 | 1467737514169 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:54 INFO - PROCESS | 1948 | 1467737514170 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x12420f000 == 32 [pid = 1948] [id = 583] 09:51:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x118414c00) [pid = 1948] [serial = 1749] [outer = 0x0] 09:51:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x125496400) [pid = 1948] [serial = 1750] [outer = 0x118414c00] 09:51:54 INFO - PROCESS | 1948 | 1467737514194 Marionette DEBUG loaded listener.js 09:51:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12658f000) [pid = 1948] [serial = 1751] [outer = 0x118414c00] 09:51:54 INFO - PROCESS | 1948 | 1467737514593 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]]]}] 09:51:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:51:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 572ms 09:51:54 INFO - PROCESS | 1948 | 1467737514637 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 09:51:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:51:54 INFO - PROCESS | 1948 | 1467737514639 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 09:51:54 INFO - PROCESS | 1948 | 1467737514642 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:51:54 INFO - PROCESS | 1948 | 1467737514644 Marionette TRACE conn2 <- [1,2306,null,{}] 09:51:54 INFO - PROCESS | 1948 | 1467737514647 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}] 09:51:54 INFO - PROCESS | 1948 | 1467737514654 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:54 INFO - PROCESS | 1948 | 1467737514790 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 09:51:54 INFO - PROCESS | 1948 | 1467737514807 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:54 INFO - PROCESS | 1948 | 1467737514808 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x12645f800 == 33 [pid = 1948] [id = 584] 09:51:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x1160ab000) [pid = 1948] [serial = 1752] [outer = 0x0] 09:51:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x127079c00) [pid = 1948] [serial = 1753] [outer = 0x1160ab000] 09:51:54 INFO - PROCESS | 1948 | 1467737514833 Marionette DEBUG loaded listener.js 09:51:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x127246400) [pid = 1948] [serial = 1754] [outer = 0x1160ab000] 09:51:55 INFO - PROCESS | 1948 | 1467737515186 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]]]}] 09:51:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:51:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 572ms 09:51:55 INFO - PROCESS | 1948 | 1467737515215 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 09:51:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:51:55 INFO - PROCESS | 1948 | 1467737515227 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 09:51:55 INFO - PROCESS | 1948 | 1467737515230 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:51:55 INFO - PROCESS | 1948 | 1467737515232 Marionette TRACE conn2 <- [1,2310,null,{}] 09:51:55 INFO - PROCESS | 1948 | 1467737515235 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}] 09:51:55 INFO - PROCESS | 1948 | 1467737515238 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:55 INFO - PROCESS | 1948 | 1467737515367 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 09:51:55 INFO - PROCESS | 1948 | 1467737515380 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:55 INFO - PROCESS | 1948 | 1467737515381 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:55 INFO - PROCESS | 1948 | ++DOCSHELL 0x12887d000 == 34 [pid = 1948] [id = 585] 09:51:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x127246c00) [pid = 1948] [serial = 1755] [outer = 0x0] 09:51:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x1286d6400) [pid = 1948] [serial = 1756] [outer = 0x127246c00] 09:51:55 INFO - PROCESS | 1948 | 1467737515405 Marionette DEBUG loaded listener.js 09:51:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x1288f7c00) [pid = 1948] [serial = 1757] [outer = 0x127246c00] 09:51:55 INFO - PROCESS | 1948 | 1467737515768 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]]]}] 09:51:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:51:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 570ms 09:51:56 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x12b9a3c00) [pid = 1948] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:51:56 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x12a797800) [pid = 1948] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:51:56 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x11858fc00) [pid = 1948] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:51:56 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x12708a000) [pid = 1948] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:51:56 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x117eb2800) [pid = 1948] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:51:56 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x12b928800) [pid = 1948] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:51:56 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x113f06c00) [pid = 1948] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:51:56 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x11878ec00) [pid = 1948] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:51:56 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1288f1000) [pid = 1948] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:51:56 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x12462a400) [pid = 1948] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:51:56 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x124d50000) [pid = 1948] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:51:56 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x11696cc00) [pid = 1948] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:51:56 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1126f6800) [pid = 1948] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:51:56 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x12904b000) [pid = 1948] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:51:56 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x12a798400) [pid = 1948] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:51:56 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x1293a2000) [pid = 1948] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:51:56 INFO - PROCESS | 1948 | 1467737516048 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 09:51:56 INFO - PROCESS | 1948 | 1467737516049 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 09:51:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:51:56 INFO - PROCESS | 1948 | 1467737516059 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:51:56 INFO - PROCESS | 1948 | 1467737516061 Marionette TRACE conn2 <- [1,2314,null,{}] 09:51:56 INFO - PROCESS | 1948 | 1467737516064 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}] 09:51:56 INFO - PROCESS | 1948 | 1467737516065 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:56 INFO - PROCESS | 1948 | 1467737516139 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 09:51:56 INFO - PROCESS | 1948 | 1467737516142 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:56 INFO - PROCESS | 1948 | 1467737516143 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x12907a000 == 35 [pid = 1948] [id = 586] 09:51:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x118087c00) [pid = 1948] [serial = 1758] [outer = 0x0] 09:51:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x11878ec00) [pid = 1948] [serial = 1759] [outer = 0x118087c00] 09:51:56 INFO - PROCESS | 1948 | 1467737516173 Marionette DEBUG loaded listener.js 09:51:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x124d50000) [pid = 1948] [serial = 1760] [outer = 0x118087c00] 09:51:56 INFO - PROCESS | 1948 | 1467737516500 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]]]}] 09:51:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:51:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 473ms 09:51:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:51:56 INFO - PROCESS | 1948 | 1467737516532 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 09:51:56 INFO - PROCESS | 1948 | 1467737516533 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 09:51:56 INFO - PROCESS | 1948 | 1467737516536 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:51:56 INFO - PROCESS | 1948 | 1467737516537 Marionette TRACE conn2 <- [1,2318,null,{}] 09:51:56 INFO - PROCESS | 1948 | 1467737516547 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}] 09:51:56 INFO - PROCESS | 1948 | 1467737516548 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:56 INFO - PROCESS | 1948 | 1467737516639 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 09:51:56 INFO - PROCESS | 1948 | 1467737516700 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:56 INFO - PROCESS | 1948 | 1467737516701 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x119984000 == 36 [pid = 1948] [id = 587] 09:51:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x1151ae400) [pid = 1948] [serial = 1761] [outer = 0x0] 09:51:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1288eb000) [pid = 1948] [serial = 1762] [outer = 0x1151ae400] 09:51:56 INFO - PROCESS | 1948 | 1467737516725 Marionette DEBUG loaded listener.js 09:51:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x128d09400) [pid = 1948] [serial = 1763] [outer = 0x1151ae400] 09:51:57 INFO - PROCESS | 1948 | 1467737516996 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] 09:51:57 INFO - PROCESS | 1948 | 1467737517007 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 09:51:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:51:57 INFO - PROCESS | 1948 | 1467737517009 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:51:57 INFO - PROCESS | 1948 | 1467737517010 Marionette TRACE conn2 <- [1,2322,null,{}] 09:51:57 INFO - PROCESS | 1948 | 1467737517020 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}] 09:51:57 INFO - PROCESS | 1948 | 1467737517022 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:57 INFO - PROCESS | 1948 | 1467737517106 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 09:51:57 INFO - PROCESS | 1948 | 1467737517110 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:57 INFO - PROCESS | 1948 | 1467737517113 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:57 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b60c800 == 37 [pid = 1948] [id = 588] 09:51:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x125409000) [pid = 1948] [serial = 1764] [outer = 0x0] 09:51:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x129154400) [pid = 1948] [serial = 1765] [outer = 0x125409000] 09:51:57 INFO - PROCESS | 1948 | 1467737517137 Marionette DEBUG loaded listener.js 09:51:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1293cf800) [pid = 1948] [serial = 1766] [outer = 0x125409000] 09:51:57 INFO - PROCESS | 1948 | 1467737517457 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]]]}] 09:51:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:51:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 477ms 09:51:57 INFO - PROCESS | 1948 | 1467737517486 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 09:51:57 INFO - PROCESS | 1948 | 1467737517488 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 09:51:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:51:57 INFO - PROCESS | 1948 | 1467737517490 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:51:57 INFO - PROCESS | 1948 | 1467737517492 Marionette TRACE conn2 <- [1,2326,null,{}] 09:51:57 INFO - PROCESS | 1948 | 1467737517495 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}] 09:51:57 INFO - PROCESS | 1948 | 1467737517504 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:57 INFO - PROCESS | 1948 | 1467737517624 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 09:51:57 INFO - PROCESS | 1948 | 1467737517632 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:57 INFO - PROCESS | 1948 | 1467737517634 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:57 INFO - PROCESS | 1948 | ++DOCSHELL 0x12420e800 == 38 [pid = 1948] [id = 589] 09:51:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12939c400) [pid = 1948] [serial = 1767] [outer = 0x0] 09:51:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12953a400) [pid = 1948] [serial = 1768] [outer = 0x12939c400] 09:51:57 INFO - PROCESS | 1948 | 1467737517660 Marionette DEBUG loaded listener.js 09:51:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12a79b400) [pid = 1948] [serial = 1769] [outer = 0x12939c400] 09:51:57 INFO - PROCESS | 1948 | 1467737517995 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]]]}] 09:51:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:51:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 524ms 09:51:58 INFO - PROCESS | 1948 | 1467737518016 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 09:51:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:51:58 INFO - PROCESS | 1948 | 1467737518017 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 09:51:58 INFO - PROCESS | 1948 | 1467737518019 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:51:58 INFO - PROCESS | 1948 | 1467737518021 Marionette TRACE conn2 <- [1,2330,null,{}] 09:51:58 INFO - PROCESS | 1948 | 1467737518023 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}] 09:51:58 INFO - PROCESS | 1948 | 1467737518024 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:58 INFO - PROCESS | 1948 | 1467737518154 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 09:51:58 INFO - PROCESS | 1948 | 1467737518219 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:58 INFO - PROCESS | 1948 | 1467737518221 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:58 INFO - PROCESS | 1948 | ++DOCSHELL 0x115ecd000 == 39 [pid = 1948] [id = 590] 09:51:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1126f3c00) [pid = 1948] [serial = 1770] [outer = 0x0] 09:51:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x113016c00) [pid = 1948] [serial = 1771] [outer = 0x1126f3c00] 09:51:58 INFO - PROCESS | 1948 | 1467737518294 Marionette DEBUG loaded listener.js 09:51:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x113d0a800) [pid = 1948] [serial = 1772] [outer = 0x1126f3c00] 09:51:58 INFO - PROCESS | 1948 | 1467737518835 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]]]}] 09:51:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:51:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 870ms 09:51:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:51:58 INFO - PROCESS | 1948 | 1467737518890 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 09:51:58 INFO - PROCESS | 1948 | 1467737518893 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 09:51:58 INFO - PROCESS | 1948 | 1467737518896 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:51:58 INFO - PROCESS | 1948 | 1467737518899 Marionette TRACE conn2 <- [1,2334,null,{}] 09:51:58 INFO - PROCESS | 1948 | 1467737518902 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}] 09:51:58 INFO - PROCESS | 1948 | 1467737518904 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:59 INFO - PROCESS | 1948 | 1467737519016 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 09:51:59 INFO - PROCESS | 1948 | 1467737519100 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:51:59 INFO - PROCESS | 1948 | 1467737519101 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:51:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x119c09800 == 40 [pid = 1948] [id = 591] 09:51:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x11853b800) [pid = 1948] [serial = 1773] [outer = 0x0] 09:51:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x11854f400) [pid = 1948] [serial = 1774] [outer = 0x11853b800] 09:51:59 INFO - PROCESS | 1948 | 1467737519131 Marionette DEBUG loaded listener.js 09:51:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x118791800) [pid = 1948] [serial = 1775] [outer = 0x11853b800] 09:51:59 INFO - PROCESS | 1948 | 1467737519828 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]]]}] 09:51:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:51:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 974ms 09:51:59 INFO - PROCESS | 1948 | 1467737519870 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 09:51:59 INFO - PROCESS | 1948 | 1467737519873 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 09:51:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:51:59 INFO - PROCESS | 1948 | 1467737519885 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:51:59 INFO - PROCESS | 1948 | 1467737519887 Marionette TRACE conn2 <- [1,2338,null,{}] 09:51:59 INFO - PROCESS | 1948 | 1467737519890 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}] 09:51:59 INFO - PROCESS | 1948 | 1467737519893 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:00 INFO - PROCESS | 1948 | 1467737520004 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 09:52:00 INFO - PROCESS | 1948 | 1467737520089 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:00 INFO - PROCESS | 1948 | 1467737520092 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:00 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e15800 == 41 [pid = 1948] [id = 592] 09:52:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1162d9400) [pid = 1948] [serial = 1776] [outer = 0x0] 09:52:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x117211000) [pid = 1948] [serial = 1777] [outer = 0x1162d9400] 09:52:00 INFO - PROCESS | 1948 | 1467737520120 Marionette DEBUG loaded listener.js 09:52:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x11849e000) [pid = 1948] [serial = 1778] [outer = 0x1162d9400] 09:52:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12420e800 == 40 [pid = 1948] [id = 589] 09:52:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12b60c800 == 39 [pid = 1948] [id = 588] 09:52:00 INFO - PROCESS | 1948 | --DOCSHELL 0x119984000 == 38 [pid = 1948] [id = 587] 09:52:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12907a000 == 37 [pid = 1948] [id = 586] 09:52:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12887d000 == 36 [pid = 1948] [id = 585] 09:52:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12645f800 == 35 [pid = 1948] [id = 584] 09:52:00 INFO - PROCESS | 1948 | --DOCSHELL 0x12420f000 == 34 [pid = 1948] [id = 583] 09:52:00 INFO - PROCESS | 1948 | --DOCSHELL 0x1226d2800 == 33 [pid = 1948] [id = 582] 09:52:00 INFO - PROCESS | 1948 | --DOCSHELL 0x119985000 == 32 [pid = 1948] [id = 581] 09:52:00 INFO - PROCESS | 1948 | --DOCSHELL 0x118317000 == 31 [pid = 1948] [id = 580] 09:52:00 INFO - PROCESS | 1948 | --DOCSHELL 0x116f33800 == 30 [pid = 1948] [id = 579] 09:52:00 INFO - PROCESS | 1948 | 1467737520533 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]]]}] 09:52:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:52:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 672ms 09:52:00 INFO - PROCESS | 1948 | 1467737520558 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 09:52:00 INFO - PROCESS | 1948 | 1467737520561 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 09:52:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x128a8b400) [pid = 1948] [serial = 1714] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x118410800) [pid = 1948] [serial = 1684] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x12a7a1000) [pid = 1948] [serial = 1676] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x12540f800) [pid = 1948] [serial = 1690] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x12b6de400) [pid = 1948] [serial = 1708] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1130cec00) [pid = 1948] [serial = 1678] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x12b9a0800) [pid = 1948] [serial = 1718] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x12ba1e000) [pid = 1948] [serial = 1720] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x12ba25000) [pid = 1948] [serial = 1721] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x12a8f1c00) [pid = 1948] [serial = 1705] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x118783400) [pid = 1948] [serial = 1681] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1288ee800) [pid = 1948] [serial = 1697] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x118590800) [pid = 1948] [serial = 1685] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x12b92dc00) [pid = 1948] [serial = 1717] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x126788c00) [pid = 1948] [serial = 1693] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x11924ec00) [pid = 1948] [serial = 1682] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x119ba9000) [pid = 1948] [serial = 1688] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x128a91c00) [pid = 1948] [serial = 1699] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x1195dac00) [pid = 1948] [serial = 1687] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x12658e000) [pid = 1948] [serial = 1691] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x12b925000) [pid = 1948] [serial = 1715] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x12a8fa400) [pid = 1948] [serial = 1706] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x129541000) [pid = 1948] [serial = 1700] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x127089800) [pid = 1948] [serial = 1694] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x1195df400) [pid = 1948] [serial = 1712] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x113d09c00) [pid = 1948] [serial = 1679] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x12a705000) [pid = 1948] [serial = 1702] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x118544000) [pid = 1948] [serial = 1711] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x1286ce800) [pid = 1948] [serial = 1696] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x12b6ebc00) [pid = 1948] [serial = 1709] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x12a814800) [pid = 1948] [serial = 1703] [outer = 0x0] [url = about:blank] 09:52:00 INFO - PROCESS | 1948 | 1467737520583 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:52:00 INFO - PROCESS | 1948 | 1467737520585 Marionette TRACE conn2 <- [1,2342,null,{}] 09:52:00 INFO - PROCESS | 1948 | 1467737520590 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}] 09:52:00 INFO - PROCESS | 1948 | 1467737520591 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:00 INFO - PROCESS | 1948 | 1467737520671 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 09:52:00 INFO - PROCESS | 1948 | 1467737520680 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:00 INFO - PROCESS | 1948 | 1467737520682 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:00 INFO - PROCESS | 1948 | ++DOCSHELL 0x118ab3000 == 31 [pid = 1948] [id = 593] 09:52:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x11858ec00) [pid = 1948] [serial = 1779] [outer = 0x0] 09:52:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x118783800) [pid = 1948] [serial = 1780] [outer = 0x11858ec00] 09:52:00 INFO - PROCESS | 1948 | 1467737520709 Marionette DEBUG loaded listener.js 09:52:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x118f1b000) [pid = 1948] [serial = 1781] [outer = 0x11858ec00] 09:52:01 INFO - PROCESS | 1948 | 1467737521064 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]]]}] 09:52:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:52:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 531ms 09:52:01 INFO - PROCESS | 1948 | 1467737521121 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 09:52:01 INFO - PROCESS | 1948 | 1467737521123 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 09:52:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:52:01 INFO - PROCESS | 1948 | 1467737521127 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:52:01 INFO - PROCESS | 1948 | 1467737521129 Marionette TRACE conn2 <- [1,2346,null,{}] 09:52:01 INFO - PROCESS | 1948 | 1467737521137 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}] 09:52:01 INFO - PROCESS | 1948 | 1467737521140 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:01 INFO - PROCESS | 1948 | 1467737521224 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 09:52:01 INFO - PROCESS | 1948 | 1467737521232 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:01 INFO - PROCESS | 1948 | 1467737521234 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x1227bd000 == 32 [pid = 1948] [id = 594] 09:52:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x11980d400) [pid = 1948] [serial = 1782] [outer = 0x0] 09:52:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x122536800) [pid = 1948] [serial = 1783] [outer = 0x11980d400] 09:52:01 INFO - PROCESS | 1948 | 1467737521263 Marionette DEBUG loaded listener.js 09:52:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x1246e2400) [pid = 1948] [serial = 1784] [outer = 0x11980d400] 09:52:01 INFO - PROCESS | 1948 | 1467737521632 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]]]}] 09:52:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:52:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 521ms 09:52:01 INFO - PROCESS | 1948 | 1467737521648 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 09:52:01 INFO - PROCESS | 1948 | 1467737521650 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 09:52:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:52:01 INFO - PROCESS | 1948 | 1467737521652 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:52:01 INFO - PROCESS | 1948 | 1467737521653 Marionette TRACE conn2 <- [1,2350,null,{}] 09:52:01 INFO - PROCESS | 1948 | 1467737521656 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}] 09:52:01 INFO - PROCESS | 1948 | 1467737521657 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:01 INFO - PROCESS | 1948 | 1467737521747 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 09:52:01 INFO - PROCESS | 1948 | 1467737521803 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:01 INFO - PROCESS | 1948 | 1467737521804 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x124770000 == 33 [pid = 1948] [id = 595] 09:52:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x113330000) [pid = 1948] [serial = 1785] [outer = 0x0] 09:52:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x1249d4800) [pid = 1948] [serial = 1786] [outer = 0x113330000] 09:52:01 INFO - PROCESS | 1948 | 1467737521830 Marionette DEBUG loaded listener.js 09:52:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x125ef8000) [pid = 1948] [serial = 1787] [outer = 0x113330000] 09:52:02 INFO - PROCESS | 1948 | 1467737522123 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]]]}] 09:52:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:52:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 519ms 09:52:02 INFO - PROCESS | 1948 | 1467737522171 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 09:52:02 INFO - PROCESS | 1948 | 1467737522172 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 09:52:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:52:02 INFO - PROCESS | 1948 | 1467737522175 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:52:02 INFO - PROCESS | 1948 | 1467737522176 Marionette TRACE conn2 <- [1,2354,null,{}] 09:52:02 INFO - PROCESS | 1948 | 1467737522180 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}] 09:52:02 INFO - PROCESS | 1948 | 1467737522182 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:02 INFO - PROCESS | 1948 | 1467737522250 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 09:52:02 INFO - PROCESS | 1948 | 1467737522316 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:02 INFO - PROCESS | 1948 | 1467737522317 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x118f96800 == 34 [pid = 1948] [id = 596] 09:52:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x124d4f800) [pid = 1948] [serial = 1788] [outer = 0x0] 09:52:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x126598400) [pid = 1948] [serial = 1789] [outer = 0x124d4f800] 09:52:02 INFO - PROCESS | 1948 | 1467737522343 Marionette DEBUG loaded listener.js 09:52:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1265d5000) [pid = 1948] [serial = 1790] [outer = 0x124d4f800] 09:52:02 INFO - PROCESS | 1948 | 1467737522761 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]]]}] 09:52:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:52:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 622ms 09:52:02 INFO - PROCESS | 1948 | 1467737522804 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 09:52:02 INFO - PROCESS | 1948 | 1467737522806 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 09:52:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:52:02 INFO - PROCESS | 1948 | 1467737522808 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:52:02 INFO - PROCESS | 1948 | 1467737522809 Marionette TRACE conn2 <- [1,2358,null,{}] 09:52:02 INFO - PROCESS | 1948 | 1467737522811 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}] 09:52:02 INFO - PROCESS | 1948 | 1467737522815 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:02 INFO - PROCESS | 1948 | 1467737522937 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 09:52:02 INFO - PROCESS | 1948 | 1467737522978 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:02 INFO - PROCESS | 1948 | 1467737522979 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x1296bf000 == 35 [pid = 1948] [id = 597] 09:52:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1265d5800) [pid = 1948] [serial = 1791] [outer = 0x0] 09:52:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x12707e400) [pid = 1948] [serial = 1792] [outer = 0x1265d5800] 09:52:03 INFO - PROCESS | 1948 | 1467737523004 Marionette DEBUG loaded listener.js 09:52:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1286d7c00) [pid = 1948] [serial = 1793] [outer = 0x1265d5800] 09:52:03 INFO - PROCESS | 1948 | 1467737523332 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]]]}] 09:52:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:52:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 570ms 09:52:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:52:03 INFO - PROCESS | 1948 | 1467737523379 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 09:52:03 INFO - PROCESS | 1948 | 1467737523380 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 09:52:03 INFO - PROCESS | 1948 | 1467737523382 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:52:03 INFO - PROCESS | 1948 | 1467737523383 Marionette TRACE conn2 <- [1,2362,null,{}] 09:52:03 INFO - PROCESS | 1948 | 1467737523386 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}] 09:52:03 INFO - PROCESS | 1948 | 1467737523387 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:03 INFO - PROCESS | 1948 | 1467737523486 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 09:52:03 INFO - PROCESS | 1948 | 1467737523501 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:03 INFO - PROCESS | 1948 | 1467737523502 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:03 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a84f800 == 36 [pid = 1948] [id = 598] 09:52:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1288f5000) [pid = 1948] [serial = 1794] [outer = 0x0] 09:52:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x128a8a000) [pid = 1948] [serial = 1795] [outer = 0x1288f5000] 09:52:03 INFO - PROCESS | 1948 | 1467737523533 Marionette DEBUG loaded listener.js 09:52:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12904bc00) [pid = 1948] [serial = 1796] [outer = 0x1288f5000] 09:52:03 INFO - PROCESS | 1948 | 1467737523891 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]]]}] 09:52:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:52:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 519ms 09:52:03 INFO - PROCESS | 1948 | 1467737523901 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 09:52:03 INFO - PROCESS | 1948 | 1467737523902 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 09:52:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:52:03 INFO - PROCESS | 1948 | 1467737523904 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:52:03 INFO - PROCESS | 1948 | 1467737523906 Marionette TRACE conn2 <- [1,2366,null,{}] 09:52:03 INFO - PROCESS | 1948 | 1467737523908 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}] 09:52:03 INFO - PROCESS | 1948 | 1467737523909 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:04 INFO - PROCESS | 1948 | 1467737524012 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 09:52:04 INFO - PROCESS | 1948 | 1467737524016 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:04 INFO - PROCESS | 1948 | 1467737524017 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b6a2800 == 37 [pid = 1948] [id = 599] 09:52:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1265d9800) [pid = 1948] [serial = 1797] [outer = 0x0] 09:52:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1293aa000) [pid = 1948] [serial = 1798] [outer = 0x1265d9800] 09:52:04 INFO - PROCESS | 1948 | 1467737524042 Marionette DEBUG loaded listener.js 09:52:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x129543000) [pid = 1948] [serial = 1799] [outer = 0x1265d9800] 09:52:04 INFO - PROCESS | 1948 | 1467737524376 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]]]}] 09:52:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:52:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 518ms 09:52:04 INFO - PROCESS | 1948 | 1467737524424 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 09:52:04 INFO - PROCESS | 1948 | 1467737524425 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 09:52:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:52:04 INFO - PROCESS | 1948 | 1467737524433 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:52:04 INFO - PROCESS | 1948 | 1467737524434 Marionette TRACE conn2 <- [1,2370,null,{}] 09:52:04 INFO - PROCESS | 1948 | 1467737524436 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}] 09:52:04 INFO - PROCESS | 1948 | 1467737524438 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:04 INFO - PROCESS | 1948 | 1467737524536 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 09:52:04 INFO - PROCESS | 1948 | 1467737524580 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:04 INFO - PROCESS | 1948 | 1467737524581 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x12bbbc000 == 38 [pid = 1948] [id = 600] 09:52:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1288f8800) [pid = 1948] [serial = 1800] [outer = 0x0] 09:52:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12a498000) [pid = 1948] [serial = 1801] [outer = 0x1288f8800] 09:52:04 INFO - PROCESS | 1948 | 1467737524605 Marionette DEBUG loaded listener.js 09:52:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12a7a0c00) [pid = 1948] [serial = 1802] [outer = 0x1288f8800] 09:52:04 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x127246c00) [pid = 1948] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:52:04 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x118087c00) [pid = 1948] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:52:04 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x125409000) [pid = 1948] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:52:04 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1151ae400) [pid = 1948] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:52:04 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x118414c00) [pid = 1948] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:52:04 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x118789800) [pid = 1948] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:52:04 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1184a6000) [pid = 1948] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:52:04 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x115eea400) [pid = 1948] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:52:04 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x113f05c00) [pid = 1948] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:52:04 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x1247c4000) [pid = 1948] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:52:04 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x118a46400) [pid = 1948] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:52:04 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x115eea000) [pid = 1948] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:52:04 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x127241800) [pid = 1948] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:52:04 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x12914a000) [pid = 1948] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:52:04 INFO - PROCESS | 1948 | 1467737524980 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]]]}] 09:52:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:52:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 574ms 09:52:05 INFO - PROCESS | 1948 | 1467737525009 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 09:52:05 INFO - PROCESS | 1948 | 1467737525010 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 09:52:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:52:05 INFO - PROCESS | 1948 | 1467737525016 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:52:05 INFO - PROCESS | 1948 | 1467737525017 Marionette TRACE conn2 <- [1,2374,null,{}] 09:52:05 INFO - PROCESS | 1948 | 1467737525019 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}] 09:52:05 INFO - PROCESS | 1948 | 1467737525021 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:05 INFO - PROCESS | 1948 | 1467737525100 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 09:52:05 INFO - PROCESS | 1948 | 1467737525104 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:05 INFO - PROCESS | 1948 | 1467737525105 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x124218800 == 39 [pid = 1948] [id = 601] 09:52:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x118599400) [pid = 1948] [serial = 1803] [outer = 0x0] 09:52:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x125409000) [pid = 1948] [serial = 1804] [outer = 0x118599400] 09:52:05 INFO - PROCESS | 1948 | 1467737525129 Marionette DEBUG loaded listener.js 09:52:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1265cb400) [pid = 1948] [serial = 1805] [outer = 0x118599400] 09:52:05 INFO - PROCESS | 1948 | 1467737525464 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]]]}] 09:52:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:52:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 468ms 09:52:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:52:05 INFO - PROCESS | 1948 | 1467737525485 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 09:52:05 INFO - PROCESS | 1948 | 1467737525486 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 09:52:05 INFO - PROCESS | 1948 | 1467737525488 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:52:05 INFO - PROCESS | 1948 | 1467737525490 Marionette TRACE conn2 <- [1,2378,null,{}] 09:52:05 INFO - PROCESS | 1948 | 1467737525492 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}] 09:52:05 INFO - PROCESS | 1948 | 1467737525496 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:05 INFO - PROCESS | 1948 | 1467737525598 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 09:52:05 INFO - PROCESS | 1948 | 1467737525601 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:05 INFO - PROCESS | 1948 | 1467737525603 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c6c2800 == 40 [pid = 1948] [id = 602] 09:52:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x125ef5000) [pid = 1948] [serial = 1806] [outer = 0x0] 09:52:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x12a711400) [pid = 1948] [serial = 1807] [outer = 0x125ef5000] 09:52:05 INFO - PROCESS | 1948 | 1467737525683 Marionette DEBUG loaded listener.js 09:52:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x12b6e4000) [pid = 1948] [serial = 1808] [outer = 0x125ef5000] 09:52:06 INFO - PROCESS | 1948 | 1467737526006 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]]]}] 09:52:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:52:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 521ms 09:52:06 INFO - PROCESS | 1948 | 1467737526009 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 09:52:06 INFO - PROCESS | 1948 | 1467737526010 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 09:52:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:52:06 INFO - PROCESS | 1948 | 1467737526018 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:52:06 INFO - PROCESS | 1948 | 1467737526019 Marionette TRACE conn2 <- [1,2382,null,{}] 09:52:06 INFO - PROCESS | 1948 | 1467737526021 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}] 09:52:06 INFO - PROCESS | 1948 | 1467737526022 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:06 INFO - PROCESS | 1948 | 1467737526109 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 09:52:06 INFO - PROCESS | 1948 | 1467737526116 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:06 INFO - PROCESS | 1948 | 1467737526117 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x12ccc7000 == 41 [pid = 1948] [id = 603] 09:52:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12b6e7800) [pid = 1948] [serial = 1809] [outer = 0x0] 09:52:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12b92c000) [pid = 1948] [serial = 1810] [outer = 0x12b6e7800] 09:52:06 INFO - PROCESS | 1948 | 1467737526140 Marionette DEBUG loaded listener.js 09:52:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12b99d400) [pid = 1948] [serial = 1811] [outer = 0x12b6e7800] 09:52:06 INFO - PROCESS | 1948 | 1467737526466 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]]]}] 09:52:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:52:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 471ms 09:52:06 INFO - PROCESS | 1948 | 1467737526489 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 09:52:06 INFO - PROCESS | 1948 | 1467737526491 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 09:52:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:52:06 INFO - PROCESS | 1948 | 1467737526493 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:52:06 INFO - PROCESS | 1948 | 1467737526494 Marionette TRACE conn2 <- [1,2386,null,{}] 09:52:06 INFO - PROCESS | 1948 | 1467737526506 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}] 09:52:06 INFO - PROCESS | 1948 | 1467737526507 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:06 INFO - PROCESS | 1948 | 1467737526616 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 09:52:06 INFO - PROCESS | 1948 | 1467737526622 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:06 INFO - PROCESS | 1948 | 1467737526623 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d318800 == 42 [pid = 1948] [id = 604] 09:52:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12b92dc00) [pid = 1948] [serial = 1812] [outer = 0x0] 09:52:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12b9a2800) [pid = 1948] [serial = 1813] [outer = 0x12b92dc00] 09:52:06 INFO - PROCESS | 1948 | 1467737526646 Marionette DEBUG loaded listener.js 09:52:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12ba22000) [pid = 1948] [serial = 1814] [outer = 0x12b92dc00] 09:52:07 INFO - PROCESS | 1948 | 1467737527066 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]]]}] 09:52:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:52:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 627ms 09:52:07 INFO - PROCESS | 1948 | 1467737527128 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 09:52:07 INFO - PROCESS | 1948 | 1467737527131 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 09:52:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:52:07 INFO - PROCESS | 1948 | 1467737527136 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:52:07 INFO - PROCESS | 1948 | 1467737527138 Marionette TRACE conn2 <- [1,2390,null,{}] 09:52:07 INFO - PROCESS | 1948 | 1467737527141 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}] 09:52:07 INFO - PROCESS | 1948 | 1467737527144 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:07 INFO - PROCESS | 1948 | 1467737527257 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 09:52:07 INFO - PROCESS | 1948 | 1467737527354 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:07 INFO - PROCESS | 1948 | 1467737527356 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x118ab1000 == 43 [pid = 1948] [id = 605] 09:52:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x118410800) [pid = 1948] [serial = 1815] [outer = 0x0] 09:52:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x11853b400) [pid = 1948] [serial = 1816] [outer = 0x118410800] 09:52:07 INFO - PROCESS | 1948 | 1467737527387 Marionette DEBUG loaded listener.js 09:52:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x118788c00) [pid = 1948] [serial = 1817] [outer = 0x118410800] 09:52:07 INFO - PROCESS | 1948 | 1467737527802 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]]]}] 09:52:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:52:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 722ms 09:52:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:52:07 INFO - PROCESS | 1948 | 1467737527858 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 09:52:07 INFO - PROCESS | 1948 | 1467737527861 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 09:52:07 INFO - PROCESS | 1948 | 1467737527866 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:52:07 INFO - PROCESS | 1948 | 1467737527868 Marionette TRACE conn2 <- [1,2394,null,{}] 09:52:07 INFO - PROCESS | 1948 | 1467737527870 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}] 09:52:07 INFO - PROCESS | 1948 | 1467737527872 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:07 INFO - PROCESS | 1948 | 1467737527979 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 09:52:08 INFO - PROCESS | 1948 | 1467737528041 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:08 INFO - PROCESS | 1948 | 1467737528042 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:08 INFO - PROCESS | 1948 | ++DOCSHELL 0x127014800 == 44 [pid = 1948] [id = 606] 09:52:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x1195e2c00) [pid = 1948] [serial = 1818] [outer = 0x0] 09:52:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x122655c00) [pid = 1948] [serial = 1819] [outer = 0x1195e2c00] 09:52:08 INFO - PROCESS | 1948 | 1467737528073 Marionette DEBUG loaded listener.js 09:52:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x1247bcc00) [pid = 1948] [serial = 1820] [outer = 0x1195e2c00] 09:52:08 INFO - PROCESS | 1948 | 1467737528530 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]]]}] 09:52:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:52:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 670ms 09:52:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:52:08 INFO - PROCESS | 1948 | 1467737528535 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 09:52:08 INFO - PROCESS | 1948 | 1467737528537 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 09:52:08 INFO - PROCESS | 1948 | 1467737528539 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:52:08 INFO - PROCESS | 1948 | 1467737528542 Marionette TRACE conn2 <- [1,2398,null,{}] 09:52:08 INFO - PROCESS | 1948 | 1467737528550 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}] 09:52:08 INFO - PROCESS | 1948 | 1467737528553 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:08 INFO - PROCESS | 1948 | 1467737528680 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 09:52:08 INFO - PROCESS | 1948 | 1467737528757 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:08 INFO - PROCESS | 1948 | 1467737528759 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:08 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d320800 == 45 [pid = 1948] [id = 607] 09:52:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x126788c00) [pid = 1948] [serial = 1821] [outer = 0x0] 09:52:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x12708c400) [pid = 1948] [serial = 1822] [outer = 0x126788c00] 09:52:08 INFO - PROCESS | 1948 | 1467737528789 Marionette DEBUG loaded listener.js 09:52:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x1286d2400) [pid = 1948] [serial = 1823] [outer = 0x126788c00] 09:52:09 INFO - PROCESS | 1948 | 1467737529242 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]]]}] 09:52:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:52:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 724ms 09:52:09 INFO - PROCESS | 1948 | 1467737529282 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 09:52:09 INFO - PROCESS | 1948 | 1467737529285 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 09:52:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:52:09 INFO - PROCESS | 1948 | 1467737529290 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:52:09 INFO - PROCESS | 1948 | 1467737529292 Marionette TRACE conn2 <- [1,2402,null,{}] 09:52:09 INFO - PROCESS | 1948 | 1467737529299 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}] 09:52:09 INFO - PROCESS | 1948 | 1467737529301 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:09 INFO - PROCESS | 1948 | 1467737529450 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 09:52:09 INFO - PROCESS | 1948 | 1467737529529 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:09 INFO - PROCESS | 1948 | 1467737529530 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d7d1000 == 46 [pid = 1948] [id = 608] 09:52:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x129049400) [pid = 1948] [serial = 1824] [outer = 0x0] 09:52:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x1293d1000) [pid = 1948] [serial = 1825] [outer = 0x129049400] 09:52:09 INFO - PROCESS | 1948 | 1467737529558 Marionette DEBUG loaded listener.js 09:52:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x12a8f3000) [pid = 1948] [serial = 1826] [outer = 0x129049400] 09:52:10 INFO - PROCESS | 1948 | 1467737530024 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]]]}] 09:52:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:52:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 771ms 09:52:10 INFO - PROCESS | 1948 | 1467737530084 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 09:52:10 INFO - PROCESS | 1948 | 1467737530085 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 09:52:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:52:10 INFO - PROCESS | 1948 | 1467737530088 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:52:10 INFO - PROCESS | 1948 | 1467737530090 Marionette TRACE conn2 <- [1,2406,null,{}] 09:52:10 INFO - PROCESS | 1948 | 1467737530092 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}] 09:52:10 INFO - PROCESS | 1948 | 1467737530094 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:10 INFO - PROCESS | 1948 | 1467737530196 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 09:52:10 INFO - PROCESS | 1948 | 1467737530257 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:10 INFO - PROCESS | 1948 | 1467737530258 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e2a000 == 47 [pid = 1948] [id = 609] 09:52:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x1184a7800) [pid = 1948] [serial = 1827] [outer = 0x0] 09:52:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x126728000) [pid = 1948] [serial = 1828] [outer = 0x1184a7800] 09:52:10 INFO - PROCESS | 1948 | 1467737530286 Marionette DEBUG loaded listener.js 09:52:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x12a8f2000) [pid = 1948] [serial = 1829] [outer = 0x1184a7800] 09:52:10 INFO - PROCESS | 1948 | 1467737530936 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]]]}] 09:52:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:52:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 874ms 09:52:10 INFO - PROCESS | 1948 | 1467737530964 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 09:52:10 INFO - PROCESS | 1948 | 1467737530966 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 09:52:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:52:10 INFO - PROCESS | 1948 | 1467737530969 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:52:10 INFO - PROCESS | 1948 | 1467737530972 Marionette TRACE conn2 <- [1,2410,null,{}] 09:52:10 INFO - PROCESS | 1948 | 1467737530976 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}] 09:52:10 INFO - PROCESS | 1948 | 1467737530977 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:11 INFO - PROCESS | 1948 | 1467737531081 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 09:52:11 INFO - PROCESS | 1948 | 1467737531159 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:11 INFO - PROCESS | 1948 | 1467737531161 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:11 INFO - PROCESS | 1948 | ++DOCSHELL 0x11699d000 == 48 [pid = 1948] [id = 610] 09:52:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x118546800) [pid = 1948] [serial = 1830] [outer = 0x0] 09:52:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x118598c00) [pid = 1948] [serial = 1831] [outer = 0x118546800] 09:52:11 INFO - PROCESS | 1948 | 1467737531188 Marionette DEBUG loaded listener.js 09:52:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x11924fc00) [pid = 1948] [serial = 1832] [outer = 0x118546800] 09:52:12 INFO - PROCESS | 1948 | --DOCSHELL 0x12ccc7000 == 47 [pid = 1948] [id = 603] 09:52:12 INFO - PROCESS | 1948 | --DOCSHELL 0x12c6c2800 == 46 [pid = 1948] [id = 602] 09:52:12 INFO - PROCESS | 1948 | --DOCSHELL 0x124218800 == 45 [pid = 1948] [id = 601] 09:52:12 INFO - PROCESS | 1948 | --DOCSHELL 0x12bbbc000 == 44 [pid = 1948] [id = 600] 09:52:12 INFO - PROCESS | 1948 | --DOCSHELL 0x12b6a2800 == 43 [pid = 1948] [id = 599] 09:52:12 INFO - PROCESS | 1948 | --DOCSHELL 0x12a84f800 == 42 [pid = 1948] [id = 598] 09:52:12 INFO - PROCESS | 1948 | --DOCSHELL 0x1296bf000 == 41 [pid = 1948] [id = 597] 09:52:12 INFO - PROCESS | 1948 | --DOCSHELL 0x118f96800 == 40 [pid = 1948] [id = 596] 09:52:12 INFO - PROCESS | 1948 | --DOCSHELL 0x124770000 == 39 [pid = 1948] [id = 595] 09:52:12 INFO - PROCESS | 1948 | --DOCSHELL 0x1227bd000 == 38 [pid = 1948] [id = 594] 09:52:12 INFO - PROCESS | 1948 | --DOCSHELL 0x118ab3000 == 37 [pid = 1948] [id = 593] 09:52:12 INFO - PROCESS | 1948 | --DOCSHELL 0x117e15800 == 36 [pid = 1948] [id = 592] 09:52:12 INFO - PROCESS | 1948 | --DOCSHELL 0x119c09800 == 35 [pid = 1948] [id = 591] 09:52:12 INFO - PROCESS | 1948 | --DOCSHELL 0x115ecd000 == 34 [pid = 1948] [id = 590] 09:52:12 INFO - PROCESS | 1948 | --DOCSHELL 0x11320d000 == 33 [pid = 1948] [id = 578] 09:52:12 INFO - PROCESS | 1948 | --DOCSHELL 0x117e2a000 == 32 [pid = 1948] [id = 609] 09:52:12 INFO - PROCESS | 1948 | --DOCSHELL 0x12d7d1000 == 31 [pid = 1948] [id = 608] 09:52:12 INFO - PROCESS | 1948 | --DOCSHELL 0x12d320800 == 30 [pid = 1948] [id = 607] 09:52:12 INFO - PROCESS | 1948 | --DOCSHELL 0x127014800 == 29 [pid = 1948] [id = 606] 09:52:12 INFO - PROCESS | 1948 | --DOCSHELL 0x12d318800 == 28 [pid = 1948] [id = 604] 09:52:12 INFO - PROCESS | 1948 | --DOCSHELL 0x118ab1000 == 27 [pid = 1948] [id = 605] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x125496400) [pid = 1948] [serial = 1750] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x1195df800) [pid = 1948] [serial = 1736] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x11878fc00) [pid = 1948] [serial = 1735] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x118557800) [pid = 1948] [serial = 1741] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x11859c800) [pid = 1948] [serial = 1742] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x11853a800) [pid = 1948] [serial = 1724] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x11604c000) [pid = 1948] [serial = 1723] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x11604cc00) [pid = 1948] [serial = 1738] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x113335400) [pid = 1948] [serial = 1739] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12498bc00) [pid = 1948] [serial = 1747] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x1246f0000) [pid = 1948] [serial = 1727] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x120d3f000) [pid = 1948] [serial = 1726] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x120d40c00) [pid = 1948] [serial = 1744] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x123a21000) [pid = 1948] [serial = 1745] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1286d4400) [pid = 1948] [serial = 1729] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x128a92000) [pid = 1948] [serial = 1730] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x12953f400) [pid = 1948] [serial = 1733] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1293a2400) [pid = 1948] [serial = 1732] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x127079c00) [pid = 1948] [serial = 1753] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1286d6400) [pid = 1948] [serial = 1756] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x11878ec00) [pid = 1948] [serial = 1759] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x124d50000) [pid = 1948] [serial = 1760] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1293cf800) [pid = 1948] [serial = 1766] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x129154400) [pid = 1948] [serial = 1765] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1288f7c00) [pid = 1948] [serial = 1757] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x12658f000) [pid = 1948] [serial = 1751] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x128d09400) [pid = 1948] [serial = 1763] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x1288eb000) [pid = 1948] [serial = 1762] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x12953a400) [pid = 1948] [serial = 1768] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x124e9b800) [pid = 1948] [serial = 1748] [outer = 0x0] [url = about:blank] 09:52:12 INFO - PROCESS | 1948 | 1467737532281 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]]]}] 09:52:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:52:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1325ms 09:52:12 INFO - PROCESS | 1948 | 1467737532304 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 09:52:12 INFO - PROCESS | 1948 | 1467737532306 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 09:52:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:52:12 INFO - PROCESS | 1948 | 1467737532311 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:52:12 INFO - PROCESS | 1948 | 1467737532313 Marionette TRACE conn2 <- [1,2414,null,{}] 09:52:12 INFO - PROCESS | 1948 | 1467737532317 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}] 09:52:12 INFO - PROCESS | 1948 | 1467737532318 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:12 INFO - PROCESS | 1948 | 1467737532405 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 09:52:12 INFO - PROCESS | 1948 | 1467737532417 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:12 INFO - PROCESS | 1948 | 1467737532419 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x117170800 == 28 [pid = 1948] [id = 611] 09:52:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x115ef6800) [pid = 1948] [serial = 1833] [outer = 0x0] 09:52:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1160ac800) [pid = 1948] [serial = 1834] [outer = 0x115ef6800] 09:52:12 INFO - PROCESS | 1948 | 1467737532448 Marionette DEBUG loaded listener.js 09:52:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x118089c00) [pid = 1948] [serial = 1835] [outer = 0x115ef6800] 09:52:12 INFO - PROCESS | 1948 | 1467737532836 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]]]}] 09:52:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:52:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 571ms 09:52:12 INFO - PROCESS | 1948 | 1467737532882 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 09:52:12 INFO - PROCESS | 1948 | 1467737532886 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 09:52:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:52:12 INFO - PROCESS | 1948 | 1467737532890 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:52:12 INFO - PROCESS | 1948 | 1467737532892 Marionette TRACE conn2 <- [1,2418,null,{}] 09:52:12 INFO - PROCESS | 1948 | 1467737532894 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}] 09:52:12 INFO - PROCESS | 1948 | 1467737532896 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:12 INFO - PROCESS | 1948 | 1467737532975 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 09:52:12 INFO - PROCESS | 1948 | 1467737532982 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:12 INFO - PROCESS | 1948 | 1467737532983 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x118333000 == 29 [pid = 1948] [id = 612] 09:52:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x118590400) [pid = 1948] [serial = 1836] [outer = 0x0] 09:52:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x11878a000) [pid = 1948] [serial = 1837] [outer = 0x118590400] 09:52:13 INFO - PROCESS | 1948 | 1467737533010 Marionette DEBUG loaded listener.js 09:52:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x118fa4800) [pid = 1948] [serial = 1838] [outer = 0x118590400] 09:52:13 INFO - PROCESS | 1948 | 1467737533355 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]]]}] 09:52:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:52:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 473ms 09:52:13 INFO - PROCESS | 1948 | 1467737533375 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 09:52:13 INFO - PROCESS | 1948 | 1467737533376 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 09:52:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:52:13 INFO - PROCESS | 1948 | 1467737533381 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:52:13 INFO - PROCESS | 1948 | 1467737533385 Marionette TRACE conn2 <- [1,2422,null,{}] 09:52:13 INFO - PROCESS | 1948 | 1467737533406 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}] 09:52:13 INFO - PROCESS | 1948 | 1467737533409 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:13 INFO - PROCESS | 1948 | 1467737533489 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 09:52:13 INFO - PROCESS | 1948 | 1467737533497 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:13 INFO - PROCESS | 1948 | 1467737533499 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:13 INFO - PROCESS | 1948 | ++DOCSHELL 0x12260a000 == 30 [pid = 1948] [id = 613] 09:52:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x11982ec00) [pid = 1948] [serial = 1839] [outer = 0x0] 09:52:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x120d43c00) [pid = 1948] [serial = 1840] [outer = 0x11982ec00] 09:52:13 INFO - PROCESS | 1948 | 1467737533527 Marionette DEBUG loaded listener.js 09:52:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1247c4c00) [pid = 1948] [serial = 1841] [outer = 0x11982ec00] 09:52:13 INFO - PROCESS | 1948 | 1467737533885 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]]]}] 09:52:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:52:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 529ms 09:52:13 INFO - PROCESS | 1948 | 1467737533909 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 09:52:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:52:13 INFO - PROCESS | 1948 | 1467737533911 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 09:52:13 INFO - PROCESS | 1948 | 1467737533913 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:52:13 INFO - PROCESS | 1948 | 1467737533914 Marionette TRACE conn2 <- [1,2426,null,{}] 09:52:13 INFO - PROCESS | 1948 | 1467737533917 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}] 09:52:13 INFO - PROCESS | 1948 | 1467737533918 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:14 INFO - PROCESS | 1948 | 1467737533997 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 09:52:14 INFO - PROCESS | 1948 | 1467737534060 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:14 INFO - PROCESS | 1948 | 1467737534062 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x123a4b000 == 31 [pid = 1948] [id = 614] 09:52:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x122787c00) [pid = 1948] [serial = 1842] [outer = 0x0] 09:52:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x124ea0800) [pid = 1948] [serial = 1843] [outer = 0x122787c00] 09:52:14 INFO - PROCESS | 1948 | 1467737534087 Marionette DEBUG loaded listener.js 09:52:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x125ef1000) [pid = 1948] [serial = 1844] [outer = 0x122787c00] 09:52:14 INFO - PROCESS | 1948 | 1467737534394 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]]]}] 09:52:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:52:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 520ms 09:52:14 INFO - PROCESS | 1948 | 1467737534434 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 09:52:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:52:14 INFO - PROCESS | 1948 | 1467737534442 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 09:52:14 INFO - PROCESS | 1948 | 1467737534444 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:52:14 INFO - PROCESS | 1948 | 1467737534446 Marionette TRACE conn2 <- [1,2430,null,{}] 09:52:14 INFO - PROCESS | 1948 | 1467737534448 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}] 09:52:14 INFO - PROCESS | 1948 | 1467737534449 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:14 INFO - PROCESS | 1948 | 1467737534545 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 09:52:14 INFO - PROCESS | 1948 | 1467737534549 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:14 INFO - PROCESS | 1948 | 1467737534550 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x124b8c000 == 32 [pid = 1948] [id = 615] 09:52:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1247bc800) [pid = 1948] [serial = 1845] [outer = 0x0] 09:52:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12658e400) [pid = 1948] [serial = 1846] [outer = 0x1247bc800] 09:52:14 INFO - PROCESS | 1948 | 1467737534575 Marionette DEBUG loaded listener.js 09:52:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x1265d6800) [pid = 1948] [serial = 1847] [outer = 0x1247bc800] 09:52:14 INFO - PROCESS | 1948 | 1467737534935 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]]]}] 09:52:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:52:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 520ms 09:52:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:52:14 INFO - PROCESS | 1948 | 1467737534965 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 09:52:14 INFO - PROCESS | 1948 | 1467737534967 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 09:52:14 INFO - PROCESS | 1948 | 1467737534969 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:52:14 INFO - PROCESS | 1948 | 1467737534970 Marionette TRACE conn2 <- [1,2434,null,{}] 09:52:14 INFO - PROCESS | 1948 | 1467737534972 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}] 09:52:14 INFO - PROCESS | 1948 | 1467737534976 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:15 INFO - PROCESS | 1948 | 1467737535091 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 09:52:15 INFO - PROCESS | 1948 | 1467737535102 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:15 INFO - PROCESS | 1948 | 1467737535103 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x128884000 == 33 [pid = 1948] [id = 616] 09:52:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12672bc00) [pid = 1948] [serial = 1848] [outer = 0x0] 09:52:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x12723f400) [pid = 1948] [serial = 1849] [outer = 0x12672bc00] 09:52:15 INFO - PROCESS | 1948 | 1467737535126 Marionette DEBUG loaded listener.js 09:52:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x1286d8400) [pid = 1948] [serial = 1850] [outer = 0x12672bc00] 09:52:15 INFO - PROCESS | 1948 | 1467737535459 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]]]}] 09:52:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:52:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 518ms 09:52:15 INFO - PROCESS | 1948 | 1467737535488 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 09:52:15 INFO - PROCESS | 1948 | 1467737535489 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 09:52:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:52:15 INFO - PROCESS | 1948 | 1467737535491 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:52:15 INFO - PROCESS | 1948 | 1467737535492 Marionette TRACE conn2 <- [1,2438,null,{}] 09:52:15 INFO - PROCESS | 1948 | 1467737535503 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}] 09:52:15 INFO - PROCESS | 1948 | 1467737535505 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:15 INFO - PROCESS | 1948 | 1467737535609 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 09:52:15 INFO - PROCESS | 1948 | 1467737535612 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:15 INFO - PROCESS | 1948 | 1467737535613 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x129351000 == 34 [pid = 1948] [id = 617] 09:52:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x12677a000) [pid = 1948] [serial = 1851] [outer = 0x0] 09:52:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x128a8cc00) [pid = 1948] [serial = 1852] [outer = 0x12677a000] 09:52:15 INFO - PROCESS | 1948 | 1467737535637 Marionette DEBUG loaded listener.js 09:52:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x129044800) [pid = 1948] [serial = 1853] [outer = 0x12677a000] 09:52:15 INFO - PROCESS | 1948 | 1467737535975 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]]]}] 09:52:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:52:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 518ms 09:52:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:52:16 INFO - PROCESS | 1948 | 1467737536010 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 09:52:16 INFO - PROCESS | 1948 | 1467737536011 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 09:52:16 INFO - PROCESS | 1948 | 1467737536016 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:52:16 INFO - PROCESS | 1948 | 1467737536017 Marionette TRACE conn2 <- [1,2442,null,{}] 09:52:16 INFO - PROCESS | 1948 | 1467737536019 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}] 09:52:16 INFO - PROCESS | 1948 | 1467737536020 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:16 INFO - PROCESS | 1948 | 1467737536118 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 09:52:16 INFO - PROCESS | 1948 | 1467737536121 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:16 INFO - PROCESS | 1948 | 1467737536122 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a840800 == 35 [pid = 1948] [id = 618] 09:52:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x129045000) [pid = 1948] [serial = 1854] [outer = 0x0] 09:52:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x1293a4400) [pid = 1948] [serial = 1855] [outer = 0x129045000] 09:52:16 INFO - PROCESS | 1948 | 1467737536146 Marionette DEBUG loaded listener.js 09:52:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x1293cf000) [pid = 1948] [serial = 1856] [outer = 0x129045000] 09:52:16 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x12b92dc00) [pid = 1948] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:52:16 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x1160ab000) [pid = 1948] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:52:16 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x12b6e7800) [pid = 1948] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:52:16 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x1265d5800) [pid = 1948] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:52:16 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x1288f5000) [pid = 1948] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:52:16 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x1288f8800) [pid = 1948] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:52:16 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x1265d9800) [pid = 1948] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:52:16 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x124d4f800) [pid = 1948] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:52:16 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x12939c400) [pid = 1948] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:52:16 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x11853b800) [pid = 1948] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:52:16 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x11858ec00) [pid = 1948] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:52:16 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1126f3c00) [pid = 1948] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:52:16 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1162d9400) [pid = 1948] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:52:16 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x113330000) [pid = 1948] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:52:16 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x11980d400) [pid = 1948] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:52:16 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x118599400) [pid = 1948] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:52:16 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x125ef5000) [pid = 1948] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:52:16 INFO - PROCESS | 1948 | 1467737536685 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]]]}] 09:52:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:52:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 718ms 09:52:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:52:16 INFO - PROCESS | 1948 | 1467737536735 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 09:52:16 INFO - PROCESS | 1948 | 1467737536737 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 09:52:16 INFO - PROCESS | 1948 | 1467737536739 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:52:16 INFO - PROCESS | 1948 | 1467737536741 Marionette TRACE conn2 <- [1,2446,null,{}] 09:52:16 INFO - PROCESS | 1948 | 1467737536743 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}] 09:52:16 INFO - PROCESS | 1948 | 1467737536744 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:16 INFO - PROCESS | 1948 | 1467737536855 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 09:52:16 INFO - PROCESS | 1948 | 1467737536892 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:16 INFO - PROCESS | 1948 | 1467737536893 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a857800 == 36 [pid = 1948] [id = 619] 09:52:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x1126fbc00) [pid = 1948] [serial = 1857] [outer = 0x0] 09:52:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x118596c00) [pid = 1948] [serial = 1858] [outer = 0x1126fbc00] 09:52:16 INFO - PROCESS | 1948 | 1467737536917 Marionette DEBUG loaded listener.js 09:52:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x125ef5000) [pid = 1948] [serial = 1859] [outer = 0x1126fbc00] 09:52:17 INFO - PROCESS | 1948 | 1467737537179 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]]]}] 09:52:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:52:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 468ms 09:52:17 INFO - PROCESS | 1948 | 1467737537208 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 09:52:17 INFO - PROCESS | 1948 | 1467737537209 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 09:52:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:52:17 INFO - PROCESS | 1948 | 1467737537219 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:52:17 INFO - PROCESS | 1948 | 1467737537220 Marionette TRACE conn2 <- [1,2450,null,{}] 09:52:17 INFO - PROCESS | 1948 | 1467737537223 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}] 09:52:17 INFO - PROCESS | 1948 | 1467737537224 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:17 INFO - PROCESS | 1948 | 1467737537313 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 09:52:17 INFO - PROCESS | 1948 | 1467737537318 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:17 INFO - PROCESS | 1948 | 1467737537319 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:17 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b6a2800 == 37 [pid = 1948] [id = 620] 09:52:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12640b000) [pid = 1948] [serial = 1860] [outer = 0x0] 09:52:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12939cc00) [pid = 1948] [serial = 1861] [outer = 0x12640b000] 09:52:17 INFO - PROCESS | 1948 | 1467737537344 Marionette DEBUG loaded listener.js 09:52:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12953f000) [pid = 1948] [serial = 1862] [outer = 0x12640b000] 09:52:17 INFO - PROCESS | 1948 | 1467737537685 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]]]}] 09:52:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:52:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 519ms 09:52:17 INFO - PROCESS | 1948 | 1467737537741 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 09:52:17 INFO - PROCESS | 1948 | 1467737537743 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 09:52:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:52:17 INFO - PROCESS | 1948 | 1467737537745 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:52:17 INFO - PROCESS | 1948 | 1467737537747 Marionette TRACE conn2 <- [1,2454,null,{}] 09:52:17 INFO - PROCESS | 1948 | 1467737537749 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}] 09:52:17 INFO - PROCESS | 1948 | 1467737537750 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:17 INFO - PROCESS | 1948 | 1467737537848 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 09:52:17 INFO - PROCESS | 1948 | 1467737537852 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:17 INFO - PROCESS | 1948 | 1467737537854 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:17 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be25800 == 38 [pid = 1948] [id = 621] 09:52:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12a492400) [pid = 1948] [serial = 1863] [outer = 0x0] 09:52:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12a7a1c00) [pid = 1948] [serial = 1864] [outer = 0x12a492400] 09:52:17 INFO - PROCESS | 1948 | 1467737537880 Marionette DEBUG loaded listener.js 09:52:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12b658c00) [pid = 1948] [serial = 1865] [outer = 0x12a492400] 09:52:18 INFO - PROCESS | 1948 | 1467737538199 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]]]}] 09:52:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:52:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 470ms 09:52:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:52:18 INFO - PROCESS | 1948 | 1467737538217 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 09:52:18 INFO - PROCESS | 1948 | 1467737538218 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 09:52:18 INFO - PROCESS | 1948 | 1467737538220 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:52:18 INFO - PROCESS | 1948 | 1467737538222 Marionette TRACE conn2 <- [1,2458,null,{}] 09:52:18 INFO - PROCESS | 1948 | 1467737538224 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}] 09:52:18 INFO - PROCESS | 1948 | 1467737538225 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:18 INFO - PROCESS | 1948 | 1467737538307 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 09:52:18 INFO - PROCESS | 1948 | 1467737538313 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:18 INFO - PROCESS | 1948 | 1467737538315 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:18 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c6bd800 == 39 [pid = 1948] [id = 622] 09:52:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x1288f4000) [pid = 1948] [serial = 1866] [outer = 0x0] 09:52:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x12b6de800) [pid = 1948] [serial = 1867] [outer = 0x1288f4000] 09:52:18 INFO - PROCESS | 1948 | 1467737538396 Marionette DEBUG loaded listener.js 09:52:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x12b921800) [pid = 1948] [serial = 1868] [outer = 0x1288f4000] 09:52:19 INFO - PROCESS | 1948 | --DOCSHELL 0x118333000 == 38 [pid = 1948] [id = 612] 09:52:19 INFO - PROCESS | 1948 | --DOCSHELL 0x11699d000 == 37 [pid = 1948] [id = 610] 09:52:19 INFO - PROCESS | 1948 | --DOCSHELL 0x117170800 == 36 [pid = 1948] [id = 611] 09:52:19 INFO - PROCESS | 1948 | --DOCSHELL 0x12260a000 == 35 [pid = 1948] [id = 613] 09:52:19 INFO - PROCESS | 1948 | --DOCSHELL 0x123a4b000 == 34 [pid = 1948] [id = 614] 09:52:19 INFO - PROCESS | 1948 | --DOCSHELL 0x124b8c000 == 33 [pid = 1948] [id = 615] 09:52:19 INFO - PROCESS | 1948 | --DOCSHELL 0x12a840800 == 32 [pid = 1948] [id = 618] 09:52:19 INFO - PROCESS | 1948 | --DOCSHELL 0x12a857800 == 31 [pid = 1948] [id = 619] 09:52:19 INFO - PROCESS | 1948 | --DOCSHELL 0x12b6a2800 == 30 [pid = 1948] [id = 620] 09:52:19 INFO - PROCESS | 1948 | --DOCSHELL 0x129351000 == 29 [pid = 1948] [id = 617] 09:52:19 INFO - PROCESS | 1948 | --DOCSHELL 0x128884000 == 28 [pid = 1948] [id = 616] 09:52:19 INFO - PROCESS | 1948 | --DOCSHELL 0x12be25800 == 27 [pid = 1948] [id = 621] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x12ba22000) [pid = 1948] [serial = 1814] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x127246400) [pid = 1948] [serial = 1754] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x12b9a2800) [pid = 1948] [serial = 1813] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x12b92c000) [pid = 1948] [serial = 1810] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x12707e400) [pid = 1948] [serial = 1792] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1286d7c00) [pid = 1948] [serial = 1793] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x128a8a000) [pid = 1948] [serial = 1795] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x12a498000) [pid = 1948] [serial = 1801] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1293aa000) [pid = 1948] [serial = 1798] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x126598400) [pid = 1948] [serial = 1789] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x12a79b400) [pid = 1948] [serial = 1769] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x11854f400) [pid = 1948] [serial = 1774] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x118791800) [pid = 1948] [serial = 1775] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x118783800) [pid = 1948] [serial = 1780] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x118f1b000) [pid = 1948] [serial = 1781] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x113016c00) [pid = 1948] [serial = 1771] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x113d0a800) [pid = 1948] [serial = 1772] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x117211000) [pid = 1948] [serial = 1777] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x11849e000) [pid = 1948] [serial = 1778] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x1249d4800) [pid = 1948] [serial = 1786] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x125ef8000) [pid = 1948] [serial = 1787] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x122536800) [pid = 1948] [serial = 1783] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x1246e2400) [pid = 1948] [serial = 1784] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x12b99d400) [pid = 1948] [serial = 1811] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x125409000) [pid = 1948] [serial = 1804] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x12a7a0c00) [pid = 1948] [serial = 1802] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x12904bc00) [pid = 1948] [serial = 1796] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x129543000) [pid = 1948] [serial = 1799] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x12b6e4000) [pid = 1948] [serial = 1808] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x1265cb400) [pid = 1948] [serial = 1805] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x12a711400) [pid = 1948] [serial = 1807] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x1265d5000) [pid = 1948] [serial = 1790] [outer = 0x0] [url = about:blank] 09:52:19 INFO - PROCESS | 1948 | 1467737539797 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]]]}] 09:52:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:52:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1621ms 09:52:19 INFO - PROCESS | 1948 | 1467737539843 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 09:52:19 INFO - PROCESS | 1948 | 1467737539845 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 09:52:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:52:19 INFO - PROCESS | 1948 | 1467737539855 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:52:19 INFO - PROCESS | 1948 | 1467737539857 Marionette TRACE conn2 <- [1,2462,null,{}] 09:52:19 INFO - PROCESS | 1948 | 1467737539862 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}] 09:52:19 INFO - PROCESS | 1948 | 1467737539864 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:19 INFO - PROCESS | 1948 | 1467737539956 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 09:52:20 INFO - PROCESS | 1948 | 1467737540016 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:20 INFO - PROCESS | 1948 | 1467737540017 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:20 INFO - PROCESS | 1948 | ++DOCSHELL 0x116799800 == 28 [pid = 1948] [id = 623] 09:52:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x11332a400) [pid = 1948] [serial = 1869] [outer = 0x0] 09:52:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x11332bc00) [pid = 1948] [serial = 1870] [outer = 0x11332a400] 09:52:20 INFO - PROCESS | 1948 | 1467737540045 Marionette DEBUG loaded listener.js 09:52:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x11393a000) [pid = 1948] [serial = 1871] [outer = 0x11332a400] 09:52:20 INFO - PROCESS | 1948 | 1467737540369 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]]]}] 09:52:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:52:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 521ms 09:52:20 INFO - PROCESS | 1948 | 1467737540375 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 09:52:20 INFO - PROCESS | 1948 | 1467737540380 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 09:52:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:52:20 INFO - PROCESS | 1948 | 1467737540392 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:52:20 INFO - PROCESS | 1948 | 1467737540394 Marionette TRACE conn2 <- [1,2466,null,{}] 09:52:20 INFO - PROCESS | 1948 | 1467737540400 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}] 09:52:20 INFO - PROCESS | 1948 | 1467737540402 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:20 INFO - PROCESS | 1948 | 1467737540484 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 09:52:20 INFO - PROCESS | 1948 | 1467737540541 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:20 INFO - PROCESS | 1948 | 1467737540543 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:20 INFO - PROCESS | 1948 | ++DOCSHELL 0x1181ed000 == 29 [pid = 1948] [id = 624] 09:52:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x115e11800) [pid = 1948] [serial = 1872] [outer = 0x0] 09:52:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x11604b000) [pid = 1948] [serial = 1873] [outer = 0x115e11800] 09:52:20 INFO - PROCESS | 1948 | 1467737540570 Marionette DEBUG loaded listener.js 09:52:20 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x116632c00) [pid = 1948] [serial = 1874] [outer = 0x115e11800] 09:52:21 INFO - PROCESS | 1948 | 1467737541027 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]]]}] 09:52:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:52:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 673ms 09:52:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:52:21 INFO - PROCESS | 1948 | 1467737541066 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 09:52:21 INFO - PROCESS | 1948 | 1467737541068 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 09:52:21 INFO - PROCESS | 1948 | 1467737541072 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:52:21 INFO - PROCESS | 1948 | 1467737541073 Marionette TRACE conn2 <- [1,2470,null,{}] 09:52:21 INFO - PROCESS | 1948 | 1467737541077 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}] 09:52:21 INFO - PROCESS | 1948 | 1467737541079 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:21 INFO - PROCESS | 1948 | 1467737541189 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 09:52:21 INFO - PROCESS | 1948 | 1467737541312 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:21 INFO - PROCESS | 1948 | 1467737541314 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:21 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e10800 == 30 [pid = 1948] [id = 625] 09:52:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x111aa5800) [pid = 1948] [serial = 1875] [outer = 0x0] 09:52:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x1151adc00) [pid = 1948] [serial = 1876] [outer = 0x111aa5800] 09:52:21 INFO - PROCESS | 1948 | 1467737541344 Marionette DEBUG loaded listener.js 09:52:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x1166edc00) [pid = 1948] [serial = 1877] [outer = 0x111aa5800] 09:52:21 INFO - PROCESS | 1948 | 1467737541860 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]]]}] 09:52:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:52:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 824ms 09:52:21 INFO - PROCESS | 1948 | 1467737541904 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 09:52:21 INFO - PROCESS | 1948 | 1467737541907 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 09:52:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:52:21 INFO - PROCESS | 1948 | 1467737541914 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:52:21 INFO - PROCESS | 1948 | 1467737541916 Marionette TRACE conn2 <- [1,2474,null,{}] 09:52:21 INFO - PROCESS | 1948 | 1467737541919 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}] 09:52:21 INFO - PROCESS | 1948 | 1467737541921 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:22 INFO - PROCESS | 1948 | 1467737542028 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 09:52:22 INFO - PROCESS | 1948 | 1467737542106 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:22 INFO - PROCESS | 1948 | 1467737542107 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x119260800 == 31 [pid = 1948] [id = 626] 09:52:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x118085c00) [pid = 1948] [serial = 1878] [outer = 0x0] 09:52:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x118409c00) [pid = 1948] [serial = 1879] [outer = 0x118085c00] 09:52:22 INFO - PROCESS | 1948 | 1467737542138 Marionette DEBUG loaded listener.js 09:52:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x118542000) [pid = 1948] [serial = 1880] [outer = 0x118085c00] 09:52:22 INFO - PROCESS | 1948 | --DOCSHELL 0x116799800 == 30 [pid = 1948] [id = 623] 09:52:22 INFO - PROCESS | 1948 | 1467737542729 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]]]}] 09:52:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:52:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 823ms 09:52:22 INFO - PROCESS | 1948 | 1467737542736 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 09:52:22 INFO - PROCESS | 1948 | 1467737542738 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 09:52:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:52:22 INFO - PROCESS | 1948 | 1467737542741 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:52:22 INFO - PROCESS | 1948 | 1467737542742 Marionette TRACE conn2 <- [1,2478,null,{}] 09:52:22 INFO - PROCESS | 1948 | 1467737542748 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}] 09:52:22 INFO - PROCESS | 1948 | 1467737542750 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:22 INFO - PROCESS | 1948 | 1467737542835 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 09:52:22 INFO - PROCESS | 1948 | 1467737542896 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:22 INFO - PROCESS | 1948 | 1467737542899 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x1171c3800 == 31 [pid = 1948] [id = 627] 09:52:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x11332c400) [pid = 1948] [serial = 1881] [outer = 0x0] 09:52:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x113d61400) [pid = 1948] [serial = 1882] [outer = 0x11332c400] 09:52:22 INFO - PROCESS | 1948 | 1467737542926 Marionette DEBUG loaded listener.js 09:52:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x116a0a800) [pid = 1948] [serial = 1883] [outer = 0x11332c400] 09:52:23 INFO - PROCESS | 1948 | 1467737543222 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]]]}] 09:52:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:52:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 520ms 09:52:23 INFO - PROCESS | 1948 | 1467737543261 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 09:52:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:52:23 INFO - PROCESS | 1948 | 1467737543268 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 09:52:23 INFO - PROCESS | 1948 | 1467737543272 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:52:23 INFO - PROCESS | 1948 | 1467737543274 Marionette TRACE conn2 <- [1,2482,null,{}] 09:52:23 INFO - PROCESS | 1948 | 1467737543276 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}] 09:52:23 INFO - PROCESS | 1948 | 1467737543279 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:23 INFO - PROCESS | 1948 | 1467737543359 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 09:52:23 INFO - PROCESS | 1948 | 1467737543365 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:23 INFO - PROCESS | 1948 | 1467737543366 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:23 INFO - PROCESS | 1948 | ++DOCSHELL 0x1171c1800 == 32 [pid = 1948] [id = 628] 09:52:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x118085800) [pid = 1948] [serial = 1884] [outer = 0x0] 09:52:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x118591000) [pid = 1948] [serial = 1885] [outer = 0x118085800] 09:52:23 INFO - PROCESS | 1948 | 1467737543392 Marionette DEBUG loaded listener.js 09:52:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x11859d800) [pid = 1948] [serial = 1886] [outer = 0x118085800] 09:52:23 INFO - PROCESS | 1948 | 1467737543747 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]]]}] 09:52:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:52:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 525ms 09:52:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:52:23 INFO - PROCESS | 1948 | 1467737543805 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 09:52:23 INFO - PROCESS | 1948 | 1467737543806 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 09:52:23 INFO - PROCESS | 1948 | 1467737543808 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:52:23 INFO - PROCESS | 1948 | 1467737543811 Marionette TRACE conn2 <- [1,2486,null,{}] 09:52:23 INFO - PROCESS | 1948 | 1467737543819 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}] 09:52:23 INFO - PROCESS | 1948 | 1467737543822 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:23 INFO - PROCESS | 1948 | 1467737543902 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 09:52:23 INFO - PROCESS | 1948 | 1467737543908 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:23 INFO - PROCESS | 1948 | 1467737543910 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:23 INFO - PROCESS | 1948 | ++DOCSHELL 0x1239ee800 == 33 [pid = 1948] [id = 629] 09:52:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1126fc400) [pid = 1948] [serial = 1887] [outer = 0x0] 09:52:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x118f1b000) [pid = 1948] [serial = 1888] [outer = 0x1126fc400] 09:52:23 INFO - PROCESS | 1948 | 1467737543941 Marionette DEBUG loaded listener.js 09:52:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x1195e2800) [pid = 1948] [serial = 1889] [outer = 0x1126fc400] 09:52:24 INFO - PROCESS | 1948 | 1467737544306 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]]]}] 09:52:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:52:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 522ms 09:52:24 INFO - PROCESS | 1948 | 1467737544331 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 09:52:24 INFO - PROCESS | 1948 | 1467737544332 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 09:52:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:52:24 INFO - PROCESS | 1948 | 1467737544335 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:52:24 INFO - PROCESS | 1948 | 1467737544336 Marionette TRACE conn2 <- [1,2490,null,{}] 09:52:24 INFO - PROCESS | 1948 | 1467737544338 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}] 09:52:24 INFO - PROCESS | 1948 | 1467737544339 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:24 INFO - PROCESS | 1948 | 1467737544421 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 09:52:24 INFO - PROCESS | 1948 | 1467737544425 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:24 INFO - PROCESS | 1948 | 1467737544426 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:24 INFO - PROCESS | 1948 | ++DOCSHELL 0x124d15800 == 34 [pid = 1948] [id = 630] 09:52:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x119827400) [pid = 1948] [serial = 1890] [outer = 0x0] 09:52:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x120d44c00) [pid = 1948] [serial = 1891] [outer = 0x119827400] 09:52:24 INFO - PROCESS | 1948 | 1467737544453 Marionette DEBUG loaded listener.js 09:52:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12393c000) [pid = 1948] [serial = 1892] [outer = 0x119827400] 09:52:24 INFO - PROCESS | 1948 | 1467737544788 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]]]}] 09:52:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:52:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 469ms 09:52:24 INFO - PROCESS | 1948 | 1467737544804 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 09:52:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:52:24 INFO - PROCESS | 1948 | 1467737544816 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 09:52:24 INFO - PROCESS | 1948 | 1467737544820 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:52:24 INFO - PROCESS | 1948 | 1467737544821 Marionette TRACE conn2 <- [1,2494,null,{}] 09:52:24 INFO - PROCESS | 1948 | 1467737544823 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}] 09:52:24 INFO - PROCESS | 1948 | 1467737544824 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:24 INFO - PROCESS | 1948 | 1467737544899 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 09:52:24 INFO - PROCESS | 1948 | 1467737544967 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:24 INFO - PROCESS | 1948 | 1467737544968 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:24 INFO - PROCESS | 1948 | ++DOCSHELL 0x125ecd000 == 35 [pid = 1948] [id = 631] 09:52:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x119833400) [pid = 1948] [serial = 1893] [outer = 0x0] 09:52:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x123b4b400) [pid = 1948] [serial = 1894] [outer = 0x119833400] 09:52:24 INFO - PROCESS | 1948 | 1467737544993 Marionette DEBUG loaded listener.js 09:52:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1247bd000) [pid = 1948] [serial = 1895] [outer = 0x119833400] 09:52:25 INFO - PROCESS | 1948 | 1467737545338 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]]]}] 09:52:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:52:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 568ms 09:52:25 INFO - PROCESS | 1948 | 1467737545389 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 09:52:25 INFO - PROCESS | 1948 | 1467737545390 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 09:52:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:52:25 INFO - PROCESS | 1948 | 1467737545392 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:52:25 INFO - PROCESS | 1948 | 1467737545393 Marionette TRACE conn2 <- [1,2498,null,{}] 09:52:25 INFO - PROCESS | 1948 | 1467737545395 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}] 09:52:25 INFO - PROCESS | 1948 | 1467737545400 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:25 INFO - PROCESS | 1948 | 1467737545518 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 09:52:25 INFO - PROCESS | 1948 | 1467737545553 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:25 INFO - PROCESS | 1948 | 1467737545554 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x128da9800 == 36 [pid = 1948] [id = 632] 09:52:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x124939800) [pid = 1948] [serial = 1896] [outer = 0x0] 09:52:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x124bdb400) [pid = 1948] [serial = 1897] [outer = 0x124939800] 09:52:25 INFO - PROCESS | 1948 | 1467737545579 Marionette DEBUG loaded listener.js 09:52:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x126598400) [pid = 1948] [serial = 1898] [outer = 0x124939800] 09:52:25 INFO - PROCESS | 1948 | 1467737545900 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]]]}] 09:52:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:52:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 518ms 09:52:25 INFO - PROCESS | 1948 | 1467737545911 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 09:52:25 INFO - PROCESS | 1948 | 1467737545914 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 09:52:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:52:25 INFO - PROCESS | 1948 | 1467737545918 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:52:25 INFO - PROCESS | 1948 | 1467737545926 Marionette TRACE conn2 <- [1,2502,null,{}] 09:52:25 INFO - PROCESS | 1948 | 1467737545928 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}] 09:52:25 INFO - PROCESS | 1948 | 1467737545931 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:26 INFO - PROCESS | 1948 | 1467737546034 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 09:52:26 INFO - PROCESS | 1948 | 1467737546037 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:26 INFO - PROCESS | 1948 | 1467737546038 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a4c4800 == 37 [pid = 1948] [id = 633] 09:52:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x11696a800) [pid = 1948] [serial = 1899] [outer = 0x0] 09:52:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1265d8000) [pid = 1948] [serial = 1900] [outer = 0x11696a800] 09:52:26 INFO - PROCESS | 1948 | 1467737546061 Marionette DEBUG loaded listener.js 09:52:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x12707b000) [pid = 1948] [serial = 1901] [outer = 0x11696a800] 09:52:26 INFO - PROCESS | 1948 | 1467737546394 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]]]}] 09:52:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:52:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 529ms 09:52:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:52:26 INFO - PROCESS | 1948 | 1467737546448 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 09:52:26 INFO - PROCESS | 1948 | 1467737546449 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 09:52:26 INFO - PROCESS | 1948 | 1467737546451 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:52:26 INFO - PROCESS | 1948 | 1467737546452 Marionette TRACE conn2 <- [1,2506,null,{}] 09:52:26 INFO - PROCESS | 1948 | 1467737546454 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}] 09:52:26 INFO - PROCESS | 1948 | 1467737546455 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:26 INFO - PROCESS | 1948 | 1467737546551 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 09:52:26 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x118546800) [pid = 1948] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:52:26 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x1184a7800) [pid = 1948] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:52:26 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x129049400) [pid = 1948] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:52:26 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x126788c00) [pid = 1948] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:52:26 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1195e2c00) [pid = 1948] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:52:26 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x118410800) [pid = 1948] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:52:26 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x122787c00) [pid = 1948] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:52:26 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x11332a400) [pid = 1948] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:52:26 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1247bc800) [pid = 1948] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:52:26 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x12672bc00) [pid = 1948] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:52:26 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x129045000) [pid = 1948] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:52:26 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1126fbc00) [pid = 1948] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:52:26 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x12677a000) [pid = 1948] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:52:26 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x12640b000) [pid = 1948] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:52:26 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x12a492400) [pid = 1948] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:52:26 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x11982ec00) [pid = 1948] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:52:26 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x118590400) [pid = 1948] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:52:26 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x115ef6800) [pid = 1948] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:52:26 INFO - PROCESS | 1948 | 1467737546612 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:26 INFO - PROCESS | 1948 | 1467737546614 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x117e26800 == 38 [pid = 1948] [id = 634] 09:52:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x11332a400) [pid = 1948] [serial = 1902] [outer = 0x0] 09:52:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x116623400) [pid = 1948] [serial = 1903] [outer = 0x11332a400] 09:52:26 INFO - PROCESS | 1948 | 1467737546640 Marionette DEBUG loaded listener.js 09:52:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x122534400) [pid = 1948] [serial = 1904] [outer = 0x11332a400] 09:52:26 INFO - PROCESS | 1948 | 1467737546937 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]]]}] 09:52:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:52:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 519ms 09:52:26 INFO - PROCESS | 1948 | 1467737546977 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 09:52:26 INFO - PROCESS | 1948 | 1467737546979 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 09:52:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:52:26 INFO - PROCESS | 1948 | 1467737546984 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:52:26 INFO - PROCESS | 1948 | 1467737546985 Marionette TRACE conn2 <- [1,2510,null,{}] 09:52:26 INFO - PROCESS | 1948 | 1467737546987 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}] 09:52:26 INFO - PROCESS | 1948 | 1467737546988 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:27 INFO - PROCESS | 1948 | 1467737547073 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 09:52:27 INFO - PROCESS | 1948 | 1467737547076 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:27 INFO - PROCESS | 1948 | 1467737547077 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x1227c7000 == 39 [pid = 1948] [id = 635] 09:52:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x115eea000) [pid = 1948] [serial = 1905] [outer = 0x0] 09:52:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x1265d5400) [pid = 1948] [serial = 1906] [outer = 0x115eea000] 09:52:27 INFO - PROCESS | 1948 | 1467737547103 Marionette DEBUG loaded listener.js 09:52:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x127087400) [pid = 1948] [serial = 1907] [outer = 0x115eea000] 09:52:27 INFO - PROCESS | 1948 | 1467737547417 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]]]}] 09:52:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:52:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 470ms 09:52:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:52:27 INFO - PROCESS | 1948 | 1467737547454 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 09:52:27 INFO - PROCESS | 1948 | 1467737547456 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 09:52:27 INFO - PROCESS | 1948 | 1467737547458 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:52:27 INFO - PROCESS | 1948 | 1467737547459 Marionette TRACE conn2 <- [1,2514,null,{}] 09:52:27 INFO - PROCESS | 1948 | 1467737547461 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}] 09:52:27 INFO - PROCESS | 1948 | 1467737547462 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:27 INFO - PROCESS | 1948 | 1467737547541 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 09:52:27 INFO - PROCESS | 1948 | 1467737547549 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:27 INFO - PROCESS | 1948 | 1467737547550 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b971800 == 40 [pid = 1948] [id = 636] 09:52:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1195e2c00) [pid = 1948] [serial = 1908] [outer = 0x0] 09:52:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x127244000) [pid = 1948] [serial = 1909] [outer = 0x1195e2c00] 09:52:27 INFO - PROCESS | 1948 | 1467737547574 Marionette DEBUG loaded listener.js 09:52:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12724d800) [pid = 1948] [serial = 1910] [outer = 0x1195e2c00] 09:52:27 INFO - PROCESS | 1948 | 1467737547935 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]]]}] 09:52:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:52:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 520ms 09:52:27 INFO - PROCESS | 1948 | 1467737547979 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 09:52:27 INFO - PROCESS | 1948 | 1467737547982 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 09:52:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:52:27 INFO - PROCESS | 1948 | 1467737547985 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:52:28 INFO - PROCESS | 1948 | 1467737547998 Marionette TRACE conn2 <- [1,2518,null,{}] 09:52:28 INFO - PROCESS | 1948 | 1467737548002 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}] 09:52:28 INFO - PROCESS | 1948 | 1467737548004 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:28 INFO - PROCESS | 1948 | 1467737548143 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 09:52:28 INFO - PROCESS | 1948 | 1467737548150 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:28 INFO - PROCESS | 1948 | 1467737548152 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be23800 == 41 [pid = 1948] [id = 637] 09:52:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1286cd000) [pid = 1948] [serial = 1911] [outer = 0x0] 09:52:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x1286d6c00) [pid = 1948] [serial = 1912] [outer = 0x1286cd000] 09:52:28 INFO - PROCESS | 1948 | 1467737548193 Marionette DEBUG loaded listener.js 09:52:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x128a90000) [pid = 1948] [serial = 1913] [outer = 0x1286cd000] 09:52:28 INFO - PROCESS | 1948 | 1467737548535 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]]]}] 09:52:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:52:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 587ms 09:52:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:52:28 INFO - PROCESS | 1948 | 1467737548571 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 09:52:28 INFO - PROCESS | 1948 | 1467737548573 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 09:52:28 INFO - PROCESS | 1948 | 1467737548575 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:52:28 INFO - PROCESS | 1948 | 1467737548576 Marionette TRACE conn2 <- [1,2522,null,{}] 09:52:28 INFO - PROCESS | 1948 | 1467737548582 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}] 09:52:28 INFO - PROCESS | 1948 | 1467737548583 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:28 INFO - PROCESS | 1948 | 1467737548691 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 09:52:28 INFO - PROCESS | 1948 | 1467737548701 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:28 INFO - PROCESS | 1948 | 1467737548701 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c6ad000 == 42 [pid = 1948] [id = 638] 09:52:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x128a90400) [pid = 1948] [serial = 1914] [outer = 0x0] 09:52:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x128d11400) [pid = 1948] [serial = 1915] [outer = 0x128a90400] 09:52:28 INFO - PROCESS | 1948 | 1467737548727 Marionette DEBUG loaded listener.js 09:52:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x12914a800) [pid = 1948] [serial = 1916] [outer = 0x128a90400] 09:52:29 INFO - PROCESS | 1948 | --DOCSHELL 0x12c6bd800 == 41 [pid = 1948] [id = 622] 09:52:29 INFO - PROCESS | 1948 | --DOCSHELL 0x1171c3800 == 40 [pid = 1948] [id = 627] 09:52:29 INFO - PROCESS | 1948 | --DOCSHELL 0x119260800 == 39 [pid = 1948] [id = 626] 09:52:29 INFO - PROCESS | 1948 | --DOCSHELL 0x1181ed000 == 38 [pid = 1948] [id = 624] 09:52:29 INFO - PROCESS | 1948 | --DOCSHELL 0x117e10800 == 37 [pid = 1948] [id = 625] 09:52:30 INFO - PROCESS | 1948 | --DOCSHELL 0x1171c1800 == 36 [pid = 1948] [id = 628] 09:52:30 INFO - PROCESS | 1948 | --DOCSHELL 0x125ecd000 == 35 [pid = 1948] [id = 631] 09:52:30 INFO - PROCESS | 1948 | --DOCSHELL 0x1239ee800 == 34 [pid = 1948] [id = 629] 09:52:30 INFO - PROCESS | 1948 | --DOCSHELL 0x124d15800 == 33 [pid = 1948] [id = 630] 09:52:30 INFO - PROCESS | 1948 | --DOCSHELL 0x128da9800 == 32 [pid = 1948] [id = 632] 09:52:30 INFO - PROCESS | 1948 | --DOCSHELL 0x12a4c4800 == 31 [pid = 1948] [id = 633] 09:52:30 INFO - PROCESS | 1948 | --DOCSHELL 0x117e26800 == 30 [pid = 1948] [id = 634] 09:52:30 INFO - PROCESS | 1948 | --DOCSHELL 0x1227c7000 == 29 [pid = 1948] [id = 635] 09:52:30 INFO - PROCESS | 1948 | --DOCSHELL 0x12b971800 == 28 [pid = 1948] [id = 636] 09:52:30 INFO - PROCESS | 1948 | --DOCSHELL 0x12be23800 == 27 [pid = 1948] [id = 637] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x12b6de800) [pid = 1948] [serial = 1867] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x11393a000) [pid = 1948] [serial = 1871] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x11604b000) [pid = 1948] [serial = 1873] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x12658e400) [pid = 1948] [serial = 1846] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1265d6800) [pid = 1948] [serial = 1847] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x12723f400) [pid = 1948] [serial = 1849] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1293a4400) [pid = 1948] [serial = 1855] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x118596c00) [pid = 1948] [serial = 1858] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x128a8cc00) [pid = 1948] [serial = 1852] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x12939cc00) [pid = 1948] [serial = 1861] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x12a7a1c00) [pid = 1948] [serial = 1864] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x11332bc00) [pid = 1948] [serial = 1870] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x120d43c00) [pid = 1948] [serial = 1840] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1247c4c00) [pid = 1948] [serial = 1841] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x11878a000) [pid = 1948] [serial = 1837] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x118fa4800) [pid = 1948] [serial = 1838] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x1160ac800) [pid = 1948] [serial = 1834] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x118089c00) [pid = 1948] [serial = 1835] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x11924fc00) [pid = 1948] [serial = 1832] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x118598c00) [pid = 1948] [serial = 1831] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x12a8f2000) [pid = 1948] [serial = 1829] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x126728000) [pid = 1948] [serial = 1828] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x12a8f3000) [pid = 1948] [serial = 1826] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x1293d1000) [pid = 1948] [serial = 1825] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x12b658c00) [pid = 1948] [serial = 1865] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x1286d2400) [pid = 1948] [serial = 1823] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x12708c400) [pid = 1948] [serial = 1822] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x1247bcc00) [pid = 1948] [serial = 1820] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x122655c00) [pid = 1948] [serial = 1819] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x118788c00) [pid = 1948] [serial = 1817] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 70 (0x11853b400) [pid = 1948] [serial = 1816] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 69 (0x124ea0800) [pid = 1948] [serial = 1843] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 68 (0x125ef5000) [pid = 1948] [serial = 1859] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 67 (0x129044800) [pid = 1948] [serial = 1853] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 66 (0x1286d8400) [pid = 1948] [serial = 1850] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 65 (0x1293cf000) [pid = 1948] [serial = 1856] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 64 (0x125ef1000) [pid = 1948] [serial = 1844] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | --DOMWINDOW == 63 (0x12953f000) [pid = 1948] [serial = 1862] [outer = 0x0] [url = about:blank] 09:52:30 INFO - PROCESS | 1948 | 1467737550389 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]]]}] 09:52:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:52:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1826ms 09:52:30 INFO - PROCESS | 1948 | 1467737550403 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 09:52:30 INFO - PROCESS | 1948 | 1467737550405 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 09:52:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:52:30 INFO - PROCESS | 1948 | 1467737550409 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:52:30 INFO - PROCESS | 1948 | 1467737550412 Marionette TRACE conn2 <- [1,2526,null,{}] 09:52:30 INFO - PROCESS | 1948 | 1467737550417 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}] 09:52:30 INFO - PROCESS | 1948 | 1467737550419 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:30 INFO - PROCESS | 1948 | 1467737550510 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 09:52:30 INFO - PROCESS | 1948 | 1467737550566 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:30 INFO - PROCESS | 1948 | 1467737550569 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:30 INFO - PROCESS | 1948 | ++DOCSHELL 0x116f3c800 == 28 [pid = 1948] [id = 639] 09:52:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 64 (0x11396ac00) [pid = 1948] [serial = 1917] [outer = 0x0] 09:52:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 65 (0x113f0f400) [pid = 1948] [serial = 1918] [outer = 0x11396ac00] 09:52:30 INFO - PROCESS | 1948 | 1467737550597 Marionette DEBUG loaded listener.js 09:52:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 66 (0x1176dc400) [pid = 1948] [serial = 1919] [outer = 0x11396ac00] 09:52:30 INFO - PROCESS | 1948 | 1467737550952 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]]]}] 09:52:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:52:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 574ms 09:52:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:52:30 INFO - PROCESS | 1948 | 1467737550983 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 09:52:30 INFO - PROCESS | 1948 | 1467737550988 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 09:52:30 INFO - PROCESS | 1948 | 1467737550995 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:52:31 INFO - PROCESS | 1948 | 1467737551000 Marionette TRACE conn2 <- [1,2530,null,{}] 09:52:31 INFO - PROCESS | 1948 | 1467737551004 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}] 09:52:31 INFO - PROCESS | 1948 | 1467737551007 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:31 INFO - PROCESS | 1948 | 1467737551138 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 09:52:31 INFO - PROCESS | 1948 | 1467737551221 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:31 INFO - PROCESS | 1948 | 1467737551223 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x118720000 == 29 [pid = 1948] [id = 640] 09:52:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 67 (0x118089c00) [pid = 1948] [serial = 1920] [outer = 0x0] 09:52:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 68 (0x11854f400) [pid = 1948] [serial = 1921] [outer = 0x118089c00] 09:52:31 INFO - PROCESS | 1948 | 1467737551254 Marionette DEBUG loaded listener.js 09:52:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 69 (0x118783c00) [pid = 1948] [serial = 1922] [outer = 0x118089c00] 09:52:31 INFO - PROCESS | 1948 | 1467737551600 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]]]}] 09:52:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:52:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 628ms 09:52:31 INFO - PROCESS | 1948 | 1467737551622 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 09:52:31 INFO - PROCESS | 1948 | 1467737551624 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 09:52:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:52:31 INFO - PROCESS | 1948 | 1467737551627 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:52:31 INFO - PROCESS | 1948 | 1467737551634 Marionette TRACE conn2 <- [1,2534,null,{}] 09:52:31 INFO - PROCESS | 1948 | 1467737551646 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}] 09:52:31 INFO - PROCESS | 1948 | 1467737551651 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:31 INFO - PROCESS | 1948 | 1467737551805 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 09:52:31 INFO - PROCESS | 1948 | 1467737551854 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:31 INFO - PROCESS | 1948 | 1467737551856 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x1225ac000 == 30 [pid = 1948] [id = 641] 09:52:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 70 (0x1126fa400) [pid = 1948] [serial = 1923] [outer = 0x0] 09:52:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x1195ddc00) [pid = 1948] [serial = 1924] [outer = 0x1126fa400] 09:52:31 INFO - PROCESS | 1948 | 1467737551901 Marionette DEBUG loaded listener.js 09:52:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x11982f000) [pid = 1948] [serial = 1925] [outer = 0x1126fa400] 09:52:32 INFO - PROCESS | 1948 | 1467737552300 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]]]}] 09:52:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:52:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 677ms 09:52:32 INFO - PROCESS | 1948 | 1467737552305 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 09:52:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:52:32 INFO - PROCESS | 1948 | 1467737552308 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 09:52:32 INFO - PROCESS | 1948 | 1467737552311 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:52:32 INFO - PROCESS | 1948 | 1467737552316 Marionette TRACE conn2 <- [1,2538,null,{}] 09:52:32 INFO - PROCESS | 1948 | 1467737552319 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}] 09:52:32 INFO - PROCESS | 1948 | 1467737552321 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:32 INFO - PROCESS | 1948 | 1467737552476 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 09:52:32 INFO - PROCESS | 1948 | 1467737552484 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:32 INFO - PROCESS | 1948 | 1467737552486 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:32 INFO - PROCESS | 1948 | ++DOCSHELL 0x1226d5000 == 31 [pid = 1948] [id = 642] 09:52:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x120d44000) [pid = 1948] [serial = 1926] [outer = 0x0] 09:52:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x123a21000) [pid = 1948] [serial = 1927] [outer = 0x120d44000] 09:52:32 INFO - PROCESS | 1948 | 1467737552505 Marionette DEBUG loaded listener.js 09:52:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x1246ec400) [pid = 1948] [serial = 1928] [outer = 0x120d44000] 09:52:32 INFO - PROCESS | 1948 | 1467737552892 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]]]}] 09:52:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:52:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 625ms 09:52:32 INFO - PROCESS | 1948 | 1467737552936 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 09:52:32 INFO - PROCESS | 1948 | 1467737552938 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 09:52:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:52:32 INFO - PROCESS | 1948 | 1467737552941 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:52:32 INFO - PROCESS | 1948 | 1467737552943 Marionette TRACE conn2 <- [1,2542,null,{}] 09:52:32 INFO - PROCESS | 1948 | 1467737552959 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}] 09:52:32 INFO - PROCESS | 1948 | 1467737552961 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:33 INFO - PROCESS | 1948 | 1467737553108 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 09:52:33 INFO - PROCESS | 1948 | 1467737553186 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:33 INFO - PROCESS | 1948 | 1467737553187 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x124718800 == 32 [pid = 1948] [id = 643] 09:52:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x115eefc00) [pid = 1948] [serial = 1929] [outer = 0x0] 09:52:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x1247c9c00) [pid = 1948] [serial = 1930] [outer = 0x115eefc00] 09:52:33 INFO - PROCESS | 1948 | 1467737553226 Marionette DEBUG loaded listener.js 09:52:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x125409800) [pid = 1948] [serial = 1931] [outer = 0x115eefc00] 09:52:33 INFO - PROCESS | 1948 | 1467737553570 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]]]}] 09:52:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:52:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 683ms 09:52:33 INFO - PROCESS | 1948 | 1467737553625 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 09:52:33 INFO - PROCESS | 1948 | 1467737553626 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 09:52:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:52:33 INFO - PROCESS | 1948 | 1467737553629 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:52:33 INFO - PROCESS | 1948 | 1467737553630 Marionette TRACE conn2 <- [1,2546,null,{}] 09:52:33 INFO - PROCESS | 1948 | 1467737553632 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}] 09:52:33 INFO - PROCESS | 1948 | 1467737553636 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:33 INFO - PROCESS | 1948 | 1467737553756 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 09:52:33 INFO - PROCESS | 1948 | 1467737553764 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:33 INFO - PROCESS | 1948 | 1467737553766 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x126514800 == 33 [pid = 1948] [id = 644] 09:52:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x125488000) [pid = 1948] [serial = 1932] [outer = 0x0] 09:52:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x12640b400) [pid = 1948] [serial = 1933] [outer = 0x125488000] 09:52:33 INFO - PROCESS | 1948 | 1467737553791 Marionette DEBUG loaded listener.js 09:52:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x12707f000) [pid = 1948] [serial = 1934] [outer = 0x125488000] 09:52:34 INFO - PROCESS | 1948 | 1467737554101 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]]]}] 09:52:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:52:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 519ms 09:52:34 INFO - PROCESS | 1948 | 1467737554149 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 09:52:34 INFO - PROCESS | 1948 | 1467737554150 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 09:52:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:52:34 INFO - PROCESS | 1948 | 1467737554152 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:52:34 INFO - PROCESS | 1948 | 1467737554153 Marionette TRACE conn2 <- [1,2550,null,{}] 09:52:34 INFO - PROCESS | 1948 | 1467737554155 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}] 09:52:34 INFO - PROCESS | 1948 | 1467737554157 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:34 INFO - PROCESS | 1948 | 1467737554239 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 09:52:34 INFO - PROCESS | 1948 | 1467737554243 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:34 INFO - PROCESS | 1948 | 1467737554244 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:34 INFO - PROCESS | 1948 | ++DOCSHELL 0x12907c000 == 34 [pid = 1948] [id = 645] 09:52:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x12548b000) [pid = 1948] [serial = 1935] [outer = 0x0] 09:52:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x127249400) [pid = 1948] [serial = 1936] [outer = 0x12548b000] 09:52:34 INFO - PROCESS | 1948 | 1467737554271 Marionette DEBUG loaded listener.js 09:52:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x1288ed000) [pid = 1948] [serial = 1937] [outer = 0x12548b000] 09:52:34 INFO - PROCESS | 1948 | 1467737554614 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]]]}] 09:52:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:52:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 468ms 09:52:34 INFO - PROCESS | 1948 | 1467737554620 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 09:52:34 INFO - PROCESS | 1948 | 1467737554621 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 09:52:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:52:34 INFO - PROCESS | 1948 | 1467737554623 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:52:34 INFO - PROCESS | 1948 | 1467737554624 Marionette TRACE conn2 <- [1,2554,null,{}] 09:52:34 INFO - PROCESS | 1948 | 1467737554627 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}] 09:52:34 INFO - PROCESS | 1948 | 1467737554628 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:34 INFO - PROCESS | 1948 | 1467737554731 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 09:52:34 INFO - PROCESS | 1948 | 1467737554738 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:34 INFO - PROCESS | 1948 | 1467737554739 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:34 INFO - PROCESS | 1948 | ++DOCSHELL 0x12935c000 == 35 [pid = 1948] [id = 646] 09:52:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x119249400) [pid = 1948] [serial = 1938] [outer = 0x0] 09:52:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1288ed800) [pid = 1948] [serial = 1939] [outer = 0x119249400] 09:52:34 INFO - PROCESS | 1948 | 1467737554762 Marionette DEBUG loaded listener.js 09:52:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x128a8d000) [pid = 1948] [serial = 1940] [outer = 0x119249400] 09:52:35 INFO - PROCESS | 1948 | 1467737555055 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]]]}] 09:52:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:52:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 469ms 09:52:35 INFO - PROCESS | 1948 | 1467737555092 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 09:52:35 INFO - PROCESS | 1948 | 1467737555093 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 09:52:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:52:35 INFO - PROCESS | 1948 | 1467737555098 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:52:35 INFO - PROCESS | 1948 | 1467737555099 Marionette TRACE conn2 <- [1,2558,null,{}] 09:52:35 INFO - PROCESS | 1948 | 1467737555102 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}] 09:52:35 INFO - PROCESS | 1948 | 1467737555103 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:35 INFO - PROCESS | 1948 | 1467737555186 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 09:52:35 INFO - PROCESS | 1948 | 1467737555190 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:35 INFO - PROCESS | 1948 | 1467737555191 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x1225a5000 == 36 [pid = 1948] [id = 647] 09:52:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x115ef6800) [pid = 1948] [serial = 1941] [outer = 0x0] 09:52:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x128a91400) [pid = 1948] [serial = 1942] [outer = 0x115ef6800] 09:52:35 INFO - PROCESS | 1948 | 1467737555216 Marionette DEBUG loaded listener.js 09:52:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x129151c00) [pid = 1948] [serial = 1943] [outer = 0x115ef6800] 09:52:35 INFO - PROCESS | 1948 | 1467737555597 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]]]}] 09:52:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:52:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 523ms 09:52:35 INFO - PROCESS | 1948 | 1467737555620 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 09:52:35 INFO - PROCESS | 1948 | 1467737555621 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 09:52:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:52:35 INFO - PROCESS | 1948 | 1467737555623 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:52:35 INFO - PROCESS | 1948 | 1467737555624 Marionette TRACE conn2 <- [1,2562,null,{}] 09:52:35 INFO - PROCESS | 1948 | 1467737555626 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}] 09:52:35 INFO - PROCESS | 1948 | 1467737555628 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:35 INFO - PROCESS | 1948 | 1467737555733 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 09:52:35 INFO - PROCESS | 1948 | 1467737555736 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:35 INFO - PROCESS | 1948 | 1467737555737 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b60e000 == 37 [pid = 1948] [id = 648] 09:52:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x119946000) [pid = 1948] [serial = 1944] [outer = 0x0] 09:52:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x1293a3800) [pid = 1948] [serial = 1945] [outer = 0x119946000] 09:52:35 INFO - PROCESS | 1948 | 1467737555761 Marionette DEBUG loaded listener.js 09:52:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1293ce800) [pid = 1948] [serial = 1946] [outer = 0x119946000] 09:52:36 INFO - PROCESS | 1948 | 1467737556122 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]]]}] 09:52:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:52:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 518ms 09:52:36 INFO - PROCESS | 1948 | 1467737556142 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 09:52:36 INFO - PROCESS | 1948 | 1467737556143 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 09:52:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:52:36 INFO - PROCESS | 1948 | 1467737556147 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:52:36 INFO - PROCESS | 1948 | 1467737556151 Marionette TRACE conn2 <- [1,2566,null,{}] 09:52:36 INFO - PROCESS | 1948 | 1467737556159 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}] 09:52:36 INFO - PROCESS | 1948 | 1467737556161 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:36 INFO - PROCESS | 1948 | 1467737556276 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 09:52:36 INFO - PROCESS | 1948 | 1467737556315 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:36 INFO - PROCESS | 1948 | 1467737556317 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:36 INFO - PROCESS | 1948 | ++DOCSHELL 0x12470c800 == 38 [pid = 1948] [id = 649] 09:52:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1293cec00) [pid = 1948] [serial = 1947] [outer = 0x0] 09:52:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12a490c00) [pid = 1948] [serial = 1948] [outer = 0x1293cec00] 09:52:36 INFO - PROCESS | 1948 | 1467737556343 Marionette DEBUG loaded listener.js 09:52:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12a7a6c00) [pid = 1948] [serial = 1949] [outer = 0x1293cec00] 09:52:36 INFO - PROCESS | 1948 | 1467737556681 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]]]}] 09:52:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:52:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 578ms 09:52:36 INFO - PROCESS | 1948 | 1467737556725 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 09:52:36 INFO - PROCESS | 1948 | 1467737556727 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 09:52:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:52:36 INFO - PROCESS | 1948 | 1467737556730 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:52:36 INFO - PROCESS | 1948 | 1467737556732 Marionette TRACE conn2 <- [1,2570,null,{}] 09:52:36 INFO - PROCESS | 1948 | 1467737556735 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}] 09:52:36 INFO - PROCESS | 1948 | 1467737556736 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:36 INFO - PROCESS | 1948 | 1467737556841 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 09:52:36 INFO - PROCESS | 1948 | 1467737556863 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:36 INFO - PROCESS | 1948 | 1467737556864 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:36 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c6ba800 == 39 [pid = 1948] [id = 650] 09:52:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x125407c00) [pid = 1948] [serial = 1950] [outer = 0x0] 09:52:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12a8f6000) [pid = 1948] [serial = 1951] [outer = 0x125407c00] 09:52:36 INFO - PROCESS | 1948 | 1467737556889 Marionette DEBUG loaded listener.js 09:52:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12a8fa400) [pid = 1948] [serial = 1952] [outer = 0x125407c00] 09:52:37 INFO - PROCESS | 1948 | 1467737557312 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]]]}] 09:52:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:52:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 622ms 09:52:37 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x1288f4000) [pid = 1948] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:52:37 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x124939800) [pid = 1948] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:52:37 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x11696a800) [pid = 1948] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:52:37 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x11332a400) [pid = 1948] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:52:37 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1195e2c00) [pid = 1948] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:52:37 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1286cd000) [pid = 1948] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:52:37 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x115eea000) [pid = 1948] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:52:37 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x119827400) [pid = 1948] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:52:37 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1126fc400) [pid = 1948] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:52:37 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x118085800) [pid = 1948] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:52:37 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x11332c400) [pid = 1948] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:52:37 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x118085c00) [pid = 1948] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:52:37 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x111aa5800) [pid = 1948] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:52:37 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x115e11800) [pid = 1948] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:52:37 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x119833400) [pid = 1948] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:52:37 INFO - PROCESS | 1948 | 1467737557607 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 09:52:37 INFO - PROCESS | 1948 | 1467737557608 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 09:52:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:52:37 INFO - PROCESS | 1948 | 1467737557618 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:52:37 INFO - PROCESS | 1948 | 1467737557626 Marionette TRACE conn2 <- [1,2574,null,{}] 09:52:37 INFO - PROCESS | 1948 | 1467737557630 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}] 09:52:37 INFO - PROCESS | 1948 | 1467737557631 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:37 INFO - PROCESS | 1948 | 1467737557709 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 09:52:37 INFO - PROCESS | 1948 | 1467737557717 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:37 INFO - PROCESS | 1948 | 1467737557718 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x1226cd000 == 40 [pid = 1948] [id = 651] 09:52:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x115eea000) [pid = 1948] [serial = 1953] [outer = 0x0] 09:52:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x11696fc00) [pid = 1948] [serial = 1954] [outer = 0x115eea000] 09:52:37 INFO - PROCESS | 1948 | 1467737557743 Marionette DEBUG loaded listener.js 09:52:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x11859c000) [pid = 1948] [serial = 1955] [outer = 0x115eea000] 09:52:38 INFO - PROCESS | 1948 | 1467737558145 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]]]}] 09:52:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:52:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 585ms 09:52:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:52:38 INFO - PROCESS | 1948 | 1467737558203 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 09:52:38 INFO - PROCESS | 1948 | 1467737558205 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 09:52:38 INFO - PROCESS | 1948 | 1467737558208 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:52:38 INFO - PROCESS | 1948 | 1467737558210 Marionette TRACE conn2 <- [1,2578,null,{}] 09:52:38 INFO - PROCESS | 1948 | 1467737558216 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}] 09:52:38 INFO - PROCESS | 1948 | 1467737558217 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:38 INFO - PROCESS | 1948 | 1467737558333 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 09:52:38 INFO - PROCESS | 1948 | 1467737558343 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:38 INFO - PROCESS | 1948 | 1467737558345 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x12ccd2000 == 41 [pid = 1948] [id = 652] 09:52:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x118787800) [pid = 1948] [serial = 1956] [outer = 0x0] 09:52:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x126411400) [pid = 1948] [serial = 1957] [outer = 0x118787800] 09:52:38 INFO - PROCESS | 1948 | 1467737558384 Marionette DEBUG loaded listener.js 09:52:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1286d3000) [pid = 1948] [serial = 1958] [outer = 0x118787800] 09:52:38 INFO - PROCESS | 1948 | 1467737558815 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]]]}] 09:52:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:52:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 621ms 09:52:38 INFO - PROCESS | 1948 | 1467737558828 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 09:52:38 INFO - PROCESS | 1948 | 1467737558831 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 09:52:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:52:38 INFO - PROCESS | 1948 | 1467737558835 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:52:38 INFO - PROCESS | 1948 | 1467737558836 Marionette TRACE conn2 <- [1,2582,null,{}] 09:52:38 INFO - PROCESS | 1948 | 1467737558838 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}] 09:52:38 INFO - PROCESS | 1948 | 1467737558839 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:38 INFO - PROCESS | 1948 | 1467737558951 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 09:52:38 INFO - PROCESS | 1948 | 1467737558957 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:38 INFO - PROCESS | 1948 | 1467737558958 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d309000 == 42 [pid = 1948] [id = 653] 09:52:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12a8f5800) [pid = 1948] [serial = 1959] [outer = 0x0] 09:52:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12b65c800) [pid = 1948] [serial = 1960] [outer = 0x12a8f5800] 09:52:38 INFO - PROCESS | 1948 | 1467737558982 Marionette DEBUG loaded listener.js 09:52:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12b6e9400) [pid = 1948] [serial = 1961] [outer = 0x12a8f5800] 09:52:39 INFO - PROCESS | 1948 | 1467737559269 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]]]}] 09:52:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:52:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 468ms 09:52:39 INFO - PROCESS | 1948 | 1467737559304 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 09:52:39 INFO - PROCESS | 1948 | 1467737559305 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 09:52:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:52:39 INFO - PROCESS | 1948 | 1467737559307 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:52:39 INFO - PROCESS | 1948 | 1467737559308 Marionette TRACE conn2 <- [1,2586,null,{}] 09:52:39 INFO - PROCESS | 1948 | 1467737559311 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}] 09:52:39 INFO - PROCESS | 1948 | 1467737559312 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:39 INFO - PROCESS | 1948 | 1467737559392 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 09:52:39 INFO - PROCESS | 1948 | 1467737559397 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:39 INFO - PROCESS | 1948 | 1467737559399 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d7bf800 == 43 [pid = 1948] [id = 654] 09:52:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12b6e9800) [pid = 1948] [serial = 1962] [outer = 0x0] 09:52:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12b92a000) [pid = 1948] [serial = 1963] [outer = 0x12b6e9800] 09:52:39 INFO - PROCESS | 1948 | 1467737559423 Marionette DEBUG loaded listener.js 09:52:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12b99a000) [pid = 1948] [serial = 1964] [outer = 0x12b6e9800] 09:52:39 INFO - PROCESS | 1948 | 1467737559989 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]]]}] 09:52:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:52:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 724ms 09:52:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:52:40 INFO - PROCESS | 1948 | 1467737560039 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 09:52:40 INFO - PROCESS | 1948 | 1467737560042 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 09:52:40 INFO - PROCESS | 1948 | 1467737560048 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:52:40 INFO - PROCESS | 1948 | 1467737560051 Marionette TRACE conn2 <- [1,2590,null,{}] 09:52:40 INFO - PROCESS | 1948 | 1467737560055 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}] 09:52:40 INFO - PROCESS | 1948 | 1467737560056 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:40 INFO - PROCESS | 1948 | 1467737560178 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 09:52:40 INFO - PROCESS | 1948 | 1467737560241 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:40 INFO - PROCESS | 1948 | 1467737560242 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:40 INFO - PROCESS | 1948 | ++DOCSHELL 0x11871f800 == 44 [pid = 1948] [id = 655] 09:52:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x113d60c00) [pid = 1948] [serial = 1965] [outer = 0x0] 09:52:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x11808a400) [pid = 1948] [serial = 1966] [outer = 0x113d60c00] 09:52:40 INFO - PROCESS | 1948 | 1467737560273 Marionette DEBUG loaded listener.js 09:52:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x11853b400) [pid = 1948] [serial = 1967] [outer = 0x113d60c00] 09:52:40 INFO - PROCESS | 1948 | 1467737560834 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]]]}] 09:52:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:52:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 826ms 09:52:41 INFO - PROCESS | 1948 | 1467737561083 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 09:52:41 INFO - PROCESS | 1948 | 1467737561086 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 09:52:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:52:41 INFO - PROCESS | 1948 | 1467737561123 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:52:41 INFO - PROCESS | 1948 | 1467737561125 Marionette TRACE conn2 <- [1,2594,null,{}] 09:52:41 INFO - PROCESS | 1948 | 1467737561128 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}] 09:52:41 INFO - PROCESS | 1948 | 1467737561130 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:41 INFO - PROCESS | 1948 | 1467737561236 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 09:52:41 INFO - PROCESS | 1948 | 1467737561295 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:41 INFO - PROCESS | 1948 | 1467737561298 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x1181e4800 == 45 [pid = 1948] [id = 656] 09:52:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x113d11c00) [pid = 1948] [serial = 1968] [outer = 0x0] 09:52:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x1160a9000) [pid = 1948] [serial = 1969] [outer = 0x113d11c00] 09:52:41 INFO - PROCESS | 1948 | 1467737561325 Marionette DEBUG loaded listener.js 09:52:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x11662f400) [pid = 1948] [serial = 1970] [outer = 0x113d11c00] 09:52:41 INFO - PROCESS | 1948 | --DOCSHELL 0x12d309000 == 44 [pid = 1948] [id = 653] 09:52:41 INFO - PROCESS | 1948 | --DOCSHELL 0x12ccd2000 == 43 [pid = 1948] [id = 652] 09:52:41 INFO - PROCESS | 1948 | --DOCSHELL 0x1226cd000 == 42 [pid = 1948] [id = 651] 09:52:41 INFO - PROCESS | 1948 | --DOCSHELL 0x12c6ba800 == 41 [pid = 1948] [id = 650] 09:52:41 INFO - PROCESS | 1948 | --DOCSHELL 0x12470c800 == 40 [pid = 1948] [id = 649] 09:52:41 INFO - PROCESS | 1948 | --DOCSHELL 0x12b60e000 == 39 [pid = 1948] [id = 648] 09:52:41 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x128d11400) [pid = 1948] [serial = 1915] [outer = 0x0] [url = about:blank] 09:52:41 INFO - PROCESS | 1948 | --DOCSHELL 0x1225a5000 == 38 [pid = 1948] [id = 647] 09:52:41 INFO - PROCESS | 1948 | --DOCSHELL 0x12935c000 == 37 [pid = 1948] [id = 646] 09:52:41 INFO - PROCESS | 1948 | --DOCSHELL 0x12907c000 == 36 [pid = 1948] [id = 645] 09:52:41 INFO - PROCESS | 1948 | --DOCSHELL 0x126514800 == 35 [pid = 1948] [id = 644] 09:52:41 INFO - PROCESS | 1948 | --DOCSHELL 0x124718800 == 34 [pid = 1948] [id = 643] 09:52:41 INFO - PROCESS | 1948 | --DOCSHELL 0x1226d5000 == 33 [pid = 1948] [id = 642] 09:52:41 INFO - PROCESS | 1948 | --DOCSHELL 0x1225ac000 == 32 [pid = 1948] [id = 641] 09:52:41 INFO - PROCESS | 1948 | --DOCSHELL 0x118720000 == 31 [pid = 1948] [id = 640] 09:52:41 INFO - PROCESS | 1948 | --DOCSHELL 0x116f3c800 == 30 [pid = 1948] [id = 639] 09:52:41 INFO - PROCESS | 1948 | --DOCSHELL 0x12c6ad000 == 29 [pid = 1948] [id = 638] 09:52:41 INFO - PROCESS | 1948 | 1467737561821 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:52:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:52:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 734ms 09:52:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:52:41 INFO - PROCESS | 1948 | 1467737561854 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 09:52:41 INFO - PROCESS | 1948 | 1467737561856 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 09:52:41 INFO - PROCESS | 1948 | 1467737561863 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:52:41 INFO - PROCESS | 1948 | 1467737561867 Marionette TRACE conn2 <- [1,2598,null,{}] 09:52:41 INFO - PROCESS | 1948 | 1467737561871 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:52:41 INFO - PROCESS | 1948 | 1467737561873 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:41 INFO - PROCESS | 1948 | 1467737561977 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 09:52:41 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x12b921800) [pid = 1948] [serial = 1868] [outer = 0x0] [url = about:blank] 09:52:41 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x124bdb400) [pid = 1948] [serial = 1897] [outer = 0x0] [url = about:blank] 09:52:41 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x1265d8000) [pid = 1948] [serial = 1900] [outer = 0x0] [url = about:blank] 09:52:41 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x116623400) [pid = 1948] [serial = 1903] [outer = 0x0] [url = about:blank] 09:52:42 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x122534400) [pid = 1948] [serial = 1904] [outer = 0x0] [url = about:blank] 09:52:42 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x127244000) [pid = 1948] [serial = 1909] [outer = 0x0] [url = about:blank] 09:52:42 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1286d6c00) [pid = 1948] [serial = 1912] [outer = 0x0] [url = about:blank] 09:52:42 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1265d5400) [pid = 1948] [serial = 1906] [outer = 0x0] [url = about:blank] 09:52:42 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x128a90000) [pid = 1948] [serial = 1913] [outer = 0x0] [url = about:blank] 09:52:42 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x120d44c00) [pid = 1948] [serial = 1891] [outer = 0x0] [url = about:blank] 09:52:42 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x118f1b000) [pid = 1948] [serial = 1888] [outer = 0x0] [url = about:blank] 09:52:42 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1195e2800) [pid = 1948] [serial = 1889] [outer = 0x0] [url = about:blank] 09:52:42 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x118591000) [pid = 1948] [serial = 1885] [outer = 0x0] [url = about:blank] 09:52:42 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x11859d800) [pid = 1948] [serial = 1886] [outer = 0x0] [url = about:blank] 09:52:42 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x113d61400) [pid = 1948] [serial = 1882] [outer = 0x0] [url = about:blank] 09:52:42 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x116a0a800) [pid = 1948] [serial = 1883] [outer = 0x0] [url = about:blank] 09:52:42 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x118542000) [pid = 1948] [serial = 1880] [outer = 0x0] [url = about:blank] 09:52:42 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x118409c00) [pid = 1948] [serial = 1879] [outer = 0x0] [url = about:blank] 09:52:42 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x1166edc00) [pid = 1948] [serial = 1877] [outer = 0x0] [url = about:blank] 09:52:42 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x1151adc00) [pid = 1948] [serial = 1876] [outer = 0x0] [url = about:blank] 09:52:42 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x116632c00) [pid = 1948] [serial = 1874] [outer = 0x0] [url = about:blank] 09:52:42 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x12393c000) [pid = 1948] [serial = 1892] [outer = 0x0] [url = about:blank] 09:52:42 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x12707b000) [pid = 1948] [serial = 1901] [outer = 0x0] [url = about:blank] 09:52:42 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x123b4b400) [pid = 1948] [serial = 1894] [outer = 0x0] [url = about:blank] 09:52:42 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x1247bd000) [pid = 1948] [serial = 1895] [outer = 0x0] [url = about:blank] 09:52:42 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x127087400) [pid = 1948] [serial = 1907] [outer = 0x0] [url = about:blank] 09:52:42 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x126598400) [pid = 1948] [serial = 1898] [outer = 0x0] [url = about:blank] 09:52:42 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x12724d800) [pid = 1948] [serial = 1910] [outer = 0x0] [url = about:blank] 09:52:42 INFO - PROCESS | 1948 | 1467737562063 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:42 INFO - PROCESS | 1948 | 1467737562065 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x1181f6800 == 30 [pid = 1948] [id = 657] 09:52:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x116623400) [pid = 1948] [serial = 1971] [outer = 0x0] 09:52:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x118088c00) [pid = 1948] [serial = 1972] [outer = 0x116623400] 09:52:42 INFO - PROCESS | 1948 | 1467737562122 Marionette DEBUG loaded listener.js 09:52:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x118591000) [pid = 1948] [serial = 1973] [outer = 0x116623400] 09:52:42 INFO - PROCESS | 1948 | 1467737562554 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:52:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:52:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 728ms 09:52:42 INFO - PROCESS | 1948 | 1467737562593 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 09:52:42 INFO - PROCESS | 1948 | 1467737562596 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 09:52:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:52:42 INFO - PROCESS | 1948 | 1467737562600 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:52:42 INFO - PROCESS | 1948 | 1467737562601 Marionette TRACE conn2 <- [1,2602,null,{}] 09:52:42 INFO - PROCESS | 1948 | 1467737562607 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:52:42 INFO - PROCESS | 1948 | 1467737562611 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:42 INFO - PROCESS | 1948 | 1467737562701 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 09:52:42 INFO - PROCESS | 1948 | 1467737562708 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:42 INFO - PROCESS | 1948 | 1467737562711 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x11991e000 == 31 [pid = 1948] [id = 658] 09:52:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x118fa2000) [pid = 1948] [serial = 1974] [outer = 0x0] 09:52:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x119247400) [pid = 1948] [serial = 1975] [outer = 0x118fa2000] 09:52:42 INFO - PROCESS | 1948 | 1467737562743 Marionette DEBUG loaded listener.js 09:52:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x1195e7c00) [pid = 1948] [serial = 1976] [outer = 0x118fa2000] 09:52:43 INFO - PROCESS | 1948 | 1467737563175 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:52:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:52:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 620ms 09:52:43 INFO - PROCESS | 1948 | 1467737563221 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 09:52:43 INFO - PROCESS | 1948 | 1467737563223 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 09:52:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:52:43 INFO - PROCESS | 1948 | 1467737563227 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:52:43 INFO - PROCESS | 1948 | 1467737563229 Marionette TRACE conn2 <- [1,2606,null,{}] 09:52:43 INFO - PROCESS | 1948 | 1467737563232 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:52:43 INFO - PROCESS | 1948 | 1467737563234 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:43 INFO - PROCESS | 1948 | 1467737563300 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 09:52:43 INFO - PROCESS | 1948 | 1467737563304 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:43 INFO - PROCESS | 1948 | 1467737563305 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x1227be000 == 32 [pid = 1948] [id = 659] 09:52:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x119837800) [pid = 1948] [serial = 1977] [outer = 0x0] 09:52:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x122536400) [pid = 1948] [serial = 1978] [outer = 0x119837800] 09:52:43 INFO - PROCESS | 1948 | 1467737563326 Marionette DEBUG loaded listener.js 09:52:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x1242abc00) [pid = 1948] [serial = 1979] [outer = 0x119837800] 09:52:43 INFO - PROCESS | 1948 | 1467737563752 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:52:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:52:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 574ms 09:52:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:52:43 INFO - PROCESS | 1948 | 1467737563825 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 09:52:43 INFO - PROCESS | 1948 | 1467737563827 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 09:52:43 INFO - PROCESS | 1948 | 1467737563833 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:52:43 INFO - PROCESS | 1948 | 1467737563835 Marionette TRACE conn2 <- [1,2610,null,{}] 09:52:43 INFO - PROCESS | 1948 | 1467737563849 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:52:43 INFO - PROCESS | 1948 | 1467737563851 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:44 INFO - PROCESS | 1948 | 1467737564010 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 09:52:44 INFO - PROCESS | 1948 | 1467737564035 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:44 INFO - PROCESS | 1948 | 1467737564036 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x12470c800 == 33 [pid = 1948] [id = 660] 09:52:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x113382800) [pid = 1948] [serial = 1980] [outer = 0x0] 09:52:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x124930400) [pid = 1948] [serial = 1981] [outer = 0x113382800] 09:52:44 INFO - PROCESS | 1948 | 1467737564075 Marionette DEBUG loaded listener.js 09:52:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x124d4f800) [pid = 1948] [serial = 1982] [outer = 0x113382800] 09:52:44 INFO - PROCESS | 1948 | 1467737564442 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:52:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:52:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 633ms 09:52:44 INFO - PROCESS | 1948 | 1467737564467 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 09:52:44 INFO - PROCESS | 1948 | 1467737564469 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 09:52:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:52:44 INFO - PROCESS | 1948 | 1467737564471 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:52:44 INFO - PROCESS | 1948 | 1467737564472 Marionette TRACE conn2 <- [1,2614,null,{}] 09:52:44 INFO - PROCESS | 1948 | 1467737564474 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:52:44 INFO - PROCESS | 1948 | 1467737564478 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:44 INFO - PROCESS | 1948 | 1467737564615 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 09:52:44 INFO - PROCESS | 1948 | 1467737564619 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:44 INFO - PROCESS | 1948 | 1467737564622 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x126502800 == 34 [pid = 1948] [id = 661] 09:52:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x12540d800) [pid = 1948] [serial = 1983] [outer = 0x0] 09:52:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x12640b000) [pid = 1948] [serial = 1984] [outer = 0x12540d800] 09:52:44 INFO - PROCESS | 1948 | 1467737564699 Marionette DEBUG loaded listener.js 09:52:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x126729800) [pid = 1948] [serial = 1985] [outer = 0x12540d800] 09:52:45 INFO - PROCESS | 1948 | 1467737565139 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:52:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:52:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 719ms 09:52:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:52:45 INFO - PROCESS | 1948 | 1467737565191 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 09:52:45 INFO - PROCESS | 1948 | 1467737565192 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 09:52:45 INFO - PROCESS | 1948 | 1467737565200 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:52:45 INFO - PROCESS | 1948 | 1467737565201 Marionette TRACE conn2 <- [1,2618,null,{}] 09:52:45 INFO - PROCESS | 1948 | 1467737565204 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:52:45 INFO - PROCESS | 1948 | 1467737565205 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:45 INFO - PROCESS | 1948 | 1467737565303 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 09:52:45 INFO - PROCESS | 1948 | 1467737565359 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:45 INFO - PROCESS | 1948 | 1467737565360 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x128da2000 == 35 [pid = 1948] [id = 662] 09:52:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x126728c00) [pid = 1948] [serial = 1986] [outer = 0x0] 09:52:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x127089000) [pid = 1948] [serial = 1987] [outer = 0x126728c00] 09:52:45 INFO - PROCESS | 1948 | 1467737565391 Marionette DEBUG loaded listener.js 09:52:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12724a800) [pid = 1948] [serial = 1988] [outer = 0x126728c00] 09:52:45 INFO - PROCESS | 1948 | 1467737565711 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:52:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:52:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 526ms 09:52:45 INFO - PROCESS | 1948 | 1467737565721 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 09:52:45 INFO - PROCESS | 1948 | 1467737565722 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 09:52:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:52:45 INFO - PROCESS | 1948 | 1467737565725 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:52:45 INFO - PROCESS | 1948 | 1467737565727 Marionette TRACE conn2 <- [1,2622,null,{}] 09:52:45 INFO - PROCESS | 1948 | 1467737565731 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:52:45 INFO - PROCESS | 1948 | 1467737565733 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:45 INFO - PROCESS | 1948 | 1467737565807 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 09:52:45 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x119946000) [pid = 1948] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:52:45 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x119249400) [pid = 1948] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:52:45 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x1126fa400) [pid = 1948] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:52:45 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x120d44000) [pid = 1948] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:52:45 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x128a90400) [pid = 1948] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:52:45 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x115eefc00) [pid = 1948] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:52:45 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x125488000) [pid = 1948] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:52:45 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x11396ac00) [pid = 1948] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:52:45 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x12548b000) [pid = 1948] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:52:45 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x1293cec00) [pid = 1948] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:52:45 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x115ef6800) [pid = 1948] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:52:45 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x125407c00) [pid = 1948] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:52:45 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x118089c00) [pid = 1948] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:52:45 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x115eea000) [pid = 1948] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:52:45 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x118787800) [pid = 1948] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:52:45 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x12a8f5800) [pid = 1948] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:52:46 INFO - PROCESS | 1948 | 1467737565998 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:46 INFO - PROCESS | 1948 | 1467737565999 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x1226d2000 == 36 [pid = 1948] [id = 663] 09:52:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x11203b400) [pid = 1948] [serial = 1989] [outer = 0x0] 09:52:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x113b7a400) [pid = 1948] [serial = 1990] [outer = 0x11203b400] 09:52:46 INFO - PROCESS | 1948 | 1467737566024 Marionette DEBUG loaded listener.js 09:52:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x118787800) [pid = 1948] [serial = 1991] [outer = 0x11203b400] 09:52:46 INFO - PROCESS | 1948 | 1467737566273 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:52:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:52:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 574ms 09:52:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:52:46 INFO - PROCESS | 1948 | 1467737566305 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 09:52:46 INFO - PROCESS | 1948 | 1467737566306 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 09:52:46 INFO - PROCESS | 1948 | 1467737566308 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:52:46 INFO - PROCESS | 1948 | 1467737566309 Marionette TRACE conn2 <- [1,2626,null,{}] 09:52:46 INFO - PROCESS | 1948 | 1467737566312 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:52:46 INFO - PROCESS | 1948 | 1467737566315 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:46 INFO - PROCESS | 1948 | 1467737566406 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 09:52:46 INFO - PROCESS | 1948 | 1467737566410 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:46 INFO - PROCESS | 1948 | 1467737566421 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a83c000 == 37 [pid = 1948] [id = 664] 09:52:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x118594400) [pid = 1948] [serial = 1992] [outer = 0x0] 09:52:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x126729c00) [pid = 1948] [serial = 1993] [outer = 0x118594400] 09:52:46 INFO - PROCESS | 1948 | 1467737566445 Marionette DEBUG loaded listener.js 09:52:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x1286d9c00) [pid = 1948] [serial = 1994] [outer = 0x118594400] 09:52:46 INFO - PROCESS | 1948 | 1467737566772 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:52:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:52:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 469ms 09:52:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:52:46 INFO - PROCESS | 1948 | 1467737566782 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 09:52:46 INFO - PROCESS | 1948 | 1467737566784 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 09:52:46 INFO - PROCESS | 1948 | 1467737566787 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:52:46 INFO - PROCESS | 1948 | 1467737566788 Marionette TRACE conn2 <- [1,2630,null,{}] 09:52:46 INFO - PROCESS | 1948 | 1467737566790 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:52:46 INFO - PROCESS | 1948 | 1467737566791 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:46 INFO - PROCESS | 1948 | 1467737566905 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 09:52:46 INFO - PROCESS | 1948 | 1467737566911 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:46 INFO - PROCESS | 1948 | 1467737566912 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x1226d4000 == 38 [pid = 1948] [id = 665] 09:52:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x118f9f800) [pid = 1948] [serial = 1995] [outer = 0x0] 09:52:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x1288f3c00) [pid = 1948] [serial = 1996] [outer = 0x118f9f800] 09:52:46 INFO - PROCESS | 1948 | 1467737566936 Marionette DEBUG loaded listener.js 09:52:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x128a8f800) [pid = 1948] [serial = 1997] [outer = 0x118f9f800] 09:52:47 INFO - PROCESS | 1948 | 1467737567250 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:52:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:52:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 518ms 09:52:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:52:47 INFO - PROCESS | 1948 | 1467737567306 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 09:52:47 INFO - PROCESS | 1948 | 1467737567307 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 09:52:47 INFO - PROCESS | 1948 | 1467737567309 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:52:47 INFO - PROCESS | 1948 | 1467737567311 Marionette TRACE conn2 <- [1,2634,null,{}] 09:52:47 INFO - PROCESS | 1948 | 1467737567313 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:52:47 INFO - PROCESS | 1948 | 1467737567315 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:47 INFO - PROCESS | 1948 | 1467737567417 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 09:52:47 INFO - PROCESS | 1948 | 1467737567421 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:47 INFO - PROCESS | 1948 | 1467737567423 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b981800 == 39 [pid = 1948] [id = 666] 09:52:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x112d56c00) [pid = 1948] [serial = 1998] [outer = 0x0] 09:52:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x12914bc00) [pid = 1948] [serial = 1999] [outer = 0x112d56c00] 09:52:47 INFO - PROCESS | 1948 | 1467737567448 Marionette DEBUG loaded listener.js 09:52:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x129539800) [pid = 1948] [serial = 2000] [outer = 0x112d56c00] 09:52:47 INFO - PROCESS | 1948 | 1467737567865 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:52:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:52:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 570ms 09:52:47 INFO - PROCESS | 1948 | 1467737567881 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 09:52:47 INFO - PROCESS | 1948 | 1467737567884 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 09:52:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:52:47 INFO - PROCESS | 1948 | 1467737567887 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:52:47 INFO - PROCESS | 1948 | 1467737567888 Marionette TRACE conn2 <- [1,2638,null,{}] 09:52:47 INFO - PROCESS | 1948 | 1467737567892 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:52:47 INFO - PROCESS | 1948 | 1467737567894 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:48 INFO - PROCESS | 1948 | 1467737568015 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 09:52:48 INFO - PROCESS | 1948 | 1467737568171 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:48 INFO - PROCESS | 1948 | 1467737568173 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:48 INFO - PROCESS | 1948 | ++DOCSHELL 0x113b9c000 == 40 [pid = 1948] [id = 667] 09:52:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x111c7d800) [pid = 1948] [serial = 2001] [outer = 0x0] 09:52:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1122b1800) [pid = 1948] [serial = 2002] [outer = 0x111c7d800] 09:52:48 INFO - PROCESS | 1948 | 1467737568221 Marionette DEBUG loaded listener.js 09:52:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x11332bc00) [pid = 1948] [serial = 2003] [outer = 0x111c7d800] 09:52:48 INFO - PROCESS | 1948 | 1467737568779 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:52:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:52:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 919ms 09:52:48 INFO - PROCESS | 1948 | 1467737568823 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 09:52:48 INFO - PROCESS | 1948 | 1467737568827 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 09:52:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:52:48 INFO - PROCESS | 1948 | 1467737568835 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:52:48 INFO - PROCESS | 1948 | 1467737568838 Marionette TRACE conn2 <- [1,2642,null,{}] 09:52:48 INFO - PROCESS | 1948 | 1467737568844 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:52:48 INFO - PROCESS | 1948 | 1467737568846 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:49 INFO - PROCESS | 1948 | 1467737568998 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 09:52:49 INFO - PROCESS | 1948 | 1467737569068 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:49 INFO - PROCESS | 1948 | 1467737569070 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x1225aa800 == 41 [pid = 1948] [id = 668] 09:52:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x11858ec00) [pid = 1948] [serial = 2004] [outer = 0x0] 09:52:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x11859c800) [pid = 1948] [serial = 2005] [outer = 0x11858ec00] 09:52:49 INFO - PROCESS | 1948 | 1467737569100 Marionette DEBUG loaded listener.js 09:52:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x118790c00) [pid = 1948] [serial = 2006] [outer = 0x11858ec00] 09:52:49 INFO - PROCESS | 1948 | 1467737569494 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:52:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:52:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 723ms 09:52:49 INFO - PROCESS | 1948 | 1467737569559 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 09:52:49 INFO - PROCESS | 1948 | 1467737569562 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 09:52:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:52:49 INFO - PROCESS | 1948 | 1467737569564 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:52:49 INFO - PROCESS | 1948 | 1467737569565 Marionette TRACE conn2 <- [1,2646,null,{}] 09:52:49 INFO - PROCESS | 1948 | 1467737569568 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:52:49 INFO - PROCESS | 1948 | 1467737569569 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:49 INFO - PROCESS | 1948 | 1467737569666 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 09:52:49 INFO - PROCESS | 1948 | 1467737569719 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:49 INFO - PROCESS | 1948 | 1467737569721 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x129088000 == 42 [pid = 1948] [id = 669] 09:52:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x118f98800) [pid = 1948] [serial = 2007] [outer = 0x0] 09:52:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12265f800) [pid = 1948] [serial = 2008] [outer = 0x118f98800] 09:52:49 INFO - PROCESS | 1948 | 1467737569745 Marionette DEBUG loaded listener.js 09:52:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x124d4fc00) [pid = 1948] [serial = 2009] [outer = 0x118f98800] 09:52:50 INFO - PROCESS | 1948 | 1467737570231 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:52:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:52:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 672ms 09:52:50 INFO - PROCESS | 1948 | 1467737570237 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 09:52:50 INFO - PROCESS | 1948 | 1467737570239 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 09:52:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:52:50 INFO - PROCESS | 1948 | 1467737570251 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:52:50 INFO - PROCESS | 1948 | 1467737570257 Marionette TRACE conn2 <- [1,2650,null,{}] 09:52:50 INFO - PROCESS | 1948 | 1467737570261 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:52:50 INFO - PROCESS | 1948 | 1467737570265 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:50 INFO - PROCESS | 1948 | 1467737570431 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 09:52:50 INFO - PROCESS | 1948 | 1467737570550 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:50 INFO - PROCESS | 1948 | 1467737570551 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c6ba800 == 43 [pid = 1948] [id = 670] 09:52:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x124d51400) [pid = 1948] [serial = 2010] [outer = 0x0] 09:52:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x1265ce400) [pid = 1948] [serial = 2011] [outer = 0x124d51400] 09:52:50 INFO - PROCESS | 1948 | 1467737570581 Marionette DEBUG loaded listener.js 09:52:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x127245400) [pid = 1948] [serial = 2012] [outer = 0x124d51400] 09:52:50 INFO - PROCESS | 1948 | 1467737570971 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:52:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:52:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 734ms 09:52:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:52:50 INFO - PROCESS | 1948 | 1467737570978 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 09:52:50 INFO - PROCESS | 1948 | 1467737570979 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 09:52:50 INFO - PROCESS | 1948 | 1467737570992 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:52:50 INFO - PROCESS | 1948 | 1467737570993 Marionette TRACE conn2 <- [1,2654,null,{}] 09:52:50 INFO - PROCESS | 1948 | 1467737570998 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:52:51 INFO - PROCESS | 1948 | 1467737570999 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:51 INFO - PROCESS | 1948 | 1467737571100 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 09:52:51 INFO - PROCESS | 1948 | 1467737571174 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:51 INFO - PROCESS | 1948 | 1467737571176 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x12ccc3800 == 44 [pid = 1948] [id = 671] 09:52:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x127242000) [pid = 1948] [serial = 2013] [outer = 0x0] 09:52:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x129154800) [pid = 1948] [serial = 2014] [outer = 0x127242000] 09:52:51 INFO - PROCESS | 1948 | 1467737571204 Marionette DEBUG loaded listener.js 09:52:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x129541000) [pid = 1948] [serial = 2015] [outer = 0x127242000] 09:52:51 INFO - PROCESS | 1948 | 1467737571678 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:52:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:52:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 729ms 09:52:51 INFO - PROCESS | 1948 | 1467737571720 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 09:52:51 INFO - PROCESS | 1948 | 1467737571722 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 09:52:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:52:51 INFO - PROCESS | 1948 | 1467737571752 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:52:51 INFO - PROCESS | 1948 | 1467737571753 Marionette TRACE conn2 <- [1,2658,null,{}] 09:52:51 INFO - PROCESS | 1948 | 1467737571755 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:52:51 INFO - PROCESS | 1948 | 1467737571756 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:51 INFO - PROCESS | 1948 | 1467737571852 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 09:52:51 INFO - PROCESS | 1948 | 1467737571930 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:51 INFO - PROCESS | 1948 | 1467737571934 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a754000 == 45 [pid = 1948] [id = 672] 09:52:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x12a70e800) [pid = 1948] [serial = 2016] [outer = 0x0] 09:52:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x12a711800) [pid = 1948] [serial = 2017] [outer = 0x12a70e800] 09:52:51 INFO - PROCESS | 1948 | 1467737571969 Marionette DEBUG loaded listener.js 09:52:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x12a818800) [pid = 1948] [serial = 2018] [outer = 0x12a70e800] 09:52:52 INFO - PROCESS | 1948 | 1467737572519 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:52:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:52:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 820ms 09:52:52 INFO - PROCESS | 1948 | 1467737572580 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 09:52:52 INFO - PROCESS | 1948 | 1467737572583 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 09:52:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:52:52 INFO - PROCESS | 1948 | 1467737572588 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:52:52 INFO - PROCESS | 1948 | 1467737572589 Marionette TRACE conn2 <- [1,2662,null,{}] 09:52:52 INFO - PROCESS | 1948 | 1467737572593 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:52:52 INFO - PROCESS | 1948 | 1467737572594 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:52 INFO - PROCESS | 1948 | 1467737572701 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 09:52:52 INFO - PROCESS | 1948 | 1467737572775 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:52 INFO - PROCESS | 1948 | 1467737572777 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x119563800 == 46 [pid = 1948] [id = 673] 09:52:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x117eb1c00) [pid = 1948] [serial = 2019] [outer = 0x0] 09:52:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x1184a2800) [pid = 1948] [serial = 2020] [outer = 0x117eb1c00] 09:52:52 INFO - PROCESS | 1948 | 1467737572805 Marionette DEBUG loaded listener.js 09:52:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x118593000) [pid = 1948] [serial = 2021] [outer = 0x117eb1c00] 09:52:53 INFO - PROCESS | 1948 | --DOCSHELL 0x12b981800 == 45 [pid = 1948] [id = 666] 09:52:53 INFO - PROCESS | 1948 | --DOCSHELL 0x1226d4000 == 44 [pid = 1948] [id = 665] 09:52:53 INFO - PROCESS | 1948 | --DOCSHELL 0x12a83c000 == 43 [pid = 1948] [id = 664] 09:52:53 INFO - PROCESS | 1948 | --DOCSHELL 0x1226d2000 == 42 [pid = 1948] [id = 663] 09:52:53 INFO - PROCESS | 1948 | --DOCSHELL 0x128da2000 == 41 [pid = 1948] [id = 662] 09:52:53 INFO - PROCESS | 1948 | --DOCSHELL 0x126502800 == 40 [pid = 1948] [id = 661] 09:52:53 INFO - PROCESS | 1948 | --DOCSHELL 0x12470c800 == 39 [pid = 1948] [id = 660] 09:52:53 INFO - PROCESS | 1948 | --DOCSHELL 0x1227be000 == 38 [pid = 1948] [id = 659] 09:52:53 INFO - PROCESS | 1948 | --DOCSHELL 0x11991e000 == 37 [pid = 1948] [id = 658] 09:52:53 INFO - PROCESS | 1948 | --DOCSHELL 0x1181f6800 == 36 [pid = 1948] [id = 657] 09:52:53 INFO - PROCESS | 1948 | --DOCSHELL 0x1181e4800 == 35 [pid = 1948] [id = 656] 09:52:53 INFO - PROCESS | 1948 | --DOCSHELL 0x11871f800 == 34 [pid = 1948] [id = 655] 09:52:53 INFO - PROCESS | 1948 | --DOCSHELL 0x12d7bf800 == 33 [pid = 1948] [id = 654] 09:52:53 INFO - PROCESS | 1948 | --DOCSHELL 0x12a754000 == 32 [pid = 1948] [id = 672] 09:52:53 INFO - PROCESS | 1948 | --DOCSHELL 0x12ccc3800 == 31 [pid = 1948] [id = 671] 09:52:53 INFO - PROCESS | 1948 | --DOCSHELL 0x12c6ba800 == 30 [pid = 1948] [id = 670] 09:52:53 INFO - PROCESS | 1948 | --DOCSHELL 0x129088000 == 29 [pid = 1948] [id = 669] 09:52:53 INFO - PROCESS | 1948 | --DOCSHELL 0x1225aa800 == 28 [pid = 1948] [id = 668] 09:52:53 INFO - PROCESS | 1948 | --DOCSHELL 0x113b9c000 == 27 [pid = 1948] [id = 667] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x1293a3800) [pid = 1948] [serial = 1945] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x1288ed800) [pid = 1948] [serial = 1939] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x128a8d000) [pid = 1948] [serial = 1940] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x1195ddc00) [pid = 1948] [serial = 1924] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x11982f000) [pid = 1948] [serial = 1925] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x123a21000) [pid = 1948] [serial = 1927] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x1246ec400) [pid = 1948] [serial = 1928] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x12914a800) [pid = 1948] [serial = 1916] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1247c9c00) [pid = 1948] [serial = 1930] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x125409800) [pid = 1948] [serial = 1931] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x12640b400) [pid = 1948] [serial = 1933] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x12707f000) [pid = 1948] [serial = 1934] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x113f0f400) [pid = 1948] [serial = 1918] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1176dc400) [pid = 1948] [serial = 1919] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x127249400) [pid = 1948] [serial = 1936] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x12a490c00) [pid = 1948] [serial = 1948] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1288ed000) [pid = 1948] [serial = 1937] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1293ce800) [pid = 1948] [serial = 1946] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x128a91400) [pid = 1948] [serial = 1942] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x12a8f6000) [pid = 1948] [serial = 1951] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x12a7a6c00) [pid = 1948] [serial = 1949] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x11854f400) [pid = 1948] [serial = 1921] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x118783c00) [pid = 1948] [serial = 1922] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x12a8fa400) [pid = 1948] [serial = 1952] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x11696fc00) [pid = 1948] [serial = 1954] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x12b92a000) [pid = 1948] [serial = 1963] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x126411400) [pid = 1948] [serial = 1957] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x1286d3000) [pid = 1948] [serial = 1958] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x12b6e9400) [pid = 1948] [serial = 1961] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x11859c000) [pid = 1948] [serial = 1955] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x12b65c800) [pid = 1948] [serial = 1960] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x129151c00) [pid = 1948] [serial = 1943] [outer = 0x0] [url = about:blank] 09:52:53 INFO - PROCESS | 1948 | 1467737573836 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:52:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:52:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1272ms 09:52:53 INFO - PROCESS | 1948 | 1467737573860 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 09:52:53 INFO - PROCESS | 1948 | 1467737573862 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 09:52:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:52:53 INFO - PROCESS | 1948 | 1467737573868 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:52:53 INFO - PROCESS | 1948 | 1467737573870 Marionette TRACE conn2 <- [1,2666,null,{}] 09:52:53 INFO - PROCESS | 1948 | 1467737573873 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:52:53 INFO - PROCESS | 1948 | 1467737573875 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:53 INFO - PROCESS | 1948 | 1467737573960 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 09:52:53 INFO - PROCESS | 1948 | 1467737573967 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:53 INFO - PROCESS | 1948 | 1467737573969 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x11693e000 == 28 [pid = 1948] [id = 674] 09:52:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x113d61000) [pid = 1948] [serial = 2022] [outer = 0x0] 09:52:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x113fe1000) [pid = 1948] [serial = 2023] [outer = 0x113d61000] 09:52:54 INFO - PROCESS | 1948 | 1467737573998 Marionette DEBUG loaded listener.js 09:52:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x1130b2800) [pid = 1948] [serial = 2024] [outer = 0x113d61000] 09:52:54 INFO - PROCESS | 1948 | 1467737574842 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:52:54 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:52:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1020ms 09:52:54 INFO - PROCESS | 1948 | 1467737574888 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 09:52:54 INFO - PROCESS | 1948 | 1467737574891 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 09:52:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:52:54 INFO - PROCESS | 1948 | 1467737574903 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:52:54 INFO - PROCESS | 1948 | 1467737574905 Marionette TRACE conn2 <- [1,2670,null,{}] 09:52:54 INFO - PROCESS | 1948 | 1467737574916 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:52:54 INFO - PROCESS | 1948 | 1467737574918 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:55 INFO - PROCESS | 1948 | 1467737574996 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 09:52:55 INFO - PROCESS | 1948 | 1467737575002 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:55 INFO - PROCESS | 1948 | 1467737575004 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:55 INFO - PROCESS | 1948 | ++DOCSHELL 0x118728000 == 29 [pid = 1948] [id = 675] 09:52:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x118408400) [pid = 1948] [serial = 2025] [outer = 0x0] 09:52:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x118590800) [pid = 1948] [serial = 2026] [outer = 0x118408400] 09:52:55 INFO - PROCESS | 1948 | 1467737575031 Marionette DEBUG loaded listener.js 09:52:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x118788400) [pid = 1948] [serial = 2027] [outer = 0x118408400] 09:52:55 INFO - PROCESS | 1948 | 1467737575891 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:52:55 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:52:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:52:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 09:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:52:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1036ms 09:52:55 INFO - PROCESS | 1948 | 1467737575933 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 09:52:55 INFO - PROCESS | 1948 | 1467737575934 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 09:52:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:52:55 INFO - PROCESS | 1948 | 1467737575936 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:52:55 INFO - PROCESS | 1948 | 1467737575939 Marionette TRACE conn2 <- [1,2674,null,{}] 09:52:55 INFO - PROCESS | 1948 | 1467737575963 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:52:55 INFO - PROCESS | 1948 | 1467737575966 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:56 INFO - PROCESS | 1948 | 1467737576065 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 09:52:56 INFO - PROCESS | 1948 | 1467737576070 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:56 INFO - PROCESS | 1948 | 1467737576072 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x1226ba000 == 30 [pid = 1948] [id = 676] 09:52:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x113d5d000) [pid = 1948] [serial = 2028] [outer = 0x0] 09:52:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x122538c00) [pid = 1948] [serial = 2029] [outer = 0x113d5d000] 09:52:56 INFO - PROCESS | 1948 | 1467737576100 Marionette DEBUG loaded listener.js 09:52:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x123decc00) [pid = 1948] [serial = 2030] [outer = 0x113d5d000] 09:52:56 INFO - PROCESS | 1948 | 1467737576943 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:52:56 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:52:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:52:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 09:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:52:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:52:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1020ms 09:52:56 INFO - PROCESS | 1948 | 1467737576958 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 09:52:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:52:56 INFO - PROCESS | 1948 | 1467737576960 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 09:52:56 INFO - PROCESS | 1948 | 1467737576962 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:52:56 INFO - PROCESS | 1948 | 1467737576963 Marionette TRACE conn2 <- [1,2678,null,{}] 09:52:56 INFO - PROCESS | 1948 | 1467737576967 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:52:56 INFO - PROCESS | 1948 | 1467737576968 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:57 INFO - PROCESS | 1948 | 1467737577069 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 09:52:57 INFO - PROCESS | 1948 | 1467737577073 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:57 INFO - PROCESS | 1948 | 1467737577074 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:57 INFO - PROCESS | 1948 | ++DOCSHELL 0x12421e000 == 31 [pid = 1948] [id = 677] 09:52:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1249cdc00) [pid = 1948] [serial = 2031] [outer = 0x0] 09:52:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x125409800) [pid = 1948] [serial = 2032] [outer = 0x1249cdc00] 09:52:57 INFO - PROCESS | 1948 | 1467737577099 Marionette DEBUG loaded listener.js 09:52:57 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x125eeac00) [pid = 1948] [serial = 2033] [outer = 0x1249cdc00] 09:52:57 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x112d56c00) [pid = 1948] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:52:57 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x113382800) [pid = 1948] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:52:57 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x12540d800) [pid = 1948] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:52:57 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x11203b400) [pid = 1948] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:52:57 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x118fa2000) [pid = 1948] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:52:57 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x12b6e9800) [pid = 1948] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:52:57 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x119837800) [pid = 1948] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:52:57 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x113d60c00) [pid = 1948] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:52:57 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x113d11c00) [pid = 1948] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:52:57 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x116623400) [pid = 1948] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:52:57 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x126728c00) [pid = 1948] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:52:57 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x118f9f800) [pid = 1948] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:52:57 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x118594400) [pid = 1948] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:52:57 INFO - PROCESS | 1948 | 1467737577970 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:52:57 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:52:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1024ms 09:52:57 INFO - PROCESS | 1948 | 1467737577987 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 09:52:58 INFO - PROCESS | 1948 | 1467737577998 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 09:52:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:52:58 INFO - PROCESS | 1948 | 1467737578008 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:52:58 INFO - PROCESS | 1948 | 1467737578009 Marionette TRACE conn2 <- [1,2682,null,{}] 09:52:58 INFO - PROCESS | 1948 | 1467737578012 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:52:58 INFO - PROCESS | 1948 | 1467737578013 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:58 INFO - PROCESS | 1948 | 1467737578081 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 09:52:58 INFO - PROCESS | 1948 | 1467737578085 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:58 INFO - PROCESS | 1948 | 1467737578087 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:58 INFO - PROCESS | 1948 | ++DOCSHELL 0x1253a5000 == 32 [pid = 1948] [id = 678] 09:52:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x1126fc400) [pid = 1948] [serial = 2034] [outer = 0x0] 09:52:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x11858f800) [pid = 1948] [serial = 2035] [outer = 0x1126fc400] 09:52:58 INFO - PROCESS | 1948 | 1467737578113 Marionette DEBUG loaded listener.js 09:52:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x122657c00) [pid = 1948] [serial = 2036] [outer = 0x1126fc400] 09:52:58 INFO - PROCESS | 1948 | 1467737578936 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:52:58 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:52:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 969ms 09:52:58 INFO - PROCESS | 1948 | 1467737578978 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 09:52:58 INFO - PROCESS | 1948 | 1467737578979 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 09:52:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:52:58 INFO - PROCESS | 1948 | 1467737578982 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:52:58 INFO - PROCESS | 1948 | 1467737578983 Marionette TRACE conn2 <- [1,2686,null,{}] 09:52:58 INFO - PROCESS | 1948 | 1467737578985 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:52:58 INFO - PROCESS | 1948 | 1467737578989 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:59 INFO - PROCESS | 1948 | 1467737579104 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 09:52:59 INFO - PROCESS | 1948 | 1467737579138 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:52:59 INFO - PROCESS | 1948 | 1467737579139 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:52:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x128886800 == 33 [pid = 1948] [id = 679] 09:52:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x11332d800) [pid = 1948] [serial = 2037] [outer = 0x0] 09:52:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x12659a000) [pid = 1948] [serial = 2038] [outer = 0x11332d800] 09:52:59 INFO - PROCESS | 1948 | 1467737579164 Marionette DEBUG loaded listener.js 09:52:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x12708b400) [pid = 1948] [serial = 2039] [outer = 0x11332d800] 09:52:59 INFO - PROCESS | 1948 | 1467737579993 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:52:59 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:53:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:53:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 09:53:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:53:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1018ms 09:53:00 INFO - PROCESS | 1948 | 1467737580001 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 09:53:00 INFO - PROCESS | 1948 | 1467737580004 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 09:53:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:53:00 INFO - PROCESS | 1948 | 1467737580008 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:53:00 INFO - PROCESS | 1948 | 1467737580010 Marionette TRACE conn2 <- [1,2690,null,{}] 09:53:00 INFO - PROCESS | 1948 | 1467737580017 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:53:00 INFO - PROCESS | 1948 | 1467737580018 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:00 INFO - PROCESS | 1948 | 1467737580135 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 09:53:00 INFO - PROCESS | 1948 | 1467737580190 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:00 INFO - PROCESS | 1948 | 1467737580192 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:00 INFO - PROCESS | 1948 | ++DOCSHELL 0x11717b000 == 34 [pid = 1948] [id = 680] 09:53:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x1160ab400) [pid = 1948] [serial = 2040] [outer = 0x0] 09:53:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x11662a400) [pid = 1948] [serial = 2041] [outer = 0x1160ab400] 09:53:00 INFO - PROCESS | 1948 | 1467737580225 Marionette DEBUG loaded listener.js 09:53:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x118081000) [pid = 1948] [serial = 2042] [outer = 0x1160ab400] 09:53:01 INFO - PROCESS | 1948 | 1467737581251 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:53:01 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:53:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:53:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 09:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:53:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1277ms 09:53:01 INFO - PROCESS | 1948 | 1467737581284 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 09:53:01 INFO - PROCESS | 1948 | 1467737581288 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 09:53:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:53:01 INFO - PROCESS | 1948 | 1467737581292 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:53:01 INFO - PROCESS | 1948 | 1467737581294 Marionette TRACE conn2 <- [1,2694,null,{}] 09:53:01 INFO - PROCESS | 1948 | 1467737581297 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:53:01 INFO - PROCESS | 1948 | 1467737581299 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:01 INFO - PROCESS | 1948 | 1467737581402 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 09:53:01 INFO - PROCESS | 1948 | 1467737581456 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:01 INFO - PROCESS | 1948 | 1467737581458 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x1226c8000 == 35 [pid = 1948] [id = 681] 09:53:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x118548c00) [pid = 1948] [serial = 2043] [outer = 0x0] 09:53:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x11924ec00) [pid = 1948] [serial = 2044] [outer = 0x118548c00] 09:53:01 INFO - PROCESS | 1948 | 1467737581488 Marionette DEBUG loaded listener.js 09:53:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x119816800) [pid = 1948] [serial = 2045] [outer = 0x118548c00] 09:53:02 INFO - PROCESS | 1948 | --DOCSHELL 0x1253a5000 == 34 [pid = 1948] [id = 678] 09:53:02 INFO - PROCESS | 1948 | --DOCSHELL 0x12421e000 == 33 [pid = 1948] [id = 677] 09:53:02 INFO - PROCESS | 1948 | --DOCSHELL 0x1226ba000 == 32 [pid = 1948] [id = 676] 09:53:02 INFO - PROCESS | 1948 | --DOCSHELL 0x118728000 == 31 [pid = 1948] [id = 675] 09:53:02 INFO - PROCESS | 1948 | --DOCSHELL 0x11693e000 == 30 [pid = 1948] [id = 674] 09:53:02 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x124930400) [pid = 1948] [serial = 1981] [outer = 0x0] [url = about:blank] 09:53:02 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x126729800) [pid = 1948] [serial = 1985] [outer = 0x0] [url = about:blank] 09:53:02 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x12640b000) [pid = 1948] [serial = 1984] [outer = 0x0] [url = about:blank] 09:53:02 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x113b7a400) [pid = 1948] [serial = 1990] [outer = 0x0] [url = about:blank] 09:53:02 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x119247400) [pid = 1948] [serial = 1975] [outer = 0x0] [url = about:blank] 09:53:02 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x1195e7c00) [pid = 1948] [serial = 1976] [outer = 0x0] [url = about:blank] 09:53:02 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x12b99a000) [pid = 1948] [serial = 1964] [outer = 0x0] [url = about:blank] 09:53:02 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x122536400) [pid = 1948] [serial = 1978] [outer = 0x0] [url = about:blank] 09:53:02 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x11808a400) [pid = 1948] [serial = 1966] [outer = 0x0] [url = about:blank] 09:53:02 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x11853b400) [pid = 1948] [serial = 1967] [outer = 0x0] [url = about:blank] 09:53:02 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x1160a9000) [pid = 1948] [serial = 1969] [outer = 0x0] [url = about:blank] 09:53:02 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x11662f400) [pid = 1948] [serial = 1970] [outer = 0x0] [url = about:blank] 09:53:02 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x118088c00) [pid = 1948] [serial = 1972] [outer = 0x0] [url = about:blank] 09:53:02 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x118591000) [pid = 1948] [serial = 1973] [outer = 0x0] [url = about:blank] 09:53:02 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x12724a800) [pid = 1948] [serial = 1988] [outer = 0x0] [url = about:blank] 09:53:02 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x127089000) [pid = 1948] [serial = 1987] [outer = 0x0] [url = about:blank] 09:53:02 INFO - PROCESS | 1948 | --DOMWINDOW == 70 (0x1288f3c00) [pid = 1948] [serial = 1996] [outer = 0x0] [url = about:blank] 09:53:02 INFO - PROCESS | 1948 | --DOMWINDOW == 69 (0x128a8f800) [pid = 1948] [serial = 1997] [outer = 0x0] [url = about:blank] 09:53:02 INFO - PROCESS | 1948 | --DOMWINDOW == 68 (0x118787800) [pid = 1948] [serial = 1991] [outer = 0x0] [url = about:blank] 09:53:02 INFO - PROCESS | 1948 | --DOMWINDOW == 67 (0x126729c00) [pid = 1948] [serial = 1993] [outer = 0x0] [url = about:blank] 09:53:02 INFO - PROCESS | 1948 | --DOMWINDOW == 66 (0x1286d9c00) [pid = 1948] [serial = 1994] [outer = 0x0] [url = about:blank] 09:53:02 INFO - PROCESS | 1948 | --DOMWINDOW == 65 (0x129539800) [pid = 1948] [serial = 2000] [outer = 0x0] [url = about:blank] 09:53:02 INFO - PROCESS | 1948 | --DOMWINDOW == 64 (0x1242abc00) [pid = 1948] [serial = 1979] [outer = 0x0] [url = about:blank] 09:53:02 INFO - PROCESS | 1948 | --DOMWINDOW == 63 (0x124d4f800) [pid = 1948] [serial = 1982] [outer = 0x0] [url = about:blank] 09:53:02 INFO - PROCESS | 1948 | --DOMWINDOW == 62 (0x12914bc00) [pid = 1948] [serial = 1999] [outer = 0x0] [url = about:blank] 09:53:02 INFO - PROCESS | 1948 | 1467737582592 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:53:02 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:53:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:53:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 09:53:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:53:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1327ms 09:53:02 INFO - PROCESS | 1948 | 1467737582620 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 09:53:02 INFO - PROCESS | 1948 | 1467737582623 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 09:53:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:53:02 INFO - PROCESS | 1948 | 1467737582626 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:53:02 INFO - PROCESS | 1948 | 1467737582628 Marionette TRACE conn2 <- [1,2698,null,{}] 09:53:02 INFO - PROCESS | 1948 | 1467737582632 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:53:02 INFO - PROCESS | 1948 | 1467737582633 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:02 INFO - PROCESS | 1948 | 1467737582716 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 09:53:02 INFO - PROCESS | 1948 | 1467737582720 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:02 INFO - PROCESS | 1948 | 1467737582722 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x11825c000 == 31 [pid = 1948] [id = 682] 09:53:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 63 (0x11662ec00) [pid = 1948] [serial = 2046] [outer = 0x0] 09:53:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 64 (0x11853ac00) [pid = 1948] [serial = 2047] [outer = 0x11662ec00] 09:53:02 INFO - PROCESS | 1948 | 1467737582752 Marionette DEBUG loaded listener.js 09:53:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 65 (0x11859b800) [pid = 1948] [serial = 2048] [outer = 0x11662ec00] 09:53:03 INFO - PROCESS | 1948 | 1467737583623 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:53:03 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:53:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:53:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 09:53:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:53:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1024ms 09:53:03 INFO - PROCESS | 1948 | 1467737583651 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 09:53:03 INFO - PROCESS | 1948 | 1467737583653 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 09:53:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:53:03 INFO - PROCESS | 1948 | 1467737583658 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:53:03 INFO - PROCESS | 1948 | 1467737583659 Marionette TRACE conn2 <- [1,2702,null,{}] 09:53:03 INFO - PROCESS | 1948 | 1467737583661 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:53:03 INFO - PROCESS | 1948 | 1467737583663 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:03 INFO - PROCESS | 1948 | 1467737583745 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 09:53:03 INFO - PROCESS | 1948 | 1467737583752 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:03 INFO - PROCESS | 1948 | 1467737583753 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:03 INFO - PROCESS | 1948 | ++DOCSHELL 0x1198c7800 == 32 [pid = 1948] [id = 683] 09:53:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 66 (0x119945400) [pid = 1948] [serial = 2049] [outer = 0x0] 09:53:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 67 (0x122536400) [pid = 1948] [serial = 2050] [outer = 0x119945400] 09:53:03 INFO - PROCESS | 1948 | 1467737583779 Marionette DEBUG loaded listener.js 09:53:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 68 (0x123e7c000) [pid = 1948] [serial = 2051] [outer = 0x119945400] 09:53:04 INFO - PROCESS | 1948 | 1467737584150 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:53:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:53:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 522ms 09:53:04 INFO - PROCESS | 1948 | 1467737584179 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 09:53:04 INFO - PROCESS | 1948 | 1467737584181 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 09:53:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:53:04 INFO - PROCESS | 1948 | 1467737584183 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:53:04 INFO - PROCESS | 1948 | 1467737584186 Marionette TRACE conn2 <- [1,2706,null,{}] 09:53:04 INFO - PROCESS | 1948 | 1467737584193 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:53:04 INFO - PROCESS | 1948 | 1467737584197 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:04 INFO - PROCESS | 1948 | 1467737584309 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 09:53:04 INFO - PROCESS | 1948 | 1467737584321 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:04 INFO - PROCESS | 1948 | 1467737584323 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x123e97800 == 33 [pid = 1948] [id = 684] 09:53:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 69 (0x123e77400) [pid = 1948] [serial = 2052] [outer = 0x0] 09:53:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 70 (0x1249d4800) [pid = 1948] [serial = 2053] [outer = 0x123e77400] 09:53:04 INFO - PROCESS | 1948 | 1467737584351 Marionette DEBUG loaded listener.js 09:53:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x126591400) [pid = 1948] [serial = 2054] [outer = 0x123e77400] 09:53:04 INFO - PROCESS | 1948 | 1467737584706 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:53:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:53:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 572ms 09:53:04 INFO - PROCESS | 1948 | 1467737584756 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 09:53:04 INFO - PROCESS | 1948 | 1467737584757 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 09:53:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:53:04 INFO - PROCESS | 1948 | 1467737584760 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:53:04 INFO - PROCESS | 1948 | 1467737584761 Marionette TRACE conn2 <- [1,2710,null,{}] 09:53:04 INFO - PROCESS | 1948 | 1467737584763 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:53:04 INFO - PROCESS | 1948 | 1467737584764 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:04 INFO - PROCESS | 1948 | 1467737584869 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 09:53:04 INFO - PROCESS | 1948 | 1467737584885 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:04 INFO - PROCESS | 1948 | 1467737584887 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x127002800 == 34 [pid = 1948] [id = 685] 09:53:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x1265ce000) [pid = 1948] [serial = 2055] [outer = 0x0] 09:53:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x126728c00) [pid = 1948] [serial = 2056] [outer = 0x1265ce000] 09:53:04 INFO - PROCESS | 1948 | 1467737584911 Marionette DEBUG loaded listener.js 09:53:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x12707f400) [pid = 1948] [serial = 2057] [outer = 0x1265ce000] 09:53:05 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - 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" 09:53:05 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 09:53:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1 09:53:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:05 INFO - _addTest/ [0,2713,"getWindowHandle",null] 09:53:05 INFO - PROCESS | 1948 | 1467737585284 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 09:53:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:53:05 INFO - PROCESS | 1948 | 1467737585287 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:53:05 INFO - PROCESS | 1948 | 1467737585288 Marionette TRACE conn2 <- [1,2714,null,{}] 09:53:05 INFO - PROCESS | 1948 | 1467737585290 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:53:05 INFO - PROCESS | 1948 | 1467737585291 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:05 INFO - PROCESS | 1948 | 1467737585386 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 09:53:05 INFO - PROCESS | 1948 | 1467737585400 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:05 INFO - PROCESS | 1948 | 1467737585401 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x128dae800 == 35 [pid = 1948] [id = 686] 09:53:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x12708bc00) [pid = 1948] [serial = 2058] [outer = 0x0] 09:53:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x127249000) [pid = 1948] [serial = 2059] [outer = 0x12708bc00] 09:53:05 INFO - PROCESS | 1948 | 1467737585425 Marionette DEBUG loaded listener.js 09:53:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x1286d5000) [pid = 1948] [serial = 2060] [outer = 0x12708bc00] 09:53:05 INFO - PROCESS | 1948 | 1467737585735 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:53:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:53:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 470ms 09:53:05 INFO - PROCESS | 1948 | 1467737585759 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 09:53:05 INFO - PROCESS | 1948 | 1467737585761 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 09:53:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:53:05 INFO - PROCESS | 1948 | 1467737585772 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:53:05 INFO - PROCESS | 1948 | 1467737585774 Marionette TRACE conn2 <- [1,2718,null,{}] 09:53:05 INFO - PROCESS | 1948 | 1467737585777 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:53:05 INFO - PROCESS | 1948 | 1467737585784 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:05 INFO - PROCESS | 1948 | 1467737585965 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 09:53:05 INFO - PROCESS | 1948 | 1467737585981 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:05 INFO - PROCESS | 1948 | 1467737585982 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x1296ad000 == 36 [pid = 1948] [id = 687] 09:53:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x1286d9400) [pid = 1948] [serial = 2061] [outer = 0x0] 09:53:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x128a8ec00) [pid = 1948] [serial = 2062] [outer = 0x1286d9400] 09:53:06 INFO - PROCESS | 1948 | 1467737586010 Marionette DEBUG loaded listener.js 09:53:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x129151400) [pid = 1948] [serial = 2063] [outer = 0x1286d9400] 09:53:06 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x111c7d800) [pid = 1948] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:53:06 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x11858ec00) [pid = 1948] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:53:06 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x118f98800) [pid = 1948] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:53:06 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x124d51400) [pid = 1948] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:53:06 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x127242000) [pid = 1948] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:53:06 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x117eb1c00) [pid = 1948] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:53:06 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x118408400) [pid = 1948] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:53:06 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x113d61000) [pid = 1948] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:53:06 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x12a70e800) [pid = 1948] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:53:06 INFO - PROCESS | 1948 | --DOMWINDOW == 70 (0x113d5d000) [pid = 1948] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:53:06 INFO - PROCESS | 1948 | --DOMWINDOW == 69 (0x1249cdc00) [pid = 1948] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:53:06 INFO - PROCESS | 1948 | --DOMWINDOW == 68 (0x1126fc400) [pid = 1948] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:53:06 INFO - PROCESS | 1948 | 1467737586424 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:53:06 INFO - PROCESS | 1948 | 1467737586444 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 09:53:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:53:06 INFO - PROCESS | 1948 | 1467737586447 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:53:06 INFO - PROCESS | 1948 | 1467737586450 Marionette TRACE conn2 <- [1,2722,null,{}] 09:53:06 INFO - PROCESS | 1948 | 1467737586452 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:53:06 INFO - PROCESS | 1948 | 1467737586454 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:06 INFO - PROCESS | 1948 | 1467737586528 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 09:53:06 INFO - PROCESS | 1948 | 1467737586533 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:06 INFO - PROCESS | 1948 | 1467737586535 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x12aacb000 == 37 [pid = 1948] [id = 688] 09:53:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 69 (0x113d5d000) [pid = 1948] [serial = 2064] [outer = 0x0] 09:53:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 70 (0x119811000) [pid = 1948] [serial = 2065] [outer = 0x113d5d000] 09:53:06 INFO - PROCESS | 1948 | 1467737586559 Marionette DEBUG loaded listener.js 09:53:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x126783000) [pid = 1948] [serial = 2066] [outer = 0x113d5d000] 09:53:06 INFO - PROCESS | 1948 | 1467737586890 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:53:06 INFO - PROCESS | 1948 | 1467737586922 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 09:53:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:53:06 INFO - PROCESS | 1948 | 1467737586924 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:53:06 INFO - PROCESS | 1948 | 1467737586925 Marionette TRACE conn2 <- [1,2726,null,{}] 09:53:06 INFO - PROCESS | 1948 | 1467737586928 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:53:06 INFO - PROCESS | 1948 | 1467737586929 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:07 INFO - PROCESS | 1948 | 1467737587032 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 09:53:07 INFO - PROCESS | 1948 | 1467737587039 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:07 INFO - PROCESS | 1948 | 1467737587040 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b60b800 == 38 [pid = 1948] [id = 689] 09:53:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x113d61000) [pid = 1948] [serial = 2067] [outer = 0x0] 09:53:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x12904a400) [pid = 1948] [serial = 2068] [outer = 0x113d61000] 09:53:07 INFO - PROCESS | 1948 | 1467737587064 Marionette DEBUG loaded listener.js 09:53:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x129539800) [pid = 1948] [serial = 2069] [outer = 0x113d61000] 09:53:07 INFO - PROCESS | 1948 | 1467737587444 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:53:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:53:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 568ms 09:53:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:53:07 INFO - PROCESS | 1948 | 1467737587493 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 09:53:07 INFO - PROCESS | 1948 | 1467737587495 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 09:53:07 INFO - PROCESS | 1948 | 1467737587499 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:53:07 INFO - PROCESS | 1948 | 1467737587500 Marionette TRACE conn2 <- [1,2730,null,{}] 09:53:07 INFO - PROCESS | 1948 | 1467737587504 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:53:07 INFO - PROCESS | 1948 | 1467737587505 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:07 INFO - PROCESS | 1948 | 1467737587622 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 09:53:07 INFO - PROCESS | 1948 | 1467737587682 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:07 INFO - PROCESS | 1948 | 1467737587683 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b972000 == 39 [pid = 1948] [id = 690] 09:53:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x118f0e400) [pid = 1948] [serial = 2070] [outer = 0x0] 09:53:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x129542400) [pid = 1948] [serial = 2071] [outer = 0x118f0e400] 09:53:07 INFO - PROCESS | 1948 | 1467737587707 Marionette DEBUG loaded listener.js 09:53:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x12a79a400) [pid = 1948] [serial = 2072] [outer = 0x118f0e400] 09:53:08 INFO - PROCESS | 1948 | 1467737588453 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:53:08 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:53:08 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 09:53:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 09:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:53:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 974ms 09:53:08 INFO - PROCESS | 1948 | 1467737588473 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 09:53:08 INFO - PROCESS | 1948 | 1467737588476 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 09:53:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:53:08 INFO - PROCESS | 1948 | 1467737588480 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:53:08 INFO - PROCESS | 1948 | 1467737588482 Marionette TRACE conn2 <- [1,2734,null,{}] 09:53:08 INFO - PROCESS | 1948 | 1467737588485 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:53:08 INFO - PROCESS | 1948 | 1467737588487 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:08 INFO - PROCESS | 1948 | 1467737588626 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 09:53:08 INFO - PROCESS | 1948 | 1467737588682 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:08 INFO - PROCESS | 1948 | 1467737588684 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:08 INFO - PROCESS | 1948 | ++DOCSHELL 0x118aba800 == 40 [pid = 1948] [id = 691] 09:53:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x118089800) [pid = 1948] [serial = 2073] [outer = 0x0] 09:53:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x118559c00) [pid = 1948] [serial = 2074] [outer = 0x118089800] 09:53:08 INFO - PROCESS | 1948 | 1467737588716 Marionette DEBUG loaded listener.js 09:53:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x118a46400) [pid = 1948] [serial = 2075] [outer = 0x118089800] 09:53:09 INFO - PROCESS | 1948 | 1467737589161 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:53:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:53:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 721ms 09:53:09 INFO - PROCESS | 1948 | 1467737589201 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 09:53:09 INFO - PROCESS | 1948 | 1467737589204 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 09:53:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:53:09 INFO - PROCESS | 1948 | 1467737589209 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:53:09 INFO - PROCESS | 1948 | 1467737589210 Marionette TRACE conn2 <- [1,2738,null,{}] 09:53:09 INFO - PROCESS | 1948 | 1467737589213 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:53:09 INFO - PROCESS | 1948 | 1467737589215 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:09 INFO - PROCESS | 1948 | 1467737589316 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 09:53:09 INFO - PROCESS | 1948 | 1467737589376 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:09 INFO - PROCESS | 1948 | 1467737589377 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x128889000 == 41 [pid = 1948] [id = 692] 09:53:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x1195de800) [pid = 1948] [serial = 2076] [outer = 0x0] 09:53:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x1243a7400) [pid = 1948] [serial = 2077] [outer = 0x1195de800] 09:53:09 INFO - PROCESS | 1948 | 1467737589407 Marionette DEBUG loaded listener.js 09:53:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x12540f800) [pid = 1948] [serial = 2078] [outer = 0x1195de800] 09:53:09 INFO - PROCESS | 1948 | 1467737589864 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:53:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:53:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 669ms 09:53:09 INFO - PROCESS | 1948 | 1467737589878 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 09:53:09 INFO - PROCESS | 1948 | 1467737589880 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 09:53:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:53:09 INFO - PROCESS | 1948 | 1467737589884 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:53:09 INFO - PROCESS | 1948 | 1467737589887 Marionette TRACE conn2 <- [1,2742,null,{}] 09:53:09 INFO - PROCESS | 1948 | 1467737589895 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:53:09 INFO - PROCESS | 1948 | 1467737589898 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:10 INFO - PROCESS | 1948 | 1467737590022 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 09:53:10 INFO - PROCESS | 1948 | 1467737590096 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:10 INFO - PROCESS | 1948 | 1467737590098 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be2a800 == 42 [pid = 1948] [id = 693] 09:53:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x1265d3c00) [pid = 1948] [serial = 2079] [outer = 0x0] 09:53:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x1288ec400) [pid = 1948] [serial = 2080] [outer = 0x1265d3c00] 09:53:10 INFO - PROCESS | 1948 | 1467737590130 Marionette DEBUG loaded listener.js 09:53:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x128a8e400) [pid = 1948] [serial = 2081] [outer = 0x1265d3c00] 09:53:10 INFO - PROCESS | 1948 | 1467737590547 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:53:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:53:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 724ms 09:53:10 INFO - PROCESS | 1948 | 1467737590609 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 09:53:10 INFO - PROCESS | 1948 | 1467737590612 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 09:53:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:53:10 INFO - PROCESS | 1948 | 1467737590636 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:53:10 INFO - PROCESS | 1948 | 1467737590639 Marionette TRACE conn2 <- [1,2746,null,{}] 09:53:10 INFO - PROCESS | 1948 | 1467737590642 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:53:10 INFO - PROCESS | 1948 | 1467737590645 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:10 INFO - PROCESS | 1948 | 1467737590792 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 09:53:10 INFO - PROCESS | 1948 | 1467737590885 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:10 INFO - PROCESS | 1948 | 1467737590886 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c6c9000 == 43 [pid = 1948] [id = 694] 09:53:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x12914a800) [pid = 1948] [serial = 2082] [outer = 0x0] 09:53:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x1293a8c00) [pid = 1948] [serial = 2083] [outer = 0x12914a800] 09:53:10 INFO - PROCESS | 1948 | 1467737590916 Marionette DEBUG loaded listener.js 09:53:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x12a79ec00) [pid = 1948] [serial = 2084] [outer = 0x12914a800] 09:53:11 INFO - PROCESS | 1948 | 1467737591380 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:53:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:53:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 772ms 09:53:11 INFO - PROCESS | 1948 | 1467737591407 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 09:53:11 INFO - PROCESS | 1948 | 1467737591408 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 09:53:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:53:11 INFO - PROCESS | 1948 | 1467737591410 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:53:11 INFO - PROCESS | 1948 | 1467737591412 Marionette TRACE conn2 <- [1,2750,null,{}] 09:53:11 INFO - PROCESS | 1948 | 1467737591414 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:53:11 INFO - PROCESS | 1948 | 1467737591416 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:11 INFO - PROCESS | 1948 | 1467737591513 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 09:53:11 INFO - PROCESS | 1948 | 1467737591586 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:11 INFO - PROCESS | 1948 | 1467737591587 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:11 INFO - PROCESS | 1948 | ++DOCSHELL 0x118265800 == 44 [pid = 1948] [id = 695] 09:53:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x11332f400) [pid = 1948] [serial = 2085] [outer = 0x0] 09:53:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x128a93800) [pid = 1948] [serial = 2086] [outer = 0x11332f400] 09:53:11 INFO - PROCESS | 1948 | 1467737591616 Marionette DEBUG loaded listener.js 09:53:11 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12a7a3c00) [pid = 1948] [serial = 2087] [outer = 0x11332f400] 09:53:12 INFO - PROCESS | 1948 | 1467737592156 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:53:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:53:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 772ms 09:53:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:53:12 INFO - PROCESS | 1948 | 1467737592182 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 09:53:12 INFO - PROCESS | 1948 | 1467737592185 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 09:53:12 INFO - PROCESS | 1948 | 1467737592188 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:53:12 INFO - PROCESS | 1948 | 1467737592189 Marionette TRACE conn2 <- [1,2754,null,{}] 09:53:12 INFO - PROCESS | 1948 | 1467737592193 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:53:12 INFO - PROCESS | 1948 | 1467737592195 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:12 INFO - PROCESS | 1948 | 1467737592297 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 09:53:12 INFO - PROCESS | 1948 | 1467737592379 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:12 INFO - PROCESS | 1948 | 1467737592380 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:12 INFO - PROCESS | 1948 | ++DOCSHELL 0x117184000 == 45 [pid = 1948] [id = 696] 09:53:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1126fe000) [pid = 1948] [serial = 2088] [outer = 0x0] 09:53:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1166edc00) [pid = 1948] [serial = 2089] [outer = 0x1126fe000] 09:53:12 INFO - PROCESS | 1948 | 1467737592409 Marionette DEBUG loaded listener.js 09:53:12 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x118555800) [pid = 1948] [serial = 2090] [outer = 0x1126fe000] 09:53:13 INFO - PROCESS | 1948 | --DOCSHELL 0x12b60b800 == 44 [pid = 1948] [id = 689] 09:53:13 INFO - PROCESS | 1948 | --DOCSHELL 0x12aacb000 == 43 [pid = 1948] [id = 688] 09:53:13 INFO - PROCESS | 1948 | --DOCSHELL 0x1296ad000 == 42 [pid = 1948] [id = 687] 09:53:13 INFO - PROCESS | 1948 | --DOCSHELL 0x128dae800 == 41 [pid = 1948] [id = 686] 09:53:13 INFO - PROCESS | 1948 | --DOCSHELL 0x127002800 == 40 [pid = 1948] [id = 685] 09:53:13 INFO - PROCESS | 1948 | --DOCSHELL 0x123e97800 == 39 [pid = 1948] [id = 684] 09:53:13 INFO - PROCESS | 1948 | --DOCSHELL 0x1198c7800 == 38 [pid = 1948] [id = 683] 09:53:13 INFO - PROCESS | 1948 | --DOCSHELL 0x11825c000 == 37 [pid = 1948] [id = 682] 09:53:13 INFO - PROCESS | 1948 | --DOCSHELL 0x1226c8000 == 36 [pid = 1948] [id = 681] 09:53:13 INFO - PROCESS | 1948 | --DOCSHELL 0x128886800 == 35 [pid = 1948] [id = 679] 09:53:13 INFO - PROCESS | 1948 | --DOCSHELL 0x11717b000 == 34 [pid = 1948] [id = 680] 09:53:13 INFO - PROCESS | 1948 | --DOCSHELL 0x119563800 == 33 [pid = 1948] [id = 673] 09:53:13 INFO - PROCESS | 1948 | --DOCSHELL 0x118265800 == 32 [pid = 1948] [id = 695] 09:53:13 INFO - PROCESS | 1948 | --DOCSHELL 0x12c6c9000 == 31 [pid = 1948] [id = 694] 09:53:13 INFO - PROCESS | 1948 | --DOCSHELL 0x12be2a800 == 30 [pid = 1948] [id = 693] 09:53:13 INFO - PROCESS | 1948 | --DOCSHELL 0x128889000 == 29 [pid = 1948] [id = 692] 09:53:13 INFO - PROCESS | 1948 | --DOCSHELL 0x12b972000 == 28 [pid = 1948] [id = 690] 09:53:13 INFO - PROCESS | 1948 | --DOCSHELL 0x118aba800 == 27 [pid = 1948] [id = 691] 09:53:13 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x12659a000) [pid = 1948] [serial = 2038] [outer = 0x0] [url = about:blank] 09:53:13 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x11332bc00) [pid = 1948] [serial = 2003] [outer = 0x0] [url = about:blank] 09:53:13 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1122b1800) [pid = 1948] [serial = 2002] [outer = 0x0] [url = about:blank] 09:53:13 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x118790c00) [pid = 1948] [serial = 2006] [outer = 0x0] [url = about:blank] 09:53:13 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x11859c800) [pid = 1948] [serial = 2005] [outer = 0x0] [url = about:blank] 09:53:13 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x124d4fc00) [pid = 1948] [serial = 2009] [outer = 0x0] [url = about:blank] 09:53:13 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x12265f800) [pid = 1948] [serial = 2008] [outer = 0x0] [url = about:blank] 09:53:13 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1265ce400) [pid = 1948] [serial = 2011] [outer = 0x0] [url = about:blank] 09:53:13 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x127245400) [pid = 1948] [serial = 2012] [outer = 0x0] [url = about:blank] 09:53:13 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x129541000) [pid = 1948] [serial = 2015] [outer = 0x0] [url = about:blank] 09:53:13 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x1184a2800) [pid = 1948] [serial = 2020] [outer = 0x0] [url = about:blank] 09:53:13 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x118590800) [pid = 1948] [serial = 2026] [outer = 0x0] [url = about:blank] 09:53:13 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x113fe1000) [pid = 1948] [serial = 2023] [outer = 0x0] [url = about:blank] 09:53:13 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x129154800) [pid = 1948] [serial = 2014] [outer = 0x0] [url = about:blank] 09:53:13 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x1130b2800) [pid = 1948] [serial = 2024] [outer = 0x0] [url = about:blank] 09:53:13 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x12a818800) [pid = 1948] [serial = 2018] [outer = 0x0] [url = about:blank] 09:53:13 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x12a711800) [pid = 1948] [serial = 2017] [outer = 0x0] [url = about:blank] 09:53:13 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x122538c00) [pid = 1948] [serial = 2029] [outer = 0x0] [url = about:blank] 09:53:13 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x125409800) [pid = 1948] [serial = 2032] [outer = 0x0] [url = about:blank] 09:53:13 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x11858f800) [pid = 1948] [serial = 2035] [outer = 0x0] [url = about:blank] 09:53:13 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x122657c00) [pid = 1948] [serial = 2036] [outer = 0x0] [url = about:blank] 09:53:13 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x118593000) [pid = 1948] [serial = 2021] [outer = 0x0] [url = about:blank] 09:53:13 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x125eeac00) [pid = 1948] [serial = 2033] [outer = 0x0] [url = about:blank] 09:53:13 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x123decc00) [pid = 1948] [serial = 2030] [outer = 0x0] [url = about:blank] 09:53:13 INFO - PROCESS | 1948 | --DOMWINDOW == 70 (0x118788400) [pid = 1948] [serial = 2027] [outer = 0x0] [url = about:blank] 09:53:13 INFO - PROCESS | 1948 | 1467737593401 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:53:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:53:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1224ms 09:53:13 INFO - PROCESS | 1948 | 1467737593419 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 09:53:13 INFO - PROCESS | 1948 | 1467737593421 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 09:53:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:53:13 INFO - PROCESS | 1948 | 1467737593425 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:53:13 INFO - PROCESS | 1948 | 1467737593427 Marionette TRACE conn2 <- [1,2758,null,{}] 09:53:13 INFO - PROCESS | 1948 | 1467737593431 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:53:13 INFO - PROCESS | 1948 | 1467737593433 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:13 INFO - PROCESS | 1948 | 1467737593518 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 09:53:13 INFO - PROCESS | 1948 | 1467737593523 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:13 INFO - PROCESS | 1948 | 1467737593526 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:13 INFO - PROCESS | 1948 | ++DOCSHELL 0x117175800 == 28 [pid = 1948] [id = 697] 09:53:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 71 (0x1139ba800) [pid = 1948] [serial = 2091] [outer = 0x0] 09:53:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x1160b5800) [pid = 1948] [serial = 2092] [outer = 0x1139ba800] 09:53:13 INFO - PROCESS | 1948 | 1467737593555 Marionette DEBUG loaded listener.js 09:53:13 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x11338b800) [pid = 1948] [serial = 2093] [outer = 0x1139ba800] 09:53:13 INFO - PROCESS | 1948 | 1467737593959 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:53:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:53:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 575ms 09:53:14 INFO - PROCESS | 1948 | 1467737594001 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 09:53:14 INFO - PROCESS | 1948 | 1467737594006 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 09:53:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:53:14 INFO - PROCESS | 1948 | 1467737594013 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:53:14 INFO - PROCESS | 1948 | 1467737594016 Marionette TRACE conn2 <- [1,2762,null,{}] 09:53:14 INFO - PROCESS | 1948 | 1467737594019 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:53:14 INFO - PROCESS | 1948 | 1467737594022 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:14 INFO - PROCESS | 1948 | 1467737594140 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 09:53:14 INFO - PROCESS | 1948 | 1467737594153 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:14 INFO - PROCESS | 1948 | 1467737594155 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x118aba800 == 29 [pid = 1948] [id = 698] 09:53:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x118545400) [pid = 1948] [serial = 2094] [outer = 0x0] 09:53:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x118595c00) [pid = 1948] [serial = 2095] [outer = 0x118545400] 09:53:14 INFO - PROCESS | 1948 | 1467737594198 Marionette DEBUG loaded listener.js 09:53:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x11878c000) [pid = 1948] [serial = 2096] [outer = 0x118545400] 09:53:14 INFO - PROCESS | 1948 | 1467737594557 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:53:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:53:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 572ms 09:53:14 INFO - PROCESS | 1948 | 1467737594585 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 09:53:14 INFO - PROCESS | 1948 | 1467737594586 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 09:53:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:53:14 INFO - PROCESS | 1948 | 1467737594588 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:53:14 INFO - PROCESS | 1948 | 1467737594591 Marionette TRACE conn2 <- [1,2766,null,{}] 09:53:14 INFO - PROCESS | 1948 | 1467737594599 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:53:14 INFO - PROCESS | 1948 | 1467737594602 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:14 INFO - PROCESS | 1948 | 1467737594679 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 09:53:14 INFO - PROCESS | 1948 | 1467737594686 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:14 INFO - PROCESS | 1948 | 1467737594688 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:14 INFO - PROCESS | 1948 | ++DOCSHELL 0x1226cb800 == 30 [pid = 1948] [id = 699] 09:53:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x11396bc00) [pid = 1948] [serial = 2097] [outer = 0x0] 09:53:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x11983ac00) [pid = 1948] [serial = 2098] [outer = 0x11396bc00] 09:53:14 INFO - PROCESS | 1948 | 1467737594716 Marionette DEBUG loaded listener.js 09:53:14 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x122785c00) [pid = 1948] [serial = 2099] [outer = 0x11396bc00] 09:53:15 INFO - PROCESS | 1948 | 1467737595069 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:53:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:53:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 520ms 09:53:15 INFO - PROCESS | 1948 | 1467737595110 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 09:53:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:53:15 INFO - PROCESS | 1948 | 1467737595111 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 09:53:15 INFO - PROCESS | 1948 | 1467737595114 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:53:15 INFO - PROCESS | 1948 | 1467737595115 Marionette TRACE conn2 <- [1,2770,null,{}] 09:53:15 INFO - PROCESS | 1948 | 1467737595117 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:53:15 INFO - PROCESS | 1948 | 1467737595118 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:15 INFO - PROCESS | 1948 | 1467737595195 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 09:53:15 INFO - PROCESS | 1948 | 1467737595259 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:15 INFO - PROCESS | 1948 | 1467737595259 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x123e9d000 == 31 [pid = 1948] [id = 700] 09:53:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x122654c00) [pid = 1948] [serial = 2100] [outer = 0x0] 09:53:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x1249c7400) [pid = 1948] [serial = 2101] [outer = 0x122654c00] 09:53:15 INFO - PROCESS | 1948 | 1467737595285 Marionette DEBUG loaded listener.js 09:53:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x125405c00) [pid = 1948] [serial = 2102] [outer = 0x122654c00] 09:53:15 INFO - PROCESS | 1948 | 1467737595598 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:53:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:53:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 521ms 09:53:15 INFO - PROCESS | 1948 | 1467737595643 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 09:53:15 INFO - PROCESS | 1948 | 1467737595644 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 09:53:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:53:15 INFO - PROCESS | 1948 | 1467737595646 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:53:15 INFO - PROCESS | 1948 | 1467737595647 Marionette TRACE conn2 <- [1,2774,null,{}] 09:53:15 INFO - PROCESS | 1948 | 1467737595650 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:53:15 INFO - PROCESS | 1948 | 1467737595651 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:15 INFO - PROCESS | 1948 | 1467737595745 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 09:53:15 INFO - PROCESS | 1948 | 1467737595749 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:15 INFO - PROCESS | 1948 | 1467737595750 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:15 INFO - PROCESS | 1948 | ++DOCSHELL 0x125ede800 == 32 [pid = 1948] [id = 701] 09:53:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x113346400) [pid = 1948] [serial = 2103] [outer = 0x0] 09:53:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x125407c00) [pid = 1948] [serial = 2104] [outer = 0x113346400] 09:53:15 INFO - PROCESS | 1948 | 1467737595775 Marionette DEBUG loaded listener.js 09:53:15 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x126596400) [pid = 1948] [serial = 2105] [outer = 0x113346400] 09:53:16 INFO - PROCESS | 1948 | 1467737596128 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:53:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:53:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 523ms 09:53:16 INFO - PROCESS | 1948 | 1467737596169 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 09:53:16 INFO - PROCESS | 1948 | 1467737596171 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 09:53:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:53:16 INFO - PROCESS | 1948 | 1467737596173 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:53:16 INFO - PROCESS | 1948 | 1467737596174 Marionette TRACE conn2 <- [1,2778,null,{}] 09:53:16 INFO - PROCESS | 1948 | 1467737596176 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:53:16 INFO - PROCESS | 1948 | 1467737596180 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:16 INFO - PROCESS | 1948 | 1467737596294 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 09:53:16 INFO - PROCESS | 1948 | 1467737596332 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:16 INFO - PROCESS | 1948 | 1467737596334 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x129079000 == 33 [pid = 1948] [id = 702] 09:53:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1265ce400) [pid = 1948] [serial = 2106] [outer = 0x0] 09:53:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x127084c00) [pid = 1948] [serial = 2107] [outer = 0x1265ce400] 09:53:16 INFO - PROCESS | 1948 | 1467737596358 Marionette DEBUG loaded listener.js 09:53:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x1286d6800) [pid = 1948] [serial = 2108] [outer = 0x1265ce400] 09:53:16 INFO - PROCESS | 1948 | 1467737596641 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:53:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:53:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 520ms 09:53:16 INFO - PROCESS | 1948 | 1467737596694 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 09:53:16 INFO - PROCESS | 1948 | 1467737596695 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 09:53:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:53:16 INFO - PROCESS | 1948 | 1467737596715 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:53:16 INFO - PROCESS | 1948 | 1467737596724 Marionette TRACE conn2 <- [1,2782,null,{}] 09:53:16 INFO - PROCESS | 1948 | 1467737596726 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:53:16 INFO - PROCESS | 1948 | 1467737596727 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:16 INFO - PROCESS | 1948 | 1467737596864 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 09:53:16 INFO - PROCESS | 1948 | 1467737596877 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:16 INFO - PROCESS | 1948 | 1467737596878 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:16 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a751000 == 34 [pid = 1948] [id = 703] 09:53:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x11338c000) [pid = 1948] [serial = 2109] [outer = 0x0] 09:53:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x1288f8400) [pid = 1948] [serial = 2110] [outer = 0x11338c000] 09:53:16 INFO - PROCESS | 1948 | 1467737596903 Marionette DEBUG loaded listener.js 09:53:16 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x128a94800) [pid = 1948] [serial = 2111] [outer = 0x11338c000] 09:53:17 INFO - PROCESS | 1948 | 1467737597250 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:53:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:53:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 578ms 09:53:17 INFO - PROCESS | 1948 | 1467737597293 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 09:53:17 INFO - PROCESS | 1948 | 1467737597295 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 09:53:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:53:17 INFO - PROCESS | 1948 | 1467737597297 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:53:17 INFO - PROCESS | 1948 | 1467737597298 Marionette TRACE conn2 <- [1,2786,null,{}] 09:53:17 INFO - PROCESS | 1948 | 1467737597300 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:53:17 INFO - PROCESS | 1948 | 1467737597301 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:17 INFO - PROCESS | 1948 | 1467737597398 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 09:53:17 INFO - PROCESS | 1948 | 1467737597402 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:17 INFO - PROCESS | 1948 | 1467737597403 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:17 INFO - PROCESS | 1948 | ++DOCSHELL 0x12aacb000 == 35 [pid = 1948] [id = 704] 09:53:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x1286d6400) [pid = 1948] [serial = 2112] [outer = 0x0] 09:53:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x129151c00) [pid = 1948] [serial = 2113] [outer = 0x1286d6400] 09:53:17 INFO - PROCESS | 1948 | 1467737597427 Marionette DEBUG loaded listener.js 09:53:17 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1293aa400) [pid = 1948] [serial = 2114] [outer = 0x1286d6400] 09:53:17 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1265ce000) [pid = 1948] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:53:17 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x12708bc00) [pid = 1948] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:53:17 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x11662ec00) [pid = 1948] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:53:17 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1160ab400) [pid = 1948] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:53:17 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x11332d800) [pid = 1948] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:53:17 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x119945400) [pid = 1948] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:53:17 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x118548c00) [pid = 1948] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:53:17 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x1286d9400) [pid = 1948] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:53:17 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x113d61000) [pid = 1948] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:53:17 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x113d5d000) [pid = 1948] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:53:17 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x123e77400) [pid = 1948] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:53:17 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x118f0e400) [pid = 1948] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:53:17 INFO - PROCESS | 1948 | 1467737597885 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:53:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:53:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 620ms 09:53:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:53:17 INFO - PROCESS | 1948 | 1467737597918 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 09:53:17 INFO - PROCESS | 1948 | 1467737597919 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 09:53:17 INFO - PROCESS | 1948 | 1467737597921 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:53:17 INFO - PROCESS | 1948 | 1467737597922 Marionette TRACE conn2 <- [1,2790,null,{}] 09:53:17 INFO - PROCESS | 1948 | 1467737597924 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:53:17 INFO - PROCESS | 1948 | 1467737597926 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:18 INFO - PROCESS | 1948 | 1467737598008 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 09:53:18 INFO - PROCESS | 1948 | 1467737598066 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:18 INFO - PROCESS | 1948 | 1467737598067 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:18 INFO - PROCESS | 1948 | ++DOCSHELL 0x1226cb000 == 36 [pid = 1948] [id = 705] 09:53:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x11222b000) [pid = 1948] [serial = 2115] [outer = 0x0] 09:53:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x119830000) [pid = 1948] [serial = 2116] [outer = 0x11222b000] 09:53:18 INFO - PROCESS | 1948 | 1467737598092 Marionette DEBUG loaded listener.js 09:53:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x127247c00) [pid = 1948] [serial = 2117] [outer = 0x11222b000] 09:53:18 INFO - PROCESS | 1948 | 1467737598383 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:53:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:53:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 518ms 09:53:18 INFO - PROCESS | 1948 | 1467737598439 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 09:53:18 INFO - PROCESS | 1948 | 1467737598441 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 09:53:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:53:18 INFO - PROCESS | 1948 | 1467737598443 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:53:18 INFO - PROCESS | 1948 | 1467737598444 Marionette TRACE conn2 <- [1,2794,null,{}] 09:53:18 INFO - PROCESS | 1948 | 1467737598446 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:53:18 INFO - PROCESS | 1948 | 1467737598447 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:18 INFO - PROCESS | 1948 | 1467737598524 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 09:53:18 INFO - PROCESS | 1948 | 1467737598527 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:18 INFO - PROCESS | 1948 | 1467737598528 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:18 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be23800 == 37 [pid = 1948] [id = 706] 09:53:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1286cf400) [pid = 1948] [serial = 2118] [outer = 0x0] 09:53:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1293ce400) [pid = 1948] [serial = 2119] [outer = 0x1286cf400] 09:53:18 INFO - PROCESS | 1948 | 1467737598556 Marionette DEBUG loaded listener.js 09:53:18 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x12a48f000) [pid = 1948] [serial = 2120] [outer = 0x1286cf400] 09:53:18 INFO - PROCESS | 1948 | 1467737598878 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:53:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:53:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 468ms 09:53:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:53:18 INFO - PROCESS | 1948 | 1467737598912 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 09:53:18 INFO - PROCESS | 1948 | 1467737598913 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 09:53:18 INFO - PROCESS | 1948 | 1467737598915 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:53:18 INFO - PROCESS | 1948 | 1467737598917 Marionette TRACE conn2 <- [1,2798,null,{}] 09:53:18 INFO - PROCESS | 1948 | 1467737598919 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:53:18 INFO - PROCESS | 1948 | 1467737598921 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:19 INFO - PROCESS | 1948 | 1467737599049 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 09:53:19 INFO - PROCESS | 1948 | 1467737599055 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:19 INFO - PROCESS | 1948 | 1467737599057 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:19 INFO - PROCESS | 1948 | ++DOCSHELL 0x125ed8000 == 38 [pid = 1948] [id = 707] 09:53:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1293d1800) [pid = 1948] [serial = 2121] [outer = 0x0] 09:53:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x12a70f400) [pid = 1948] [serial = 2122] [outer = 0x1293d1800] 09:53:19 INFO - PROCESS | 1948 | 1467737599083 Marionette DEBUG loaded listener.js 09:53:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12a8fd000) [pid = 1948] [serial = 2123] [outer = 0x1293d1800] 09:53:19 INFO - PROCESS | 1948 | 1467737599405 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:53:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:53:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 521ms 09:53:19 INFO - PROCESS | 1948 | 1467737599437 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 09:53:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:53:19 INFO - PROCESS | 1948 | 1467737599439 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 09:53:19 INFO - PROCESS | 1948 | 1467737599441 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:53:19 INFO - PROCESS | 1948 | 1467737599442 Marionette TRACE conn2 <- [1,2802,null,{}] 09:53:19 INFO - PROCESS | 1948 | 1467737599445 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:53:19 INFO - PROCESS | 1948 | 1467737599446 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:19 INFO - PROCESS | 1948 | 1467737599524 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 09:53:19 INFO - PROCESS | 1948 | 1467737599530 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:19 INFO - PROCESS | 1948 | 1467737599531 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:19 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c9fe800 == 39 [pid = 1948] [id = 708] 09:53:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12b654000) [pid = 1948] [serial = 2124] [outer = 0x0] 09:53:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12b6e2000) [pid = 1948] [serial = 2125] [outer = 0x12b654000] 09:53:19 INFO - PROCESS | 1948 | 1467737599554 Marionette DEBUG loaded listener.js 09:53:19 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12b6ec400) [pid = 1948] [serial = 2126] [outer = 0x12b654000] 09:53:20 INFO - PROCESS | 1948 | --DOCSHELL 0x117175800 == 38 [pid = 1948] [id = 697] 09:53:20 INFO - PROCESS | 1948 | --DOCSHELL 0x117184000 == 37 [pid = 1948] [id = 696] 09:53:20 INFO - PROCESS | 1948 | --DOCSHELL 0x118aba800 == 36 [pid = 1948] [id = 698] 09:53:20 INFO - PROCESS | 1948 | --DOCSHELL 0x123e9d000 == 35 [pid = 1948] [id = 700] 09:53:20 INFO - PROCESS | 1948 | --DOCSHELL 0x1226cb800 == 34 [pid = 1948] [id = 699] 09:53:20 INFO - PROCESS | 1948 | --DOCSHELL 0x12be23800 == 33 [pid = 1948] [id = 706] 09:53:20 INFO - PROCESS | 1948 | --DOCSHELL 0x129079000 == 32 [pid = 1948] [id = 702] 09:53:20 INFO - PROCESS | 1948 | --DOCSHELL 0x12aacb000 == 31 [pid = 1948] [id = 704] 09:53:20 INFO - PROCESS | 1948 | --DOCSHELL 0x12a751000 == 30 [pid = 1948] [id = 703] 09:53:20 INFO - PROCESS | 1948 | --DOCSHELL 0x125ede800 == 29 [pid = 1948] [id = 701] 09:53:20 INFO - PROCESS | 1948 | --DOCSHELL 0x1226cb000 == 28 [pid = 1948] [id = 705] 09:53:20 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x126728c00) [pid = 1948] [serial = 2056] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x127249000) [pid = 1948] [serial = 2059] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x11853ac00) [pid = 1948] [serial = 2047] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x11662a400) [pid = 1948] [serial = 2041] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x118081000) [pid = 1948] [serial = 2042] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x12708b400) [pid = 1948] [serial = 2039] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x122536400) [pid = 1948] [serial = 2050] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x123e7c000) [pid = 1948] [serial = 2051] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x11924ec00) [pid = 1948] [serial = 2044] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x119816800) [pid = 1948] [serial = 2045] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x11859b800) [pid = 1948] [serial = 2048] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x128a8ec00) [pid = 1948] [serial = 2062] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x12904a400) [pid = 1948] [serial = 2068] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x119811000) [pid = 1948] [serial = 2065] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x126783000) [pid = 1948] [serial = 2066] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x129151400) [pid = 1948] [serial = 2063] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x1249d4800) [pid = 1948] [serial = 2053] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x12707f400) [pid = 1948] [serial = 2057] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x1286d5000) [pid = 1948] [serial = 2060] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1948 | --DOMWINDOW == 74 (0x129539800) [pid = 1948] [serial = 2069] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1948 | --DOMWINDOW == 73 (0x126591400) [pid = 1948] [serial = 2054] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1948 | --DOMWINDOW == 72 (0x12a79a400) [pid = 1948] [serial = 2072] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1948 | --DOMWINDOW == 71 (0x129542400) [pid = 1948] [serial = 2071] [outer = 0x0] [url = about:blank] 09:53:20 INFO - PROCESS | 1948 | --DOCSHELL 0x125ed8000 == 27 [pid = 1948] [id = 707] 09:53:21 INFO - PROCESS | 1948 | 1467737601028 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:53:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:53:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1621ms 09:53:21 INFO - PROCESS | 1948 | 1467737601064 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 09:53:21 INFO - PROCESS | 1948 | 1467737601067 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 09:53:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:53:21 INFO - PROCESS | 1948 | 1467737601073 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:53:21 INFO - PROCESS | 1948 | 1467737601076 Marionette TRACE conn2 <- [1,2806,null,{}] 09:53:21 INFO - PROCESS | 1948 | 1467737601082 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:53:21 INFO - PROCESS | 1948 | 1467737601085 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:21 INFO - PROCESS | 1948 | 1467737601190 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 09:53:21 INFO - PROCESS | 1948 | 1467737601209 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:21 INFO - PROCESS | 1948 | 1467737601210 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:21 INFO - PROCESS | 1948 | ++DOCSHELL 0x1169b2000 == 28 [pid = 1948] [id = 709] 09:53:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 72 (0x113d5c800) [pid = 1948] [serial = 2127] [outer = 0x0] 09:53:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 73 (0x113d5e800) [pid = 1948] [serial = 2128] [outer = 0x113d5c800] 09:53:21 INFO - PROCESS | 1948 | 1467737601234 Marionette DEBUG loaded listener.js 09:53:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 74 (0x11604ac00) [pid = 1948] [serial = 2129] [outer = 0x113d5c800] 09:53:21 INFO - PROCESS | 1948 | 1467737601661 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:53:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:53:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 630ms 09:53:21 INFO - PROCESS | 1948 | 1467737601700 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 09:53:21 INFO - PROCESS | 1948 | 1467737601703 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 09:53:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:53:21 INFO - PROCESS | 1948 | 1467737601708 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:53:21 INFO - PROCESS | 1948 | 1467737601709 Marionette TRACE conn2 <- [1,2810,null,{}] 09:53:21 INFO - PROCESS | 1948 | 1467737601712 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:53:21 INFO - PROCESS | 1948 | 1467737601713 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:21 INFO - PROCESS | 1948 | 1467737601800 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 09:53:21 INFO - PROCESS | 1948 | 1467737601807 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:21 INFO - PROCESS | 1948 | 1467737601809 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:21 INFO - PROCESS | 1948 | ++DOCSHELL 0x11832f000 == 29 [pid = 1948] [id = 710] 09:53:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 75 (0x1166eec00) [pid = 1948] [serial = 2130] [outer = 0x0] 09:53:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x117ea7400) [pid = 1948] [serial = 2131] [outer = 0x1166eec00] 09:53:21 INFO - PROCESS | 1948 | 1467737601854 Marionette DEBUG loaded listener.js 09:53:21 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x1184a2800) [pid = 1948] [serial = 2132] [outer = 0x1166eec00] 09:53:22 INFO - PROCESS | 1948 | --DOCSHELL 0x12d30f800 == 28 [pid = 1948] [id = 17] 09:53:22 INFO - PROCESS | 1948 | 1467737602383 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:53:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:53:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 726ms 09:53:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:53:22 INFO - PROCESS | 1948 | 1467737602435 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 09:53:22 INFO - PROCESS | 1948 | 1467737602437 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 09:53:22 INFO - PROCESS | 1948 | 1467737602440 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:53:22 INFO - PROCESS | 1948 | 1467737602444 Marionette TRACE conn2 <- [1,2814,null,{}] 09:53:22 INFO - PROCESS | 1948 | 1467737602456 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:53:22 INFO - PROCESS | 1948 | 1467737602461 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:22 INFO - PROCESS | 1948 | 1467737602564 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 09:53:22 INFO - PROCESS | 1948 | 1467737602625 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:22 INFO - PROCESS | 1948 | 1467737602627 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:22 INFO - PROCESS | 1948 | ++DOCSHELL 0x1225aa000 == 29 [pid = 1948] [id = 711] 09:53:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x111e2ec00) [pid = 1948] [serial = 2133] [outer = 0x0] 09:53:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x118783c00) [pid = 1948] [serial = 2134] [outer = 0x111e2ec00] 09:53:22 INFO - PROCESS | 1948 | 1467737602654 Marionette DEBUG loaded listener.js 09:53:22 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x118a44400) [pid = 1948] [serial = 2135] [outer = 0x111e2ec00] 09:53:23 INFO - PROCESS | 1948 | 1467737603189 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:53:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:53:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 825ms 09:53:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:53:23 INFO - PROCESS | 1948 | 1467737603266 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 09:53:23 INFO - PROCESS | 1948 | 1467737603269 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 09:53:23 INFO - PROCESS | 1948 | 1467737603272 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:53:23 INFO - PROCESS | 1948 | 1467737603275 Marionette TRACE conn2 <- [1,2818,null,{}] 09:53:23 INFO - PROCESS | 1948 | 1467737603279 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:53:23 INFO - PROCESS | 1948 | 1467737603280 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:23 INFO - PROCESS | 1948 | 1467737603391 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 09:53:23 INFO - PROCESS | 1948 | 1467737603444 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:23 INFO - PROCESS | 1948 | 1467737603446 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:23 INFO - PROCESS | 1948 | ++DOCSHELL 0x11870f000 == 30 [pid = 1948] [id = 712] 09:53:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x113330400) [pid = 1948] [serial = 2136] [outer = 0x0] 09:53:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x11604b000) [pid = 1948] [serial = 2137] [outer = 0x113330400] 09:53:23 INFO - PROCESS | 1948 | 1467737603477 Marionette DEBUG loaded listener.js 09:53:23 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x11728c400) [pid = 1948] [serial = 2138] [outer = 0x113330400] 09:53:24 INFO - PROCESS | 1948 | 1467737604048 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:53:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:53:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 822ms 09:53:24 INFO - PROCESS | 1948 | 1467737604094 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 09:53:24 INFO - PROCESS | 1948 | 1467737604097 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 09:53:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:53:24 INFO - PROCESS | 1948 | 1467737604102 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:53:24 INFO - PROCESS | 1948 | 1467737604103 Marionette TRACE conn2 <- [1,2822,null,{}] 09:53:24 INFO - PROCESS | 1948 | 1467737604106 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:53:24 INFO - PROCESS | 1948 | 1467737604108 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:24 INFO - PROCESS | 1948 | 1467737604214 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 09:53:24 INFO - PROCESS | 1948 | 1467737604290 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:24 INFO - PROCESS | 1948 | 1467737604291 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:24 INFO - PROCESS | 1948 | ++DOCSHELL 0x1227c0000 == 31 [pid = 1948] [id = 713] 09:53:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x11858fc00) [pid = 1948] [serial = 2139] [outer = 0x0] 09:53:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x11878b800) [pid = 1948] [serial = 2140] [outer = 0x11858fc00] 09:53:24 INFO - PROCESS | 1948 | 1467737604322 Marionette DEBUG loaded listener.js 09:53:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x119248800) [pid = 1948] [serial = 2141] [outer = 0x11858fc00] 09:53:24 INFO - PROCESS | 1948 | --DOCSHELL 0x11832f000 == 30 [pid = 1948] [id = 710] 09:53:24 INFO - PROCESS | 1948 | --DOCSHELL 0x1169b2000 == 29 [pid = 1948] [id = 709] 09:53:24 INFO - PROCESS | 1948 | 1467737604807 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:53:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:53:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 721ms 09:53:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:53:24 INFO - PROCESS | 1948 | 1467737604823 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 09:53:24 INFO - PROCESS | 1948 | 1467737604825 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 09:53:24 INFO - PROCESS | 1948 | 1467737604828 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:53:24 INFO - PROCESS | 1948 | 1467737604830 Marionette TRACE conn2 <- [1,2826,null,{}] 09:53:24 INFO - PROCESS | 1948 | 1467737604838 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:53:24 INFO - PROCESS | 1948 | 1467737604839 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:24 INFO - PROCESS | 1948 | 1467737604926 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 09:53:24 INFO - PROCESS | 1948 | 1467737604933 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:24 INFO - PROCESS | 1948 | 1467737604936 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:24 INFO - PROCESS | 1948 | ++DOCSHELL 0x118326000 == 30 [pid = 1948] [id = 714] 09:53:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x116623400) [pid = 1948] [serial = 2142] [outer = 0x0] 09:53:24 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x117ea8400) [pid = 1948] [serial = 2143] [outer = 0x116623400] 09:53:24 INFO - PROCESS | 1948 | 1467737604964 Marionette DEBUG loaded listener.js 09:53:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x118592000) [pid = 1948] [serial = 2144] [outer = 0x116623400] 09:53:25 INFO - PROCESS | 1948 | 1467737605325 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:53:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:53:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 526ms 09:53:25 INFO - PROCESS | 1948 | 1467737605355 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 09:53:25 INFO - PROCESS | 1948 | 1467737605358 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 09:53:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:53:25 INFO - PROCESS | 1948 | 1467737605362 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:53:25 INFO - PROCESS | 1948 | 1467737605364 Marionette TRACE conn2 <- [1,2830,null,{}] 09:53:25 INFO - PROCESS | 1948 | 1467737605366 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:53:25 INFO - PROCESS | 1948 | 1467737605368 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:25 INFO - PROCESS | 1948 | 1467737605450 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 09:53:25 INFO - PROCESS | 1948 | 1467737605454 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:25 INFO - PROCESS | 1948 | 1467737605456 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:25 INFO - PROCESS | 1948 | ++DOCSHELL 0x1226ce000 == 31 [pid = 1948] [id = 715] 09:53:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x119248000) [pid = 1948] [serial = 2145] [outer = 0x0] 09:53:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x1195dec00) [pid = 1948] [serial = 2146] [outer = 0x119248000] 09:53:25 INFO - PROCESS | 1948 | 1467737605483 Marionette DEBUG loaded listener.js 09:53:25 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x11980d000) [pid = 1948] [serial = 2147] [outer = 0x119248000] 09:53:25 INFO - PROCESS | 1948 | 1467737605867 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:53:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:53:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 521ms 09:53:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:53:25 INFO - PROCESS | 1948 | 1467737605885 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 09:53:25 INFO - PROCESS | 1948 | 1467737605886 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 09:53:25 INFO - PROCESS | 1948 | 1467737605889 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:53:25 INFO - PROCESS | 1948 | 1467737605891 Marionette TRACE conn2 <- [1,2834,null,{}] 09:53:25 INFO - PROCESS | 1948 | 1467737605901 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:53:25 INFO - PROCESS | 1948 | 1467737605904 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:25 INFO - PROCESS | 1948 | 1467737605984 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 09:53:25 INFO - PROCESS | 1948 | 1467737605990 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:25 INFO - PROCESS | 1948 | 1467737605992 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x125463000 == 32 [pid = 1948] [id = 716] 09:53:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x11983c800) [pid = 1948] [serial = 2148] [outer = 0x0] 09:53:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12393bc00) [pid = 1948] [serial = 2149] [outer = 0x11983c800] 09:53:26 INFO - PROCESS | 1948 | 1467737606019 Marionette DEBUG loaded listener.js 09:53:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12462a400) [pid = 1948] [serial = 2150] [outer = 0x11983c800] 09:53:26 INFO - PROCESS | 1948 | 1467737606381 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:53:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:53:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 520ms 09:53:26 INFO - PROCESS | 1948 | 1467737606410 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 09:53:26 INFO - PROCESS | 1948 | 1467737606412 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 09:53:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:53:26 INFO - PROCESS | 1948 | 1467737606417 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:53:26 INFO - PROCESS | 1948 | 1467737606418 Marionette TRACE conn2 <- [1,2838,null,{}] 09:53:26 INFO - PROCESS | 1948 | 1467737606427 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:53:26 INFO - PROCESS | 1948 | 1467737606428 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:26 INFO - PROCESS | 1948 | 1467737606508 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 09:53:26 INFO - PROCESS | 1948 | 1467737606512 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:26 INFO - PROCESS | 1948 | 1467737606513 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:26 INFO - PROCESS | 1948 | ++DOCSHELL 0x128885800 == 33 [pid = 1948] [id = 717] 09:53:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1249d3000) [pid = 1948] [serial = 2151] [outer = 0x0] 09:53:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x124d50000) [pid = 1948] [serial = 2152] [outer = 0x1249d3000] 09:53:26 INFO - PROCESS | 1948 | 1467737606542 Marionette DEBUG loaded listener.js 09:53:26 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x125eecc00) [pid = 1948] [serial = 2153] [outer = 0x1249d3000] 09:53:26 INFO - PROCESS | 1948 | 1467737606893 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:53:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:53:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 521ms 09:53:26 INFO - PROCESS | 1948 | 1467737606937 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 09:53:26 INFO - PROCESS | 1948 | 1467737606939 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 09:53:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:53:26 INFO - PROCESS | 1948 | 1467737606941 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:53:26 INFO - PROCESS | 1948 | 1467737606942 Marionette TRACE conn2 <- [1,2842,null,{}] 09:53:26 INFO - PROCESS | 1948 | 1467737606944 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:53:26 INFO - PROCESS | 1948 | 1467737606946 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:27 INFO - PROCESS | 1948 | 1467737607021 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 09:53:27 INFO - PROCESS | 1948 | 1467737607025 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:27 INFO - PROCESS | 1948 | 1467737607026 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x129350000 == 34 [pid = 1948] [id = 718] 09:53:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x11222a400) [pid = 1948] [serial = 2154] [outer = 0x0] 09:53:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x126594800) [pid = 1948] [serial = 2155] [outer = 0x11222a400] 09:53:27 INFO - PROCESS | 1948 | 1467737607053 Marionette DEBUG loaded listener.js 09:53:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x1265d5400) [pid = 1948] [serial = 2156] [outer = 0x11222a400] 09:53:27 INFO - PROCESS | 1948 | 1467737607432 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:53:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:53:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 517ms 09:53:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:53:27 INFO - PROCESS | 1948 | 1467737607459 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 09:53:27 INFO - PROCESS | 1948 | 1467737607460 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 09:53:27 INFO - PROCESS | 1948 | 1467737607463 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:53:27 INFO - PROCESS | 1948 | 1467737607464 Marionette TRACE conn2 <- [1,2846,null,{}] 09:53:27 INFO - PROCESS | 1948 | 1467737607473 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:53:27 INFO - PROCESS | 1948 | 1467737607478 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:27 INFO - PROCESS | 1948 | 1467737607604 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 09:53:27 INFO - PROCESS | 1948 | 1467737607609 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:27 INFO - PROCESS | 1948 | 1467737607611 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:27 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a747000 == 35 [pid = 1948] [id = 719] 09:53:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x1265d4400) [pid = 1948] [serial = 2157] [outer = 0x0] 09:53:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x12677c400) [pid = 1948] [serial = 2158] [outer = 0x1265d4400] 09:53:27 INFO - PROCESS | 1948 | 1467737607635 Marionette DEBUG loaded listener.js 09:53:27 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x12724a800) [pid = 1948] [serial = 2159] [outer = 0x1265d4400] 09:53:27 INFO - PROCESS | 1948 | 1467737607977 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:53:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:53:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 575ms 09:53:28 INFO - PROCESS | 1948 | 1467737608038 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 09:53:28 INFO - PROCESS | 1948 | 1467737608047 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 09:53:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:53:28 INFO - PROCESS | 1948 | 1467737608055 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:53:28 INFO - PROCESS | 1948 | 1467737608056 Marionette TRACE conn2 <- [1,2850,null,{}] 09:53:28 INFO - PROCESS | 1948 | 1467737608058 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:53:28 INFO - PROCESS | 1948 | 1467737608059 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:28 INFO - PROCESS | 1948 | 1467737608155 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 09:53:28 INFO - PROCESS | 1948 | 1467737608159 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:28 INFO - PROCESS | 1948 | 1467737608160 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x1225a7800 == 36 [pid = 1948] [id = 720] 09:53:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x1265d5000) [pid = 1948] [serial = 2160] [outer = 0x0] 09:53:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x1286d1c00) [pid = 1948] [serial = 2161] [outer = 0x1265d5000] 09:53:28 INFO - PROCESS | 1948 | 1467737608184 Marionette DEBUG loaded listener.js 09:53:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x1288ec000) [pid = 1948] [serial = 2162] [outer = 0x1265d5000] 09:53:28 INFO - PROCESS | 1948 | 1467737608490 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:53:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:53:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 474ms 09:53:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:53:28 INFO - PROCESS | 1948 | 1467737608525 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 09:53:28 INFO - PROCESS | 1948 | 1467737608526 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 09:53:28 INFO - PROCESS | 1948 | 1467737608528 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:53:28 INFO - PROCESS | 1948 | 1467737608529 Marionette TRACE conn2 <- [1,2854,null,{}] 09:53:28 INFO - PROCESS | 1948 | 1467737608534 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:53:28 INFO - PROCESS | 1948 | 1467737608535 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:28 INFO - PROCESS | 1948 | 1467737608629 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 09:53:28 INFO - PROCESS | 1948 | 1467737608667 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:28 INFO - PROCESS | 1948 | 1467737608668 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:28 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b973800 == 37 [pid = 1948] [id = 721] 09:53:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x1288ed800) [pid = 1948] [serial = 2163] [outer = 0x0] 09:53:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x128a88800) [pid = 1948] [serial = 2164] [outer = 0x1288ed800] 09:53:28 INFO - PROCESS | 1948 | 1467737608692 Marionette DEBUG loaded listener.js 09:53:28 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x128d05400) [pid = 1948] [serial = 2165] [outer = 0x1288ed800] 09:53:29 INFO - PROCESS | 1948 | 1467737609021 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:53:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:53:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 522ms 09:53:29 INFO - PROCESS | 1948 | 1467737609057 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 09:53:29 INFO - PROCESS | 1948 | 1467737609059 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 09:53:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:53:29 INFO - PROCESS | 1948 | 1467737609073 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:53:29 INFO - PROCESS | 1948 | 1467737609075 Marionette TRACE conn2 <- [1,2858,null,{}] 09:53:29 INFO - PROCESS | 1948 | 1467737609079 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:53:29 INFO - PROCESS | 1948 | 1467737609081 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:29 INFO - PROCESS | 1948 | 1467737609304 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 09:53:29 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x113d5c800) [pid = 1948] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:53:29 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x12ce4f800) [pid = 1948] [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:53:29 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x113346400) [pid = 1948] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:53:29 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x1265ce400) [pid = 1948] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:53:29 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x1166eec00) [pid = 1948] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:53:29 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x11222b000) [pid = 1948] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:53:29 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x11338c000) [pid = 1948] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:53:29 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x1286d6400) [pid = 1948] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:53:29 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x1286cf400) [pid = 1948] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:53:29 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x1293d1800) [pid = 1948] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:53:29 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x122654c00) [pid = 1948] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:53:29 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x11396bc00) [pid = 1948] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:53:29 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x118545400) [pid = 1948] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:53:29 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1139ba800) [pid = 1948] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:53:29 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1126fe000) [pid = 1948] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:53:29 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x11332f400) [pid = 1948] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:53:29 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x12914a800) [pid = 1948] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:53:29 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x1265d3c00) [pid = 1948] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:53:29 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1195de800) [pid = 1948] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:53:29 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x118089800) [pid = 1948] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:53:29 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x12d310000) [pid = 1948] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:53:29 INFO - PROCESS | 1948 | 1467737609372 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:29 INFO - PROCESS | 1948 | 1467737609374 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:29 INFO - PROCESS | 1948 | ++DOCSHELL 0x1181f5000 == 38 [pid = 1948] [id = 722] 09:53:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x112234c00) [pid = 1948] [serial = 2166] [outer = 0x0] 09:53:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x113354800) [pid = 1948] [serial = 2167] [outer = 0x112234c00] 09:53:29 INFO - PROCESS | 1948 | 1467737609412 Marionette DEBUG loaded listener.js 09:53:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x116a11c00) [pid = 1948] [serial = 2168] [outer = 0x112234c00] 09:53:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:53:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 730ms 09:53:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:53:29 INFO - PROCESS | 1948 | 1467737609789 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:53:29 INFO - PROCESS | 1948 | 1467737609793 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 09:53:29 INFO - PROCESS | 1948 | 1467737609794 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 09:53:29 INFO - PROCESS | 1948 | 1467737609796 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:53:29 INFO - PROCESS | 1948 | 1467737609799 Marionette TRACE conn2 <- [1,2862,null,{}] 09:53:29 INFO - PROCESS | 1948 | 1467737609809 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:53:29 INFO - PROCESS | 1948 | 1467737609810 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:29 INFO - PROCESS | 1948 | 1467737609890 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 09:53:29 INFO - PROCESS | 1948 | 1467737609911 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:29 INFO - PROCESS | 1948 | 1467737609912 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:29 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c6b5000 == 39 [pid = 1948] [id = 723] 09:53:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1176d9800) [pid = 1948] [serial = 2169] [outer = 0x0] 09:53:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x1249d4400) [pid = 1948] [serial = 2170] [outer = 0x1176d9800] 09:53:29 INFO - PROCESS | 1948 | 1467737609937 Marionette DEBUG loaded listener.js 09:53:29 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x1286d6400) [pid = 1948] [serial = 2171] [outer = 0x1176d9800] 09:53:30 INFO - PROCESS | 1948 | 1467737610284 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:53:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:53:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 528ms 09:53:30 INFO - PROCESS | 1948 | 1467737610325 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 09:53:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:53:30 INFO - PROCESS | 1948 | 1467737610326 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 09:53:30 INFO - PROCESS | 1948 | 1467737610328 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:53:30 INFO - PROCESS | 1948 | 1467737610330 Marionette TRACE conn2 <- [1,2866,null,{}] 09:53:30 INFO - PROCESS | 1948 | 1467737610332 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:53:30 INFO - PROCESS | 1948 | 1467737610334 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:30 INFO - PROCESS | 1948 | 1467737610425 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 09:53:30 INFO - PROCESS | 1948 | 1467737610488 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:30 INFO - PROCESS | 1948 | 1467737610489 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:30 INFO - PROCESS | 1948 | ++DOCSHELL 0x12ccc5000 == 40 [pid = 1948] [id = 724] 09:53:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1288ee400) [pid = 1948] [serial = 2172] [outer = 0x0] 09:53:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x129150000) [pid = 1948] [serial = 2173] [outer = 0x1288ee400] 09:53:30 INFO - PROCESS | 1948 | 1467737610515 Marionette DEBUG loaded listener.js 09:53:30 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12a48d800) [pid = 1948] [serial = 2174] [outer = 0x1288ee400] 09:53:30 INFO - PROCESS | 1948 | 1467737610829 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:53:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:53:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 522ms 09:53:30 INFO - PROCESS | 1948 | 1467737610853 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 09:53:30 INFO - PROCESS | 1948 | 1467737610855 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 09:53:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:53:30 INFO - PROCESS | 1948 | 1467737610858 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:53:30 INFO - PROCESS | 1948 | 1467737610860 Marionette TRACE conn2 <- [1,2870,null,{}] 09:53:30 INFO - PROCESS | 1948 | 1467737610863 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:53:30 INFO - PROCESS | 1948 | 1467737610867 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:30 INFO - PROCESS | 1948 | 1467737610987 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 09:53:31 INFO - PROCESS | 1948 | 1467737611069 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:31 INFO - PROCESS | 1948 | 1467737611070 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x12cce0800 == 41 [pid = 1948] [id = 725] 09:53:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x128d06400) [pid = 1948] [serial = 2175] [outer = 0x0] 09:53:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x12a49bc00) [pid = 1948] [serial = 2176] [outer = 0x128d06400] 09:53:31 INFO - PROCESS | 1948 | 1467737611109 Marionette DEBUG loaded listener.js 09:53:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x12a79fc00) [pid = 1948] [serial = 2177] [outer = 0x128d06400] 09:53:31 INFO - PROCESS | 1948 | 1467737611608 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:53:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:53:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 772ms 09:53:31 INFO - PROCESS | 1948 | 1467737611650 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 09:53:31 INFO - PROCESS | 1948 | 1467737611652 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 09:53:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:53:31 INFO - PROCESS | 1948 | 1467737611657 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:53:31 INFO - PROCESS | 1948 | 1467737611659 Marionette TRACE conn2 <- [1,2874,null,{}] 09:53:31 INFO - PROCESS | 1948 | 1467737611664 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:53:31 INFO - PROCESS | 1948 | 1467737611668 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:31 INFO - PROCESS | 1948 | 1467737611777 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 09:53:31 INFO - PROCESS | 1948 | 1467737611847 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:31 INFO - PROCESS | 1948 | 1467737611849 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:31 INFO - PROCESS | 1948 | ++DOCSHELL 0x1226c8800 == 42 [pid = 1948] [id = 726] 09:53:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x1160aa800) [pid = 1948] [serial = 2178] [outer = 0x0] 09:53:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1184a9000) [pid = 1948] [serial = 2179] [outer = 0x1160aa800] 09:53:31 INFO - PROCESS | 1948 | 1467737611880 Marionette DEBUG loaded listener.js 09:53:31 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x118785800) [pid = 1948] [serial = 2180] [outer = 0x1160aa800] 09:53:32 INFO - PROCESS | 1948 | 1467737612318 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:53:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:53:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 671ms 09:53:32 INFO - PROCESS | 1948 | 1467737612329 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 09:53:32 INFO - PROCESS | 1948 | 1467737612335 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 09:53:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:53:32 INFO - PROCESS | 1948 | 1467737612339 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:53:32 INFO - PROCESS | 1948 | 1467737612341 Marionette TRACE conn2 <- [1,2878,null,{}] 09:53:32 INFO - PROCESS | 1948 | 1467737612344 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:53:32 INFO - PROCESS | 1948 | 1467737612345 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:32 INFO - PROCESS | 1948 | 1467737612468 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 09:53:32 INFO - PROCESS | 1948 | 1467737612527 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:32 INFO - PROCESS | 1948 | 1467737612528 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:32 INFO - PROCESS | 1948 | ++DOCSHELL 0x127019000 == 43 [pid = 1948] [id = 727] 09:53:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x11980cc00) [pid = 1948] [serial = 2181] [outer = 0x0] 09:53:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x120d45400) [pid = 1948] [serial = 2182] [outer = 0x11980cc00] 09:53:32 INFO - PROCESS | 1948 | 1467737612559 Marionette DEBUG loaded listener.js 09:53:32 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x123e71800) [pid = 1948] [serial = 2183] [outer = 0x11980cc00] 09:53:33 INFO - PROCESS | 1948 | 1467737613049 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:53:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:53:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 719ms 09:53:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:53:33 INFO - PROCESS | 1948 | 1467737613059 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 09:53:33 INFO - PROCESS | 1948 | 1467737613061 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 09:53:33 INFO - PROCESS | 1948 | 1467737613063 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:53:33 INFO - PROCESS | 1948 | 1467737613068 Marionette TRACE conn2 <- [1,2882,null,{}] 09:53:33 INFO - PROCESS | 1948 | 1467737613076 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:53:33 INFO - PROCESS | 1948 | 1467737613079 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:33 INFO - PROCESS | 1948 | 1467737613219 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 09:53:33 INFO - PROCESS | 1948 | 1467737613227 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:33 INFO - PROCESS | 1948 | 1467737613229 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:33 INFO - PROCESS | 1948 | ++DOCSHELL 0x12cce2800 == 44 [pid = 1948] [id = 728] 09:53:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x1265d7800) [pid = 1948] [serial = 2184] [outer = 0x0] 09:53:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x12706f400) [pid = 1948] [serial = 2185] [outer = 0x1265d7800] 09:53:33 INFO - PROCESS | 1948 | 1467737613277 Marionette DEBUG loaded listener.js 09:53:33 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x127085800) [pid = 1948] [serial = 2186] [outer = 0x1265d7800] 09:53:33 INFO - PROCESS | 1948 | 1467737613769 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:53:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:53:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 776ms 09:53:33 INFO - PROCESS | 1948 | 1467737613839 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 09:53:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:53:33 INFO - PROCESS | 1948 | 1467737613841 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 09:53:33 INFO - PROCESS | 1948 | 1467737613844 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:53:33 INFO - PROCESS | 1948 | 1467737613845 Marionette TRACE conn2 <- [1,2886,null,{}] 09:53:33 INFO - PROCESS | 1948 | 1467737613848 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:53:33 INFO - PROCESS | 1948 | 1467737613851 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:33 INFO - PROCESS | 1948 | 1467737613951 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 09:53:34 INFO - PROCESS | 1948 | 1467737614027 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:34 INFO - PROCESS | 1948 | 1467737614029 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:34 INFO - PROCESS | 1948 | ++DOCSHELL 0x1171c9800 == 45 [pid = 1948] [id = 729] 09:53:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x11858e800) [pid = 1948] [serial = 2187] [outer = 0x0] 09:53:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x118a43800) [pid = 1948] [serial = 2188] [outer = 0x11858e800] 09:53:34 INFO - PROCESS | 1948 | 1467737614057 Marionette DEBUG loaded listener.js 09:53:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x12723f400) [pid = 1948] [serial = 2189] [outer = 0x11858e800] 09:53:34 INFO - PROCESS | 1948 | 1467737614641 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:53:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:53:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 818ms 09:53:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:53:34 INFO - PROCESS | 1948 | 1467737614677 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 09:53:34 INFO - PROCESS | 1948 | 1467737614679 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 09:53:34 INFO - PROCESS | 1948 | 1467737614684 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:53:34 INFO - PROCESS | 1948 | 1467737614685 Marionette TRACE conn2 <- [1,2890,null,{}] 09:53:34 INFO - PROCESS | 1948 | 1467737614689 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:53:34 INFO - PROCESS | 1948 | 1467737614691 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:34 INFO - PROCESS | 1948 | 1467737614793 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 09:53:34 INFO - PROCESS | 1948 | 1467737614869 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:34 INFO - PROCESS | 1948 | 1467737614870 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:34 INFO - PROCESS | 1948 | ++DOCSHELL 0x116f42800 == 46 [pid = 1948] [id = 730] 09:53:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x118085c00) [pid = 1948] [serial = 2190] [outer = 0x0] 09:53:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x11853ac00) [pid = 1948] [serial = 2191] [outer = 0x118085c00] 09:53:34 INFO - PROCESS | 1948 | 1467737614898 Marionette DEBUG loaded listener.js 09:53:34 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x11859b800) [pid = 1948] [serial = 2192] [outer = 0x118085c00] 09:53:35 INFO - PROCESS | 1948 | --DOCSHELL 0x12ccc5000 == 45 [pid = 1948] [id = 724] 09:53:35 INFO - PROCESS | 1948 | --DOCSHELL 0x12c6b5000 == 44 [pid = 1948] [id = 723] 09:53:35 INFO - PROCESS | 1948 | --DOCSHELL 0x1181f5000 == 43 [pid = 1948] [id = 722] 09:53:35 INFO - PROCESS | 1948 | --DOCSHELL 0x12b973800 == 42 [pid = 1948] [id = 721] 09:53:35 INFO - PROCESS | 1948 | --DOCSHELL 0x1225a7800 == 41 [pid = 1948] [id = 720] 09:53:35 INFO - PROCESS | 1948 | --DOCSHELL 0x12a747000 == 40 [pid = 1948] [id = 719] 09:53:35 INFO - PROCESS | 1948 | --DOCSHELL 0x129350000 == 39 [pid = 1948] [id = 718] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x12d312000) [pid = 1948] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x12b6e2000) [pid = 1948] [serial = 2125] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOCSHELL 0x128885800 == 38 [pid = 1948] [id = 717] 09:53:35 INFO - PROCESS | 1948 | --DOCSHELL 0x125463000 == 37 [pid = 1948] [id = 716] 09:53:35 INFO - PROCESS | 1948 | --DOCSHELL 0x1226ce000 == 36 [pid = 1948] [id = 715] 09:53:35 INFO - PROCESS | 1948 | --DOCSHELL 0x118326000 == 35 [pid = 1948] [id = 714] 09:53:35 INFO - PROCESS | 1948 | --DOCSHELL 0x1227c0000 == 34 [pid = 1948] [id = 713] 09:53:35 INFO - PROCESS | 1948 | --DOCSHELL 0x11870f000 == 33 [pid = 1948] [id = 712] 09:53:35 INFO - PROCESS | 1948 | --DOCSHELL 0x1225aa000 == 32 [pid = 1948] [id = 711] 09:53:35 INFO - PROCESS | 1948 | 1467737615379 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:53:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:53:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 723ms 09:53:35 INFO - PROCESS | 1948 | 1467737615406 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 09:53:35 INFO - PROCESS | 1948 | 1467737615409 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 09:53:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:53:35 INFO - PROCESS | 1948 | 1467737615421 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:53:35 INFO - PROCESS | 1948 | 1467737615423 Marionette TRACE conn2 <- [1,2894,null,{}] 09:53:35 INFO - PROCESS | 1948 | 1467737615425 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:53:35 INFO - PROCESS | 1948 | 1467737615427 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x113d5e800) [pid = 1948] [serial = 2128] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x11604ac00) [pid = 1948] [serial = 2129] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x120d3f800) [pid = 1948] [serial = 1451] [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:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x125407c00) [pid = 1948] [serial = 2104] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x1286d6800) [pid = 1948] [serial = 2108] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x127084c00) [pid = 1948] [serial = 2107] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x117ea7400) [pid = 1948] [serial = 2131] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x119830000) [pid = 1948] [serial = 2116] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x1288f8400) [pid = 1948] [serial = 2110] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x129151c00) [pid = 1948] [serial = 2113] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x1293ce400) [pid = 1948] [serial = 2119] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x12a70f400) [pid = 1948] [serial = 2122] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x12a48f000) [pid = 1948] [serial = 2120] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x12a8fd000) [pid = 1948] [serial = 2123] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1249c7400) [pid = 1948] [serial = 2101] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x11983ac00) [pid = 1948] [serial = 2098] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x122785c00) [pid = 1948] [serial = 2099] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x118595c00) [pid = 1948] [serial = 2095] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x11878c000) [pid = 1948] [serial = 2096] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1160b5800) [pid = 1948] [serial = 2092] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x11338b800) [pid = 1948] [serial = 2093] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x118555800) [pid = 1948] [serial = 2090] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x1166edc00) [pid = 1948] [serial = 2089] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x12a7a3c00) [pid = 1948] [serial = 2087] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x128a93800) [pid = 1948] [serial = 2086] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x12a79ec00) [pid = 1948] [serial = 2084] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1293a8c00) [pid = 1948] [serial = 2083] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x1184a2800) [pid = 1948] [serial = 2132] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x128a8e400) [pid = 1948] [serial = 2081] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x1288ec400) [pid = 1948] [serial = 2080] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x12540f800) [pid = 1948] [serial = 2078] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x1243a7400) [pid = 1948] [serial = 2077] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x118a46400) [pid = 1948] [serial = 2075] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x118559c00) [pid = 1948] [serial = 2074] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x128a94800) [pid = 1948] [serial = 2111] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x127247c00) [pid = 1948] [serial = 2117] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x1293aa400) [pid = 1948] [serial = 2114] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x126596400) [pid = 1948] [serial = 2105] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | --DOMWINDOW == 75 (0x125405c00) [pid = 1948] [serial = 2102] [outer = 0x0] [url = about:blank] 09:53:35 INFO - PROCESS | 1948 | 1467737615547 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 09:53:35 INFO - PROCESS | 1948 | 1467737615589 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:35 INFO - PROCESS | 1948 | 1467737615590 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:35 INFO - PROCESS | 1948 | ++DOCSHELL 0x118326000 == 33 [pid = 1948] [id = 731] 09:53:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 76 (0x117ea7400) [pid = 1948] [serial = 2193] [outer = 0x0] 09:53:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x118783400) [pid = 1948] [serial = 2194] [outer = 0x117ea7400] 09:53:35 INFO - PROCESS | 1948 | 1467737615616 Marionette DEBUG loaded listener.js 09:53:35 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x120d3f800) [pid = 1948] [serial = 2195] [outer = 0x117ea7400] 09:53:35 INFO - PROCESS | 1948 | 1467737615918 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:53:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:53:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 527ms 09:53:35 INFO - PROCESS | 1948 | 1467737615940 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 09:53:35 INFO - PROCESS | 1948 | 1467737615942 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 09:53:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:53:35 INFO - PROCESS | 1948 | 1467737615944 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:53:35 INFO - PROCESS | 1948 | 1467737615947 Marionette TRACE conn2 <- [1,2898,null,{}] 09:53:35 INFO - PROCESS | 1948 | 1467737615957 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:53:35 INFO - PROCESS | 1948 | 1467737615960 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:36 INFO - PROCESS | 1948 | 1467737616066 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 09:53:36 INFO - PROCESS | 1948 | 1467737616122 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:36 INFO - PROCESS | 1948 | 1467737616124 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:36 INFO - PROCESS | 1948 | ++DOCSHELL 0x124202800 == 34 [pid = 1948] [id = 732] 09:53:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x122534c00) [pid = 1948] [serial = 2196] [outer = 0x0] 09:53:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x124bacc00) [pid = 1948] [serial = 2197] [outer = 0x122534c00] 09:53:36 INFO - PROCESS | 1948 | 1467737616151 Marionette DEBUG loaded listener.js 09:53:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x126598400) [pid = 1948] [serial = 2198] [outer = 0x122534c00] 09:53:36 INFO - PROCESS | 1948 | 1467737616459 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:53:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:53:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 524ms 09:53:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:53:36 INFO - PROCESS | 1948 | 1467737616472 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 09:53:36 INFO - PROCESS | 1948 | 1467737616474 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 09:53:36 INFO - PROCESS | 1948 | 1467737616476 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:53:36 INFO - PROCESS | 1948 | 1467737616477 Marionette TRACE conn2 <- [1,2902,null,{}] 09:53:36 INFO - PROCESS | 1948 | 1467737616479 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:53:36 INFO - PROCESS | 1948 | 1467737616480 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:36 INFO - PROCESS | 1948 | 1467737616570 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 09:53:36 INFO - PROCESS | 1948 | 1467737616629 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:36 INFO - PROCESS | 1948 | 1467737616630 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:36 INFO - PROCESS | 1948 | ++DOCSHELL 0x126507800 == 35 [pid = 1948] [id = 733] 09:53:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x1265ccc00) [pid = 1948] [serial = 2199] [outer = 0x0] 09:53:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x127086400) [pid = 1948] [serial = 2200] [outer = 0x1265ccc00] 09:53:36 INFO - PROCESS | 1948 | 1467737616654 Marionette DEBUG loaded listener.js 09:53:36 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x1286cac00) [pid = 1948] [serial = 2201] [outer = 0x1265ccc00] 09:53:36 INFO - PROCESS | 1948 | 1467737616941 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:53:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:53:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 524ms 09:53:37 INFO - PROCESS | 1948 | 1467737617001 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 09:53:37 INFO - PROCESS | 1948 | 1467737617003 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 09:53:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:53:37 INFO - PROCESS | 1948 | 1467737617005 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:53:37 INFO - PROCESS | 1948 | 1467737617006 Marionette TRACE conn2 <- [1,2906,null,{}] 09:53:37 INFO - PROCESS | 1948 | 1467737617008 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:53:37 INFO - PROCESS | 1948 | 1467737617009 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:37 INFO - PROCESS | 1948 | 1467737617087 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 09:53:37 INFO - PROCESS | 1948 | 1467737617092 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:37 INFO - PROCESS | 1948 | 1467737617093 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x12934d000 == 36 [pid = 1948] [id = 734] 09:53:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x122786000) [pid = 1948] [serial = 2202] [outer = 0x0] 09:53:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x1288f5c00) [pid = 1948] [serial = 2203] [outer = 0x122786000] 09:53:37 INFO - PROCESS | 1948 | 1467737617117 Marionette DEBUG loaded listener.js 09:53:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x128a92000) [pid = 1948] [serial = 2204] [outer = 0x122786000] 09:53:37 INFO - PROCESS | 1948 | 1467737617470 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:53:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:53:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 518ms 09:53:37 INFO - PROCESS | 1948 | 1467737617528 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 09:53:37 INFO - PROCESS | 1948 | 1467737617529 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 09:53:37 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:53:37 INFO - PROCESS | 1948 | 1467737617531 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:53:37 INFO - PROCESS | 1948 | 1467737617532 Marionette TRACE conn2 <- [1,2910,null,{}] 09:53:37 INFO - PROCESS | 1948 | 1467737617535 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:53:37 INFO - PROCESS | 1948 | 1467737617539 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:37 INFO - PROCESS | 1948 | 1467737617663 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 09:53:37 INFO - PROCESS | 1948 | 1467737617676 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:37 INFO - PROCESS | 1948 | 1467737617677 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:37 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a4d0000 == 37 [pid = 1948] [id = 735] 09:53:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x129045000) [pid = 1948] [serial = 2205] [outer = 0x0] 09:53:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1293a2c00) [pid = 1948] [serial = 2206] [outer = 0x129045000] 09:53:37 INFO - PROCESS | 1948 | 1467737617702 Marionette DEBUG loaded listener.js 09:53:37 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x12a79ac00) [pid = 1948] [serial = 2207] [outer = 0x129045000] 09:53:38 INFO - PROCESS | 1948 | 1467737618035 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:53:38 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:53:38 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:53:38 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 521ms 09:53:38 INFO - TEST-START | /DOMEvents/constructors.html 09:53:38 INFO - PROCESS | 1948 | 1467737618052 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 09:53:38 INFO - PROCESS | 1948 | 1467737618054 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 09:53:38 INFO - PROCESS | 1948 | 1467737618056 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:53:38 INFO - PROCESS | 1948 | 1467737618057 Marionette TRACE conn2 <- [1,2914,null,{}] 09:53:38 INFO - PROCESS | 1948 | 1467737618059 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:53:38 INFO - PROCESS | 1948 | 1467737618060 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:38 INFO - PROCESS | 1948 | 1467737618160 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 09:53:38 INFO - PROCESS | 1948 | 1467737618171 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:38 INFO - PROCESS | 1948 | 1467737618173 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x1171bf000 == 38 [pid = 1948] [id = 736] 09:53:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12a79b400) [pid = 1948] [serial = 2208] [outer = 0x0] 09:53:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12a814400) [pid = 1948] [serial = 2209] [outer = 0x12a79b400] 09:53:38 INFO - PROCESS | 1948 | 1467737618196 Marionette DEBUG loaded listener.js 09:53:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12a8f6000) [pid = 1948] [serial = 2210] [outer = 0x12a79b400] 09:53:38 INFO - PROCESS | 1948 | 1467737618556 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:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:53:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:53:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:53:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:53:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:53:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:53:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:53:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:53:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:53:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:53:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:53:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:53:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:53:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:53:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:53:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:53:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:53:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:53:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:53:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:53:38 INFO - TEST-OK | /DOMEvents/constructors.html | took 523ms 09:53:38 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:53:38 INFO - PROCESS | 1948 | 1467737618579 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 09:53:38 INFO - PROCESS | 1948 | 1467737618581 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 09:53:38 INFO - PROCESS | 1948 | 1467737618583 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:53:38 INFO - PROCESS | 1948 | 1467737618584 Marionette TRACE conn2 <- [1,2918,null,{}] 09:53:38 INFO - PROCESS | 1948 | 1467737618587 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:53:38 INFO - PROCESS | 1948 | 1467737618588 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:38 INFO - PROCESS | 1948 | 1467737618694 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 09:53:38 INFO - PROCESS | 1948 | 1467737618699 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:38 INFO - PROCESS | 1948 | 1467737618700 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:38 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be39000 == 39 [pid = 1948] [id = 737] 09:53:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12a816400) [pid = 1948] [serial = 2211] [outer = 0x0] 09:53:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12b65d400) [pid = 1948] [serial = 2212] [outer = 0x12a816400] 09:53:38 INFO - PROCESS | 1948 | 1467737618724 Marionette DEBUG loaded listener.js 09:53:38 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12b922000) [pid = 1948] [serial = 2213] [outer = 0x12a816400] 09:53:39 INFO - PROCESS | 1948 | 1467737619044 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:53:39 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:53:39 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 518ms 09:53:39 INFO - PROCESS | 1948 | 1467737619102 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 09:53:39 INFO - PROCESS | 1948 | 1467737619103 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 09:53:39 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:53:39 INFO - PROCESS | 1948 | 1467737619121 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:53:39 INFO - PROCESS | 1948 | 1467737619122 Marionette TRACE conn2 <- [1,2922,null,{}] 09:53:39 INFO - PROCESS | 1948 | 1467737619125 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:53:39 INFO - PROCESS | 1948 | 1467737619126 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:39 INFO - PROCESS | 1948 | 1467737619226 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 09:53:39 INFO - PROCESS | 1948 | 1467737619239 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:39 INFO - PROCESS | 1948 | 1467737619240 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c6c9000 == 40 [pid = 1948] [id = 738] 09:53:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12a8fa000) [pid = 1948] [serial = 2214] [outer = 0x0] 09:53:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12b927000) [pid = 1948] [serial = 2215] [outer = 0x12a8fa000] 09:53:39 INFO - PROCESS | 1948 | 1467737619263 Marionette DEBUG loaded listener.js 09:53:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x12b92dc00) [pid = 1948] [serial = 2216] [outer = 0x12a8fa000] 09:53:39 INFO - PROCESS | 1948 | [1948] 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:53:39 INFO - PROCESS | 1948 | [1948] 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:53:39 INFO - PROCESS | 1948 | [1948] 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:53:39 INFO - PROCESS | 1948 | [1948] 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:53:39 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x1265d4400) [pid = 1948] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:53:39 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1265d5000) [pid = 1948] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:53:39 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x1249d3000) [pid = 1948] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:53:39 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x119248000) [pid = 1948] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:53:39 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x116623400) [pid = 1948] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:53:39 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x11983c800) [pid = 1948] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:53:39 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x11222a400) [pid = 1948] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:53:39 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x11858fc00) [pid = 1948] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:53:39 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1288ed800) [pid = 1948] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:53:39 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x1176d9800) [pid = 1948] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:53:39 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x112234c00) [pid = 1948] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:53:39 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x1288ee400) [pid = 1948] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:53:39 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x12b654000) [pid = 1948] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:53:39 INFO - PROCESS | 1948 | 1467737619751 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:53:39 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:53:39 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:53:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:53:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:53:39 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:53:39 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:53:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:53:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:53:39 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:53:39 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:53:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:53:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:53:39 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:53:39 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:53:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:53:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:53:39 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:53:39 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 680ms 09:53:39 INFO - PROCESS | 1948 | 1467737619794 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 09:53:39 INFO - PROCESS | 1948 | 1467737619795 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 09:53:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:53:39 INFO - PROCESS | 1948 | 1467737619797 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:53:39 INFO - PROCESS | 1948 | 1467737619798 Marionette TRACE conn2 <- [1,2926,null,{}] 09:53:39 INFO - PROCESS | 1948 | 1467737619801 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:53:39 INFO - PROCESS | 1948 | 1467737619802 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:39 INFO - PROCESS | 1948 | 1467737619880 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 09:53:39 INFO - PROCESS | 1948 | 1467737619886 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:39 INFO - PROCESS | 1948 | 1467737619887 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:39 INFO - PROCESS | 1948 | ++DOCSHELL 0x12aad0800 == 41 [pid = 1948] [id = 739] 09:53:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x119810c00) [pid = 1948] [serial = 2217] [outer = 0x0] 09:53:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x1249d3000) [pid = 1948] [serial = 2218] [outer = 0x119810c00] 09:53:39 INFO - PROCESS | 1948 | 1467737619911 Marionette DEBUG loaded listener.js 09:53:39 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x1288ed800) [pid = 1948] [serial = 2219] [outer = 0x119810c00] 09:53:40 INFO - PROCESS | 1948 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:53:40 INFO - PROCESS | 1948 | 1467737620252 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:53:40 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:53:40 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 470ms 09:53:40 INFO - PROCESS | 1948 | 1467737620270 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 09:53:40 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:53:40 INFO - PROCESS | 1948 | 1467737620271 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 09:53:40 INFO - PROCESS | 1948 | 1467737620274 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:53:40 INFO - PROCESS | 1948 | 1467737620276 Marionette TRACE conn2 <- [1,2930,null,{}] 09:53:40 INFO - PROCESS | 1948 | 1467737620278 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:53:40 INFO - PROCESS | 1948 | 1467737620280 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:40 INFO - PROCESS | 1948 | 1467737620429 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 09:53:40 INFO - PROCESS | 1948 | 1467737620438 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:40 INFO - PROCESS | 1948 | 1467737620440 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:40 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d5ce000 == 42 [pid = 1948] [id = 740] 09:53:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x11983c800) [pid = 1948] [serial = 2220] [outer = 0x0] 09:53:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x12b99a400) [pid = 1948] [serial = 2221] [outer = 0x11983c800] 09:53:40 INFO - PROCESS | 1948 | 1467737620481 Marionette DEBUG loaded listener.js 09:53:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x12be0e400) [pid = 1948] [serial = 2222] [outer = 0x11983c800] 09:53:40 INFO - PROCESS | 1948 | 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:53:40 INFO - PROCESS | 1948 | 1467737620791 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:53:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:53:40 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 522ms 09:53:40 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:53:40 INFO - PROCESS | 1948 | 1467737620805 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 09:53:40 INFO - PROCESS | 1948 | 1467737620806 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 09:53:40 INFO - PROCESS | 1948 | 1467737620809 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:53:40 INFO - PROCESS | 1948 | 1467737620811 Marionette TRACE conn2 <- [1,2934,null,{}] 09:53:40 INFO - PROCESS | 1948 | 1467737620815 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:53:40 INFO - PROCESS | 1948 | 1467737620820 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:40 INFO - PROCESS | 1948 | 1467737620956 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 09:53:40 INFO - PROCESS | 1948 | 1467737620962 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:40 INFO - PROCESS | 1948 | 1467737620963 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:40 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d7dd000 == 43 [pid = 1948] [id = 741] 09:53:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x12be11000) [pid = 1948] [serial = 2223] [outer = 0x0] 09:53:40 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12be19c00) [pid = 1948] [serial = 2224] [outer = 0x12be11000] 09:53:41 INFO - PROCESS | 1948 | 1467737621000 Marionette DEBUG loaded listener.js 09:53:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x12beca400) [pid = 1948] [serial = 2225] [outer = 0x12be11000] 09:53:41 INFO - PROCESS | 1948 | 1467737621386 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:53:41 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:53:41 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 625ms 09:53:41 INFO - PROCESS | 1948 | 1467737621444 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 09:53:41 INFO - PROCESS | 1948 | 1467737621445 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 09:53:41 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:53:41 INFO - PROCESS | 1948 | 1467737621448 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:53:41 INFO - PROCESS | 1948 | 1467737621451 Marionette TRACE conn2 <- [1,2938,null,{}] 09:53:41 INFO - PROCESS | 1948 | 1467737621454 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:53:41 INFO - PROCESS | 1948 | 1467737621455 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:41 INFO - PROCESS | 1948 | 1467737621540 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 09:53:41 INFO - PROCESS | 1948 | 1467737621543 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:41 INFO - PROCESS | 1948 | 1467737621544 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:41 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d8e7000 == 44 [pid = 1948] [id = 742] 09:53:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x1286d5c00) [pid = 1948] [serial = 2226] [outer = 0x0] 09:53:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12bed0400) [pid = 1948] [serial = 2227] [outer = 0x1286d5c00] 09:53:41 INFO - PROCESS | 1948 | 1467737621568 Marionette DEBUG loaded listener.js 09:53:41 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x12c1cb800) [pid = 1948] [serial = 2228] [outer = 0x1286d5c00] 09:53:41 INFO - PROCESS | 1948 | 1467737621965 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:53:41 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:53:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 525ms 09:53:41 INFO - PROCESS | 1948 | 1467737621973 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 09:53:41 INFO - PROCESS | 1948 | 1467737621975 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 09:53:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:53:41 INFO - PROCESS | 1948 | 1467737621979 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:53:41 INFO - PROCESS | 1948 | 1467737621981 Marionette TRACE conn2 <- [1,2942,null,{}] 09:53:41 INFO - PROCESS | 1948 | 1467737621985 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:53:41 INFO - PROCESS | 1948 | 1467737621987 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:42 INFO - PROCESS | 1948 | 1467737622102 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 09:53:42 INFO - PROCESS | 1948 | 1467737622180 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:42 INFO - PROCESS | 1948 | 1467737622181 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x119266800 == 45 [pid = 1948] [id = 743] 09:53:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x11604ac00) [pid = 1948] [serial = 2229] [outer = 0x0] 09:53:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x118089800) [pid = 1948] [serial = 2230] [outer = 0x11604ac00] 09:53:42 INFO - PROCESS | 1948 | 1467737622213 Marionette DEBUG loaded listener.js 09:53:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x118a46800) [pid = 1948] [serial = 2231] [outer = 0x11604ac00] 09:53:42 INFO - PROCESS | 1948 | 1467737622642 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:53:42 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:53:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:53:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 672ms 09:53:42 INFO - PROCESS | 1948 | 1467737622651 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 09:53:42 INFO - PROCESS | 1948 | 1467737622654 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 09:53:42 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:53:42 INFO - PROCESS | 1948 | 1467737622660 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:53:42 INFO - PROCESS | 1948 | 1467737622663 Marionette TRACE conn2 <- [1,2946,null,{}] 09:53:42 INFO - PROCESS | 1948 | 1467737622666 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:53:42 INFO - PROCESS | 1948 | 1467737622669 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:42 INFO - PROCESS | 1948 | 1467737622826 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 09:53:42 INFO - PROCESS | 1948 | 1467737622947 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:42 INFO - PROCESS | 1948 | 1467737622949 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:42 INFO - PROCESS | 1948 | ++DOCSHELL 0x126520800 == 46 [pid = 1948] [id = 744] 09:53:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x119817000) [pid = 1948] [serial = 2232] [outer = 0x0] 09:53:42 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1247c4c00) [pid = 1948] [serial = 2233] [outer = 0x119817000] 09:53:42 INFO - PROCESS | 1948 | 1467737622980 Marionette DEBUG loaded listener.js 09:53:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x125ef8800) [pid = 1948] [serial = 2234] [outer = 0x119817000] 09:53:43 INFO - PROCESS | 1948 | 1467737623341 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:53:43 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:53:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 721ms 09:53:43 INFO - PROCESS | 1948 | 1467737623381 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 09:53:43 INFO - PROCESS | 1948 | 1467737623382 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 09:53:43 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:53:43 INFO - PROCESS | 1948 | 1467737623385 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:53:43 INFO - PROCESS | 1948 | 1467737623387 Marionette TRACE conn2 <- [1,2950,null,{}] 09:53:43 INFO - PROCESS | 1948 | 1467737623396 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:53:43 INFO - PROCESS | 1948 | 1467737623399 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:43 INFO - PROCESS | 1948 | 1467737623522 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 09:53:43 INFO - PROCESS | 1948 | 1467737623604 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:43 INFO - PROCESS | 1948 | 1467737623607 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d308800 == 47 [pid = 1948] [id = 745] 09:53:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x1288ec400) [pid = 1948] [serial = 2235] [outer = 0x0] 09:53:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x129149400) [pid = 1948] [serial = 2236] [outer = 0x1288ec400] 09:53:43 INFO - PROCESS | 1948 | 1467737623637 Marionette DEBUG loaded listener.js 09:53:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x1293cbc00) [pid = 1948] [serial = 2237] [outer = 0x1288ec400] 09:53:43 INFO - PROCESS | 1948 | ++DOCSHELL 0x1132e9800 == 48 [pid = 1948] [id = 746] 09:53:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x12a70ec00) [pid = 1948] [serial = 2238] [outer = 0x0] 09:53:43 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x128d11400) [pid = 1948] [serial = 2239] [outer = 0x12a70ec00] 09:53:44 INFO - PROCESS | 1948 | 1467737624055 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:53:44 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:53:44 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 720ms 09:53:44 INFO - PROCESS | 1948 | 1467737624106 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 09:53:44 INFO - PROCESS | 1948 | 1467737624109 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 09:53:44 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:53:44 INFO - PROCESS | 1948 | 1467737624113 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:53:44 INFO - PROCESS | 1948 | 1467737624115 Marionette TRACE conn2 <- [1,2954,null,{}] 09:53:44 INFO - PROCESS | 1948 | 1467737624118 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:53:44 INFO - PROCESS | 1948 | 1467737624120 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:44 INFO - PROCESS | 1948 | 1467737624337 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 09:53:44 INFO - PROCESS | 1948 | 1467737624473 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:44 INFO - PROCESS | 1948 | 1467737624475 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:44 INFO - PROCESS | 1948 | ++DOCSHELL 0x12df48800 == 49 [pid = 1948] [id = 747] 09:53:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x12953d800) [pid = 1948] [serial = 2240] [outer = 0x0] 09:53:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x12a8f3400) [pid = 1948] [serial = 2241] [outer = 0x12953d800] 09:53:44 INFO - PROCESS | 1948 | 1467737624504 Marionette DEBUG loaded listener.js 09:53:44 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x12b929400) [pid = 1948] [serial = 2242] [outer = 0x12953d800] 09:53:44 INFO - PROCESS | 1948 | 1467737624911 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:53:44 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:53:44 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:53:44 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 822ms 09:53:44 INFO - PROCESS | 1948 | 1467737624934 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 09:53:44 INFO - PROCESS | 1948 | 1467737624936 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 09:53:44 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:53:44 INFO - PROCESS | 1948 | 1467737624938 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:53:44 INFO - PROCESS | 1948 | 1467737624939 Marionette TRACE conn2 <- [1,2958,null,{}] 09:53:44 INFO - PROCESS | 1948 | 1467737624942 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:53:44 INFO - PROCESS | 1948 | 1467737624943 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:45 INFO - PROCESS | 1948 | 1467737625056 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 09:53:45 INFO - PROCESS | 1948 | 1467737625121 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:45 INFO - PROCESS | 1948 | 1467737625122 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x118376800 == 50 [pid = 1948] [id = 748] 09:53:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x11332f400) [pid = 1948] [serial = 2243] [outer = 0x0] 09:53:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x1160a9000) [pid = 1948] [serial = 2244] [outer = 0x11332f400] 09:53:45 INFO - PROCESS | 1948 | 1467737625358 Marionette DEBUG loaded listener.js 09:53:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x117210400) [pid = 1948] [serial = 2245] [outer = 0x11332f400] 09:53:45 INFO - PROCESS | 1948 | 1467737625793 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:53:45 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:53:45 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 869ms 09:53:45 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:53:45 INFO - PROCESS | 1948 | 1467737625808 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 09:53:45 INFO - PROCESS | 1948 | 1467737625810 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 09:53:45 INFO - PROCESS | 1948 | 1467737625814 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:53:45 INFO - PROCESS | 1948 | 1467737625815 Marionette TRACE conn2 <- [1,2962,null,{}] 09:53:45 INFO - PROCESS | 1948 | 1467737625819 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:53:45 INFO - PROCESS | 1948 | 1467737625820 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:45 INFO - PROCESS | 1948 | 1467737625918 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 09:53:45 INFO - PROCESS | 1948 | 1467737625980 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:45 INFO - PROCESS | 1948 | 1467737625982 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:45 INFO - PROCESS | 1948 | ++DOCSHELL 0x118333800 == 51 [pid = 1948] [id = 749] 09:53:45 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x11853bc00) [pid = 1948] [serial = 2246] [outer = 0x0] 09:53:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x118a47c00) [pid = 1948] [serial = 2247] [outer = 0x11853bc00] 09:53:46 INFO - PROCESS | 1948 | 1467737626010 Marionette DEBUG loaded listener.js 09:53:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x1195e4000) [pid = 1948] [serial = 2248] [outer = 0x11853bc00] 09:53:46 INFO - PROCESS | 1948 | --DOCSHELL 0x12d7dd000 == 50 [pid = 1948] [id = 741] 09:53:46 INFO - PROCESS | 1948 | --DOCSHELL 0x12d5ce000 == 49 [pid = 1948] [id = 740] 09:53:46 INFO - PROCESS | 1948 | --DOCSHELL 0x12aad0800 == 48 [pid = 1948] [id = 739] 09:53:46 INFO - PROCESS | 1948 | --DOCSHELL 0x12c6c9000 == 47 [pid = 1948] [id = 738] 09:53:46 INFO - PROCESS | 1948 | --DOCSHELL 0x12be39000 == 46 [pid = 1948] [id = 737] 09:53:46 INFO - PROCESS | 1948 | --DOCSHELL 0x1171bf000 == 45 [pid = 1948] [id = 736] 09:53:46 INFO - PROCESS | 1948 | --DOCSHELL 0x12a4d0000 == 44 [pid = 1948] [id = 735] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x12a49bc00) [pid = 1948] [serial = 2176] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOCSHELL 0x12934d000 == 43 [pid = 1948] [id = 734] 09:53:46 INFO - PROCESS | 1948 | --DOCSHELL 0x126507800 == 42 [pid = 1948] [id = 733] 09:53:46 INFO - PROCESS | 1948 | --DOCSHELL 0x124202800 == 41 [pid = 1948] [id = 732] 09:53:46 INFO - PROCESS | 1948 | --DOCSHELL 0x118326000 == 40 [pid = 1948] [id = 731] 09:53:46 INFO - PROCESS | 1948 | --DOCSHELL 0x12d30f000 == 39 [pid = 1948] [id = 18] 09:53:46 INFO - PROCESS | 1948 | --DOCSHELL 0x116f42800 == 38 [pid = 1948] [id = 730] 09:53:46 INFO - PROCESS | 1948 | --DOCSHELL 0x1171c9800 == 37 [pid = 1948] [id = 729] 09:53:46 INFO - PROCESS | 1948 | --DOCSHELL 0x12cce2800 == 36 [pid = 1948] [id = 728] 09:53:46 INFO - PROCESS | 1948 | --DOCSHELL 0x127019000 == 35 [pid = 1948] [id = 727] 09:53:46 INFO - PROCESS | 1948 | --DOCSHELL 0x1226c8800 == 34 [pid = 1948] [id = 726] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x12b6ec400) [pid = 1948] [serial = 2126] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x12677c400) [pid = 1948] [serial = 2158] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x124d50000) [pid = 1948] [serial = 2152] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x125eecc00) [pid = 1948] [serial = 2153] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x1195dec00) [pid = 1948] [serial = 2146] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x11980d000) [pid = 1948] [serial = 2147] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x11604b000) [pid = 1948] [serial = 2137] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x117ea8400) [pid = 1948] [serial = 2143] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x118592000) [pid = 1948] [serial = 2144] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x118783c00) [pid = 1948] [serial = 2134] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x12393bc00) [pid = 1948] [serial = 2149] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x12462a400) [pid = 1948] [serial = 2150] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x126594800) [pid = 1948] [serial = 2155] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x11878b800) [pid = 1948] [serial = 2140] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x119248800) [pid = 1948] [serial = 2141] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x12724a800) [pid = 1948] [serial = 2159] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x1265d5400) [pid = 1948] [serial = 2156] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | 1467737626427 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:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1286d1c00) [pid = 1948] [serial = 2161] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x128a88800) [pid = 1948] [serial = 2164] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1288ec000) [pid = 1948] [serial = 2162] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x128d05400) [pid = 1948] [serial = 2165] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1249d4400) [pid = 1948] [serial = 2170] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x113354800) [pid = 1948] [serial = 2167] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x1286d6400) [pid = 1948] [serial = 2171] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x12a48d800) [pid = 1948] [serial = 2174] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x116a11c00) [pid = 1948] [serial = 2168] [outer = 0x0] [url = about:blank] 09:53:46 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x129150000) [pid = 1948] [serial = 2173] [outer = 0x0] [url = about:blank] 09:53:46 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:53:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 624ms 09:53:46 INFO - PROCESS | 1948 | 1467737626437 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 09:53:46 INFO - PROCESS | 1948 | 1467737626439 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 09:53:46 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:53:46 INFO - PROCESS | 1948 | 1467737626443 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:53:46 INFO - PROCESS | 1948 | 1467737626445 Marionette TRACE conn2 <- [1,2966,null,{}] 09:53:46 INFO - PROCESS | 1948 | 1467737626447 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:53:46 INFO - PROCESS | 1948 | 1467737626449 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:46 INFO - PROCESS | 1948 | 1467737626529 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 09:53:46 INFO - PROCESS | 1948 | 1467737626536 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:46 INFO - PROCESS | 1948 | 1467737626537 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:46 INFO - PROCESS | 1948 | ++DOCSHELL 0x1198c8800 == 35 [pid = 1948] [id = 750] 09:53:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x1195e5400) [pid = 1948] [serial = 2249] [outer = 0x0] 09:53:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 92 (0x122655c00) [pid = 1948] [serial = 2250] [outer = 0x1195e5400] 09:53:46 INFO - PROCESS | 1948 | 1467737626562 Marionette DEBUG loaded listener.js 09:53:46 INFO - PROCESS | 1948 | ++DOMWINDOW == 93 (0x1249d4800) [pid = 1948] [serial = 2251] [outer = 0x1195e5400] 09:53:46 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:53:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 469ms 09:53:46 INFO - PROCESS | 1948 | 1467737626904 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:53:46 INFO - PROCESS | 1948 | 1467737626912 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 09:53:46 INFO - PROCESS | 1948 | 1467737626914 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 09:53:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:53:46 INFO - PROCESS | 1948 | 1467737626919 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:53:46 INFO - PROCESS | 1948 | 1467737626921 Marionette TRACE conn2 <- [1,2970,null,{}] 09:53:46 INFO - PROCESS | 1948 | 1467737626956 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:53:46 INFO - PROCESS | 1948 | 1467737626959 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:47 INFO - PROCESS | 1948 | 1467737627069 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 09:53:47 INFO - PROCESS | 1948 | 1467737627074 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:47 INFO - PROCESS | 1948 | 1467737627075 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x125ed5800 == 36 [pid = 1948] [id = 751] 09:53:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 94 (0x12540e000) [pid = 1948] [serial = 2252] [outer = 0x0] 09:53:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x126596800) [pid = 1948] [serial = 2253] [outer = 0x12540e000] 09:53:47 INFO - PROCESS | 1948 | 1467737627100 Marionette DEBUG loaded listener.js 09:53:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x12677c400) [pid = 1948] [serial = 2254] [outer = 0x12540e000] 09:53:47 INFO - PROCESS | 1948 | 1467737627403 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:53:47 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:53:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 520ms 09:53:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:53:47 INFO - PROCESS | 1948 | 1467737627439 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 09:53:47 INFO - PROCESS | 1948 | 1467737627441 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 09:53:47 INFO - PROCESS | 1948 | 1467737627443 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:53:47 INFO - PROCESS | 1948 | 1467737627444 Marionette TRACE conn2 <- [1,2974,null,{}] 09:53:47 INFO - PROCESS | 1948 | 1467737627447 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:53:47 INFO - PROCESS | 1948 | 1467737627448 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:47 INFO - PROCESS | 1948 | 1467737627539 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 09:53:47 INFO - PROCESS | 1948 | 1467737627599 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:47 INFO - PROCESS | 1948 | 1467737627600 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:47 INFO - PROCESS | 1948 | ++DOCSHELL 0x128910000 == 37 [pid = 1948] [id = 752] 09:53:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12672bc00) [pid = 1948] [serial = 2255] [outer = 0x0] 09:53:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x127247400) [pid = 1948] [serial = 2256] [outer = 0x12672bc00] 09:53:47 INFO - PROCESS | 1948 | 1467737627624 Marionette DEBUG loaded listener.js 09:53:47 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x1286d7000) [pid = 1948] [serial = 2257] [outer = 0x12672bc00] 09:53:47 INFO - PROCESS | 1948 | 1467737627879 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:53:47 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:53:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 469ms 09:53:47 INFO - PROCESS | 1948 | 1467737627920 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 09:53:47 INFO - PROCESS | 1948 | 1467737627922 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 09:53:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:53:47 INFO - PROCESS | 1948 | 1467737627924 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:53:47 INFO - PROCESS | 1948 | 1467737627925 Marionette TRACE conn2 <- [1,2978,null,{}] 09:53:47 INFO - PROCESS | 1948 | 1467737627928 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:53:47 INFO - PROCESS | 1948 | 1467737627929 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:48 INFO - PROCESS | 1948 | 1467737628012 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 09:53:48 INFO - PROCESS | 1948 | 1467737628019 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:48 INFO - PROCESS | 1948 | 1467737628020 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:48 INFO - PROCESS | 1948 | ++DOCSHELL 0x12907a800 == 38 [pid = 1948] [id = 753] 09:53:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x128a8f800) [pid = 1948] [serial = 2258] [outer = 0x0] 09:53:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x129044800) [pid = 1948] [serial = 2259] [outer = 0x128a8f800] 09:53:48 INFO - PROCESS | 1948 | 1467737628058 Marionette DEBUG loaded listener.js 09:53:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x1293aa000) [pid = 1948] [serial = 2260] [outer = 0x128a8f800] 09:53:48 INFO - PROCESS | 1948 | 1467737628387 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:53:48 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:53:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 470ms 09:53:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:53:48 INFO - PROCESS | 1948 | 1467737628394 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 09:53:48 INFO - PROCESS | 1948 | 1467737628395 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 09:53:48 INFO - PROCESS | 1948 | 1467737628399 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:53:48 INFO - PROCESS | 1948 | 1467737628402 Marionette TRACE conn2 <- [1,2982,null,{}] 09:53:48 INFO - PROCESS | 1948 | 1467737628409 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:53:48 INFO - PROCESS | 1948 | 1467737628414 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:48 INFO - PROCESS | 1948 | 1467737628546 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 09:53:48 INFO - PROCESS | 1948 | 1467737628560 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:48 INFO - PROCESS | 1948 | 1467737628561 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:48 INFO - PROCESS | 1948 | ++DOCSHELL 0x12a846800 == 39 [pid = 1948] [id = 754] 09:53:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1286d6400) [pid = 1948] [serial = 2261] [outer = 0x0] 09:53:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x129537400) [pid = 1948] [serial = 2262] [outer = 0x1286d6400] 09:53:48 INFO - PROCESS | 1948 | 1467737628586 Marionette DEBUG loaded listener.js 09:53:48 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x12b6ddc00) [pid = 1948] [serial = 2263] [outer = 0x1286d6400] 09:53:48 INFO - PROCESS | 1948 | 1467737628888 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:53:48 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:53:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:53:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 525ms 09:53:48 INFO - PROCESS | 1948 | 1467737628924 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 09:53:48 INFO - PROCESS | 1948 | 1467737628925 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 09:53:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:53:48 INFO - PROCESS | 1948 | 1467737628928 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:53:48 INFO - PROCESS | 1948 | 1467737628929 Marionette TRACE conn2 <- [1,2986,null,{}] 09:53:48 INFO - PROCESS | 1948 | 1467737628931 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:53:48 INFO - PROCESS | 1948 | 1467737628935 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:49 INFO - PROCESS | 1948 | 1467737629038 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 09:53:49 INFO - PROCESS | 1948 | 1467737629057 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:49 INFO - PROCESS | 1948 | 1467737629058 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b68e800 == 40 [pid = 1948] [id = 755] 09:53:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x128a91000) [pid = 1948] [serial = 2264] [outer = 0x0] 09:53:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x12b92b000) [pid = 1948] [serial = 2265] [outer = 0x128a91000] 09:53:49 INFO - PROCESS | 1948 | 1467737629081 Marionette DEBUG loaded listener.js 09:53:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x12b9a3400) [pid = 1948] [serial = 2266] [outer = 0x128a91000] 09:53:49 INFO - PROCESS | 1948 | 1467737629393 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:53:49 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:53:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 521ms 09:53:49 INFO - PROCESS | 1948 | 1467737629449 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 09:53:49 INFO - PROCESS | 1948 | 1467737629450 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 09:53:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:53:49 INFO - PROCESS | 1948 | 1467737629452 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:53:49 INFO - PROCESS | 1948 | 1467737629453 Marionette TRACE conn2 <- [1,2990,null,{}] 09:53:49 INFO - PROCESS | 1948 | 1467737629456 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:53:49 INFO - PROCESS | 1948 | 1467737629457 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:49 INFO - PROCESS | 1948 | 1467737629559 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 09:53:49 INFO - PROCESS | 1948 | 1467737629571 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:49 INFO - PROCESS | 1948 | 1467737629572 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b990000 == 41 [pid = 1948] [id = 756] 09:53:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x12ba1d800) [pid = 1948] [serial = 2267] [outer = 0x0] 09:53:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x12ba25000) [pid = 1948] [serial = 2268] [outer = 0x12ba1d800] 09:53:49 INFO - PROCESS | 1948 | 1467737629596 Marionette DEBUG loaded listener.js 09:53:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x12be0f400) [pid = 1948] [serial = 2269] [outer = 0x12ba1d800] 09:53:49 INFO - PROCESS | 1948 | ++DOCSHELL 0x12be3a000 == 42 [pid = 1948] [id = 757] 09:53:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x12bece400) [pid = 1948] [serial = 2270] [outer = 0x0] 09:53:49 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x12be17000) [pid = 1948] [serial = 2271] [outer = 0x12bece400] 09:53:49 INFO - PROCESS | 1948 | 1467737629944 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:53:49 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:53:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 518ms 09:53:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:53:49 INFO - PROCESS | 1948 | 1467737629971 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 09:53:49 INFO - PROCESS | 1948 | 1467737629973 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 09:53:49 INFO - PROCESS | 1948 | 1467737629982 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:53:49 INFO - PROCESS | 1948 | 1467737629983 Marionette TRACE conn2 <- [1,2994,null,{}] 09:53:49 INFO - PROCESS | 1948 | 1467737629986 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:53:49 INFO - PROCESS | 1948 | 1467737629988 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:50 INFO - PROCESS | 1948 | 1467737630120 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 09:53:50 INFO - PROCESS | 1948 | 1467737630133 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:50 INFO - PROCESS | 1948 | 1467737630134 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c6be800 == 43 [pid = 1948] [id = 758] 09:53:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x12be0f800) [pid = 1948] [serial = 2272] [outer = 0x0] 09:53:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x12bec8000) [pid = 1948] [serial = 2273] [outer = 0x12be0f800] 09:53:50 INFO - PROCESS | 1948 | 1467737630158 Marionette DEBUG loaded listener.js 09:53:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x12c1c8800) [pid = 1948] [serial = 2274] [outer = 0x12be0f800] 09:53:50 INFO - PROCESS | 1948 | 1467737630457 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:53:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:53:50 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:53:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 529ms 09:53:50 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x12a816400) [pid = 1948] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:53:50 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x11858e800) [pid = 1948] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:53:50 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x1265ccc00) [pid = 1948] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:53:50 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x122534c00) [pid = 1948] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:53:50 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x12a79b400) [pid = 1948] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:53:50 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x118085c00) [pid = 1948] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:53:50 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x122786000) [pid = 1948] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:53:50 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x117ea7400) [pid = 1948] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:53:50 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x119810c00) [pid = 1948] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:53:50 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x11983c800) [pid = 1948] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:53:50 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x12be11000) [pid = 1948] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:53:50 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x129045000) [pid = 1948] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:53:50 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x12a8fa000) [pid = 1948] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:53:50 INFO - PROCESS | 1948 | 1467737630732 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 09:53:50 INFO - PROCESS | 1948 | 1467737630733 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 09:53:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:53:50 INFO - PROCESS | 1948 | 1467737630738 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:53:50 INFO - PROCESS | 1948 | 1467737630739 Marionette TRACE conn2 <- [1,2998,null,{}] 09:53:50 INFO - PROCESS | 1948 | 1467737630741 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:53:50 INFO - PROCESS | 1948 | 1467737630742 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:50 INFO - PROCESS | 1948 | 1467737630842 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 09:53:50 INFO - PROCESS | 1948 | 1467737630847 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:50 INFO - PROCESS | 1948 | 1467737630848 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:50 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c9e8000 == 44 [pid = 1948] [id = 759] 09:53:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x119810c00) [pid = 1948] [serial = 2275] [outer = 0x0] 09:53:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x12393c000) [pid = 1948] [serial = 2276] [outer = 0x119810c00] 09:53:50 INFO - PROCESS | 1948 | 1467737630881 Marionette DEBUG loaded listener.js 09:53:50 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x1286d8c00) [pid = 1948] [serial = 2277] [outer = 0x119810c00] 09:53:51 INFO - PROCESS | 1948 | 1467737631277 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:53:51 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:53:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 570ms 09:53:51 INFO - PROCESS | 1948 | 1467737631324 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 09:53:51 INFO - PROCESS | 1948 | 1467737631327 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 09:53:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:53:51 INFO - PROCESS | 1948 | 1467737631333 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:53:51 INFO - PROCESS | 1948 | 1467737631336 Marionette TRACE conn2 <- [1,3002,null,{}] 09:53:51 INFO - PROCESS | 1948 | 1467737631359 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:53:51 INFO - PROCESS | 1948 | 1467737631362 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:51 INFO - PROCESS | 1948 | 1467737631502 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 09:53:51 INFO - PROCESS | 1948 | 1467737631516 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:51 INFO - PROCESS | 1948 | 1467737631518 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:51 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d5cf000 == 45 [pid = 1948] [id = 760] 09:53:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x125ef7c00) [pid = 1948] [serial = 2278] [outer = 0x0] 09:53:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x12c1d2400) [pid = 1948] [serial = 2279] [outer = 0x125ef7c00] 09:53:51 INFO - PROCESS | 1948 | 1467737631556 Marionette DEBUG loaded listener.js 09:53:51 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x12c3ae000) [pid = 1948] [serial = 2280] [outer = 0x125ef7c00] 09:53:51 INFO - PROCESS | 1948 | 1467737631887 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:53:51 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:53:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 581ms 09:53:51 INFO - PROCESS | 1948 | 1467737631915 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 09:53:51 INFO - PROCESS | 1948 | 1467737631919 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 09:53:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:53:51 INFO - PROCESS | 1948 | 1467737631922 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:53:51 INFO - PROCESS | 1948 | 1467737631924 Marionette TRACE conn2 <- [1,3006,null,{}] 09:53:51 INFO - PROCESS | 1948 | 1467737631931 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:53:51 INFO - PROCESS | 1948 | 1467737631933 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:52 INFO - PROCESS | 1948 | 1467737632095 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 09:53:52 INFO - PROCESS | 1948 | 1467737632104 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:52 INFO - PROCESS | 1948 | 1467737632104 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d8df800 == 46 [pid = 1948] [id = 761] 09:53:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x1129a9000) [pid = 1948] [serial = 2281] [outer = 0x0] 09:53:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x1129af400) [pid = 1948] [serial = 2282] [outer = 0x1129a9000] 09:53:52 INFO - PROCESS | 1948 | 1467737632143 Marionette DEBUG loaded listener.js 09:53:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x1129b2c00) [pid = 1948] [serial = 2283] [outer = 0x1129a9000] 09:53:52 INFO - PROCESS | 1948 | 1467737632536 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:53:52 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:53:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 626ms 09:53:52 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:53:52 INFO - PROCESS | 1948 | 1467737632551 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 09:53:52 INFO - PROCESS | 1948 | 1467737632552 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 09:53:52 INFO - PROCESS | 1948 | 1467737632554 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:53:52 INFO - PROCESS | 1948 | 1467737632555 Marionette TRACE conn2 <- [1,3010,null,{}] 09:53:52 INFO - PROCESS | 1948 | 1467737632557 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:53:52 INFO - PROCESS | 1948 | 1467737632558 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:52 INFO - PROCESS | 1948 | 1467737632642 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 09:53:52 INFO - PROCESS | 1948 | 1467737632709 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:52 INFO - PROCESS | 1948 | 1467737632710 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:52 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c811800 == 47 [pid = 1948] [id = 762] 09:53:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x1129b2800) [pid = 1948] [serial = 2284] [outer = 0x0] 09:53:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x12a815c00) [pid = 1948] [serial = 2285] [outer = 0x1129b2800] 09:53:52 INFO - PROCESS | 1948 | 1467737632733 Marionette DEBUG loaded listener.js 09:53:52 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x12c3b1000) [pid = 1948] [serial = 2286] [outer = 0x1129b2800] 09:53:53 INFO - PROCESS | 1948 | 1467737633130 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:53:53 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:53:53 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 619ms 09:53:53 INFO - PROCESS | 1948 | 1467737633174 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 09:53:53 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:53:53 INFO - PROCESS | 1948 | 1467737633176 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 09:53:53 INFO - PROCESS | 1948 | 1467737633179 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:53:53 INFO - PROCESS | 1948 | 1467737633182 Marionette TRACE conn2 <- [1,3014,null,{}] 09:53:53 INFO - PROCESS | 1948 | 1467737633185 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:53:53 INFO - PROCESS | 1948 | 1467737633188 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:53 INFO - PROCESS | 1948 | 1467737633332 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 09:53:53 INFO - PROCESS | 1948 | 1467737633440 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:53 INFO - PROCESS | 1948 | 1467737633442 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:53 INFO - PROCESS | 1948 | ++DOCSHELL 0x1226c0000 == 48 [pid = 1948] [id = 763] 09:53:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x118087c00) [pid = 1948] [serial = 2287] [outer = 0x0] 09:53:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x118555c00) [pid = 1948] [serial = 2288] [outer = 0x118087c00] 09:53:53 INFO - PROCESS | 1948 | 1467737633499 Marionette DEBUG loaded listener.js 09:53:53 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x11924ec00) [pid = 1948] [serial = 2289] [outer = 0x118087c00] 09:53:53 INFO - PROCESS | 1948 | [1948] 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:53:53 INFO - PROCESS | 1948 | 1467737633925 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:53:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:53:53 INFO - {} 09:53:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:53:53 INFO - {} 09:53:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:53:53 INFO - {} 09:53:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:53:53 INFO - {} 09:53:53 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 774ms 09:53:53 INFO - PROCESS | 1948 | 1467737633954 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 09:53:53 INFO - PROCESS | 1948 | 1467737633959 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 09:53:53 INFO - TEST-START | /FileAPI/fileReader.html 09:53:53 INFO - PROCESS | 1948 | 1467737633966 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:53:53 INFO - PROCESS | 1948 | 1467737633969 Marionette TRACE conn2 <- [1,3018,null,{}] 09:53:54 INFO - PROCESS | 1948 | 1467737634016 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:53:54 INFO - PROCESS | 1948 | 1467737634019 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:54 INFO - PROCESS | 1948 | 1467737634189 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 09:53:54 INFO - PROCESS | 1948 | 1467737634278 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:54 INFO - PROCESS | 1948 | 1467737634279 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b97e800 == 49 [pid = 1948] [id = 764] 09:53:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x124bd0800) [pid = 1948] [serial = 2290] [outer = 0x0] 09:53:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x1265cb800) [pid = 1948] [serial = 2291] [outer = 0x124bd0800] 09:53:54 INFO - PROCESS | 1948 | 1467737634310 Marionette DEBUG loaded listener.js 09:53:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x126783000) [pid = 1948] [serial = 2292] [outer = 0x124bd0800] 09:53:54 INFO - PROCESS | 1948 | 1467737634671 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:53:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:53:54 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:53:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:53:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:53:54 INFO - TEST-OK | /FileAPI/fileReader.html | took 723ms 09:53:54 INFO - TEST-START | /FileAPI/historical.html 09:53:54 INFO - PROCESS | 1948 | 1467737634688 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 09:53:54 INFO - PROCESS | 1948 | 1467737634689 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 09:53:54 INFO - PROCESS | 1948 | 1467737634692 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:53:54 INFO - PROCESS | 1948 | 1467737634694 Marionette TRACE conn2 <- [1,3022,null,{}] 09:53:54 INFO - PROCESS | 1948 | 1467737634736 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:53:54 INFO - PROCESS | 1948 | 1467737634739 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:54 INFO - PROCESS | 1948 | 1467737634850 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 09:53:54 INFO - PROCESS | 1948 | 1467737634917 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:54 INFO - PROCESS | 1948 | 1467737634919 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:54 INFO - PROCESS | 1948 | ++DOCSHELL 0x12d8d8800 == 50 [pid = 1948] [id = 765] 09:53:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 122 (0x127248800) [pid = 1948] [serial = 2293] [outer = 0x0] 09:53:54 INFO - PROCESS | 1948 | ++DOMWINDOW == 123 (0x128a8d000) [pid = 1948] [serial = 2294] [outer = 0x127248800] 09:53:54 INFO - PROCESS | 1948 | 1467737634990 Marionette DEBUG loaded listener.js 09:53:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 124 (0x12a70e800) [pid = 1948] [serial = 2295] [outer = 0x127248800] 09:53:55 INFO - PROCESS | 1948 | 1467737635349 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:53:55 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:53:55 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:53:55 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:53:55 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:53:55 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:53:55 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:53:55 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:55 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:53:55 INFO - TEST-OK | /FileAPI/historical.html | took 692ms 09:53:55 INFO - PROCESS | 1948 | 1467737635385 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 09:53:55 INFO - PROCESS | 1948 | 1467737635386 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 09:53:55 INFO - TEST-START | /FileAPI/idlharness.html 09:53:55 INFO - PROCESS | 1948 | 1467737635389 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:53:55 INFO - PROCESS | 1948 | 1467737635390 Marionette TRACE conn2 <- [1,3026,null,{}] 09:53:55 INFO - PROCESS | 1948 | 1467737635392 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:53:55 INFO - PROCESS | 1948 | 1467737635394 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:55 INFO - PROCESS | 1948 | 1467737635503 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 09:53:55 INFO - PROCESS | 1948 | 1467737635569 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:55 INFO - PROCESS | 1948 | 1467737635570 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:55 INFO - PROCESS | 1948 | ++DOCSHELL 0x112a64800 == 51 [pid = 1948] [id = 766] 09:53:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 125 (0x112a84000) [pid = 1948] [serial = 2296] [outer = 0x0] 09:53:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 126 (0x12a8f7000) [pid = 1948] [serial = 2297] [outer = 0x112a84000] 09:53:55 INFO - PROCESS | 1948 | 1467737635653 Marionette DEBUG loaded listener.js 09:53:55 INFO - PROCESS | 1948 | ++DOMWINDOW == 127 (0x12c1cf800) [pid = 1948] [serial = 2298] [outer = 0x112a84000] 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:53:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:53:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:53:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:53:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:53:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:53:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:53:56 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:53:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:53:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:53:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:53:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:53:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:53:56 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:53:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:53:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:53:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:53:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:53:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:53:56 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:53:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:53:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:53:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:53:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:53:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:53:56 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:53:56 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:53:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:53:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:53:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:53:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:53:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:53:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:53:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:53:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:53:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:53:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:53:56 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:53:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:53:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:53:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:53:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:53:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:53:56 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:53:56 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:53:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:53:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:53:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:53:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:53:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:53:56 INFO - PROCESS | 1948 | 1467737636206 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:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:53:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:53:56 INFO - TEST-OK | /FileAPI/idlharness.html | took 836ms 09:53:56 INFO - TEST-START | /FileAPI/idlharness.worker 09:53:56 INFO - PROCESS | 1948 | 1467737636232 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 09:53:56 INFO - PROCESS | 1948 | 1467737636233 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 09:53:56 INFO - PROCESS | 1948 | 1467737636237 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:53:56 INFO - PROCESS | 1948 | 1467737636239 Marionette TRACE conn2 <- [1,3030,null,{}] 09:53:56 INFO - PROCESS | 1948 | 1467737636241 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:53:56 INFO - PROCESS | 1948 | 1467737636242 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:56 INFO - PROCESS | 1948 | 1467737636345 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 09:53:56 INFO - PROCESS | 1948 | 1467737636455 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:56 INFO - PROCESS | 1948 | 1467737636457 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:56 INFO - PROCESS | 1948 | ++DOCSHELL 0x1171ca800 == 52 [pid = 1948] [id = 767] 09:53:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 128 (0x1176d3000) [pid = 1948] [serial = 2299] [outer = 0x0] 09:53:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 129 (0x1246ef800) [pid = 1948] [serial = 2300] [outer = 0x1176d3000] 09:53:56 INFO - PROCESS | 1948 | 1467737636489 Marionette DEBUG loaded listener.js 09:53:56 INFO - PROCESS | 1948 | ++DOMWINDOW == 130 (0x12c3b5000) [pid = 1948] [serial = 2301] [outer = 0x1176d3000] 09:53:56 INFO - PROCESS | 1948 | [1948] 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:53:57 INFO - PROCESS | 1948 | 1467737637373 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:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:53:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:53:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:53:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:53:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:53:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:53:57 INFO - {} 09:53:57 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:53:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:53:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:53:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:53:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:53:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:53:57 INFO - {} 09:53:57 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:53:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:53:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:53:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:53:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:53:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:53:57 INFO - {} 09:53:57 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:53:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:53:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:53:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:53:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:53:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:53:57 INFO - {} 09:53:57 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:53:57 INFO - {} 09:53:57 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:53:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:53:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:53:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:53:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:53:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:53:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:53:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:53:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:53:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:53:57 INFO - {} 09:53:57 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:53:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:53:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:53:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:53:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:53:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:53:57 INFO - {} 09:53:57 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:53:57 INFO - {} 09:53:57 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:53:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:53:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:53:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:53:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:53:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:53:57 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:53:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:53:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:53:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:53:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:53:57 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:53:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:53:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:53:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:53:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:53:57 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:53:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:53:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:53:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:53:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:53:57 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:53:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:53:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:53:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:53:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:53:57 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:53:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:53:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:53:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:53:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:53:57 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:53:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:53:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:53:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:53:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:53:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:53:57 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:53:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:53:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:53:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:53:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:53:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:53:57 INFO - {} 09:53:57 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1187ms 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12d8df800 == 51 [pid = 1948] [id = 761] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12d5cf000 == 50 [pid = 1948] [id = 760] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12c9e8000 == 49 [pid = 1948] [id = 759] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12be3a000 == 48 [pid = 1948] [id = 757] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12c6be800 == 47 [pid = 1948] [id = 758] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12b990000 == 46 [pid = 1948] [id = 756] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12b68e800 == 45 [pid = 1948] [id = 755] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12a846800 == 44 [pid = 1948] [id = 754] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12907a800 == 43 [pid = 1948] [id = 753] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x128910000 == 42 [pid = 1948] [id = 752] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x125ed5800 == 41 [pid = 1948] [id = 751] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x1198c8800 == 40 [pid = 1948] [id = 750] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x118333800 == 39 [pid = 1948] [id = 749] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x118376800 == 38 [pid = 1948] [id = 748] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x1132e9800 == 37 [pid = 1948] [id = 746] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x126520800 == 36 [pid = 1948] [id = 744] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12d8e7000 == 35 [pid = 1948] [id = 742] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x119266800 == 34 [pid = 1948] [id = 743] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12d308800 == 33 [pid = 1948] [id = 745] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12c9fe800 == 32 [pid = 1948] [id = 708] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12df48800 == 31 [pid = 1948] [id = 747] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12cce0800 == 30 [pid = 1948] [id = 725] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x112a64800 == 29 [pid = 1948] [id = 766] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12d8d8800 == 28 [pid = 1948] [id = 765] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12b97e800 == 27 [pid = 1948] [id = 764] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x1226c0000 == 26 [pid = 1948] [id = 763] 09:53:58 INFO - PROCESS | 1948 | --DOCSHELL 0x12c811800 == 25 [pid = 1948] [id = 762] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 129 (0x12b65d400) [pid = 1948] [serial = 2212] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 128 (0x120d45400) [pid = 1948] [serial = 2182] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 127 (0x12723f400) [pid = 1948] [serial = 2189] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 126 (0x118a43800) [pid = 1948] [serial = 2188] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 125 (0x127086400) [pid = 1948] [serial = 2200] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 124 (0x1286cac00) [pid = 1948] [serial = 2201] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 123 (0x126598400) [pid = 1948] [serial = 2198] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 122 (0x124bacc00) [pid = 1948] [serial = 2197] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 121 (0x12a814400) [pid = 1948] [serial = 2209] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x11859b800) [pid = 1948] [serial = 2192] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x11853ac00) [pid = 1948] [serial = 2191] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x1184a9000) [pid = 1948] [serial = 2179] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x12706f400) [pid = 1948] [serial = 2185] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x1288f5c00) [pid = 1948] [serial = 2203] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x12b927000) [pid = 1948] [serial = 2215] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x118783400) [pid = 1948] [serial = 2194] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x120d3f800) [pid = 1948] [serial = 2195] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x12bed0400) [pid = 1948] [serial = 2227] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x1288ed800) [pid = 1948] [serial = 2219] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x1249d3000) [pid = 1948] [serial = 2218] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x12b99a400) [pid = 1948] [serial = 2221] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x12be19c00) [pid = 1948] [serial = 2224] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x12b92dc00) [pid = 1948] [serial = 2216] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x1293a2c00) [pid = 1948] [serial = 2206] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x12b922000) [pid = 1948] [serial = 2213] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12a8f6000) [pid = 1948] [serial = 2210] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x12be0e400) [pid = 1948] [serial = 2222] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x12beca400) [pid = 1948] [serial = 2225] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x12a79ac00) [pid = 1948] [serial = 2207] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x128a92000) [pid = 1948] [serial = 2204] [outer = 0x0] [url = about:blank] 09:53:58 INFO - PROCESS | 1948 | 1467737638261 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 09:53:58 INFO - PROCESS | 1948 | 1467737638263 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 09:53:58 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:53:58 INFO - PROCESS | 1948 | 1467737638272 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:53:58 INFO - PROCESS | 1948 | 1467737638274 Marionette TRACE conn2 <- [1,3034,null,{}] 09:53:58 INFO - PROCESS | 1948 | 1467737638278 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:53:58 INFO - PROCESS | 1948 | 1467737638280 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:58 INFO - PROCESS | 1948 | 1467737638368 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 09:53:58 INFO - PROCESS | 1948 | 1467737638428 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:58 INFO - PROCESS | 1948 | 1467737638431 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:58 INFO - PROCESS | 1948 | ++DOCSHELL 0x116936800 == 26 [pid = 1948] [id = 768] 09:53:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x11853b400) [pid = 1948] [serial = 2302] [outer = 0x0] 09:53:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x11855a400) [pid = 1948] [serial = 2303] [outer = 0x11853b400] 09:53:58 INFO - PROCESS | 1948 | 1467737638459 Marionette DEBUG loaded listener.js 09:53:58 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x118783000) [pid = 1948] [serial = 2304] [outer = 0x11853b400] 09:53:58 INFO - PROCESS | 1948 | 1467737638780 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:53:58 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:53:58 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 572ms 09:53:58 INFO - PROCESS | 1948 | 1467737638843 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 09:53:58 INFO - PROCESS | 1948 | 1467737638845 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 09:53:58 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:53:58 INFO - PROCESS | 1948 | 1467737638850 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:53:58 INFO - PROCESS | 1948 | 1467737638853 Marionette TRACE conn2 <- [1,3038,null,{}] 09:53:58 INFO - PROCESS | 1948 | 1467737638856 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:53:58 INFO - PROCESS | 1948 | 1467737638857 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:58 INFO - PROCESS | 1948 | 1467737638939 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 09:53:59 INFO - PROCESS | 1948 | 1467737639004 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:59 INFO - PROCESS | 1948 | 1467737639006 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x118729000 == 27 [pid = 1948] [id = 769] 09:53:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x118782400) [pid = 1948] [serial = 2305] [outer = 0x0] 09:53:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x1195e7400) [pid = 1948] [serial = 2306] [outer = 0x118782400] 09:53:59 INFO - PROCESS | 1948 | 1467737639033 Marionette DEBUG loaded listener.js 09:53:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x1247c4000) [pid = 1948] [serial = 2307] [outer = 0x118782400] 09:53:59 INFO - PROCESS | 1948 | 1467737639302 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:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:53:59 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 473ms 09:53:59 INFO - PROCESS | 1948 | 1467737639327 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 09:53:59 INFO - PROCESS | 1948 | 1467737639328 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 09:53:59 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:53:59 INFO - PROCESS | 1948 | 1467737639338 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:53:59 INFO - PROCESS | 1948 | 1467737639339 Marionette TRACE conn2 <- [1,3042,null,{}] 09:53:59 INFO - PROCESS | 1948 | 1467737639346 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:53:59 INFO - PROCESS | 1948 | 1467737639353 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:59 INFO - PROCESS | 1948 | 1467737639454 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 09:53:59 INFO - PROCESS | 1948 | 1467737639460 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:53:59 INFO - PROCESS | 1948 | 1467737639463 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:53:59 INFO - PROCESS | 1948 | ++DOCSHELL 0x1239e9800 == 28 [pid = 1948] [id = 770] 09:53:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x126594800) [pid = 1948] [serial = 2308] [outer = 0x0] 09:53:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x1265d4800) [pid = 1948] [serial = 2309] [outer = 0x126594800] 09:53:59 INFO - PROCESS | 1948 | 1467737639493 Marionette DEBUG loaded listener.js 09:53:59 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x127087000) [pid = 1948] [serial = 2310] [outer = 0x126594800] 09:53:59 INFO - PROCESS | 1948 | 1467737639928 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:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:53:59 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:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:53:59 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:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:53:59 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:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:53:59 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:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:53:59 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:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:53:59 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:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:53:59 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 633ms 09:53:59 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:53:59 INFO - PROCESS | 1948 | 1467737639965 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 09:53:59 INFO - PROCESS | 1948 | 1467737639967 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 09:53:59 INFO - PROCESS | 1948 | 1467737639969 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:53:59 INFO - PROCESS | 1948 | 1467737639970 Marionette TRACE conn2 <- [1,3046,null,{}] 09:53:59 INFO - PROCESS | 1948 | 1467737639973 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:53:59 INFO - PROCESS | 1948 | 1467737639974 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:00 INFO - PROCESS | 1948 | 1467737640057 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 09:54:00 INFO - PROCESS | 1948 | 1467737640060 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:54:00 INFO - PROCESS | 1948 | 1467737640061 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:00 INFO - PROCESS | 1948 | ++DOCSHELL 0x127022000 == 29 [pid = 1948] [id = 771] 09:54:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x12a815000) [pid = 1948] [serial = 2311] [outer = 0x0] 09:54:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x12a8f5400) [pid = 1948] [serial = 2312] [outer = 0x12a815000] 09:54:00 INFO - PROCESS | 1948 | 1467737640086 Marionette DEBUG loaded listener.js 09:54:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x12b6dec00) [pid = 1948] [serial = 2313] [outer = 0x12a815000] 09:54:00 INFO - PROCESS | 1948 | [1948] 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:54:00 INFO - PROCESS | 1948 | 1467737640464 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:54:00 INFO - {} 09:54:00 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 518ms 09:54:00 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:54:00 INFO - PROCESS | 1948 | 1467737640488 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 09:54:00 INFO - PROCESS | 1948 | 1467737640489 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 09:54:00 INFO - PROCESS | 1948 | 1467737640491 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:54:00 INFO - PROCESS | 1948 | 1467737640492 Marionette TRACE conn2 <- [1,3050,null,{}] 09:54:00 INFO - PROCESS | 1948 | 1467737640495 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:54:00 INFO - PROCESS | 1948 | 1467737640496 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:00 INFO - PROCESS | 1948 | 1467737640597 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 09:54:00 INFO - PROCESS | 1948 | 1467737640644 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:54:00 INFO - PROCESS | 1948 | 1467737640645 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:00 INFO - PROCESS | 1948 | ++DOCSHELL 0x129348800 == 30 [pid = 1948] [id = 772] 09:54:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x12b6e2c00) [pid = 1948] [serial = 2314] [outer = 0x0] 09:54:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x12b923c00) [pid = 1948] [serial = 2315] [outer = 0x12b6e2c00] 09:54:00 INFO - PROCESS | 1948 | 1467737640669 Marionette DEBUG loaded listener.js 09:54:00 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x12be16c00) [pid = 1948] [serial = 2316] [outer = 0x12b6e2c00] 09:54:00 INFO - PROCESS | 1948 | 1467737640974 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:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:54:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 519ms 09:54:01 INFO - PROCESS | 1948 | 1467737641010 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 09:54:01 INFO - PROCESS | 1948 | 1467737641012 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 09:54:01 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:54:01 INFO - PROCESS | 1948 | 1467737641016 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:54:01 INFO - PROCESS | 1948 | 1467737641018 Marionette TRACE conn2 <- [1,3054,null,{}] 09:54:01 INFO - PROCESS | 1948 | 1467737641021 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:54:01 INFO - PROCESS | 1948 | 1467737641025 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:01 INFO - PROCESS | 1948 | 1467737641145 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 09:54:01 INFO - PROCESS | 1948 | 1467737641186 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:54:01 INFO - PROCESS | 1948 | 1467737641188 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x12aa07800 == 31 [pid = 1948] [id = 773] 09:54:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x1172c3000) [pid = 1948] [serial = 2317] [outer = 0x0] 09:54:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x12be18000) [pid = 1948] [serial = 2318] [outer = 0x1172c3000] 09:54:01 INFO - PROCESS | 1948 | 1467737641212 Marionette DEBUG loaded listener.js 09:54:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x12c1cfc00) [pid = 1948] [serial = 2319] [outer = 0x1172c3000] 09:54:01 INFO - PROCESS | 1948 | 1467737641631 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:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:54:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:54:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:54:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:54:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:54:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:54:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:54:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:54:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:54:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:54:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:54:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:54:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:54:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:54:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:54:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:54:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:54:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:54:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:54:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:54:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:54:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:54:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:54:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:54:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:54:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:54:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:54:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:54:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:54:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:54:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:54:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:54:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:54:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:54:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:54:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:54:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:54:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:54:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:54:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:54:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:54:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:54:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:54:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:54:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:54:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:54:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:54:01 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:54:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:54:01 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:54:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:54:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:54:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 688ms 09:54:01 INFO - PROCESS | 1948 | 1467737641706 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 09:54:01 INFO - PROCESS | 1948 | 1467737641707 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 09:54:01 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:54:01 INFO - PROCESS | 1948 | 1467737641710 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:54:01 INFO - PROCESS | 1948 | 1467737641711 Marionette TRACE conn2 <- [1,3058,null,{}] 09:54:01 INFO - PROCESS | 1948 | 1467737641714 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:54:01 INFO - PROCESS | 1948 | 1467737641716 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:01 INFO - PROCESS | 1948 | 1467737641821 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 09:54:01 INFO - PROCESS | 1948 | 1467737641838 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:54:01 INFO - PROCESS | 1948 | 1467737641839 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:01 INFO - PROCESS | 1948 | ++DOCSHELL 0x12b987000 == 32 [pid = 1948] [id = 774] 09:54:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x12ce51c00) [pid = 1948] [serial = 2320] [outer = 0x0] 09:54:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x12ce54c00) [pid = 1948] [serial = 2321] [outer = 0x12ce51c00] 09:54:01 INFO - PROCESS | 1948 | 1467737641870 Marionette DEBUG loaded listener.js 09:54:01 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x12d4b0400) [pid = 1948] [serial = 2322] [outer = 0x12ce51c00] 09:54:02 INFO - PROCESS | 1948 | 1467737642215 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:54:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:54:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:54:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:54:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:54:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:54:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:54:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:54:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:54:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:54:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:54:02 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:54:02 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:54:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:54:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:54:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:54:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:54:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:54:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:54:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:54:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:54:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:54:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:54:02 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 525ms 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x111e2ec00) [pid = 1948] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x11980cc00) [pid = 1948] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x1265d7800) [pid = 1948] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x1160aa800) [pid = 1948] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x12be0f800) [pid = 1948] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x128a91000) [pid = 1948] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x11604ac00) [pid = 1948] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x1288ec400) [pid = 1948] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x12a70ec00) [pid = 1948] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x11332f400) [pid = 1948] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x128a8f800) [pid = 1948] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x12672bc00) [pid = 1948] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x12ba1d800) [pid = 1948] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x1286d5c00) [pid = 1948] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x11853bc00) [pid = 1948] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x1195e5400) [pid = 1948] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12540e000) [pid = 1948] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x12953d800) [pid = 1948] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x119817000) [pid = 1948] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x12bece400) [pid = 1948] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x119810c00) [pid = 1948] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x1129a9000) [pid = 1948] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x125ef7c00) [pid = 1948] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x1286d6400) [pid = 1948] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x113330400) [pid = 1948] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x128d06400) [pid = 1948] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:54:02 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x1129b2800) [pid = 1948] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 09:54:02 INFO - PROCESS | 1948 | 1467737642517 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 09:54:02 INFO - PROCESS | 1948 | 1467737642519 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 09:54:02 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:54:02 INFO - PROCESS | 1948 | 1467737642523 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:54:02 INFO - PROCESS | 1948 | 1467737642524 Marionette TRACE conn2 <- [1,3062,null,{}] 09:54:02 INFO - PROCESS | 1948 | 1467737642527 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:54:02 INFO - PROCESS | 1948 | 1467737642528 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:02 INFO - PROCESS | 1948 | 1467737642601 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 09:54:02 INFO - PROCESS | 1948 | 1467737642604 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:54:02 INFO - PROCESS | 1948 | 1467737642605 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:02 INFO - PROCESS | 1948 | ++DOCSHELL 0x12476e800 == 33 [pid = 1948] [id = 775] 09:54:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 95 (0x113330400) [pid = 1948] [serial = 2323] [outer = 0x0] 09:54:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 96 (0x116a0a800) [pid = 1948] [serial = 2324] [outer = 0x113330400] 09:54:02 INFO - PROCESS | 1948 | 1467737642630 Marionette DEBUG loaded listener.js 09:54:02 INFO - PROCESS | 1948 | ++DOMWINDOW == 97 (0x12393dc00) [pid = 1948] [serial = 2325] [outer = 0x113330400] 09:54:02 INFO - PROCESS | 1948 | [1948] 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:54:02 INFO - PROCESS | 1948 | 1467737642976 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:54:02 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:54:02 INFO - {} 09:54:02 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 468ms 09:54:02 INFO - PROCESS | 1948 | 1467737642993 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 09:54:02 INFO - PROCESS | 1948 | 1467737642994 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 09:54:02 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:54:02 INFO - PROCESS | 1948 | 1467737642996 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:54:03 INFO - PROCESS | 1948 | 1467737642998 Marionette TRACE conn2 <- [1,3066,null,{}] 09:54:03 INFO - PROCESS | 1948 | 1467737643001 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:54:03 INFO - PROCESS | 1948 | 1467737643002 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:03 INFO - PROCESS | 1948 | 1467737643077 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 09:54:03 INFO - PROCESS | 1948 | 1467737643169 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:54:03 INFO - PROCESS | 1948 | 1467737643170 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:03 INFO - PROCESS | 1948 | ++DOCSHELL 0x12c807800 == 34 [pid = 1948] [id = 776] 09:54:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 98 (0x123f6fc00) [pid = 1948] [serial = 2326] [outer = 0x0] 09:54:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 99 (0x123f7c800) [pid = 1948] [serial = 2327] [outer = 0x123f6fc00] 09:54:03 INFO - PROCESS | 1948 | 1467737643194 Marionette DEBUG loaded listener.js 09:54:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 100 (0x125ef7c00) [pid = 1948] [serial = 2328] [outer = 0x123f6fc00] 09:54:03 INFO - PROCESS | 1948 | 1467737643444 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:54:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:54:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:54:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:54:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:54:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:54:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:54:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:54:03 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 471ms 09:54:03 INFO - PROCESS | 1948 | 1467737643473 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 09:54:03 INFO - PROCESS | 1948 | 1467737643474 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 09:54:03 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:54:03 INFO - PROCESS | 1948 | 1467737643477 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:54:03 INFO - PROCESS | 1948 | 1467737643478 Marionette TRACE conn2 <- [1,3070,null,{}] 09:54:03 INFO - PROCESS | 1948 | 1467737643480 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:54:03 INFO - PROCESS | 1948 | 1467737643482 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:03 INFO - PROCESS | 1948 | 1467737643575 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 09:54:03 INFO - PROCESS | 1948 | 1467737643578 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:54:03 INFO - PROCESS | 1948 | 1467737643579 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:03 INFO - PROCESS | 1948 | ++DOCSHELL 0x118216800 == 35 [pid = 1948] [id = 777] 09:54:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 101 (0x1160b5800) [pid = 1948] [serial = 2329] [outer = 0x0] 09:54:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 102 (0x1172d3000) [pid = 1948] [serial = 2330] [outer = 0x1160b5800] 09:54:03 INFO - PROCESS | 1948 | 1467737643606 Marionette DEBUG loaded listener.js 09:54:03 INFO - PROCESS | 1948 | ++DOMWINDOW == 103 (0x1172d7000) [pid = 1948] [serial = 2331] [outer = 0x1160b5800] 09:54:03 INFO - PROCESS | 1948 | 1467737643920 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:54:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:54:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:54:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:54:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:54:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:54:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:54:03 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 469ms 09:54:03 INFO - PROCESS | 1948 | 1467737643947 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 09:54:03 INFO - PROCESS | 1948 | 1467737643950 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 09:54:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:54:03 INFO - PROCESS | 1948 | 1467737643953 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:54:03 INFO - PROCESS | 1948 | 1467737643955 Marionette TRACE conn2 <- [1,3074,null,{}] 09:54:03 INFO - PROCESS | 1948 | 1467737643957 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:54:03 INFO - PROCESS | 1948 | 1467737643959 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:04 INFO - PROCESS | 1948 | 1467737644056 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 09:54:04 INFO - PROCESS | 1948 | 1467737644132 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:54:04 INFO - PROCESS | 1948 | 1467737644133 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x126451000 == 36 [pid = 1948] [id = 778] 09:54:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 104 (0x1172d6c00) [pid = 1948] [serial = 2332] [outer = 0x0] 09:54:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 105 (0x118545400) [pid = 1948] [serial = 2333] [outer = 0x1172d6c00] 09:54:04 INFO - PROCESS | 1948 | 1467737644160 Marionette DEBUG loaded listener.js 09:54:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 106 (0x123938800) [pid = 1948] [serial = 2334] [outer = 0x1172d6c00] 09:54:04 INFO - PROCESS | 1948 | 1467737644429 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:54:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:54:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:54:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:54:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:54:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:54:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:54:04 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 522ms 09:54:04 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:54:04 INFO - PROCESS | 1948 | 1467737644475 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 09:54:04 INFO - PROCESS | 1948 | 1467737644476 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 09:54:04 INFO - PROCESS | 1948 | 1467737644478 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:54:04 INFO - PROCESS | 1948 | 1467737644479 Marionette TRACE conn2 <- [1,3078,null,{}] 09:54:04 INFO - PROCESS | 1948 | 1467737644485 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:54:04 INFO - PROCESS | 1948 | 1467737644487 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:04 INFO - PROCESS | 1948 | 1467737644621 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 09:54:04 INFO - PROCESS | 1948 | 1467737644690 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:54:04 INFO - PROCESS | 1948 | 1467737644692 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:04 INFO - PROCESS | 1948 | ++DOCSHELL 0x112a5d800 == 37 [pid = 1948] [id = 779] 09:54:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 107 (0x1122b2400) [pid = 1948] [serial = 2335] [outer = 0x0] 09:54:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 108 (0x1129aec00) [pid = 1948] [serial = 2336] [outer = 0x1122b2400] 09:54:04 INFO - PROCESS | 1948 | 1467737644765 Marionette DEBUG loaded listener.js 09:54:04 INFO - PROCESS | 1948 | ++DOMWINDOW == 109 (0x113f0ac00) [pid = 1948] [serial = 2337] [outer = 0x1122b2400] 09:54:05 INFO - PROCESS | 1948 | 1467737645189 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:54:05 INFO - PROCESS | 1948 | 1467737645206 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 09:54:05 INFO - PROCESS | 1948 | 1467737645210 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:54:05 INFO - PROCESS | 1948 | 1467737645211 Marionette TRACE conn2 <- [1,3082,null,{}] 09:54:05 INFO - PROCESS | 1948 | 1467737645215 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:54:05 INFO - PROCESS | 1948 | 1467737645218 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:05 INFO - PROCESS | 1948 | 1467737645334 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 09:54:05 INFO - PROCESS | 1948 | 1467737645428 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:54:05 INFO - PROCESS | 1948 | 1467737645429 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:05 INFO - PROCESS | 1948 | ++DOCSHELL 0x1239e5800 == 38 [pid = 1948] [id = 780] 09:54:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 110 (0x113fe1000) [pid = 1948] [serial = 2338] [outer = 0x0] 09:54:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 111 (0x1172d3c00) [pid = 1948] [serial = 2339] [outer = 0x113fe1000] 09:54:05 INFO - PROCESS | 1948 | 1467737645462 Marionette DEBUG loaded listener.js 09:54:05 INFO - PROCESS | 1948 | ++DOMWINDOW == 112 (0x118239800) [pid = 1948] [serial = 2340] [outer = 0x113fe1000] 09:54:05 INFO - PROCESS | 1948 | 1467737645873 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:54:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:54:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:54:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:54:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:54:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 675ms 09:54:05 INFO - PROCESS | 1948 | 1467737645884 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 09:54:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:54:05 INFO - PROCESS | 1948 | 1467737645886 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 09:54:05 INFO - PROCESS | 1948 | 1467737645889 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:54:05 INFO - PROCESS | 1948 | 1467737645890 Marionette TRACE conn2 <- [1,3086,null,{}] 09:54:05 INFO - PROCESS | 1948 | 1467737645893 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:54:05 INFO - PROCESS | 1948 | 1467737645894 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:06 INFO - PROCESS | 1948 | 1467737646006 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 09:54:06 INFO - PROCESS | 1948 | 1467737646127 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:54:06 INFO - PROCESS | 1948 | 1467737646128 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x128918000 == 39 [pid = 1948] [id = 781] 09:54:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 113 (0x118788c00) [pid = 1948] [serial = 2341] [outer = 0x0] 09:54:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 114 (0x11924f000) [pid = 1948] [serial = 2342] [outer = 0x118788c00] 09:54:06 INFO - PROCESS | 1948 | 1467737646157 Marionette DEBUG loaded listener.js 09:54:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 115 (0x120d3f800) [pid = 1948] [serial = 2343] [outer = 0x118788c00] 09:54:06 INFO - PROCESS | 1948 | 1467737646603 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:54:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:54:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 722ms 09:54:06 INFO - PROCESS | 1948 | 1467737646611 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 09:54:06 INFO - PROCESS | 1948 | 1467737646614 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 09:54:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:54:06 INFO - PROCESS | 1948 | 1467737646622 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:54:06 INFO - PROCESS | 1948 | 1467737646626 Marionette TRACE conn2 <- [1,3090,null,{}] 09:54:06 INFO - PROCESS | 1948 | 1467737646628 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:54:06 INFO - PROCESS | 1948 | 1467737646630 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:06 INFO - PROCESS | 1948 | 1467737646747 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 09:54:06 INFO - PROCESS | 1948 | 1467737646860 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:54:06 INFO - PROCESS | 1948 | 1467737646862 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:06 INFO - PROCESS | 1948 | ++DOCSHELL 0x1169b2000 == 40 [pid = 1948] [id = 782] 09:54:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 116 (0x1129b1000) [pid = 1948] [serial = 2344] [outer = 0x0] 09:54:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 117 (0x116a0b800) [pid = 1948] [serial = 2345] [outer = 0x1129b1000] 09:54:06 INFO - PROCESS | 1948 | 1467737646893 Marionette DEBUG loaded listener.js 09:54:06 INFO - PROCESS | 1948 | ++DOMWINDOW == 118 (0x122535c00) [pid = 1948] [serial = 2346] [outer = 0x1129b1000] 09:54:07 INFO - PROCESS | 1948 | 1467737647440 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:54:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:54:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 877ms 09:54:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:54:07 INFO - PROCESS | 1948 | 1467737647496 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 09:54:07 INFO - PROCESS | 1948 | 1467737647498 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 09:54:07 INFO - PROCESS | 1948 | 1467737647501 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:54:07 INFO - PROCESS | 1948 | 1467737647503 Marionette TRACE conn2 <- [1,3094,null,{}] 09:54:07 INFO - PROCESS | 1948 | 1467737647506 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:54:07 INFO - PROCESS | 1948 | 1467737647508 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:07 INFO - PROCESS | 1948 | 1467737647622 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 09:54:07 INFO - PROCESS | 1948 | 1467737647692 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:54:07 INFO - PROCESS | 1948 | 1467737647693 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:07 INFO - PROCESS | 1948 | ++DOCSHELL 0x11825c800 == 41 [pid = 1948] [id = 783] 09:54:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 119 (0x113b7a400) [pid = 1948] [serial = 2347] [outer = 0x0] 09:54:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 120 (0x113d61400) [pid = 1948] [serial = 2348] [outer = 0x113b7a400] 09:54:07 INFO - PROCESS | 1948 | 1467737647722 Marionette DEBUG loaded listener.js 09:54:07 INFO - PROCESS | 1948 | ++DOMWINDOW == 121 (0x116a11400) [pid = 1948] [serial = 2349] [outer = 0x113b7a400] 09:54:07 INFO - PROCESS | 1948 | --DOCSHELL 0x126451000 == 40 [pid = 1948] [id = 778] 09:54:07 INFO - PROCESS | 1948 | --DOCSHELL 0x118216800 == 39 [pid = 1948] [id = 777] 09:54:07 INFO - PROCESS | 1948 | --DOCSHELL 0x12c807800 == 38 [pid = 1948] [id = 776] 09:54:07 INFO - PROCESS | 1948 | --DOCSHELL 0x12476e800 == 37 [pid = 1948] [id = 775] 09:54:07 INFO - PROCESS | 1948 | --DOCSHELL 0x12b987000 == 36 [pid = 1948] [id = 774] 09:54:07 INFO - PROCESS | 1948 | --DOCSHELL 0x12aa07800 == 35 [pid = 1948] [id = 773] 09:54:07 INFO - PROCESS | 1948 | --DOCSHELL 0x129348800 == 34 [pid = 1948] [id = 772] 09:54:07 INFO - PROCESS | 1948 | --DOCSHELL 0x127022000 == 33 [pid = 1948] [id = 771] 09:54:07 INFO - PROCESS | 1948 | --DOCSHELL 0x1239e9800 == 32 [pid = 1948] [id = 770] 09:54:07 INFO - PROCESS | 1948 | --DOCSHELL 0x118729000 == 31 [pid = 1948] [id = 769] 09:54:07 INFO - PROCESS | 1948 | --DOCSHELL 0x116936800 == 30 [pid = 1948] [id = 768] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 120 (0x11728c400) [pid = 1948] [serial = 2138] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 119 (0x12a79fc00) [pid = 1948] [serial = 2177] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 118 (0x118a44400) [pid = 1948] [serial = 2135] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 117 (0x12b92b000) [pid = 1948] [serial = 2265] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 116 (0x118089800) [pid = 1948] [serial = 2230] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 115 (0x118a46800) [pid = 1948] [serial = 2231] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 114 (0x129149400) [pid = 1948] [serial = 2236] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 113 (0x1293cbc00) [pid = 1948] [serial = 2237] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 112 (0x128d11400) [pid = 1948] [serial = 2239] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 111 (0x1160a9000) [pid = 1948] [serial = 2244] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 110 (0x117210400) [pid = 1948] [serial = 2245] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 109 (0x129044800) [pid = 1948] [serial = 2259] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 108 (0x1293aa000) [pid = 1948] [serial = 2260] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 107 (0x127247400) [pid = 1948] [serial = 2256] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 106 (0x12ba25000) [pid = 1948] [serial = 2268] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 105 (0x1286d7000) [pid = 1948] [serial = 2257] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 104 (0x12c1cb800) [pid = 1948] [serial = 2228] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 103 (0x118a47c00) [pid = 1948] [serial = 2247] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 102 (0x1195e4000) [pid = 1948] [serial = 2248] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 101 (0x122655c00) [pid = 1948] [serial = 2250] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 100 (0x1249d4800) [pid = 1948] [serial = 2251] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 99 (0x126596800) [pid = 1948] [serial = 2253] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 98 (0x12677c400) [pid = 1948] [serial = 2254] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 97 (0x12a8f3400) [pid = 1948] [serial = 2241] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 96 (0x12b929400) [pid = 1948] [serial = 2242] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 95 (0x1247c4c00) [pid = 1948] [serial = 2233] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 94 (0x125ef8800) [pid = 1948] [serial = 2234] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 93 (0x12bec8000) [pid = 1948] [serial = 2273] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 92 (0x12be17000) [pid = 1948] [serial = 2271] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 91 (0x12393c000) [pid = 1948] [serial = 2276] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 90 (0x1129af400) [pid = 1948] [serial = 2282] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 89 (0x12c1c8800) [pid = 1948] [serial = 2274] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 88 (0x12c1d2400) [pid = 1948] [serial = 2279] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 87 (0x129537400) [pid = 1948] [serial = 2262] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 86 (0x12b6ddc00) [pid = 1948] [serial = 2263] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 85 (0x12c3ae000) [pid = 1948] [serial = 2280] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 84 (0x12b9a3400) [pid = 1948] [serial = 2266] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 83 (0x12be0f400) [pid = 1948] [serial = 2269] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 82 (0x1129b2c00) [pid = 1948] [serial = 2283] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 81 (0x1286d8c00) [pid = 1948] [serial = 2277] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 80 (0x12c3b1000) [pid = 1948] [serial = 2286] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 79 (0x123e71800) [pid = 1948] [serial = 2183] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 78 (0x127085800) [pid = 1948] [serial = 2186] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 77 (0x118785800) [pid = 1948] [serial = 2180] [outer = 0x0] [url = about:blank] 09:54:07 INFO - PROCESS | 1948 | --DOMWINDOW == 76 (0x12a815c00) [pid = 1948] [serial = 2285] [outer = 0x0] [url = about:blank] 09:54:08 INFO - PROCESS | 1948 | 1467737648116 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:54:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:54:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 623ms 09:54:08 INFO - PROCESS | 1948 | 1467737648124 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 09:54:08 INFO - PROCESS | 1948 | 1467737648127 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 09:54:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:54:08 INFO - PROCESS | 1948 | 1467737648133 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:54:08 INFO - PROCESS | 1948 | 1467737648136 Marionette TRACE conn2 <- [1,3098,null,{}] 09:54:08 INFO - PROCESS | 1948 | 1467737648138 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:54:08 INFO - PROCESS | 1948 | 1467737648140 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:08 INFO - PROCESS | 1948 | 1467737648226 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 09:54:08 INFO - PROCESS | 1948 | 1467737648300 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:54:08 INFO - PROCESS | 1948 | 1467737648301 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:08 INFO - PROCESS | 1948 | ++DOCSHELL 0x11825d000 == 31 [pid = 1948] [id = 784] 09:54:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 77 (0x115e11800) [pid = 1948] [serial = 2350] [outer = 0x0] 09:54:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 78 (0x1172bfc00) [pid = 1948] [serial = 2351] [outer = 0x115e11800] 09:54:08 INFO - PROCESS | 1948 | 1467737648330 Marionette DEBUG loaded listener.js 09:54:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 79 (0x1172d0c00) [pid = 1948] [serial = 2352] [outer = 0x115e11800] 09:54:08 INFO - PROCESS | 1948 | 1467737648738 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:54:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:54:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:54:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 622ms 09:54:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:54:08 INFO - PROCESS | 1948 | 1467737648754 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 09:54:08 INFO - PROCESS | 1948 | 1467737648756 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 09:54:08 INFO - PROCESS | 1948 | 1467737648758 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:54:08 INFO - PROCESS | 1948 | 1467737648760 Marionette TRACE conn2 <- [1,3102,null,{}] 09:54:08 INFO - PROCESS | 1948 | 1467737648768 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:54:08 INFO - PROCESS | 1948 | 1467737648771 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:08 INFO - PROCESS | 1948 | 1467737648856 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 09:54:08 INFO - PROCESS | 1948 | 1467737648918 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:54:08 INFO - PROCESS | 1948 | 1467737648920 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:08 INFO - PROCESS | 1948 | ++DOCSHELL 0x1226b9800 == 32 [pid = 1948] [id = 785] 09:54:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 80 (0x1172d8400) [pid = 1948] [serial = 2353] [outer = 0x0] 09:54:08 INFO - PROCESS | 1948 | ++DOMWINDOW == 81 (0x11823b800) [pid = 1948] [serial = 2354] [outer = 0x1172d8400] 09:54:08 INFO - PROCESS | 1948 | 1467737648946 Marionette DEBUG loaded listener.js 09:54:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 82 (0x118548800) [pid = 1948] [serial = 2355] [outer = 0x1172d8400] 09:54:09 INFO - PROCESS | 1948 | 1467737649247 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:54:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:54:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 521ms 09:54:09 INFO - PROCESS | 1948 | 1467737649280 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 09:54:09 INFO - PROCESS | 1948 | 1467737649283 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 09:54:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:54:09 INFO - PROCESS | 1948 | 1467737649288 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:54:09 INFO - PROCESS | 1948 | 1467737649290 Marionette TRACE conn2 <- [1,3106,null,{}] 09:54:09 INFO - PROCESS | 1948 | 1467737649292 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:54:09 INFO - PROCESS | 1948 | 1467737649293 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:09 INFO - PROCESS | 1948 | 1467737649377 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 09:54:09 INFO - PROCESS | 1948 | 1467737649442 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:54:09 INFO - PROCESS | 1948 | 1467737649443 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x1239f1000 == 33 [pid = 1948] [id = 786] 09:54:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 83 (0x11855ac00) [pid = 1948] [serial = 2356] [outer = 0x0] 09:54:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 84 (0x118a43800) [pid = 1948] [serial = 2357] [outer = 0x11855ac00] 09:54:09 INFO - PROCESS | 1948 | 1467737649468 Marionette DEBUG loaded listener.js 09:54:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 85 (0x118fa3000) [pid = 1948] [serial = 2358] [outer = 0x11855ac00] 09:54:09 INFO - PROCESS | 1948 | 1467737649726 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:54:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:54:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:54:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:54:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 468ms 09:54:09 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:54:09 INFO - PROCESS | 1948 | 1467737649757 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 09:54:09 INFO - PROCESS | 1948 | 1467737649758 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 09:54:09 INFO - PROCESS | 1948 | 1467737649761 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:54:09 INFO - PROCESS | 1948 | 1467737649762 Marionette TRACE conn2 <- [1,3110,null,{}] 09:54:09 INFO - PROCESS | 1948 | 1467737649772 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:54:09 INFO - PROCESS | 1948 | 1467737649773 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:09 INFO - PROCESS | 1948 | 1467737649858 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 09:54:09 INFO - PROCESS | 1948 | 1467737649863 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:54:09 INFO - PROCESS | 1948 | 1467737649864 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:09 INFO - PROCESS | 1948 | ++DOCSHELL 0x12496c000 == 34 [pid = 1948] [id = 787] 09:54:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 86 (0x118fa4800) [pid = 1948] [serial = 2359] [outer = 0x0] 09:54:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 87 (0x1195e7c00) [pid = 1948] [serial = 2360] [outer = 0x118fa4800] 09:54:09 INFO - PROCESS | 1948 | 1467737649894 Marionette DEBUG loaded listener.js 09:54:09 INFO - PROCESS | 1948 | ++DOMWINDOW == 88 (0x120d43400) [pid = 1948] [serial = 2361] [outer = 0x118fa4800] 09:54:10 INFO - PROCESS | 1948 | 1467737650265 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:54:10 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:54:10 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:54:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:54:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:54:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:54:10 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 519ms 09:54:10 INFO - PROCESS | 1948 | 1467737650281 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 09:54:10 INFO - PROCESS | 1948 | 1467737650282 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 09:54:10 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:54:10 INFO - PROCESS | 1948 | 1467737650287 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:54:10 INFO - PROCESS | 1948 | 1467737650288 Marionette TRACE conn2 <- [1,3114,null,{}] 09:54:10 INFO - PROCESS | 1948 | 1467737650290 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:54:10 INFO - PROCESS | 1948 | 1467737650295 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:10 INFO - PROCESS | 1948 | 1467737650420 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 09:54:10 INFO - PROCESS | 1948 | 1467737650459 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\", \"dd69fcb8-2279-4c23-9c83-4c986cdd338e\");\n\nvar timer = null;\nif (30000) {\n 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:54:10 INFO - PROCESS | 1948 | 1467737650461 Marionette INFO sendAsync 79096879-4434-d540-8971-1d93ef2bcd44 09:54:10 INFO - PROCESS | 1948 | ++DOCSHELL 0x12890b000 == 35 [pid = 1948] [id = 788] 09:54:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 89 (0x122657c00) [pid = 1948] [serial = 2362] [outer = 0x0] 09:54:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 90 (0x123f71800) [pid = 1948] [serial = 2363] [outer = 0x122657c00] 09:54:10 INFO - PROCESS | 1948 | 1467737650486 Marionette DEBUG loaded listener.js 09:54:10 INFO - PROCESS | 1948 | ++DOMWINDOW == 91 (0x124bcf000) [pid = 1948] [serial = 2364] [outer = 0x122657c00] 09:54:10 INFO - PROCESS | 1948 | 1467737650771 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:54:10 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:54:10 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 520ms 09:54:10 INFO - PROCESS | 1948 | 1467737650813 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 09:54:10 INFO - PROCESS | 1948 | 1467737650814 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 09:54:11 WARNING - u'runner_teardown' () 09:54:11 INFO - No more tests 09:54:11 INFO - Got 0 unexpected results 09:54:11 INFO - SUITE-END | took 509s 09:54:11 INFO - Closing logging queue 09:54:11 INFO - queue closed 09:54:12 INFO - Return code: 0 09:54:12 WARNING - # TBPL SUCCESS # 09:54:12 INFO - Running post-action listener: _resource_record_post_action 09:54:12 INFO - Running post-run listener: _resource_record_post_run 09:54:13 INFO - Total resource usage - Wall time: 531s; CPU: 58.0%; Read bytes: 679936; Write bytes: 951281152; Read time: 9; Write time: 5006 09:54:13 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:54:13 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 145138176; Write bytes: 147478528; Read time: 13553; Write time: 305 09:54:13 INFO - run-tests - Wall time: 513s; CPU: 58.0%; Read bytes: 675840; Write bytes: 792735232; Read time: 8; Write time: 4662 09:54:13 INFO - Running post-run listener: _upload_blobber_files 09:54:13 INFO - Blob upload gear active. 09:54:13 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:54:13 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:54:13 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:54:13 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:54:13 INFO - (blobuploader) - INFO - Open directory for files ... 09:54:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:54:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:54:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:54:14 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:54:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:54:14 INFO - (blobuploader) - INFO - Done attempting. 09:54:14 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:54:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:54:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:54:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:54:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:54:15 INFO - (blobuploader) - INFO - Done attempting. 09:54:15 INFO - (blobuploader) - INFO - Iteration through files over. 09:54:15 INFO - Return code: 0 09:54:15 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:54:15 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:54:15 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1ffd478824f59309fe0ce9b382fd184848051a44fad66519b6580ba3a5b2f3eca879bb406289d05f20feeba55a1bb9d74c53914f75679f4b3587de5a32ae508a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/99f2ba975f94f25229cf352bb6410da113e45d3aa993775a9aa28fd1642168e5a4b647520a7664efcd0e5de61e36983592cc581e17bd18f1367dd9b76a623639"} 09:54:15 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:54:15 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:54:15 INFO - Contents: 09:54:15 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1ffd478824f59309fe0ce9b382fd184848051a44fad66519b6580ba3a5b2f3eca879bb406289d05f20feeba55a1bb9d74c53914f75679f4b3587de5a32ae508a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/99f2ba975f94f25229cf352bb6410da113e45d3aa993775a9aa28fd1642168e5a4b647520a7664efcd0e5de61e36983592cc581e17bd18f1367dd9b76a623639"} 09:54:15 INFO - Running post-run listener: copy_logs_to_upload_dir 09:54:15 INFO - Copying logs to upload dir... 09:54:15 INFO - mkdir: /builds/slave/test/build/upload/logs 09:54:15 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=587.614486 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 47 secs) (at 2016-07-05 09:54:16.208807) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-05 09:54:16.212514) ========= 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.V0VZFkLjSB/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.Y17u13jFmO/Listeners TMPDIR=/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/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/1ffd478824f59309fe0ce9b382fd184848051a44fad66519b6580ba3a5b2f3eca879bb406289d05f20feeba55a1bb9d74c53914f75679f4b3587de5a32ae508a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/99f2ba975f94f25229cf352bb6410da113e45d3aa993775a9aa28fd1642168e5a4b647520a7664efcd0e5de61e36983592cc581e17bd18f1367dd9b76a623639"} build_url:https://queue.taskcluster.net/v1/task/J1TzjKpqSKa608OqWfIXvw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/J1TzjKpqSKa608OqWfIXvw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012995 build_url: 'https://queue.taskcluster.net/v1/task/J1TzjKpqSKa608OqWfIXvw/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/1ffd478824f59309fe0ce9b382fd184848051a44fad66519b6580ba3a5b2f3eca879bb406289d05f20feeba55a1bb9d74c53914f75679f4b3587de5a32ae508a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/99f2ba975f94f25229cf352bb6410da113e45d3aa993775a9aa28fd1642168e5a4b647520a7664efcd0e5de61e36983592cc581e17bd18f1367dd9b76a623639"}' symbols_url: 'https://queue.taskcluster.net/v1/task/J1TzjKpqSKa608OqWfIXvw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-05 09:54:16.254823) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 09:54:16.255193) ========= 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.V0VZFkLjSB/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.Y17u13jFmO/Listeners TMPDIR=/var/folders/s0/f6nsqk417rl96stczq35c_fw00000w/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.005336 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 09:54:16.303935) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-05 09:54:16.304261) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-05 09:54:16.304588) ========= ========= Total master_lag: 0.42 =========