builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0347 starttime: 1463686497.19 results: success (0) buildid: 20160519112644 builduid: 2cc4a461a08945b0bc74af7d59616906 revision: 133e9db008eadefc4426a3731d30f60f0e290a76 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-19 12:34:57.195154) ========= master: http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-19 12:34:57.195619) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-19 12:34:57.195895) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-19 12:34:57.216138) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-19 12:34:57.216428) ========= 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.hGF6sRXZ9Q/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.JnIky6Tmjg/Listeners TMPDIR=/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-05-19 12:34:57-- 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% 18.8M=0.001s 2016-05-19 12:34:57 (18.8 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.116709 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-19 12:34:57.351313) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-19 12:34:57.351626) ========= 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.hGF6sRXZ9Q/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.JnIky6Tmjg/Listeners TMPDIR=/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/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.024984 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-19 12:34:57.399918) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-19 12:34:57.400278) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 133e9db008eadefc4426a3731d30f60f0e290a76 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 133e9db008eadefc4426a3731d30f60f0e290a76 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.hGF6sRXZ9Q/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.JnIky6Tmjg/Listeners TMPDIR=/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-05-19 12:34:57,481 truncating revision to first 12 chars 2016-05-19 12:34:57,481 Setting DEBUG logging. 2016-05-19 12:34:57,481 attempt 1/10 2016-05-19 12:34:57,481 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/133e9db008ea?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-19 12:34:59,197 unpacking tar archive at: mozilla-aurora-133e9db008ea/testing/mozharness/ program finished with exit code 0 elapsedTime=1.972315 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-19 12:34:59.390602) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-19 12:34:59.390923) ========= script_repo_revision: 133e9db008eadefc4426a3731d30f60f0e290a76 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-19 12:34:59.391321) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-19 12:34:59.391586) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-19 12:34:59.406094) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 22 secs) (at 2016-05-19 12:34:59.406359) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.hGF6sRXZ9Q/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.JnIky6Tmjg/Listeners TMPDIR=/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/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 12:34:59 INFO - MultiFileLogger online at 20160519 12:34:59 in /builds/slave/test 12:34:59 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 12:34:59 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:34:59 INFO - {'append_to_log': False, 12:34:59 INFO - 'base_work_dir': '/builds/slave/test', 12:34:59 INFO - 'blob_upload_branch': 'mozilla-aurora', 12:34:59 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:34:59 INFO - 'buildbot_json_path': 'buildprops.json', 12:34:59 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:34:59 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:34:59 INFO - 'download_minidump_stackwalk': True, 12:34:59 INFO - 'download_symbols': 'true', 12:34:59 INFO - 'e10s': False, 12:34:59 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:34:59 INFO - 'tooltool.py': '/tools/tooltool.py', 12:34:59 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:34:59 INFO - '/tools/misc-python/virtualenv.py')}, 12:34:59 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:34:59 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:34:59 INFO - 'log_level': 'info', 12:34:59 INFO - 'log_to_console': True, 12:34:59 INFO - 'opt_config_files': (), 12:34:59 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:34:59 INFO - '--processes=1', 12:34:59 INFO - '--config=%(test_path)s/wptrunner.ini', 12:34:59 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:34:59 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:34:59 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:34:59 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:34:59 INFO - 'pip_index': False, 12:34:59 INFO - 'require_test_zip': True, 12:34:59 INFO - 'test_type': ('testharness',), 12:34:59 INFO - 'this_chunk': '1', 12:34:59 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:34:59 INFO - 'total_chunks': '10', 12:34:59 INFO - 'virtualenv_path': 'venv', 12:34:59 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:34:59 INFO - 'work_dir': 'build'} 12:34:59 INFO - ##### 12:34:59 INFO - ##### Running clobber step. 12:34:59 INFO - ##### 12:34:59 INFO - Running pre-action listener: _resource_record_pre_action 12:34:59 INFO - Running main action method: clobber 12:34:59 INFO - rmtree: /builds/slave/test/build 12:34:59 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:35:01 INFO - Running post-action listener: _resource_record_post_action 12:35:01 INFO - ##### 12:35:01 INFO - ##### Running read-buildbot-config step. 12:35:01 INFO - ##### 12:35:01 INFO - Running pre-action listener: _resource_record_pre_action 12:35:01 INFO - Running main action method: read_buildbot_config 12:35:01 INFO - Using buildbot properties: 12:35:01 INFO - { 12:35:01 INFO - "project": "", 12:35:01 INFO - "product": "firefox", 12:35:01 INFO - "script_repo_revision": "production", 12:35:01 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 12:35:01 INFO - "repository": "", 12:35:01 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 12:35:01 INFO - "buildid": "20160519112644", 12:35:01 INFO - "pgo_build": "False", 12:35:01 INFO - "basedir": "/builds/slave/test", 12:35:01 INFO - "buildnumber": 0, 12:35:01 INFO - "slavename": "t-yosemite-r7-0347", 12:35:01 INFO - "master": "http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/", 12:35:01 INFO - "platform": "macosx64", 12:35:01 INFO - "branch": "mozilla-aurora", 12:35:01 INFO - "revision": "133e9db008eadefc4426a3731d30f60f0e290a76", 12:35:01 INFO - "repo_path": "releases/mozilla-aurora", 12:35:01 INFO - "moz_repo_path": "", 12:35:01 INFO - "stage_platform": "macosx64", 12:35:01 INFO - "builduid": "2cc4a461a08945b0bc74af7d59616906", 12:35:01 INFO - "slavebuilddir": "test" 12:35:01 INFO - } 12:35:01 INFO - Found installer url https://queue.taskcluster.net/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 12:35:01 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 12:35:01 INFO - Running post-action listener: _resource_record_post_action 12:35:01 INFO - ##### 12:35:01 INFO - ##### Running download-and-extract step. 12:35:01 INFO - ##### 12:35:01 INFO - Running pre-action listener: _resource_record_pre_action 12:35:01 INFO - Running main action method: download_and_extract 12:35:01 INFO - mkdir: /builds/slave/test/build/tests 12:35:01 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')]} 12:35:01 INFO - https://queue.taskcluster.net/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 12:35:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 12:35:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 12:35:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 12:35:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 12:35:02 INFO - Downloaded 1235 bytes. 12:35:02 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 12:35:02 INFO - Using the following test package requirements: 12:35:02 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 12:35:02 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:35:02 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 12:35:02 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:35:02 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 12:35:02 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:35:02 INFO - u'jsshell-mac64.zip'], 12:35:02 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:35:02 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 12:35:02 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 12:35:02 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:35:02 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 12:35:02 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:35:02 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 12:35:02 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:35:02 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 12:35:02 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:35:02 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 12:35:02 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 12:35: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')]} 12:35:02 INFO - https://queue.taskcluster.net/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 12:35:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 12:35:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 12:35:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 12:35:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 12:35:04 INFO - Downloaded 17983206 bytes. 12:35:04 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:35:04 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:35:05 INFO - caution: filename not matched: web-platform/* 12:35:05 INFO - Return code: 11 12:35:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:35:05 INFO - https://queue.taskcluster.net/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 12:35:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 12:35:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 12:35:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 12:35:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 12:35:21 INFO - Downloaded 36409048 bytes. 12:35:21 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:35:21 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:35:25 INFO - caution: filename not matched: bin/* 12:35:25 INFO - caution: filename not matched: config/* 12:35:25 INFO - caution: filename not matched: mozbase/* 12:35:25 INFO - caution: filename not matched: marionette/* 12:35:25 INFO - caution: filename not matched: tools/wptserve/* 12:35:25 INFO - Return code: 11 12:35:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:35:25 INFO - https://queue.taskcluster.net/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 12:35:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 12:35:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 12:35:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 12:35:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 12:35:35 INFO - Downloaded 73033235 bytes. 12:35:35 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 12:35:35 INFO - mkdir: /builds/slave/test/properties 12:35:35 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:35:35 INFO - Writing to file /builds/slave/test/properties/build_url 12:35:35 INFO - Contents: 12:35:35 INFO - build_url:https://queue.taskcluster.net/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 12:35:37 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 12:35:37 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:35:37 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:35:37 INFO - Contents: 12:35:37 INFO - symbols_url:https://queue.taskcluster.net/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 12:35:37 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')]} 12:35:37 INFO - https://queue.taskcluster.net/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:35:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 12:35:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 12:35:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 12:35:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 12:35:44 INFO - Downloaded 103634691 bytes. 12:35:44 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 12:35:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 12:35:48 INFO - Return code: 0 12:35:48 INFO - Running post-action listener: _resource_record_post_action 12:35:48 INFO - Running post-action listener: set_extra_try_arguments 12:35:48 INFO - ##### 12:35:48 INFO - ##### Running create-virtualenv step. 12:35:48 INFO - ##### 12:35:48 INFO - Running pre-action listener: _pre_create_virtualenv 12:35:48 INFO - Running pre-action listener: _resource_record_pre_action 12:35:48 INFO - Running main action method: create_virtualenv 12:35:48 INFO - Creating virtualenv /builds/slave/test/build/venv 12:35:48 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 12:35:48 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:35:48 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:35:48 INFO - Using real prefix '/tools/python27' 12:35:48 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:35:48 INFO - Installing distribute.............................................................................................................................................................................................done. 12:35:51 INFO - Installing pip.................done. 12:35:51 INFO - Return code: 0 12:35:51 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:35:51 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')]} 12:35:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:35:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:35:51 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')]} 12:35:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:35:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:35:51 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 0x1018b5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1018d2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc64a5ef610>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1018ce5e0>, '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 0x1014b1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1014dc990>, '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.hGF6sRXZ9Q/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.JnIky6Tmjg/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:35:51 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 12:35:51 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 12:35:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hGF6sRXZ9Q/Render', 12:35:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:35:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:35:51 INFO - 'HOME': '/Users/cltbld', 12:35:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:35:51 INFO - 'LOGNAME': 'cltbld', 12:35:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:35:51 INFO - 'MOZ_NO_REMOTE': '1', 12:35:51 INFO - 'NO_EM_RESTART': '1', 12:35:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:35:51 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:35:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:35:51 INFO - 'PWD': '/builds/slave/test', 12:35:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:35:51 INFO - 'SHELL': '/bin/bash', 12:35:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.JnIky6Tmjg/Listeners', 12:35:51 INFO - 'TMPDIR': '/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/', 12:35:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:35:51 INFO - 'USER': 'cltbld', 12:35:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:35:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:35:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:35:51 INFO - 'XPC_FLAGS': '0x0', 12:35:51 INFO - 'XPC_SERVICE_NAME': '0', 12:35:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:35:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:35:52 INFO - Downloading/unpacking psutil>=0.7.1 12:35:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:35:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:35:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:35:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:35:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:35:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:35:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:35:55 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:35:55 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:35:55 INFO - Installing collected packages: psutil 12:35:55 INFO - Running setup.py install for psutil 12:35:55 INFO - building 'psutil._psutil_osx' extension 12:35:55 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 12:35:55 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 12:35:55 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 12:35:55 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 12:35:55 INFO - building 'psutil._psutil_posix' extension 12:35:55 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 12:35:56 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 12:35:56 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 12:35:56 INFO - ^ 12:35:56 INFO - 1 warning generated. 12:35:56 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 12:35:56 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:35:56 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:35:56 INFO - Successfully installed psutil 12:35:56 INFO - Cleaning up... 12:35:56 INFO - Return code: 0 12:35:56 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:35:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:35:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:35:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:35:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:35:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:35:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:35:56 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 0x1018b5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1018d2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc64a5ef610>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1018ce5e0>, '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 0x1014b1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1014dc990>, '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.hGF6sRXZ9Q/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.JnIky6Tmjg/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:35:56 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 12:35:56 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 12:35:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hGF6sRXZ9Q/Render', 12:35:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:35:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:35:56 INFO - 'HOME': '/Users/cltbld', 12:35:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:35:56 INFO - 'LOGNAME': 'cltbld', 12:35:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:35:56 INFO - 'MOZ_NO_REMOTE': '1', 12:35:56 INFO - 'NO_EM_RESTART': '1', 12:35:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:35:56 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:35:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:35:56 INFO - 'PWD': '/builds/slave/test', 12:35:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:35:56 INFO - 'SHELL': '/bin/bash', 12:35:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.JnIky6Tmjg/Listeners', 12:35:56 INFO - 'TMPDIR': '/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/', 12:35:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:35:56 INFO - 'USER': 'cltbld', 12:35:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:35:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:35:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:35:56 INFO - 'XPC_FLAGS': '0x0', 12:35:56 INFO - 'XPC_SERVICE_NAME': '0', 12:35:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:35:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:35:56 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:35: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 12:35: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 12:35: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 12:35: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 12:35: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 12:35: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 12:35:59 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:35:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:35:59 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:35:59 INFO - Installing collected packages: mozsystemmonitor 12:35:59 INFO - Running setup.py install for mozsystemmonitor 12:35:59 INFO - Successfully installed mozsystemmonitor 12:35:59 INFO - Cleaning up... 12:36:00 INFO - Return code: 0 12:36:00 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:36:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:36:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:36:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:36:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:36:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:36:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:36:00 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 0x1018b5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1018d2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc64a5ef610>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1018ce5e0>, '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 0x1014b1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1014dc990>, '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.hGF6sRXZ9Q/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.JnIky6Tmjg/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:36:00 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 12:36:00 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 12:36:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hGF6sRXZ9Q/Render', 12:36:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:36:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:36:00 INFO - 'HOME': '/Users/cltbld', 12:36:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:36:00 INFO - 'LOGNAME': 'cltbld', 12:36:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:36:00 INFO - 'MOZ_NO_REMOTE': '1', 12:36:00 INFO - 'NO_EM_RESTART': '1', 12:36:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:36:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:36:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:36:00 INFO - 'PWD': '/builds/slave/test', 12:36:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:36:00 INFO - 'SHELL': '/bin/bash', 12:36:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.JnIky6Tmjg/Listeners', 12:36:00 INFO - 'TMPDIR': '/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/', 12:36:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:36:00 INFO - 'USER': 'cltbld', 12:36:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:36:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:36:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:36:00 INFO - 'XPC_FLAGS': '0x0', 12:36:00 INFO - 'XPC_SERVICE_NAME': '0', 12:36:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:36:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:36:00 INFO - Downloading/unpacking blobuploader==1.2.4 12:36:00 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 12:36:00 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 12:36:00 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 12:36:00 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 12:36:00 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 12:36:00 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 12:36:03 INFO - Downloading blobuploader-1.2.4.tar.gz 12:36:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:36:03 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:36:03 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 12:36:03 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 12:36:03 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 12:36:03 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 12:36:03 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 12:36:03 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 12:36:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:36:03 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:36:03 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 12:36:03 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 12:36:03 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 12:36:03 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 12:36:03 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 12:36:03 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 12:36:04 INFO - Downloading docopt-0.6.1.tar.gz 12:36:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:36:04 INFO - Installing collected packages: blobuploader, requests, docopt 12:36:04 INFO - Running setup.py install for blobuploader 12:36:04 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:36:04 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:36:04 INFO - Running setup.py install for requests 12:36:05 INFO - Running setup.py install for docopt 12:36:05 INFO - Successfully installed blobuploader requests docopt 12:36:05 INFO - Cleaning up... 12:36:05 INFO - Return code: 0 12:36:05 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:36:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:36:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:36:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:36:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:36:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:36:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:36:05 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 0x1018b5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1018d2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc64a5ef610>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1018ce5e0>, '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 0x1014b1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1014dc990>, '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.hGF6sRXZ9Q/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.JnIky6Tmjg/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:36:05 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 12:36:05 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 12:36:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hGF6sRXZ9Q/Render', 12:36:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:36:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:36:05 INFO - 'HOME': '/Users/cltbld', 12:36:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:36:05 INFO - 'LOGNAME': 'cltbld', 12:36:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:36:05 INFO - 'MOZ_NO_REMOTE': '1', 12:36:05 INFO - 'NO_EM_RESTART': '1', 12:36:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:36:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:36:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:36:05 INFO - 'PWD': '/builds/slave/test', 12:36:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:36:05 INFO - 'SHELL': '/bin/bash', 12:36:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.JnIky6Tmjg/Listeners', 12:36:05 INFO - 'TMPDIR': '/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/', 12:36:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:36:05 INFO - 'USER': 'cltbld', 12:36:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:36:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:36:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:36:05 INFO - 'XPC_FLAGS': '0x0', 12:36:05 INFO - 'XPC_SERVICE_NAME': '0', 12:36:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:36:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:36:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:36:05 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-Sf4vGE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:36:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:36:05 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-Rts5gm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:36:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:36:05 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-CooQ5F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:36:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:36:05 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-CMgrXI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:36:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:36:05 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-yDnd8l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:36:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:36:06 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-D48miK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:36:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:36:06 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-Flgb8i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:36:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:36:06 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-sjNYzp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:36:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:36:06 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-rtLCAS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:36:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:36:06 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-3x42y8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:36:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:36:06 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-cZEFiH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:36:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:36:06 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-oi9wGC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:36:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:36:06 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-4IMxGR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:36:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:36:06 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-p2Itb7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:36:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:36:06 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-VjAFAx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:36:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:36:07 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-fZWICl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:36:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:36:07 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-8XeUv4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:36:07 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:36:07 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-_zLsCl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:36:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:36:07 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-xkNdc4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:36:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:36:07 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-74iJHq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:36:07 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:36:07 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-Vkf4rk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:36:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:36:08 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 12:36:08 INFO - Running setup.py install for manifestparser 12:36:08 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:36:08 INFO - Running setup.py install for mozcrash 12:36:08 INFO - Running setup.py install for mozdebug 12:36:08 INFO - Running setup.py install for mozdevice 12:36:08 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:36:08 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:36:08 INFO - Running setup.py install for mozfile 12:36:08 INFO - Running setup.py install for mozhttpd 12:36:08 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:36:08 INFO - Running setup.py install for mozinfo 12:36:09 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:36:09 INFO - Running setup.py install for mozInstall 12:36:09 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:36:09 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:36:09 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:36:09 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:36:09 INFO - Running setup.py install for mozleak 12:36:09 INFO - Running setup.py install for mozlog 12:36:09 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:36:09 INFO - Running setup.py install for moznetwork 12:36:09 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:36:09 INFO - Running setup.py install for mozprocess 12:36:09 INFO - Running setup.py install for mozprofile 12:36:09 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:36:09 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:36:09 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:36:10 INFO - Running setup.py install for mozrunner 12:36:10 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:36:10 INFO - Running setup.py install for mozscreenshot 12:36:10 INFO - Running setup.py install for moztest 12:36:10 INFO - Running setup.py install for mozversion 12:36:10 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:36:10 INFO - Running setup.py install for wptserve 12:36:10 INFO - Running setup.py install for marionette-driver 12:36:10 INFO - Running setup.py install for browsermob-proxy 12:36:11 INFO - Running setup.py install for marionette-client 12:36:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:36:11 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:36:11 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 12:36:11 INFO - Cleaning up... 12:36:11 INFO - Return code: 0 12:36:11 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:36:11 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')]} 12:36:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:36:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:36:11 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')]} 12:36:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:36:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:36:11 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 0x1018b5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1018d2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc64a5ef610>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1018ce5e0>, '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 0x1014b1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1014dc990>, '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.hGF6sRXZ9Q/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.JnIky6Tmjg/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:36:11 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 12:36:11 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 12:36:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hGF6sRXZ9Q/Render', 12:36:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:36:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:36:11 INFO - 'HOME': '/Users/cltbld', 12:36:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:36:11 INFO - 'LOGNAME': 'cltbld', 12:36:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:36:11 INFO - 'MOZ_NO_REMOTE': '1', 12:36:11 INFO - 'NO_EM_RESTART': '1', 12:36:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:36:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:36:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:36:11 INFO - 'PWD': '/builds/slave/test', 12:36:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:36:11 INFO - 'SHELL': '/bin/bash', 12:36:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.JnIky6Tmjg/Listeners', 12:36:11 INFO - 'TMPDIR': '/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/', 12:36:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:36:11 INFO - 'USER': 'cltbld', 12:36:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:36:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:36:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:36:11 INFO - 'XPC_FLAGS': '0x0', 12:36:11 INFO - 'XPC_SERVICE_NAME': '0', 12:36:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:36:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:36:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:36:11 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-mBjTks-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:36:11 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)) 12:36:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:36:11 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-A9eXkU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:36:11 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)) 12:36:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:36:11 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-oQIDrO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:36:12 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)) 12:36:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:36:12 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-MPKHlP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:36:12 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)) 12:36:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:36:12 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-xfYYNz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:36:12 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)) 12:36:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:36:12 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-3UxIe0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:36:12 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)) 12:36:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:36:12 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-xegKff-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:36:12 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)) 12:36:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:36:12 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-AKIoy8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:36:12 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)) 12:36:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:36:12 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-i3tzM2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:36:12 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)) 12:36:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:36:12 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-vuXCzp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:36:12 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)) 12:36:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:36:12 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-XdseKm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:36:12 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)) 12:36:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:36:12 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-TvH1Fn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:36:13 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)) 12:36:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:36:13 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-CQHMlA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:36:13 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)) 12:36:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:36:13 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-667NfV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:36:13 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)) 12:36:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:36:13 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-rbsBVG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:36:13 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)) 12:36:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:36:13 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-5669bv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:36:13 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)) 12:36:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:36:13 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-18yxvP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:36:13 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)) 12:36:13 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:36:13 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-orZlcO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:36:13 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)) 12:36:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:36:13 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-976z1z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:36:13 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)) 12:36:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:36:13 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-eT8ufQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:36:13 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)) 12:36:13 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:36:14 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-ei18JQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:36:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:36:14 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)) 12:36:14 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)) 12:36:14 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)) 12:36:14 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)) 12:36:14 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)) 12:36:14 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)) 12:36:14 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:36:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:36:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:36:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:36:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:36:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:36:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:36:16 INFO - Downloading blessings-1.6.tar.gz 12:36:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:36:16 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)) 12:36:16 INFO - Installing collected packages: blessings 12:36:16 INFO - Running setup.py install for blessings 12:36:17 INFO - Successfully installed blessings 12:36:17 INFO - Cleaning up... 12:36:17 INFO - Return code: 0 12:36:17 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:36:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:36:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:36:17 INFO - Reading from file tmpfile_stdout 12:36:17 INFO - Current package versions: 12:36:17 INFO - blessings == 1.6 12:36:17 INFO - blobuploader == 1.2.4 12:36:17 INFO - browsermob-proxy == 0.6.0 12:36:17 INFO - docopt == 0.6.1 12:36:17 INFO - manifestparser == 1.1 12:36:17 INFO - marionette-client == 2.3.0 12:36:17 INFO - marionette-driver == 1.4.0 12:36:17 INFO - mozInstall == 1.12 12:36:17 INFO - mozcrash == 0.17 12:36:17 INFO - mozdebug == 0.1 12:36:17 INFO - mozdevice == 0.48 12:36:17 INFO - mozfile == 1.2 12:36:17 INFO - mozhttpd == 0.7 12:36:17 INFO - mozinfo == 0.9 12:36:17 INFO - mozleak == 0.1 12:36:17 INFO - mozlog == 3.1 12:36:17 INFO - moznetwork == 0.27 12:36:17 INFO - mozprocess == 0.22 12:36:17 INFO - mozprofile == 0.28 12:36:17 INFO - mozrunner == 6.11 12:36:17 INFO - mozscreenshot == 0.1 12:36:17 INFO - mozsystemmonitor == 0.0 12:36:17 INFO - moztest == 0.7 12:36:17 INFO - mozversion == 1.4 12:36:17 INFO - psutil == 3.1.1 12:36:17 INFO - requests == 1.2.3 12:36:17 INFO - wptserve == 1.4.0 12:36:17 INFO - wsgiref == 0.1.2 12:36:17 INFO - Running post-action listener: _resource_record_post_action 12:36:17 INFO - Running post-action listener: _start_resource_monitoring 12:36:17 INFO - Starting resource monitoring. 12:36:17 INFO - ##### 12:36:17 INFO - ##### Running pull step. 12:36:17 INFO - ##### 12:36:17 INFO - Running pre-action listener: _resource_record_pre_action 12:36:17 INFO - Running main action method: pull 12:36:17 INFO - Pull has nothing to do! 12:36:17 INFO - Running post-action listener: _resource_record_post_action 12:36:17 INFO - ##### 12:36:17 INFO - ##### Running install step. 12:36:17 INFO - ##### 12:36:17 INFO - Running pre-action listener: _resource_record_pre_action 12:36:17 INFO - Running main action method: install 12:36:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:36:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:36:17 INFO - Reading from file tmpfile_stdout 12:36:17 INFO - Detecting whether we're running mozinstall >=1.0... 12:36:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:36:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:36:17 INFO - Reading from file tmpfile_stdout 12:36:17 INFO - Output received: 12:36:17 INFO - Usage: mozinstall [options] installer 12:36:17 INFO - Options: 12:36:17 INFO - -h, --help show this help message and exit 12:36:17 INFO - -d DEST, --destination=DEST 12:36:17 INFO - Directory to install application into. [default: 12:36:17 INFO - "/builds/slave/test"] 12:36:17 INFO - --app=APP Application being installed. [default: firefox] 12:36:17 INFO - mkdir: /builds/slave/test/build/application 12:36:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 12:36:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 12:36:35 INFO - Reading from file tmpfile_stdout 12:36:35 INFO - Output received: 12:36:35 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 12:36:35 INFO - Running post-action listener: _resource_record_post_action 12:36:35 INFO - ##### 12:36:35 INFO - ##### Running run-tests step. 12:36:35 INFO - ##### 12:36:35 INFO - Running pre-action listener: _resource_record_pre_action 12:36:35 INFO - Running main action method: run_tests 12:36:35 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:36:35 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:36:35 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:36:35 INFO - grabbing minidump binary from tooltool 12:36:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:36:35 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 0x1018ce5e0>, '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 0x1014b1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1014dc990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:36:35 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 12:36:35 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 12:36:35 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:36:35 INFO - Return code: 0 12:36:35 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 12:36:35 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:36:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 12:36:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 12:36:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hGF6sRXZ9Q/Render', 12:36:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:36:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:36:35 INFO - 'HOME': '/Users/cltbld', 12:36:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:36:35 INFO - 'LOGNAME': 'cltbld', 12:36:35 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:36:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:36:35 INFO - 'MOZ_NO_REMOTE': '1', 12:36:35 INFO - 'NO_EM_RESTART': '1', 12:36:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:36:35 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:36:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:36:35 INFO - 'PWD': '/builds/slave/test', 12:36:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:36:35 INFO - 'SHELL': '/bin/bash', 12:36:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.JnIky6Tmjg/Listeners', 12:36:35 INFO - 'TMPDIR': '/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/', 12:36:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:36:35 INFO - 'USER': 'cltbld', 12:36:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:36:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:36:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:36:35 INFO - 'XPC_FLAGS': '0x0', 12:36:35 INFO - 'XPC_SERVICE_NAME': '0', 12:36:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:36:35 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 12:36:36 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 12:36:36 INFO - import pkg_resources 12:36:37 INFO - Using 1 client processes 12:36:37 INFO - wptserve Starting http server on 127.0.0.1:8000 12:36:37 INFO - wptserve Starting http server on 127.0.0.1:8001 12:36:37 INFO - wptserve Starting http server on 127.0.0.1:8443 12:36:39 INFO - SUITE-START | Running 778 tests 12:36:39 INFO - Running testharness tests 12:36:39 INFO - Setting up ssl 12:36:39 INFO - PROCESS | certutil | 12:36:39 INFO - PROCESS | certutil | 12:36:39 INFO - PROCESS | certutil | 12:36:39 INFO - Certificate Nickname Trust Attributes 12:36:39 INFO - SSL,S/MIME,JAR/XPI 12:36:39 INFO - 12:36:39 INFO - web-platform-tests CT,, 12:36:39 INFO - 12:36:39 INFO - Starting runner 12:36:40 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 12:36:40 INFO - PROCESS | 1666 | 1463686600878 Marionette DEBUG Marionette enabled via build flag and pref 12:36:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x1134a1000 == 1 [pid = 1666] [id = 1] 12:36:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 1 (0x1134a1800) [pid = 1666] [serial = 1] [outer = 0x0] 12:36:40 INFO - PROCESS | 1666 | [1666] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:36:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 2 (0x1134a2800) [pid = 1666] [serial = 2] [outer = 0x1134a1800] 12:36:41 INFO - PROCESS | 1666 | 1463686601222 Marionette INFO Listening on port 2828 12:36:41 INFO - PROCESS | 1666 | 1463686601451 Marionette DEBUG Marionette enabled via command-line flag 12:36:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x1167f1000 == 2 [pid = 1666] [id = 2] 12:36:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 3 (0x1167f1800) [pid = 1666] [serial = 3] [outer = 0x0] 12:36:41 INFO - PROCESS | 1666 | [1666] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:36:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 4 (0x1167f2800) [pid = 1666] [serial = 4] [outer = 0x1167f1800] 12:36:41 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:36:41 INFO - PROCESS | 1666 | 1463686601618 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49290 12:36:41 INFO - PROCESS | 1666 | 1463686601691 Marionette DEBUG Closed connection conn0 12:36:41 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:36:41 INFO - PROCESS | 1666 | 1463686601697 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49291 12:36:41 INFO - PROCESS | 1666 | 1463686601706 Marionette DEBUG Closed connection conn1 12:36:41 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:36:41 INFO - PROCESS | 1666 | 1463686601711 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49292 12:36:41 INFO - PROCESS | 1666 | 1463686601719 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:36:41 INFO - PROCESS | 1666 | 1463686601724 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160519112644","device":"desktop","version":"48.0a2"} 12:36:41 INFO - PROCESS | 1666 | [1666] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:36:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a018000 == 3 [pid = 1666] [id = 3] 12:36:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 5 (0x11a017000) [pid = 1666] [serial = 5] [outer = 0x0] 12:36:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a017800 == 4 [pid = 1666] [id = 4] 12:36:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 6 (0x119d87800) [pid = 1666] [serial = 6] [outer = 0x0] 12:36:42 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:36:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x121b37800 == 5 [pid = 1666] [id = 5] 12:36:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 7 (0x119d86000) [pid = 1666] [serial = 7] [outer = 0x0] 12:36:43 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:36:43 INFO - PROCESS | 1666 | [1666] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:36:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 8 (0x121c3a800) [pid = 1666] [serial = 8] [outer = 0x119d86000] 12:36:43 INFO - PROCESS | 1666 | [1666] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:36:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 9 (0x12414e800) [pid = 1666] [serial = 9] [outer = 0x11a017000] 12:36:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 10 (0x121911800) [pid = 1666] [serial = 10] [outer = 0x119d87800] 12:36:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 11 (0x12193ac00) [pid = 1666] [serial = 11] [outer = 0x119d86000] 12:36:43 INFO - PROCESS | 1666 | [1666] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:36:43 INFO - PROCESS | 1666 | 1463686603723 Marionette DEBUG loaded listener.js 12:36:43 INFO - PROCESS | 1666 | 1463686603732 Marionette DEBUG loaded listener.js 12:36:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 12 (0x127062400) [pid = 1666] [serial = 12] [outer = 0x119d86000] 12:36:44 INFO - PROCESS | 1666 | 1463686604086 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"0ada2222-6d4a-c642-a9a1-0368689d8b6d","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160519112644","device":"desktop","version":"48.0a2","command_id":1}}] 12:36:44 INFO - PROCESS | 1666 | 1463686604192 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}] 12:36:44 INFO - PROCESS | 1666 | 1463686604237 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 12:36:44 INFO - PROCESS | 1666 | 1463686604349 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:36:44 INFO - PROCESS | 1666 | [1666] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:36:44 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:36:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 13 (0x128de7400) [pid = 1666] [serial = 13] [outer = 0x119d86000] 12:36:44 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:36:44 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:36:44 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 12:36:44 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 12:36:44 INFO - PROCESS | 1666 | 1463686604642 Marionette TRACE conn2 <- [1,3,null,{}] 12:36:44 INFO - PROCESS | 1666 | 1463686604645 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:36:44 INFO - PROCESS | 1666 | 1463686604666 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 12:36:44 INFO - PROCESS | 1666 | 1463686604693 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 12:36:44 INFO - PROCESS | 1666 | 1463686604695 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 12:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:36:44 INFO - PROCESS | 1666 | 1463686604698 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:36:44 INFO - PROCESS | 1666 | 1463686604700 Marionette TRACE conn2 <- [1,6,null,{}] 12:36:44 INFO - PROCESS | 1666 | 1463686604703 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}] 12:36:44 INFO - PROCESS | 1666 | 1463686604713 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 12:36:44 INFO - PROCESS | 1666 | 1463686604716 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x1290c1800 == 6 [pid = 1666] [id = 6] 12:36:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 14 (0x12909ec00) [pid = 1666] [serial = 14] [outer = 0x0] 12:36:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 15 (0x1290a0c00) [pid = 1666] [serial = 15] [outer = 0x12909ec00] 12:36:44 INFO - PROCESS | 1666 | 1463686604747 Marionette DEBUG loaded listener.js 12:36:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 16 (0x12937e800) [pid = 1666] [serial = 16] [outer = 0x12909ec00] 12:36:45 INFO - PROCESS | 1666 | 1463686605024 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]]]}] 12:36:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 369ms 12:36:45 INFO - PROCESS | 1666 | 1463686605068 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 12:36:45 INFO - PROCESS | 1666 | 1463686605069 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 12:36:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x114f54800 == 7 [pid = 1666] [id = 7] 12:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 17 (0x114fde400) [pid = 1666] [serial = 17] [outer = 0x0] 12:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 18 (0x1295bdc00) [pid = 1666] [serial = 18] [outer = 0x114fde400] 12:36:45 INFO - PROCESS | 1666 | 1463686605096 Marionette DEBUG loaded listener.js 12:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 19 (0x1295c0800) [pid = 1666] [serial = 19] [outer = 0x114fde400] 12:36:45 INFO - PROCESS | 1666 | 1463686605153 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:36:45 INFO - PROCESS | 1666 | 1463686605155 Marionette TRACE conn2 <- [1,10,null,{}] 12:36:45 INFO - PROCESS | 1666 | 1463686605180 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}] 12:36:45 INFO - PROCESS | 1666 | 1463686605305 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 12:36:45 INFO - PROCESS | 1666 | 1463686605339 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a94a800 == 8 [pid = 1666] [id = 8] 12:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 20 (0x12a936c00) [pid = 1666] [serial = 20] [outer = 0x0] 12:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 21 (0x12a938800) [pid = 1666] [serial = 21] [outer = 0x12a936c00] 12:36:45 INFO - PROCESS | 1666 | 1463686605369 Marionette DEBUG loaded listener.js 12:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 22 (0x12a93cc00) [pid = 1666] [serial = 22] [outer = 0x12a936c00] 12:36:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:36:45 INFO - PROCESS | 1666 | 1463686605724 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]]]}] 12:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 612ms 12:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:36:45 INFO - PROCESS | 1666 | 1463686605742 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 12:36:45 INFO - PROCESS | 1666 | 1463686605745 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 12:36:45 INFO - PROCESS | 1666 | 1463686605748 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:36:45 INFO - PROCESS | 1666 | 1463686605750 Marionette TRACE conn2 <- [1,14,null,{}] 12:36:45 INFO - PROCESS | 1666 | 1463686605753 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}] 12:36:45 INFO - PROCESS | 1666 | 1463686605904 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 12:36:45 INFO - PROCESS | 1666 | 1463686605911 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b27a800 == 9 [pid = 1666] [id = 9] 12:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 23 (0x12a940400) [pid = 1666] [serial = 23] [outer = 0x0] 12:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 24 (0x12abd3c00) [pid = 1666] [serial = 24] [outer = 0x12a940400] 12:36:45 INFO - PROCESS | 1666 | 1463686605951 Marionette DEBUG loaded listener.js 12:36:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 25 (0x12ab7c000) [pid = 1666] [serial = 25] [outer = 0x12a940400] 12:36:46 INFO - PROCESS | 1666 | 1463686606308 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]]]}] 12:36:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 570ms 12:36:46 INFO - PROCESS | 1666 | 1463686606317 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 12:36:46 INFO - PROCESS | 1666 | 1463686606319 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 12:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:36:46 INFO - PROCESS | 1666 | 1463686606328 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:36:46 INFO - PROCESS | 1666 | 1463686606329 Marionette TRACE conn2 <- [1,18,null,{}] 12:36:46 INFO - PROCESS | 1666 | 1463686606331 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}] 12:36:46 INFO - PROCESS | 1666 | 1463686606421 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 12:36:46 INFO - PROCESS | 1666 | 1463686606428 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9d7800 == 10 [pid = 1666] [id = 10] 12:36:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 26 (0x12ba64c00) [pid = 1666] [serial = 26] [outer = 0x0] 12:36:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 27 (0x12ba6dc00) [pid = 1666] [serial = 27] [outer = 0x12ba64c00] 12:36:46 INFO - PROCESS | 1666 | 1463686606453 Marionette DEBUG loaded listener.js 12:36:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 28 (0x12bd04c00) [pid = 1666] [serial = 28] [outer = 0x12ba64c00] 12:36:46 INFO - PROCESS | 1666 | 1463686606732 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]]]}] 12:36:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 419ms 12:36:46 INFO - PROCESS | 1666 | 1463686606748 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 12:36:46 INFO - PROCESS | 1666 | 1463686606749 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 12:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:36:46 INFO - PROCESS | 1666 | 1463686606751 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:36:46 INFO - PROCESS | 1666 | 1463686606752 Marionette TRACE conn2 <- [1,22,null,{}] 12:36:46 INFO - PROCESS | 1666 | 1463686606763 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}] 12:36:46 INFO - PROCESS | 1666 | 1463686606853 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 12:36:46 INFO - PROCESS | 1666 | 1463686606860 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bba2800 == 11 [pid = 1666] [id = 11] 12:36:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 29 (0x11829dc00) [pid = 1666] [serial = 29] [outer = 0x0] 12:36:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 30 (0x12a754c00) [pid = 1666] [serial = 30] [outer = 0x11829dc00] 12:36:46 INFO - PROCESS | 1666 | 1463686606884 Marionette DEBUG loaded listener.js 12:36:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 31 (0x12bdb8c00) [pid = 1666] [serial = 31] [outer = 0x11829dc00] 12:36:47 INFO - PROCESS | 1666 | 1463686607126 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]]]}] 12:36:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 423ms 12:36:47 INFO - PROCESS | 1666 | 1463686607179 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 12:36:47 INFO - PROCESS | 1666 | 1463686607180 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 12:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:36:47 INFO - PROCESS | 1666 | 1463686607183 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:36:47 INFO - PROCESS | 1666 | 1463686607184 Marionette TRACE conn2 <- [1,26,null,{}] 12:36:47 INFO - PROCESS | 1666 | 1463686607195 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}] 12:36:47 INFO - PROCESS | 1666 | 1463686607333 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 12:36:47 INFO - PROCESS | 1666 | 1463686607341 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bd63000 == 12 [pid = 1666] [id = 12] 12:36:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 32 (0x1212da400) [pid = 1666] [serial = 32] [outer = 0x0] 12:36:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 33 (0x128dd9400) [pid = 1666] [serial = 33] [outer = 0x1212da400] 12:36:47 INFO - PROCESS | 1666 | 1463686607380 Marionette DEBUG loaded listener.js 12:36:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 34 (0x12bdc0c00) [pid = 1666] [serial = 34] [outer = 0x1212da400] 12:36:47 INFO - PROCESS | 1666 | 1463686607756 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]]]}] 12:36:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 618ms 12:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:36:47 INFO - PROCESS | 1666 | 1463686607801 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 12:36:47 INFO - PROCESS | 1666 | 1463686607802 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 12:36:47 INFO - PROCESS | 1666 | 1463686607804 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:36:47 INFO - PROCESS | 1666 | 1463686607805 Marionette TRACE conn2 <- [1,30,null,{}] 12:36:47 INFO - PROCESS | 1666 | 1463686607808 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}] 12:36:47 INFO - PROCESS | 1666 | 1463686607890 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 12:36:47 INFO - PROCESS | 1666 | 1463686607895 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c511800 == 13 [pid = 1666] [id = 13] 12:36:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 35 (0x12bdc3800) [pid = 1666] [serial = 35] [outer = 0x0] 12:36:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 36 (0x12c534000) [pid = 1666] [serial = 36] [outer = 0x12bdc3800] 12:36:47 INFO - PROCESS | 1666 | 1463686607919 Marionette DEBUG loaded listener.js 12:36:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 37 (0x12c537800) [pid = 1666] [serial = 37] [outer = 0x12bdc3800] 12:36:48 INFO - PROCESS | 1666 | 1463686608156 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]]]}] 12:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 369ms 12:36:48 INFO - PROCESS | 1666 | 1463686608178 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 12:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:36:48 INFO - PROCESS | 1666 | 1463686608179 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 12:36:48 INFO - PROCESS | 1666 | 1463686608182 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:36:48 INFO - PROCESS | 1666 | 1463686608183 Marionette TRACE conn2 <- [1,34,null,{}] 12:36:48 INFO - PROCESS | 1666 | 1463686608185 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}] 12:36:48 INFO - PROCESS | 1666 | 1463686608282 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 12:36:48 INFO - PROCESS | 1666 | 1463686608286 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c80b800 == 14 [pid = 1666] [id = 14] 12:36:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 38 (0x12c539c00) [pid = 1666] [serial = 38] [outer = 0x0] 12:36:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 39 (0x12c53f400) [pid = 1666] [serial = 39] [outer = 0x12c539c00] 12:36:48 INFO - PROCESS | 1666 | 1463686608318 Marionette DEBUG loaded listener.js 12:36:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 40 (0x12c6b5000) [pid = 1666] [serial = 40] [outer = 0x12c539c00] 12:36:48 INFO - PROCESS | 1666 | 1463686608542 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]]]}] 12:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 367ms 12:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:36:48 INFO - PROCESS | 1666 | 1463686608550 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 12:36:48 INFO - PROCESS | 1666 | 1463686608551 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 12:36:48 INFO - PROCESS | 1666 | 1463686608553 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:36:48 INFO - PROCESS | 1666 | 1463686608555 Marionette TRACE conn2 <- [1,38,null,{}] 12:36:48 INFO - PROCESS | 1666 | 1463686608564 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}] 12:36:48 INFO - PROCESS | 1666 | 1463686608653 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 12:36:48 INFO - PROCESS | 1666 | 1463686608669 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb7a000 == 15 [pid = 1666] [id = 15] 12:36:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 41 (0x12c6b7000) [pid = 1666] [serial = 41] [outer = 0x0] 12:36:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 42 (0x12c6bcc00) [pid = 1666] [serial = 42] [outer = 0x12c6b7000] 12:36:48 INFO - PROCESS | 1666 | 1463686608694 Marionette DEBUG loaded listener.js 12:36:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 43 (0x12cb38c00) [pid = 1666] [serial = 43] [outer = 0x12c6b7000] 12:36:48 INFO - PROCESS | 1666 | 1463686608922 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]]]}] 12:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 376ms 12:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:36:48 INFO - PROCESS | 1666 | 1463686608929 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 12:36:48 INFO - PROCESS | 1666 | 1463686608930 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 12:36:48 INFO - PROCESS | 1666 | 1463686608932 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:36:48 INFO - PROCESS | 1666 | 1463686608933 Marionette TRACE conn2 <- [1,42,null,{}] 12:36:48 INFO - PROCESS | 1666 | 1463686608936 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}] 12:36:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf36000 == 16 [pid = 1666] [id = 16] 12:36:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 44 (0x12cf36800) [pid = 1666] [serial = 44] [outer = 0x0] 12:36:49 INFO - PROCESS | 1666 | 1463686609034 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 12:36:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 45 (0x12cb89800) [pid = 1666] [serial = 45] [outer = 0x12cf36800] 12:36:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 46 (0x12cf3b800) [pid = 1666] [serial = 46] [outer = 0x12cf36800] 12:36:49 INFO - PROCESS | 1666 | 1463686609051 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf35800 == 17 [pid = 1666] [id = 17] 12:36:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 47 (0x12cb3e000) [pid = 1666] [serial = 47] [outer = 0x0] 12:36:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 48 (0x12cce2000) [pid = 1666] [serial = 48] [outer = 0x12cb3e000] 12:36:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d005800 == 18 [pid = 1666] [id = 18] 12:36:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 49 (0x12cce3c00) [pid = 1666] [serial = 49] [outer = 0x0] 12:36:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 50 (0x12cce5800) [pid = 1666] [serial = 50] [outer = 0x12cce3c00] 12:36:49 INFO - PROCESS | 1666 | 1463686609098 Marionette DEBUG loaded listener.js 12:36:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 51 (0x12ccea000) [pid = 1666] [serial = 51] [outer = 0x12cce3c00] 12:36:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 52 (0x12cceb000) [pid = 1666] [serial = 52] [outer = 0x12cb3e000] 12:36:49 INFO - PROCESS | 1666 | 1463686609413 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]]]}] 12:36:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 519ms 12:36:49 INFO - PROCESS | 1666 | 1463686609452 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 12:36:49 INFO - PROCESS | 1666 | 1463686609453 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 12:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:36:49 INFO - PROCESS | 1666 | 1463686609465 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:36:49 INFO - PROCESS | 1666 | 1463686609467 Marionette TRACE conn2 <- [1,46,null,{}] 12:36:49 INFO - PROCESS | 1666 | 1463686609469 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}] 12:36:49 INFO - PROCESS | 1666 | 1463686609553 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 12:36:49 INFO - PROCESS | 1666 | 1463686609557 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d014800 == 19 [pid = 1666] [id = 19] 12:36:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 53 (0x11803d400) [pid = 1666] [serial = 53] [outer = 0x0] 12:36:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 54 (0x118346800) [pid = 1666] [serial = 54] [outer = 0x11803d400] 12:36:49 INFO - PROCESS | 1666 | 1463686609585 Marionette DEBUG loaded listener.js 12:36:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 55 (0x1212d4800) [pid = 1666] [serial = 55] [outer = 0x11803d400] 12:36:49 INFO - PROCESS | 1666 | 1463686609830 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]]]}] 12:36:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 12:36:49 INFO - PROCESS | 1666 | 1463686609885 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 12:36:49 INFO - PROCESS | 1666 | 1463686609886 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 12:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:36:49 INFO - PROCESS | 1666 | 1463686609897 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:36:49 INFO - PROCESS | 1666 | 1463686609898 Marionette TRACE conn2 <- [1,50,null,{}] 12:36:49 INFO - PROCESS | 1666 | 1463686609901 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}] 12:36:50 INFO - PROCESS | 1666 | 1463686610019 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 12:36:50 INFO - PROCESS | 1666 | 1463686610026 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d6a1800 == 20 [pid = 1666] [id = 20] 12:36:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 56 (0x12d26b000) [pid = 1666] [serial = 56] [outer = 0x0] 12:36:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 57 (0x12d29c000) [pid = 1666] [serial = 57] [outer = 0x12d26b000] 12:36:50 INFO - PROCESS | 1666 | 1463686610065 Marionette DEBUG loaded listener.js 12:36:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 58 (0x12d2a3c00) [pid = 1666] [serial = 58] [outer = 0x12d26b000] 12:36:50 INFO - PROCESS | 1666 | 1463686610443 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]]]}] 12:36:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 568ms 12:36:50 INFO - PROCESS | 1666 | 1463686610466 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 12:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:36:50 INFO - PROCESS | 1666 | 1463686610467 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 12:36:50 INFO - PROCESS | 1666 | 1463686610469 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:36:50 INFO - PROCESS | 1666 | 1463686610470 Marionette TRACE conn2 <- [1,54,null,{}] 12:36:50 INFO - PROCESS | 1666 | 1463686610472 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}] 12:36:50 INFO - PROCESS | 1666 | 1463686610555 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 12:36:50 INFO - PROCESS | 1666 | 1463686610560 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d6b1800 == 21 [pid = 1666] [id = 21] 12:36:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 59 (0x12d2e8400) [pid = 1666] [serial = 59] [outer = 0x0] 12:36:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 60 (0x12d2ef000) [pid = 1666] [serial = 60] [outer = 0x12d2e8400] 12:36:50 INFO - PROCESS | 1666 | 1463686610584 Marionette DEBUG loaded listener.js 12:36:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 61 (0x12d2f3c00) [pid = 1666] [serial = 61] [outer = 0x12d2e8400] 12:36:50 INFO - PROCESS | 1666 | 1463686610832 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]]]}] 12:36:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 422ms 12:36:50 INFO - PROCESS | 1666 | 1463686610895 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 12:36:50 INFO - PROCESS | 1666 | 1463686610896 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 12:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:36:50 INFO - PROCESS | 1666 | 1463686610898 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:36:50 INFO - PROCESS | 1666 | 1463686610900 Marionette TRACE conn2 <- [1,58,null,{}] 12:36:50 INFO - PROCESS | 1666 | 1463686610903 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}] 12:36:51 INFO - PROCESS | 1666 | 1463686611018 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 12:36:51 INFO - PROCESS | 1666 | 1463686611783 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x11226a000 == 22 [pid = 1666] [id = 22] 12:36:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 62 (0x111bb4800) [pid = 1666] [serial = 62] [outer = 0x0] 12:36:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x112a62c00) [pid = 1666] [serial = 63] [outer = 0x111bb4800] 12:36:51 INFO - PROCESS | 1666 | 1463686611820 Marionette DEBUG loaded listener.js 12:36:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x112e07000) [pid = 1666] [serial = 64] [outer = 0x111bb4800] 12:36:52 INFO - PROCESS | 1666 | 1463686612228 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]]]}] 12:36:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1371ms 12:36:52 INFO - PROCESS | 1666 | 1463686612271 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 12:36:52 INFO - PROCESS | 1666 | 1463686612274 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 12:36:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:36:52 INFO - PROCESS | 1666 | 1463686612277 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:36:52 INFO - PROCESS | 1666 | 1463686612279 Marionette TRACE conn2 <- [1,62,null,{}] 12:36:52 INFO - PROCESS | 1666 | 1463686612283 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}] 12:36:52 INFO - PROCESS | 1666 | 1463686612392 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 12:36:52 INFO - PROCESS | 1666 | 1463686612432 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x115b7f000 == 23 [pid = 1666] [id = 23] 12:36:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x11330b800) [pid = 1666] [serial = 65] [outer = 0x0] 12:36:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x11605c000) [pid = 1666] [serial = 66] [outer = 0x11330b800] 12:36:52 INFO - PROCESS | 1666 | 1463686612464 Marionette DEBUG loaded listener.js 12:36:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x116b59800) [pid = 1666] [serial = 67] [outer = 0x11330b800] 12:36:52 INFO - PROCESS | 1666 | 1463686612861 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]]]}] 12:36:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 620ms 12:36:52 INFO - PROCESS | 1666 | 1463686612900 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 12:36:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:36:52 INFO - PROCESS | 1666 | 1463686612903 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 12:36:52 INFO - PROCESS | 1666 | 1463686612905 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:36:52 INFO - PROCESS | 1666 | 1463686612907 Marionette TRACE conn2 <- [1,66,null,{}] 12:36:52 INFO - PROCESS | 1666 | 1463686612909 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}] 12:36:53 INFO - PROCESS | 1666 | 1463686613014 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 12:36:53 INFO - PROCESS | 1666 | 1463686613082 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x116ba7800 == 24 [pid = 1666] [id = 24] 12:36:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x118344400) [pid = 1666] [serial = 68] [outer = 0x0] 12:36:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x118f9b000) [pid = 1666] [serial = 69] [outer = 0x118344400] 12:36:53 INFO - PROCESS | 1666 | 1463686613112 Marionette DEBUG loaded listener.js 12:36:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x11945b000) [pid = 1666] [serial = 70] [outer = 0x118344400] 12:36:53 INFO - PROCESS | 1666 | 1463686613676 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]]]}] 12:36:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:36:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 819ms 12:36:53 INFO - PROCESS | 1666 | 1463686613765 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 12:36:53 INFO - PROCESS | 1666 | 1463686613767 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 12:36:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:36:53 INFO - PROCESS | 1666 | 1463686613774 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:36:53 INFO - PROCESS | 1666 | 1463686613776 Marionette TRACE conn2 <- [1,70,null,{}] 12:36:53 INFO - PROCESS | 1666 | 1463686613779 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}] 12:36:53 INFO - PROCESS | 1666 | 1463686613862 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 12:36:53 INFO - PROCESS | 1666 | 1463686613916 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x115b7f800 == 25 [pid = 1666] [id = 25] 12:36:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x112dcc800) [pid = 1666] [serial = 71] [outer = 0x0] 12:36:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x115bac000) [pid = 1666] [serial = 72] [outer = 0x112dcc800] 12:36:53 INFO - PROCESS | 1666 | 1463686613947 Marionette DEBUG loaded listener.js 12:36:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x11699fc00) [pid = 1666] [serial = 73] [outer = 0x112dcc800] 12:36:54 INFO - PROCESS | 1666 | 1463686614307 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]]]}] 12:36:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:36:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 571ms 12:36:54 INFO - PROCESS | 1666 | 1463686614344 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 12:36:54 INFO - PROCESS | 1666 | 1463686614347 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 12:36:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:36:54 INFO - PROCESS | 1666 | 1463686614352 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:36:54 INFO - PROCESS | 1666 | 1463686614353 Marionette TRACE conn2 <- [1,74,null,{}] 12:36:54 INFO - PROCESS | 1666 | 1463686614356 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}] 12:36:54 INFO - PROCESS | 1666 | 1463686614424 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 12:36:54 INFO - PROCESS | 1666 | 1463686614428 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x1165dc000 == 26 [pid = 1666] [id = 26] 12:36:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x116ff9c00) [pid = 1666] [serial = 74] [outer = 0x0] 12:36:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x11767e400) [pid = 1666] [serial = 75] [outer = 0x116ff9c00] 12:36:54 INFO - PROCESS | 1666 | 1463686614457 Marionette DEBUG loaded listener.js 12:36:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x118343c00) [pid = 1666] [serial = 76] [outer = 0x116ff9c00] 12:36:54 INFO - PROCESS | 1666 | 1463686614780 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]]]}] 12:36:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:36:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 470ms 12:36:54 INFO - PROCESS | 1666 | 1463686614823 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 12:36:54 INFO - PROCESS | 1666 | 1463686614825 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 12:36:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:36:54 INFO - PROCESS | 1666 | 1463686614828 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:36:54 INFO - PROCESS | 1666 | 1463686614830 Marionette TRACE conn2 <- [1,78,null,{}] 12:36:54 INFO - PROCESS | 1666 | 1463686614838 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}] 12:36:54 INFO - PROCESS | 1666 | 1463686614908 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 12:36:54 INFO - PROCESS | 1666 | 1463686614914 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x116970000 == 27 [pid = 1666] [id = 27] 12:36:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1133aac00) [pid = 1666] [serial = 77] [outer = 0x0] 12:36:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1184be800) [pid = 1666] [serial = 78] [outer = 0x1133aac00] 12:36:54 INFO - PROCESS | 1666 | 1463686614944 Marionette DEBUG loaded listener.js 12:36:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x118973c00) [pid = 1666] [serial = 79] [outer = 0x1133aac00] 12:36:55 INFO - PROCESS | 1666 | 1463686615230 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]]]}] 12:36:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:36:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 420ms 12:36:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:36:55 INFO - PROCESS | 1666 | 1463686615249 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 12:36:55 INFO - PROCESS | 1666 | 1463686615250 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 12:36:55 INFO - PROCESS | 1666 | 1463686615252 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:36:55 INFO - PROCESS | 1666 | 1463686615254 Marionette TRACE conn2 <- [1,82,null,{}] 12:36:55 INFO - PROCESS | 1666 | 1463686615263 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}] 12:36:55 INFO - PROCESS | 1666 | 1463686615345 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 12:36:55 INFO - PROCESS | 1666 | 1463686615388 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x116bb7000 == 28 [pid = 1666] [id = 28] 12:36:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x118349c00) [pid = 1666] [serial = 80] [outer = 0x0] 12:36:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x118f9dc00) [pid = 1666] [serial = 81] [outer = 0x118349c00] 12:36:55 INFO - PROCESS | 1666 | 1463686615413 Marionette DEBUG loaded listener.js 12:36:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x119457000) [pid = 1666] [serial = 82] [outer = 0x118349c00] 12:36:55 INFO - PROCESS | 1666 | 1463686615667 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]]]}] 12:36:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:36:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 426ms 12:36:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:36:55 INFO - PROCESS | 1666 | 1463686615678 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 12:36:55 INFO - PROCESS | 1666 | 1463686615679 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 12:36:55 INFO - PROCESS | 1666 | 1463686615681 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:36:55 INFO - PROCESS | 1666 | 1463686615682 Marionette TRACE conn2 <- [1,86,null,{}] 12:36:55 INFO - PROCESS | 1666 | 1463686615685 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}] 12:36:55 INFO - PROCESS | 1666 | 1463686615758 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 12:36:55 INFO - PROCESS | 1666 | 1463686615763 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x11758e000 == 29 [pid = 1666] [id = 29] 12:36:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1184f5c00) [pid = 1666] [serial = 83] [outer = 0x0] 12:36:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x119581400) [pid = 1666] [serial = 84] [outer = 0x1184f5c00] 12:36:55 INFO - PROCESS | 1666 | 1463686615790 Marionette DEBUG loaded listener.js 12:36:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x119d0e400) [pid = 1666] [serial = 85] [outer = 0x1184f5c00] 12:36:56 INFO - PROCESS | 1666 | 1463686616066 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]]]}] 12:36:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 12:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:36:56 INFO - PROCESS | 1666 | 1463686616099 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 12:36:56 INFO - PROCESS | 1666 | 1463686616100 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 12:36:56 INFO - PROCESS | 1666 | 1463686616110 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:36:56 INFO - PROCESS | 1666 | 1463686616111 Marionette TRACE conn2 <- [1,90,null,{}] 12:36:56 INFO - PROCESS | 1666 | 1463686616114 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}] 12:36:56 INFO - PROCESS | 1666 | 1463686616201 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 12:36:56 INFO - PROCESS | 1666 | 1463686616246 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x11832f800 == 30 [pid = 1666] [id = 30] 12:36:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x113349000) [pid = 1666] [serial = 86] [outer = 0x0] 12:36:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x11a079400) [pid = 1666] [serial = 87] [outer = 0x113349000] 12:36:56 INFO - PROCESS | 1666 | 1463686616271 Marionette DEBUG loaded listener.js 12:36:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12146d800) [pid = 1666] [serial = 88] [outer = 0x113349000] 12:36:56 INFO - PROCESS | 1666 | 1463686616517 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]]]}] 12:36:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 426ms 12:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:36:56 INFO - PROCESS | 1666 | 1463686616530 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 12:36:56 INFO - PROCESS | 1666 | 1463686616531 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 12:36:56 INFO - PROCESS | 1666 | 1463686616533 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:36:56 INFO - PROCESS | 1666 | 1463686616534 Marionette TRACE conn2 <- [1,94,null,{}] 12:36:56 INFO - PROCESS | 1666 | 1463686616544 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}] 12:36:56 INFO - PROCESS | 1666 | 1463686616619 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 12:36:56 INFO - PROCESS | 1666 | 1463686616626 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x1189b6000 == 31 [pid = 1666] [id = 31] 12:36:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1212db000) [pid = 1666] [serial = 89] [outer = 0x0] 12:36:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x121472400) [pid = 1666] [serial = 90] [outer = 0x1212db000] 12:36:56 INFO - PROCESS | 1666 | 1463686616651 Marionette DEBUG loaded listener.js 12:36:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x121683000) [pid = 1666] [serial = 91] [outer = 0x1212db000] 12:36:56 INFO - PROCESS | 1666 | 1463686616933 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]]]}] 12:36:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 12:36:56 INFO - PROCESS | 1666 | 1463686616951 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 12:36:56 INFO - PROCESS | 1666 | 1463686616953 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 12:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:36:56 INFO - PROCESS | 1666 | 1463686616963 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:36:56 INFO - PROCESS | 1666 | 1463686616964 Marionette TRACE conn2 <- [1,98,null,{}] 12:36:56 INFO - PROCESS | 1666 | 1463686616966 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}] 12:36:57 INFO - PROCESS | 1666 | 1463686617039 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 12:36:57 INFO - PROCESS | 1666 | 1463686617045 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x119574800 == 32 [pid = 1666] [id = 32] 12:36:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x121683400) [pid = 1666] [serial = 92] [outer = 0x0] 12:36:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12188e000) [pid = 1666] [serial = 93] [outer = 0x121683400] 12:36:57 INFO - PROCESS | 1666 | 1463686617069 Marionette DEBUG loaded listener.js 12:36:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x121940c00) [pid = 1666] [serial = 94] [outer = 0x121683400] 12:36:57 INFO - PROCESS | 1666 | 1463686617358 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]]]}] 12:36:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:36:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 425ms 12:36:57 INFO - PROCESS | 1666 | 1463686617386 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 12:36:57 INFO - PROCESS | 1666 | 1463686617387 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 12:36:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:36:57 INFO - PROCESS | 1666 | 1463686617393 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:36:57 INFO - PROCESS | 1666 | 1463686617403 Marionette TRACE conn2 <- [1,102,null,{}] 12:36:57 INFO - PROCESS | 1666 | 1463686617408 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}] 12:36:57 INFO - PROCESS | 1666 | 1463686617517 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 12:36:57 INFO - PROCESS | 1666 | 1463686617527 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x119963000 == 33 [pid = 1666] [id = 33] 12:36:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x121470800) [pid = 1666] [serial = 95] [outer = 0x0] 12:36:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x121944000) [pid = 1666] [serial = 96] [outer = 0x121470800] 12:36:57 INFO - PROCESS | 1666 | 1463686617565 Marionette DEBUG loaded listener.js 12:36:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x121e0c000) [pid = 1666] [serial = 97] [outer = 0x121470800] 12:36:57 INFO - PROCESS | 1666 | 1463686617974 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]]]}] 12:36:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 629ms 12:36:58 INFO - PROCESS | 1666 | 1463686618021 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 12:36:58 INFO - PROCESS | 1666 | 1463686618022 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 12:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:36:58 INFO - PROCESS | 1666 | 1463686618024 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:36:58 INFO - PROCESS | 1666 | 1463686618025 Marionette TRACE conn2 <- [1,106,null,{}] 12:36:58 INFO - PROCESS | 1666 | 1463686618028 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}] 12:36:58 INFO - PROCESS | 1666 | 1463686618114 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 12:36:58 INFO - PROCESS | 1666 | 1463686618121 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a02a800 == 34 [pid = 1666] [id = 34] 12:36:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x118f30c00) [pid = 1666] [serial = 98] [outer = 0x0] 12:36:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x124240000) [pid = 1666] [serial = 99] [outer = 0x118f30c00] 12:36:58 INFO - PROCESS | 1666 | 1463686618145 Marionette DEBUG loaded listener.js 12:36:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x125010c00) [pid = 1666] [serial = 100] [outer = 0x118f30c00] 12:36:58 INFO - PROCESS | 1666 | 1463686618424 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]]]}] 12:36:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 12:36:58 INFO - PROCESS | 1666 | 1463686618446 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 12:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:36:58 INFO - PROCESS | 1666 | 1463686618448 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 12:36:58 INFO - PROCESS | 1666 | 1463686618450 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:36:58 INFO - PROCESS | 1666 | 1463686618452 Marionette TRACE conn2 <- [1,110,null,{}] 12:36:58 INFO - PROCESS | 1666 | 1463686618461 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}] 12:36:58 INFO - PROCESS | 1666 | 1463686618550 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 12:36:58 INFO - PROCESS | 1666 | 1463686618555 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x1215d2000 == 35 [pid = 1666] [id = 35] 12:36:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x121e9a800) [pid = 1666] [serial = 101] [outer = 0x0] 12:36:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x1250d7c00) [pid = 1666] [serial = 102] [outer = 0x121e9a800] 12:36:58 INFO - PROCESS | 1666 | 1463686618591 Marionette DEBUG loaded listener.js 12:36:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x126bbc400) [pid = 1666] [serial = 103] [outer = 0x121e9a800] 12:36:58 INFO - PROCESS | 1666 | 1463686618894 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]]]}] 12:36:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 474ms 12:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:36:58 INFO - PROCESS | 1666 | 1463686618926 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 12:36:58 INFO - PROCESS | 1666 | 1463686618927 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 12:36:58 INFO - PROCESS | 1666 | 1463686618929 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:36:58 INFO - PROCESS | 1666 | 1463686618930 Marionette TRACE conn2 <- [1,114,null,{}] 12:36:58 INFO - PROCESS | 1666 | 1463686618932 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}] 12:36:59 INFO - PROCESS | 1666 | 1463686619026 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 12:36:59 INFO - PROCESS | 1666 | 1463686619032 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x1216dc800 == 36 [pid = 1666] [id = 36] 12:36:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x124249c00) [pid = 1666] [serial = 104] [outer = 0x0] 12:36:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x126bc1400) [pid = 1666] [serial = 105] [outer = 0x124249c00] 12:36:59 INFO - PROCESS | 1666 | 1463686619056 Marionette DEBUG loaded listener.js 12:36:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x126ffa400) [pid = 1666] [serial = 106] [outer = 0x124249c00] 12:36:59 INFO - PROCESS | 1666 | 1463686619378 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]]]}] 12:36:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:36:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 12:36:59 INFO - PROCESS | 1666 | 1463686619398 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 12:36:59 INFO - PROCESS | 1666 | 1463686619400 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 12:36:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:36:59 INFO - PROCESS | 1666 | 1463686619403 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:36:59 INFO - PROCESS | 1666 | 1463686619407 Marionette TRACE conn2 <- [1,118,null,{}] 12:36:59 INFO - PROCESS | 1666 | 1463686619411 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}] 12:36:59 INFO - PROCESS | 1666 | 1463686619524 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 12:36:59 INFO - PROCESS | 1666 | 1463686619531 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x121fdf000 == 37 [pid = 1666] [id = 37] 12:36:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x126bc8c00) [pid = 1666] [serial = 107] [outer = 0x0] 12:36:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x127228800) [pid = 1666] [serial = 108] [outer = 0x126bc8c00] 12:36:59 INFO - PROCESS | 1666 | 1463686619572 Marionette DEBUG loaded listener.js 12:36:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x1275a7c00) [pid = 1666] [serial = 109] [outer = 0x126bc8c00] 12:36:59 INFO - PROCESS | 1666 | 1463686619957 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]]]}] 12:36:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:36:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 574ms 12:36:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:36:59 INFO - PROCESS | 1666 | 1463686619976 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 12:36:59 INFO - PROCESS | 1666 | 1463686619978 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 12:36:59 INFO - PROCESS | 1666 | 1463686619980 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:36:59 INFO - PROCESS | 1666 | 1463686619981 Marionette TRACE conn2 <- [1,122,null,{}] 12:36:59 INFO - PROCESS | 1666 | 1463686619983 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}] 12:37:00 INFO - PROCESS | 1666 | 1463686620084 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 12:37:00 INFO - PROCESS | 1666 | 1463686620092 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x124157800 == 38 [pid = 1666] [id = 38] 12:37:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x126ffdc00) [pid = 1666] [serial = 110] [outer = 0x0] 12:37:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x128c2fc00) [pid = 1666] [serial = 111] [outer = 0x126ffdc00] 12:37:00 INFO - PROCESS | 1666 | 1463686620116 Marionette DEBUG loaded listener.js 12:37:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x128ca2000) [pid = 1666] [serial = 112] [outer = 0x126ffdc00] 12:37:00 INFO - PROCESS | 1666 | 1463686620366 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]]]}] 12:37:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:37:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 12:37:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:37:00 INFO - PROCESS | 1666 | 1463686620398 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 12:37:00 INFO - PROCESS | 1666 | 1463686620399 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 12:37:00 INFO - PROCESS | 1666 | 1463686620401 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:37:00 INFO - PROCESS | 1666 | 1463686620402 Marionette TRACE conn2 <- [1,126,null,{}] 12:37:00 INFO - PROCESS | 1666 | 1463686620412 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}] 12:37:00 INFO - PROCESS | 1666 | 1463686620488 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 12:37:00 INFO - PROCESS | 1666 | 1463686620495 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x1253b7800 == 39 [pid = 1666] [id = 39] 12:37:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x128ca6000) [pid = 1666] [serial = 113] [outer = 0x0] 12:37:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x128de4000) [pid = 1666] [serial = 114] [outer = 0x128ca6000] 12:37:00 INFO - PROCESS | 1666 | 1463686620518 Marionette DEBUG loaded listener.js 12:37:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x129099800) [pid = 1666] [serial = 115] [outer = 0x128ca6000] 12:37:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:37:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 419ms 12:37:00 INFO - PROCESS | 1666 | 1463686620816 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]]]}] 12:37:00 INFO - PROCESS | 1666 | 1463686620856 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 12:37:00 INFO - PROCESS | 1666 | 1463686620859 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 12:37:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:37:00 INFO - PROCESS | 1666 | 1463686620865 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:37:00 INFO - PROCESS | 1666 | 1463686620867 Marionette TRACE conn2 <- [1,130,null,{}] 12:37:00 INFO - PROCESS | 1666 | 1463686620870 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}] 12:37:01 INFO - PROCESS | 1666 | 1463686621028 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 12:37:01 INFO - PROCESS | 1666 | 1463686621042 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x1260c2800 == 40 [pid = 1666] [id = 40] 12:37:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x128de2c00) [pid = 1666] [serial = 116] [outer = 0x0] 12:37:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x129096400) [pid = 1666] [serial = 117] [outer = 0x128de2c00] 12:37:01 INFO - PROCESS | 1666 | 1463686621081 Marionette DEBUG loaded listener.js 12:37:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x129387400) [pid = 1666] [serial = 118] [outer = 0x128de2c00] 12:37:01 INFO - PROCESS | 1666 | 1463686621421 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]]]}] 12:37:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:37:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 569ms 12:37:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:37:01 INFO - PROCESS | 1666 | 1463686621435 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 12:37:01 INFO - PROCESS | 1666 | 1463686621436 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 12:37:01 INFO - PROCESS | 1666 | 1463686621445 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:37:01 INFO - PROCESS | 1666 | 1463686621446 Marionette TRACE conn2 <- [1,134,null,{}] 12:37:01 INFO - PROCESS | 1666 | 1463686621449 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}] 12:37:01 INFO - PROCESS | 1666 | 1463686621528 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 12:37:01 INFO - PROCESS | 1666 | 1463686621532 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x1272e5800 == 41 [pid = 1666] [id = 41] 12:37:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x1295b3000) [pid = 1666] [serial = 119] [outer = 0x0] 12:37:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x1295c1000) [pid = 1666] [serial = 120] [outer = 0x1295b3000] 12:37:01 INFO - PROCESS | 1666 | 1463686621556 Marionette DEBUG loaded listener.js 12:37:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x1295cf400) [pid = 1666] [serial = 121] [outer = 0x1295b3000] 12:37:02 INFO - PROCESS | 1666 | 1463686622595 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]]]}] 12:37:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:37:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1178ms 12:37:02 INFO - PROCESS | 1666 | 1463686622617 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 12:37:02 INFO - PROCESS | 1666 | 1463686622619 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 12:37:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:37:02 INFO - PROCESS | 1666 | 1463686622642 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:37:02 INFO - PROCESS | 1666 | 1463686622644 Marionette TRACE conn2 <- [1,138,null,{}] 12:37:02 INFO - PROCESS | 1666 | 1463686622650 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}] 12:37:02 INFO - PROCESS | 1666 | 1463686622738 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 12:37:02 INFO - PROCESS | 1666 | 1463686622746 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x11322a000 == 42 [pid = 1666] [id = 42] 12:37:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x11670c000) [pid = 1666] [serial = 122] [outer = 0x0] 12:37:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x11694e400) [pid = 1666] [serial = 123] [outer = 0x11670c000] 12:37:02 INFO - PROCESS | 1666 | 1463686622773 Marionette DEBUG loaded listener.js 12:37:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x116fff800) [pid = 1666] [serial = 124] [outer = 0x11670c000] 12:37:03 INFO - PROCESS | 1666 | 1463686623101 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]]]}] 12:37:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:37:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 492ms 12:37:03 INFO - PROCESS | 1666 | 1463686623116 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 12:37:03 INFO - PROCESS | 1666 | 1463686623122 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 12:37:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:37:03 INFO - PROCESS | 1666 | 1463686623137 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:37:03 INFO - PROCESS | 1666 | 1463686623142 Marionette TRACE conn2 <- [1,142,null,{}] 12:37:03 INFO - PROCESS | 1666 | 1463686623146 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}] 12:37:03 INFO - PROCESS | 1666 | 1463686623284 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 12:37:03 INFO - PROCESS | 1666 | 1463686623304 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x116583000 == 43 [pid = 1666] [id = 43] 12:37:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x11754ec00) [pid = 1666] [serial = 125] [outer = 0x0] 12:37:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x11834ec00) [pid = 1666] [serial = 126] [outer = 0x11754ec00] 12:37:03 INFO - PROCESS | 1666 | 1463686623346 Marionette DEBUG loaded listener.js 12:37:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x1184f5800) [pid = 1666] [serial = 127] [outer = 0x11754ec00] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x12c6b7000) [pid = 1666] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x12c539c00) [pid = 1666] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x12bdc3800) [pid = 1666] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x1212da400) [pid = 1666] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x11829dc00) [pid = 1666] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x12ba64c00) [pid = 1666] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x12a940400) [pid = 1666] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x12a936c00) [pid = 1666] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x12909ec00) [pid = 1666] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x12d2e8400) [pid = 1666] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x12d26b000) [pid = 1666] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x11803d400) [pid = 1666] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x12cce3c00) [pid = 1666] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x126ffdc00) [pid = 1666] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x11330b800) [pid = 1666] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x118344400) [pid = 1666] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x112dcc800) [pid = 1666] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x116ff9c00) [pid = 1666] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x1133aac00) [pid = 1666] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x118349c00) [pid = 1666] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1184f5c00) [pid = 1666] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x113349000) [pid = 1666] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1212db000) [pid = 1666] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x121683400) [pid = 1666] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x121470800) [pid = 1666] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x118f30c00) [pid = 1666] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x124249c00) [pid = 1666] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x126bc8c00) [pid = 1666] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:37:04 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x111bb4800) [pid = 1666] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:37:04 INFO - PROCESS | 1666 | 1463686624248 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]]]}] 12:37:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:37:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1123ms 12:37:04 INFO - PROCESS | 1666 | 1463686624260 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 12:37:04 INFO - PROCESS | 1666 | 1463686624262 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 12:37:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:37:04 INFO - PROCESS | 1666 | 1463686624264 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:37:04 INFO - PROCESS | 1666 | 1463686624267 Marionette TRACE conn2 <- [1,146,null,{}] 12:37:04 INFO - PROCESS | 1666 | 1463686624281 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}] 12:37:04 INFO - PROCESS | 1666 | 1463686624351 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 12:37:04 INFO - PROCESS | 1666 | 1463686624358 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x116ba9000 == 44 [pid = 1666] [id = 44] 12:37:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1133a7c00) [pid = 1666] [serial = 128] [outer = 0x0] 12:37:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x118964800) [pid = 1666] [serial = 129] [outer = 0x1133a7c00] 12:37:04 INFO - PROCESS | 1666 | 1463686624387 Marionette DEBUG loaded listener.js 12:37:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x118f95400) [pid = 1666] [serial = 130] [outer = 0x1133a7c00] 12:37:04 INFO - PROCESS | 1666 | 1463686624707 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]]]}] 12:37:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:37:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 470ms 12:37:04 INFO - PROCESS | 1666 | 1463686624734 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 12:37:04 INFO - PROCESS | 1666 | 1463686624736 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 12:37:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:37:04 INFO - PROCESS | 1666 | 1463686624740 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:37:04 INFO - PROCESS | 1666 | 1463686624742 Marionette TRACE conn2 <- [1,150,null,{}] 12:37:04 INFO - PROCESS | 1666 | 1463686624745 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}] 12:37:04 INFO - PROCESS | 1666 | 1463686624814 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 12:37:04 INFO - PROCESS | 1666 | 1463686624818 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x11758a000 == 45 [pid = 1666] [id = 45] 12:37:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x11942cc00) [pid = 1666] [serial = 131] [outer = 0x0] 12:37:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x11945bc00) [pid = 1666] [serial = 132] [outer = 0x11942cc00] 12:37:04 INFO - PROCESS | 1666 | 1463686624847 Marionette DEBUG loaded listener.js 12:37:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x11958b800) [pid = 1666] [serial = 133] [outer = 0x11942cc00] 12:37:05 INFO - PROCESS | 1666 | 1463686625142 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]]]}] 12:37:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:37:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 421ms 12:37:05 INFO - PROCESS | 1666 | 1463686625163 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 12:37:05 INFO - PROCESS | 1666 | 1463686625164 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 12:37:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:37:05 INFO - PROCESS | 1666 | 1463686625166 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:37:05 INFO - PROCESS | 1666 | 1463686625167 Marionette TRACE conn2 <- [1,154,null,{}] 12:37:05 INFO - PROCESS | 1666 | 1463686625170 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}] 12:37:05 INFO - PROCESS | 1666 | 1463686625249 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 12:37:05 INFO - PROCESS | 1666 | 1463686625253 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x1184ce800 == 46 [pid = 1666] [id = 46] 12:37:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x11958bc00) [pid = 1666] [serial = 134] [outer = 0x0] 12:37:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x119d78800) [pid = 1666] [serial = 135] [outer = 0x11958bc00] 12:37:05 INFO - PROCESS | 1666 | 1463686625280 Marionette DEBUG loaded listener.js 12:37:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x1211c3400) [pid = 1666] [serial = 136] [outer = 0x11958bc00] 12:37:05 INFO - PROCESS | 1666 | 1463686625587 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]]]}] 12:37:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:37:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 12:37:05 INFO - PROCESS | 1666 | 1463686625635 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 12:37:05 INFO - PROCESS | 1666 | 1463686625636 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 12:37:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:37:05 INFO - PROCESS | 1666 | 1463686625640 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:37:05 INFO - PROCESS | 1666 | 1463686625641 Marionette TRACE conn2 <- [1,158,null,{}] 12:37:05 INFO - PROCESS | 1666 | 1463686625643 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}] 12:37:05 INFO - PROCESS | 1666 | 1463686625717 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 12:37:05 INFO - PROCESS | 1666 | 1463686625723 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x119571000 == 47 [pid = 1666] [id = 47] 12:37:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x1211cc400) [pid = 1666] [serial = 137] [outer = 0x0] 12:37:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x1212d7800) [pid = 1666] [serial = 138] [outer = 0x1211cc400] 12:37:05 INFO - PROCESS | 1666 | 1463686625749 Marionette DEBUG loaded listener.js 12:37:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x121683400) [pid = 1666] [serial = 139] [outer = 0x1211cc400] 12:37:06 INFO - PROCESS | 1666 | 1463686626028 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]]]}] 12:37:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:37:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 419ms 12:37:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:37:06 INFO - PROCESS | 1666 | 1463686626062 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 12:37:06 INFO - PROCESS | 1666 | 1463686626064 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 12:37:06 INFO - PROCESS | 1666 | 1463686626066 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:37:06 INFO - PROCESS | 1666 | 1463686626067 Marionette TRACE conn2 <- [1,162,null,{}] 12:37:06 INFO - PROCESS | 1666 | 1463686626069 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}] 12:37:06 INFO - PROCESS | 1666 | 1463686626148 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 12:37:06 INFO - PROCESS | 1666 | 1463686626257 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x112644000 == 48 [pid = 1666] [id = 48] 12:37:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x111d21c00) [pid = 1666] [serial = 140] [outer = 0x0] 12:37:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x1122b7800) [pid = 1666] [serial = 141] [outer = 0x111d21c00] 12:37:06 INFO - PROCESS | 1666 | 1463686626308 Marionette DEBUG loaded listener.js 12:37:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x113318c00) [pid = 1666] [serial = 142] [outer = 0x111d21c00] 12:37:06 INFO - PROCESS | 1666 | 1463686626778 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]]]}] 12:37:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:37:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 719ms 12:37:06 INFO - PROCESS | 1666 | 1463686626786 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 12:37:06 INFO - PROCESS | 1666 | 1463686626788 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 12:37:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:37:06 INFO - PROCESS | 1666 | 1463686626792 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:37:06 INFO - PROCESS | 1666 | 1463686626794 Marionette TRACE conn2 <- [1,166,null,{}] 12:37:06 INFO - PROCESS | 1666 | 1463686626797 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}] 12:37:06 INFO - PROCESS | 1666 | 1463686626886 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 12:37:06 INFO - PROCESS | 1666 | 1463686626964 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x11743a000 == 49 [pid = 1666] [id = 49] 12:37:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x11754c400) [pid = 1666] [serial = 143] [outer = 0x0] 12:37:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x117681000) [pid = 1666] [serial = 144] [outer = 0x11754c400] 12:37:06 INFO - PROCESS | 1666 | 1463686626995 Marionette DEBUG loaded listener.js 12:37:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x118350400) [pid = 1666] [serial = 145] [outer = 0x11754c400] 12:37:07 INFO - PROCESS | 1666 | 1463686627417 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]]]}] 12:37:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:37:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 12:37:07 INFO - PROCESS | 1666 | 1463686627463 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 12:37:07 INFO - PROCESS | 1666 | 1463686627466 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 12:37:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:37:07 INFO - PROCESS | 1666 | 1463686627469 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:37:07 INFO - PROCESS | 1666 | 1463686627470 Marionette TRACE conn2 <- [1,170,null,{}] 12:37:07 INFO - PROCESS | 1666 | 1463686627491 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}] 12:37:07 INFO - PROCESS | 1666 | 1463686627580 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 12:37:07 INFO - PROCESS | 1666 | 1463686627638 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x1211ac000 == 50 [pid = 1666] [id = 50] 12:37:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x118f30c00) [pid = 1666] [serial = 146] [outer = 0x0] 12:37:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x11945c000) [pid = 1666] [serial = 147] [outer = 0x118f30c00] 12:37:07 INFO - PROCESS | 1666 | 1463686627667 Marionette DEBUG loaded listener.js 12:37:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x1211ca400) [pid = 1666] [serial = 148] [outer = 0x118f30c00] 12:37:08 INFO - PROCESS | 1666 | 1463686628073 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]]]}] 12:37:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:37:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 637ms 12:37:08 INFO - PROCESS | 1666 | 1463686628122 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 12:37:08 INFO - PROCESS | 1666 | 1463686628123 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 12:37:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:37:08 INFO - PROCESS | 1666 | 1463686628132 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:37:08 INFO - PROCESS | 1666 | 1463686628136 Marionette TRACE conn2 <- [1,174,null,{}] 12:37:08 INFO - PROCESS | 1666 | 1463686628140 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}] 12:37:08 INFO - PROCESS | 1666 | 1463686628243 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 12:37:08 INFO - PROCESS | 1666 | 1463686628301 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x121b36000 == 51 [pid = 1666] [id = 51] 12:37:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x118f34000) [pid = 1666] [serial = 149] [outer = 0x0] 12:37:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x121885400) [pid = 1666] [serial = 150] [outer = 0x118f34000] 12:37:08 INFO - PROCESS | 1666 | 1463686628330 Marionette DEBUG loaded listener.js 12:37:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x121ac0c00) [pid = 1666] [serial = 151] [outer = 0x118f34000] 12:37:08 INFO - PROCESS | 1666 | 1463686628737 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]]]}] 12:37:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:37:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 627ms 12:37:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:37:08 INFO - PROCESS | 1666 | 1463686628755 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 12:37:08 INFO - PROCESS | 1666 | 1463686628757 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 12:37:08 INFO - PROCESS | 1666 | 1463686628759 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:37:08 INFO - PROCESS | 1666 | 1463686628760 Marionette TRACE conn2 <- [1,178,null,{}] 12:37:08 INFO - PROCESS | 1666 | 1463686628763 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}] 12:37:08 INFO - PROCESS | 1666 | 1463686628850 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 12:37:08 INFO - PROCESS | 1666 | 1463686628891 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x11994e800 == 52 [pid = 1666] [id = 52] 12:37:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x12146ec00) [pid = 1666] [serial = 152] [outer = 0x0] 12:37:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x121c3b800) [pid = 1666] [serial = 153] [outer = 0x12146ec00] 12:37:08 INFO - PROCESS | 1666 | 1463686628920 Marionette DEBUG loaded listener.js 12:37:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x125009400) [pid = 1666] [serial = 154] [outer = 0x12146ec00] 12:37:09 INFO - PROCESS | 1666 | 1463686629438 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]]]}] 12:37:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:37:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 718ms 12:37:09 INFO - PROCESS | 1666 | 1463686629537 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 12:37:09 INFO - PROCESS | 1666 | 1463686629540 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 12:37:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:37:09 INFO - PROCESS | 1666 | 1463686629547 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:37:09 INFO - PROCESS | 1666 | 1463686629551 Marionette TRACE conn2 <- [1,182,null,{}] 12:37:09 INFO - PROCESS | 1666 | 1463686629556 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}] 12:37:09 INFO - PROCESS | 1666 | 1463686629692 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 12:37:09 INFO - PROCESS | 1666 | 1463686629735 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x116924800 == 53 [pid = 1666] [id = 53] 12:37:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x115f50000) [pid = 1666] [serial = 155] [outer = 0x0] 12:37:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x1165a7800) [pid = 1666] [serial = 156] [outer = 0x115f50000] 12:37:09 INFO - PROCESS | 1666 | 1463686629762 Marionette DEBUG loaded listener.js 12:37:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x116956800) [pid = 1666] [serial = 157] [outer = 0x115f50000] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x119571000 == 52 [pid = 1666] [id = 47] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x1184ce800 == 51 [pid = 1666] [id = 46] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x11758a000 == 50 [pid = 1666] [id = 45] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x116ba9000 == 49 [pid = 1666] [id = 44] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x119574800 == 48 [pid = 1666] [id = 32] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x116583000 == 47 [pid = 1666] [id = 43] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x116bb7000 == 46 [pid = 1666] [id = 28] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x11322a000 == 45 [pid = 1666] [id = 42] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x116970000 == 44 [pid = 1666] [id = 27] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x1272e5800 == 43 [pid = 1666] [id = 41] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x1189b6000 == 42 [pid = 1666] [id = 31] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x11758e000 == 41 [pid = 1666] [id = 29] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x1215d2000 == 40 [pid = 1666] [id = 35] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x119963000 == 39 [pid = 1666] [id = 33] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x11832f800 == 38 [pid = 1666] [id = 30] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x11994e800 == 37 [pid = 1666] [id = 52] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x121b36000 == 36 [pid = 1666] [id = 51] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x1211ac000 == 35 [pid = 1666] [id = 50] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x1253b7800 == 34 [pid = 1666] [id = 39] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x1260c2800 == 33 [pid = 1666] [id = 40] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x121fdf000 == 32 [pid = 1666] [id = 37] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x11743a000 == 31 [pid = 1666] [id = 49] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x11a02a800 == 30 [pid = 1666] [id = 34] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x1216dc800 == 29 [pid = 1666] [id = 36] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x112644000 == 28 [pid = 1666] [id = 48] 12:37:10 INFO - PROCESS | 1666 | --DOCSHELL 0x124157800 == 27 [pid = 1666] [id = 38] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x12d2f3c00) [pid = 1666] [serial = 61] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x128c2fc00) [pid = 1666] [serial = 111] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x128de4000) [pid = 1666] [serial = 114] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x11605c000) [pid = 1666] [serial = 66] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x118f9b000) [pid = 1666] [serial = 69] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x11945b000) [pid = 1666] [serial = 70] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x115bac000) [pid = 1666] [serial = 72] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x11767e400) [pid = 1666] [serial = 75] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x118343c00) [pid = 1666] [serial = 76] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x1184be800) [pid = 1666] [serial = 78] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x118f9dc00) [pid = 1666] [serial = 81] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x119581400) [pid = 1666] [serial = 84] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x119d0e400) [pid = 1666] [serial = 85] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x11a079400) [pid = 1666] [serial = 87] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x121472400) [pid = 1666] [serial = 90] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x121683000) [pid = 1666] [serial = 91] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x12188e000) [pid = 1666] [serial = 93] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x121940c00) [pid = 1666] [serial = 94] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x121944000) [pid = 1666] [serial = 96] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x121e0c000) [pid = 1666] [serial = 97] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x124240000) [pid = 1666] [serial = 99] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1250d7c00) [pid = 1666] [serial = 102] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x126bc1400) [pid = 1666] [serial = 105] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x127228800) [pid = 1666] [serial = 108] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x112a62c00) [pid = 1666] [serial = 63] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x125010c00) [pid = 1666] [serial = 100] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x126ffa400) [pid = 1666] [serial = 106] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x11699fc00) [pid = 1666] [serial = 73] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1275a7c00) [pid = 1666] [serial = 109] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x118973c00) [pid = 1666] [serial = 79] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x128ca2000) [pid = 1666] [serial = 112] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x116b59800) [pid = 1666] [serial = 67] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x12146d800) [pid = 1666] [serial = 88] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x119457000) [pid = 1666] [serial = 82] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x129096400) [pid = 1666] [serial = 117] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x112e07000) [pid = 1666] [serial = 64] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x12ab7c000) [pid = 1666] [serial = 25] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x12abd3c00) [pid = 1666] [serial = 24] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12a938800) [pid = 1666] [serial = 21] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x12a93cc00) [pid = 1666] [serial = 22] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x12937e800) [pid = 1666] [serial = 16] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1295bdc00) [pid = 1666] [serial = 18] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1290a0c00) [pid = 1666] [serial = 15] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12193ac00) [pid = 1666] [serial = 11] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x121c3a800) [pid = 1666] [serial = 8] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12d2a3c00) [pid = 1666] [serial = 58] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x118346800) [pid = 1666] [serial = 54] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1212d4800) [pid = 1666] [serial = 55] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x12cce5800) [pid = 1666] [serial = 50] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x12ccea000) [pid = 1666] [serial = 51] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x12cb89800) [pid = 1666] [serial = 45] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x12cce2000) [pid = 1666] [serial = 48] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x12c6bcc00) [pid = 1666] [serial = 42] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x12cb38c00) [pid = 1666] [serial = 43] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x12c53f400) [pid = 1666] [serial = 39] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x12c6b5000) [pid = 1666] [serial = 40] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x12c534000) [pid = 1666] [serial = 36] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x12c537800) [pid = 1666] [serial = 37] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x12bdc0c00) [pid = 1666] [serial = 34] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x128dd9400) [pid = 1666] [serial = 33] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x12a754c00) [pid = 1666] [serial = 30] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x12bdb8c00) [pid = 1666] [serial = 31] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x12ba6dc00) [pid = 1666] [serial = 27] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x12bd04c00) [pid = 1666] [serial = 28] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x12d2ef000) [pid = 1666] [serial = 60] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | --DOMWINDOW == 62 (0x12d29c000) [pid = 1666] [serial = 57] [outer = 0x0] [url = about:blank] 12:37:10 INFO - PROCESS | 1666 | 1463686630596 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]]]}] 12:37:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:37:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1073ms 12:37:10 INFO - PROCESS | 1666 | 1463686630620 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 12:37:10 INFO - PROCESS | 1666 | 1463686630624 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 12:37:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:37:10 INFO - PROCESS | 1666 | 1463686630628 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:37:10 INFO - PROCESS | 1666 | 1463686630630 Marionette TRACE conn2 <- [1,186,null,{}] 12:37:10 INFO - PROCESS | 1666 | 1463686630634 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}] 12:37:10 INFO - PROCESS | 1666 | 1463686630701 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 12:37:10 INFO - PROCESS | 1666 | 1463686630707 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x11271f000 == 28 [pid = 1666] [id = 54] 12:37:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x1133ed800) [pid = 1666] [serial = 158] [outer = 0x0] 12:37:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x114fdf000) [pid = 1666] [serial = 159] [outer = 0x1133ed800] 12:37:10 INFO - PROCESS | 1666 | 1463686630735 Marionette DEBUG loaded listener.js 12:37:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x116569800) [pid = 1666] [serial = 160] [outer = 0x1133ed800] 12:37:11 INFO - PROCESS | 1666 | 1463686631051 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]]]}] 12:37:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:37:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 469ms 12:37:11 INFO - PROCESS | 1666 | 1463686631108 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 12:37:11 INFO - PROCESS | 1666 | 1463686631113 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 12:37:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:37:11 INFO - PROCESS | 1666 | 1463686631118 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:37:11 INFO - PROCESS | 1666 | 1463686631120 Marionette TRACE conn2 <- [1,190,null,{}] 12:37:11 INFO - PROCESS | 1666 | 1463686631122 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}] 12:37:11 INFO - PROCESS | 1666 | 1463686631189 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 12:37:11 INFO - PROCESS | 1666 | 1463686631195 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x116583000 == 29 [pid = 1666] [id = 55] 12:37:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x1167c5400) [pid = 1666] [serial = 161] [outer = 0x0] 12:37:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x117679400) [pid = 1666] [serial = 162] [outer = 0x1167c5400] 12:37:11 INFO - PROCESS | 1666 | 1463686631222 Marionette DEBUG loaded listener.js 12:37:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x11829dc00) [pid = 1666] [serial = 163] [outer = 0x1167c5400] 12:37:11 INFO - PROCESS | 1666 | 1463686631529 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]]]}] 12:37:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:37:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 419ms 12:37:11 INFO - PROCESS | 1666 | 1463686631544 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 12:37:11 INFO - PROCESS | 1666 | 1463686631546 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 12:37:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:37:11 INFO - PROCESS | 1666 | 1463686631548 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:37:11 INFO - PROCESS | 1666 | 1463686631551 Marionette TRACE conn2 <- [1,194,null,{}] 12:37:11 INFO - PROCESS | 1666 | 1463686631562 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}] 12:37:11 INFO - PROCESS | 1666 | 1463686631639 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 12:37:11 INFO - PROCESS | 1666 | 1463686631680 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x116981800 == 30 [pid = 1666] [id = 56] 12:37:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x115f51400) [pid = 1666] [serial = 164] [outer = 0x0] 12:37:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x118348000) [pid = 1666] [serial = 165] [outer = 0x115f51400] 12:37:11 INFO - PROCESS | 1666 | 1463686631708 Marionette DEBUG loaded listener.js 12:37:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x118f9b400) [pid = 1666] [serial = 166] [outer = 0x115f51400] 12:37:11 INFO - PROCESS | 1666 | 1463686631957 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]]]}] 12:37:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:37:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 420ms 12:37:11 INFO - PROCESS | 1666 | 1463686631985 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 12:37:11 INFO - PROCESS | 1666 | 1463686631987 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 12:37:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:37:12 INFO - PROCESS | 1666 | 1463686632001 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:37:12 INFO - PROCESS | 1666 | 1463686632002 Marionette TRACE conn2 <- [1,198,null,{}] 12:37:12 INFO - PROCESS | 1666 | 1463686632012 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}] 12:37:12 INFO - PROCESS | 1666 | 1463686632083 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 12:37:12 INFO - PROCESS | 1666 | 1463686632089 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x11743a800 == 31 [pid = 1666] [id = 57] 12:37:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x11829a400) [pid = 1666] [serial = 167] [outer = 0x0] 12:37:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x119453c00) [pid = 1666] [serial = 168] [outer = 0x11829a400] 12:37:12 INFO - PROCESS | 1666 | 1463686632115 Marionette DEBUG loaded listener.js 12:37:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x119589c00) [pid = 1666] [serial = 169] [outer = 0x11829a400] 12:37:12 INFO - PROCESS | 1666 | 1463686632407 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]]]}] 12:37:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:37:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 419ms 12:37:12 INFO - PROCESS | 1666 | 1463686632428 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 12:37:12 INFO - PROCESS | 1666 | 1463686632429 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 12:37:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:37:12 INFO - PROCESS | 1666 | 1463686632431 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:37:12 INFO - PROCESS | 1666 | 1463686632432 Marionette TRACE conn2 <- [1,202,null,{}] 12:37:12 INFO - PROCESS | 1666 | 1463686632435 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}] 12:37:12 INFO - PROCESS | 1666 | 1463686632502 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 12:37:12 INFO - PROCESS | 1666 | 1463686632532 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x11831a800 == 32 [pid = 1666] [id = 58] 12:37:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x115bae800) [pid = 1666] [serial = 170] [outer = 0x0] 12:37:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x11942c800) [pid = 1666] [serial = 171] [outer = 0x115bae800] 12:37:12 INFO - PROCESS | 1666 | 1463686632557 Marionette DEBUG loaded listener.js 12:37:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x119d7dc00) [pid = 1666] [serial = 172] [outer = 0x115bae800] 12:37:12 INFO - PROCESS | 1666 | 1463686632859 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]]]}] 12:37:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:37:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 468ms 12:37:12 INFO - PROCESS | 1666 | 1463686632900 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 12:37:12 INFO - PROCESS | 1666 | 1463686632901 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 12:37:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:37:12 INFO - PROCESS | 1666 | 1463686632903 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:37:12 INFO - PROCESS | 1666 | 1463686632904 Marionette TRACE conn2 <- [1,206,null,{}] 12:37:12 INFO - PROCESS | 1666 | 1463686632910 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}] 12:37:13 INFO - PROCESS | 1666 | 1463686633005 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 12:37:13 INFO - PROCESS | 1666 | 1463686633010 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x118f8c000 == 33 [pid = 1666] [id = 59] 12:37:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x11a1ebc00) [pid = 1666] [serial = 173] [outer = 0x0] 12:37:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1212d6800) [pid = 1666] [serial = 174] [outer = 0x11a1ebc00] 12:37:13 INFO - PROCESS | 1666 | 1463686633058 Marionette DEBUG loaded listener.js 12:37:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x121472000) [pid = 1666] [serial = 175] [outer = 0x11a1ebc00] 12:37:13 INFO - PROCESS | 1666 | 1463686633395 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]]]}] 12:37:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:37:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 520ms 12:37:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:37:13 INFO - PROCESS | 1666 | 1463686633424 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 12:37:13 INFO - PROCESS | 1666 | 1463686633425 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 12:37:13 INFO - PROCESS | 1666 | 1463686633428 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:37:13 INFO - PROCESS | 1666 | 1463686633429 Marionette TRACE conn2 <- [1,210,null,{}] 12:37:13 INFO - PROCESS | 1666 | 1463686633437 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}] 12:37:13 INFO - PROCESS | 1666 | 1463686633516 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 12:37:13 INFO - PROCESS | 1666 | 1463686633521 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x119963000 == 34 [pid = 1666] [id = 60] 12:37:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x11896a000) [pid = 1666] [serial = 176] [outer = 0x0] 12:37:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x121683000) [pid = 1666] [serial = 177] [outer = 0x11896a000] 12:37:13 INFO - PROCESS | 1666 | 1463686633546 Marionette DEBUG loaded listener.js 12:37:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x121a7d400) [pid = 1666] [serial = 178] [outer = 0x11896a000] 12:37:13 INFO - PROCESS | 1666 | 1463686633833 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]]]}] 12:37:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:37:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 419ms 12:37:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:37:13 INFO - PROCESS | 1666 | 1463686633852 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 12:37:13 INFO - PROCESS | 1666 | 1463686633853 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 12:37:13 INFO - PROCESS | 1666 | 1463686633856 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:37:13 INFO - PROCESS | 1666 | 1463686633859 Marionette TRACE conn2 <- [1,214,null,{}] 12:37:13 INFO - PROCESS | 1666 | 1463686633880 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}] 12:37:13 INFO - PROCESS | 1666 | 1463686633970 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 12:37:13 INFO - PROCESS | 1666 | 1463686633977 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x1211ad800 == 35 [pid = 1666] [id = 61] 12:37:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x12186ac00) [pid = 1666] [serial = 179] [outer = 0x0] 12:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x121e99c00) [pid = 1666] [serial = 180] [outer = 0x12186ac00] 12:37:14 INFO - PROCESS | 1666 | 1463686634000 Marionette DEBUG loaded listener.js 12:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x12500d800) [pid = 1666] [serial = 181] [outer = 0x12186ac00] 12:37:14 INFO - PROCESS | 1666 | 1463686634284 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]]]}] 12:37:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:37:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 477ms 12:37:14 INFO - PROCESS | 1666 | 1463686634333 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 12:37:14 INFO - PROCESS | 1666 | 1463686634334 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 12:37:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:37:14 INFO - PROCESS | 1666 | 1463686634336 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:37:14 INFO - PROCESS | 1666 | 1463686634338 Marionette TRACE conn2 <- [1,218,null,{}] 12:37:14 INFO - PROCESS | 1666 | 1463686634342 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}] 12:37:14 INFO - PROCESS | 1666 | 1463686634421 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 12:37:14 INFO - PROCESS | 1666 | 1463686634426 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x116980800 == 36 [pid = 1666] [id = 62] 12:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x121e98000) [pid = 1666] [serial = 182] [outer = 0x0] 12:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1250d8400) [pid = 1666] [serial = 183] [outer = 0x121e98000] 12:37:14 INFO - PROCESS | 1666 | 1463686634474 Marionette DEBUG loaded listener.js 12:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12607d400) [pid = 1666] [serial = 184] [outer = 0x121e98000] 12:37:14 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1211cc400) [pid = 1666] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:37:14 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x11670c000) [pid = 1666] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:37:14 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x11958bc00) [pid = 1666] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:37:14 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x11754ec00) [pid = 1666] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:37:14 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1133a7c00) [pid = 1666] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:37:14 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x11942cc00) [pid = 1666] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:37:14 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1295b3000) [pid = 1666] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:37:14 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x128ca6000) [pid = 1666] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:37:14 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x128de2c00) [pid = 1666] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:37:14 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x121e9a800) [pid = 1666] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:37:14 INFO - PROCESS | 1666 | 1463686634763 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]]]}] 12:37:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:37:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 472ms 12:37:14 INFO - PROCESS | 1666 | 1463686634810 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 12:37:14 INFO - PROCESS | 1666 | 1463686634811 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 12:37:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:37:14 INFO - PROCESS | 1666 | 1463686634813 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:37:14 INFO - PROCESS | 1666 | 1463686634814 Marionette TRACE conn2 <- [1,222,null,{}] 12:37:14 INFO - PROCESS | 1666 | 1463686634817 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}] 12:37:14 INFO - PROCESS | 1666 | 1463686634902 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 12:37:14 INFO - PROCESS | 1666 | 1463686634909 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x1217b9000 == 37 [pid = 1666] [id = 63] 12:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x114fe4400) [pid = 1666] [serial = 185] [outer = 0x0] 12:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x12502f000) [pid = 1666] [serial = 186] [outer = 0x114fe4400] 12:37:14 INFO - PROCESS | 1666 | 1463686634934 Marionette DEBUG loaded listener.js 12:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x12607f400) [pid = 1666] [serial = 187] [outer = 0x114fe4400] 12:37:15 INFO - PROCESS | 1666 | 1463686635216 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]]]}] 12:37:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:37:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 419ms 12:37:15 INFO - PROCESS | 1666 | 1463686635236 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 12:37:15 INFO - PROCESS | 1666 | 1463686635238 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 12:37:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:37:15 INFO - PROCESS | 1666 | 1463686635248 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:37:15 INFO - PROCESS | 1666 | 1463686635250 Marionette TRACE conn2 <- [1,226,null,{}] 12:37:15 INFO - PROCESS | 1666 | 1463686635252 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}] 12:37:15 INFO - PROCESS | 1666 | 1463686635339 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 12:37:15 INFO - PROCESS | 1666 | 1463686635343 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x118319800 == 38 [pid = 1666] [id = 64] 12:37:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x126082000) [pid = 1666] [serial = 188] [outer = 0x0] 12:37:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1260e4000) [pid = 1666] [serial = 189] [outer = 0x126082000] 12:37:15 INFO - PROCESS | 1666 | 1463686635373 Marionette DEBUG loaded listener.js 12:37:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x119d7d400) [pid = 1666] [serial = 190] [outer = 0x126082000] 12:37:15 INFO - PROCESS | 1666 | 1463686635657 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]]]}] 12:37:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:37:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 424ms 12:37:15 INFO - PROCESS | 1666 | 1463686635667 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 12:37:15 INFO - PROCESS | 1666 | 1463686635668 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 12:37:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:37:15 INFO - PROCESS | 1666 | 1463686635670 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:37:15 INFO - PROCESS | 1666 | 1463686635672 Marionette TRACE conn2 <- [1,230,null,{}] 12:37:15 INFO - PROCESS | 1666 | 1463686635681 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}] 12:37:15 INFO - PROCESS | 1666 | 1463686635756 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 12:37:15 INFO - PROCESS | 1666 | 1463686635798 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x1242c1000 == 39 [pid = 1666] [id = 65] 12:37:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x112dc2400) [pid = 1666] [serial = 191] [outer = 0x0] 12:37:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x126bc9800) [pid = 1666] [serial = 192] [outer = 0x112dc2400] 12:37:15 INFO - PROCESS | 1666 | 1463686635823 Marionette DEBUG loaded listener.js 12:37:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1270f8c00) [pid = 1666] [serial = 193] [outer = 0x112dc2400] 12:37:16 INFO - PROCESS | 1666 | 1463686636077 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]]]}] 12:37:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:37:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 427ms 12:37:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:37:16 INFO - PROCESS | 1666 | 1463686636098 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 12:37:16 INFO - PROCESS | 1666 | 1463686636099 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 12:37:16 INFO - PROCESS | 1666 | 1463686636101 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:37:16 INFO - PROCESS | 1666 | 1463686636103 Marionette TRACE conn2 <- [1,234,null,{}] 12:37:16 INFO - PROCESS | 1666 | 1463686636112 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}] 12:37:16 INFO - PROCESS | 1666 | 1463686636192 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 12:37:16 INFO - PROCESS | 1666 | 1463686636197 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x126195000 == 40 [pid = 1666] [id = 66] 12:37:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x127224400) [pid = 1666] [serial = 194] [outer = 0x0] 12:37:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1275a4000) [pid = 1666] [serial = 195] [outer = 0x127224400] 12:37:16 INFO - PROCESS | 1666 | 1463686636223 Marionette DEBUG loaded listener.js 12:37:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1275ab400) [pid = 1666] [serial = 196] [outer = 0x127224400] 12:37:16 INFO - PROCESS | 1666 | 1463686636497 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]]]}] 12:37:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:37:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 420ms 12:37:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:37:16 INFO - PROCESS | 1666 | 1463686636528 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 12:37:16 INFO - PROCESS | 1666 | 1463686636529 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 12:37:16 INFO - PROCESS | 1666 | 1463686636531 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:37:16 INFO - PROCESS | 1666 | 1463686636532 Marionette TRACE conn2 <- [1,238,null,{}] 12:37:16 INFO - PROCESS | 1666 | 1463686636534 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}] 12:37:16 INFO - PROCESS | 1666 | 1463686636654 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 12:37:16 INFO - PROCESS | 1666 | 1463686636694 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x111fa4800 == 41 [pid = 1666] [id = 67] 12:37:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x111d1b000) [pid = 1666] [serial = 197] [outer = 0x0] 12:37:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1120eec00) [pid = 1666] [serial = 198] [outer = 0x111d1b000] 12:37:16 INFO - PROCESS | 1666 | 1463686636725 Marionette DEBUG loaded listener.js 12:37:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1130e1800) [pid = 1666] [serial = 199] [outer = 0x111d1b000] 12:37:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:37:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 669ms 12:37:17 INFO - PROCESS | 1666 | 1463686637194 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]]]}] 12:37:17 INFO - PROCESS | 1666 | 1463686637202 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 12:37:17 INFO - PROCESS | 1666 | 1463686637205 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 12:37:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:37:17 INFO - PROCESS | 1666 | 1463686637208 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:37:17 INFO - PROCESS | 1666 | 1463686637210 Marionette TRACE conn2 <- [1,242,null,{}] 12:37:17 INFO - PROCESS | 1666 | 1463686637213 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}] 12:37:17 INFO - PROCESS | 1666 | 1463686637314 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 12:37:17 INFO - PROCESS | 1666 | 1463686637398 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x116baa000 == 42 [pid = 1666] [id = 68] 12:37:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x116b5d000) [pid = 1666] [serial = 200] [outer = 0x0] 12:37:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x117549c00) [pid = 1666] [serial = 201] [outer = 0x116b5d000] 12:37:17 INFO - PROCESS | 1666 | 1463686637453 Marionette DEBUG loaded listener.js 12:37:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x11829b800) [pid = 1666] [serial = 202] [outer = 0x116b5d000] 12:37:18 INFO - PROCESS | 1666 | 1463686638179 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]]]}] 12:37:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:37:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1021ms 12:37:18 INFO - PROCESS | 1666 | 1463686638229 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 12:37:18 INFO - PROCESS | 1666 | 1463686638231 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 12:37:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:37:18 INFO - PROCESS | 1666 | 1463686638235 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:37:18 INFO - PROCESS | 1666 | 1463686638237 Marionette TRACE conn2 <- [1,246,null,{}] 12:37:18 INFO - PROCESS | 1666 | 1463686638248 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}] 12:37:18 INFO - PROCESS | 1666 | 1463686638342 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 12:37:18 INFO - PROCESS | 1666 | 1463686638404 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x11348c800 == 43 [pid = 1666] [id = 69] 12:37:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1160e1c00) [pid = 1666] [serial = 203] [outer = 0x0] 12:37:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1167c7800) [pid = 1666] [serial = 204] [outer = 0x1160e1c00] 12:37:18 INFO - PROCESS | 1666 | 1463686638432 Marionette DEBUG loaded listener.js 12:37:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x11767cc00) [pid = 1666] [serial = 205] [outer = 0x1160e1c00] 12:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x126195000 == 42 [pid = 1666] [id = 66] 12:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x1242c1000 == 41 [pid = 1666] [id = 65] 12:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x118319800 == 40 [pid = 1666] [id = 64] 12:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x1217b9000 == 39 [pid = 1666] [id = 63] 12:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x116980800 == 38 [pid = 1666] [id = 62] 12:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x1211ad800 == 37 [pid = 1666] [id = 61] 12:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x119963000 == 36 [pid = 1666] [id = 60] 12:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x118f8c000 == 35 [pid = 1666] [id = 59] 12:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x11831a800 == 34 [pid = 1666] [id = 58] 12:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x11743a800 == 33 [pid = 1666] [id = 57] 12:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x116981800 == 32 [pid = 1666] [id = 56] 12:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x116583000 == 31 [pid = 1666] [id = 55] 12:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x11271f000 == 30 [pid = 1666] [id = 54] 12:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x116924800 == 29 [pid = 1666] [id = 53] 12:37:18 INFO - PROCESS | 1666 | 1463686638814 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]]]}] 12:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x129099800) [pid = 1666] [serial = 115] [outer = 0x0] [url = about:blank] 12:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x129387400) [pid = 1666] [serial = 118] [outer = 0x0] [url = about:blank] 12:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x126bbc400) [pid = 1666] [serial = 103] [outer = 0x0] [url = about:blank] 12:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1212d7800) [pid = 1666] [serial = 138] [outer = 0x0] [url = about:blank] 12:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x121683400) [pid = 1666] [serial = 139] [outer = 0x0] [url = about:blank] 12:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x11694e400) [pid = 1666] [serial = 123] [outer = 0x0] [url = about:blank] 12:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1211c3400) [pid = 1666] [serial = 136] [outer = 0x0] [url = about:blank] 12:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x11834ec00) [pid = 1666] [serial = 126] [outer = 0x0] [url = about:blank] 12:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x116fff800) [pid = 1666] [serial = 124] [outer = 0x0] [url = about:blank] 12:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x118964800) [pid = 1666] [serial = 129] [outer = 0x0] [url = about:blank] 12:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1184f5800) [pid = 1666] [serial = 127] [outer = 0x0] [url = about:blank] 12:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x118f95400) [pid = 1666] [serial = 130] [outer = 0x0] [url = about:blank] 12:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x11958b800) [pid = 1666] [serial = 133] [outer = 0x0] [url = about:blank] 12:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x119d78800) [pid = 1666] [serial = 135] [outer = 0x0] [url = about:blank] 12:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x11945bc00) [pid = 1666] [serial = 132] [outer = 0x0] [url = about:blank] 12:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1295cf400) [pid = 1666] [serial = 121] [outer = 0x0] [url = about:blank] 12:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1295c1000) [pid = 1666] [serial = 120] [outer = 0x0] [url = about:blank] 12:37:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:37:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 621ms 12:37:18 INFO - PROCESS | 1666 | 1463686638856 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 12:37:18 INFO - PROCESS | 1666 | 1463686638860 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 12:37:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:37:18 INFO - PROCESS | 1666 | 1463686638864 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:37:18 INFO - PROCESS | 1666 | 1463686638866 Marionette TRACE conn2 <- [1,250,null,{}] 12:37:18 INFO - PROCESS | 1666 | 1463686638868 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}] 12:37:18 INFO - PROCESS | 1666 | 1463686638938 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 12:37:18 INFO - PROCESS | 1666 | 1463686638943 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x116910000 == 30 [pid = 1666] [id = 70] 12:37:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x118045400) [pid = 1666] [serial = 206] [outer = 0x0] 12:37:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1184bb000) [pid = 1666] [serial = 207] [outer = 0x118045400] 12:37:18 INFO - PROCESS | 1666 | 1463686638970 Marionette DEBUG loaded listener.js 12:37:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x11896c800) [pid = 1666] [serial = 208] [outer = 0x118045400] 12:37:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x119580800) [pid = 1666] [serial = 209] [outer = 0x12cb3e000] 12:37:19 INFO - PROCESS | 1666 | 1463686639293 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]]]}] 12:37:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:37:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 469ms 12:37:19 INFO - PROCESS | 1666 | 1463686639333 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 12:37:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:37:19 INFO - PROCESS | 1666 | 1463686639334 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 12:37:19 INFO - PROCESS | 1666 | 1463686639337 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:37:19 INFO - PROCESS | 1666 | 1463686639339 Marionette TRACE conn2 <- [1,254,null,{}] 12:37:19 INFO - PROCESS | 1666 | 1463686639346 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}] 12:37:19 INFO - PROCESS | 1666 | 1463686639444 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 12:37:19 INFO - PROCESS | 1666 | 1463686639474 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f6e000 == 31 [pid = 1666] [id = 71] 12:37:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x118f95400) [pid = 1666] [serial = 210] [outer = 0x0] 12:37:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x119461000) [pid = 1666] [serial = 211] [outer = 0x118f95400] 12:37:19 INFO - PROCESS | 1666 | 1463686639502 Marionette DEBUG loaded listener.js 12:37:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1211c3800) [pid = 1666] [serial = 212] [outer = 0x118f95400] 12:37:19 INFO - PROCESS | 1666 | 1463686639787 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]]]}] 12:37:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:37:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 472ms 12:37:19 INFO - PROCESS | 1666 | 1463686639813 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 12:37:19 INFO - PROCESS | 1666 | 1463686639815 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 12:37:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:37:19 INFO - PROCESS | 1666 | 1463686639818 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:37:19 INFO - PROCESS | 1666 | 1463686639819 Marionette TRACE conn2 <- [1,258,null,{}] 12:37:19 INFO - PROCESS | 1666 | 1463686639831 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}] 12:37:19 INFO - PROCESS | 1666 | 1463686639968 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 12:37:20 INFO - PROCESS | 1666 | 1463686640025 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x1189a7800 == 32 [pid = 1666] [id = 72] 12:37:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x11334cc00) [pid = 1666] [serial = 213] [outer = 0x0] 12:37:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1212d3400) [pid = 1666] [serial = 214] [outer = 0x11334cc00] 12:37:20 INFO - PROCESS | 1666 | 1463686640067 Marionette DEBUG loaded listener.js 12:37:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12146e800) [pid = 1666] [serial = 215] [outer = 0x11334cc00] 12:37:20 INFO - PROCESS | 1666 | 1463686640416 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]]]}] 12:37:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:37:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 619ms 12:37:20 INFO - PROCESS | 1666 | 1463686640438 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 12:37:20 INFO - PROCESS | 1666 | 1463686640441 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 12:37:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:37:20 INFO - PROCESS | 1666 | 1463686640445 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:37:20 INFO - PROCESS | 1666 | 1463686640446 Marionette TRACE conn2 <- [1,262,null,{}] 12:37:20 INFO - PROCESS | 1666 | 1463686640449 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}] 12:37:20 INFO - PROCESS | 1666 | 1463686640517 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 12:37:20 INFO - PROCESS | 1666 | 1463686640563 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x113226800 == 33 [pid = 1666] [id = 73] 12:37:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x112e40400) [pid = 1666] [serial = 216] [outer = 0x0] 12:37:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x121472800) [pid = 1666] [serial = 217] [outer = 0x112e40400] 12:37:20 INFO - PROCESS | 1666 | 1463686640588 Marionette DEBUG loaded listener.js 12:37:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12193a800) [pid = 1666] [serial = 218] [outer = 0x112e40400] 12:37:20 INFO - PROCESS | 1666 | 1463686640843 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]]]}] 12:37:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:37:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 420ms 12:37:20 INFO - PROCESS | 1666 | 1463686640866 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 12:37:20 INFO - PROCESS | 1666 | 1463686640867 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 12:37:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:37:20 INFO - PROCESS | 1666 | 1463686640869 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:37:20 INFO - PROCESS | 1666 | 1463686640870 Marionette TRACE conn2 <- [1,266,null,{}] 12:37:20 INFO - PROCESS | 1666 | 1463686640880 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}] 12:37:20 INFO - PROCESS | 1666 | 1463686640989 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 12:37:20 INFO - PROCESS | 1666 | 1463686640995 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x1215dd000 == 34 [pid = 1666] [id = 74] 12:37:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12167cc00) [pid = 1666] [serial = 219] [outer = 0x0] 12:37:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x124249c00) [pid = 1666] [serial = 220] [outer = 0x12167cc00] 12:37:21 INFO - PROCESS | 1666 | 1463686641020 Marionette DEBUG loaded listener.js 12:37:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1260e8c00) [pid = 1666] [serial = 221] [outer = 0x12167cc00] 12:37:21 INFO - PROCESS | 1666 | 1463686641352 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]]]}] 12:37:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:37:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 525ms 12:37:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:37:21 INFO - PROCESS | 1666 | 1463686641395 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 12:37:21 INFO - PROCESS | 1666 | 1463686641396 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 12:37:21 INFO - PROCESS | 1666 | 1463686641398 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:37:21 INFO - PROCESS | 1666 | 1463686641399 Marionette TRACE conn2 <- [1,270,null,{}] 12:37:21 INFO - PROCESS | 1666 | 1463686641401 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}] 12:37:21 INFO - PROCESS | 1666 | 1463686641484 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 12:37:21 INFO - PROCESS | 1666 | 1463686641488 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x121cd0800 == 35 [pid = 1666] [id = 75] 12:37:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x112f04800) [pid = 1666] [serial = 222] [outer = 0x0] 12:37:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1261bfc00) [pid = 1666] [serial = 223] [outer = 0x112f04800] 12:37:21 INFO - PROCESS | 1666 | 1463686641513 Marionette DEBUG loaded listener.js 12:37:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x127059c00) [pid = 1666] [serial = 224] [outer = 0x112f04800] 12:37:21 INFO - PROCESS | 1666 | 1463686641815 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]]]}] 12:37:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:37:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 12:37:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:37:21 INFO - PROCESS | 1666 | 1463686641867 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 12:37:21 INFO - PROCESS | 1666 | 1463686641868 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 12:37:21 INFO - PROCESS | 1666 | 1463686641870 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:37:21 INFO - PROCESS | 1666 | 1463686641871 Marionette TRACE conn2 <- [1,274,null,{}] 12:37:21 INFO - PROCESS | 1666 | 1463686641875 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}] 12:37:21 INFO - PROCESS | 1666 | 1463686641957 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 12:37:21 INFO - PROCESS | 1666 | 1463686641987 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x1242bf000 == 36 [pid = 1666] [id = 76] 12:37:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x126f5f400) [pid = 1666] [serial = 225] [outer = 0x0] 12:37:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1275aa000) [pid = 1666] [serial = 226] [outer = 0x126f5f400] 12:37:22 INFO - PROCESS | 1666 | 1463686642012 Marionette DEBUG loaded listener.js 12:37:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x128c9f000) [pid = 1666] [serial = 227] [outer = 0x126f5f400] 12:37:22 INFO - PROCESS | 1666 | 1463686642287 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]]]}] 12:37:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:37:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 472ms 12:37:22 INFO - PROCESS | 1666 | 1463686642346 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 12:37:22 INFO - PROCESS | 1666 | 1463686642347 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 12:37:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:37:22 INFO - PROCESS | 1666 | 1463686642359 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:37:22 INFO - PROCESS | 1666 | 1463686642360 Marionette TRACE conn2 <- [1,278,null,{}] 12:37:22 INFO - PROCESS | 1666 | 1463686642363 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}] 12:37:22 INFO - PROCESS | 1666 | 1463686642446 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 12:37:22 INFO - PROCESS | 1666 | 1463686642451 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x126b87800 == 37 [pid = 1666] [id = 77] 12:37:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1275a4800) [pid = 1666] [serial = 228] [outer = 0x0] 12:37:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x128ca4000) [pid = 1666] [serial = 229] [outer = 0x1275a4800] 12:37:22 INFO - PROCESS | 1666 | 1463686642475 Marionette DEBUG loaded listener.js 12:37:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x128f7bc00) [pid = 1666] [serial = 230] [outer = 0x1275a4800] 12:37:22 INFO - PROCESS | 1666 | 1463686642785 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]]]}] 12:37:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:37:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 477ms 12:37:22 INFO - PROCESS | 1666 | 1463686642828 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 12:37:22 INFO - PROCESS | 1666 | 1463686642829 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 12:37:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:37:22 INFO - PROCESS | 1666 | 1463686642831 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:37:22 INFO - PROCESS | 1666 | 1463686642832 Marionette TRACE conn2 <- [1,282,null,{}] 12:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x11a1ebc00) [pid = 1666] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1133ed800) [pid = 1666] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1167c5400) [pid = 1666] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x115f51400) [pid = 1666] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x11896a000) [pid = 1666] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x11829a400) [pid = 1666] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x111d21c00) [pid = 1666] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x11754c400) [pid = 1666] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x121e98000) [pid = 1666] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x114fe4400) [pid = 1666] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12186ac00) [pid = 1666] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x118f30c00) [pid = 1666] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x126082000) [pid = 1666] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x118f34000) [pid = 1666] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x112dc2400) [pid = 1666] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x115bae800) [pid = 1666] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x12146ec00) [pid = 1666] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:37:22 INFO - PROCESS | 1666 | 1463686642932 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}] 12:37:23 INFO - PROCESS | 1666 | 1463686643002 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 12:37:23 INFO - PROCESS | 1666 | 1463686643008 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x1184e3000 == 38 [pid = 1666] [id = 78] 12:37:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x114fe1000) [pid = 1666] [serial = 231] [outer = 0x0] 12:37:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1168afc00) [pid = 1666] [serial = 232] [outer = 0x114fe1000] 12:37:23 INFO - PROCESS | 1666 | 1463686643033 Marionette DEBUG loaded listener.js 12:37:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x119425c00) [pid = 1666] [serial = 233] [outer = 0x114fe1000] 12:37:23 INFO - PROCESS | 1666 | 1463686643326 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]]]}] 12:37:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:37:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 505ms 12:37:23 INFO - PROCESS | 1666 | 1463686643337 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 12:37:23 INFO - PROCESS | 1666 | 1463686643338 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 12:37:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:37:23 INFO - PROCESS | 1666 | 1463686643348 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:37:23 INFO - PROCESS | 1666 | 1463686643350 Marionette TRACE conn2 <- [1,286,null,{}] 12:37:23 INFO - PROCESS | 1666 | 1463686643352 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}] 12:37:23 INFO - PROCESS | 1666 | 1463686643442 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 12:37:23 INFO - PROCESS | 1666 | 1463686643446 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c68000 == 39 [pid = 1666] [id = 79] 12:37:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12146ec00) [pid = 1666] [serial = 234] [outer = 0x0] 12:37:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x128ca0800) [pid = 1666] [serial = 235] [outer = 0x12146ec00] 12:37:23 INFO - PROCESS | 1666 | 1463686643482 Marionette DEBUG loaded listener.js 12:37:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12937a800) [pid = 1666] [serial = 236] [outer = 0x12146ec00] 12:37:23 INFO - PROCESS | 1666 | 1463686643797 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]]]}] 12:37:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:37:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 469ms 12:37:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:37:23 INFO - PROCESS | 1666 | 1463686643817 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 12:37:23 INFO - PROCESS | 1666 | 1463686643818 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 12:37:23 INFO - PROCESS | 1666 | 1463686643820 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:37:23 INFO - PROCESS | 1666 | 1463686643822 Marionette TRACE conn2 <- [1,290,null,{}] 12:37:23 INFO - PROCESS | 1666 | 1463686643827 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}] 12:37:23 INFO - PROCESS | 1666 | 1463686643930 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 12:37:23 INFO - PROCESS | 1666 | 1463686643937 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x128f5b000 == 40 [pid = 1666] [id = 80] 12:37:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x116381000) [pid = 1666] [serial = 237] [outer = 0x0] 12:37:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12937b000) [pid = 1666] [serial = 238] [outer = 0x116381000] 12:37:23 INFO - PROCESS | 1666 | 1463686643966 Marionette DEBUG loaded listener.js 12:37:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1295b3c00) [pid = 1666] [serial = 239] [outer = 0x116381000] 12:37:24 INFO - PROCESS | 1666 | 1463686644319 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]]]}] 12:37:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:37:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 521ms 12:37:24 INFO - PROCESS | 1666 | 1463686644343 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 12:37:24 INFO - PROCESS | 1666 | 1463686644344 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 12:37:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:37:24 INFO - PROCESS | 1666 | 1463686644347 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:37:24 INFO - PROCESS | 1666 | 1463686644347 Marionette TRACE conn2 <- [1,294,null,{}] 12:37:24 INFO - PROCESS | 1666 | 1463686644349 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}] 12:37:24 INFO - PROCESS | 1666 | 1463686644408 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 12:37:24 INFO - PROCESS | 1666 | 1463686644412 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x129560800 == 41 [pid = 1666] [id = 81] 12:37:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1295b8400) [pid = 1666] [serial = 240] [outer = 0x0] 12:37:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x1295c9800) [pid = 1666] [serial = 241] [outer = 0x1295b8400] 12:37:24 INFO - PROCESS | 1666 | 1463686644434 Marionette DEBUG loaded listener.js 12:37:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x12a748800) [pid = 1666] [serial = 242] [outer = 0x1295b8400] 12:37:24 INFO - PROCESS | 1666 | 1463686644805 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]]]}] 12:37:24 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. 12:37:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 469ms 12:37:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:37:24 INFO - PROCESS | 1666 | 1463686644817 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 12:37:24 INFO - PROCESS | 1666 | 1463686644818 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 12:37:24 INFO - PROCESS | 1666 | 1463686644821 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:37:24 INFO - PROCESS | 1666 | 1463686644825 Marionette TRACE conn2 <- [1,298,null,{}] 12:37:24 INFO - PROCESS | 1666 | 1463686644828 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}] 12:37:24 INFO - PROCESS | 1666 | 1463686644970 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 12:37:25 INFO - PROCESS | 1666 | 1463686645089 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x112f37000 == 42 [pid = 1666] [id = 82] 12:37:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x111d84400) [pid = 1666] [serial = 243] [outer = 0x0] 12:37:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1122b7c00) [pid = 1666] [serial = 244] [outer = 0x111d84400] 12:37:25 INFO - PROCESS | 1666 | 1463686645142 Marionette DEBUG loaded listener.js 12:37:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x115bb2400) [pid = 1666] [serial = 245] [outer = 0x111d84400] 12:37:25 INFO - PROCESS | 1666 | 1463686645580 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]]]}] 12:37:25 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. 12:37:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 772ms 12:37:25 INFO - PROCESS | 1666 | 1463686645594 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 12:37:25 INFO - PROCESS | 1666 | 1463686645597 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 12:37:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:37:25 INFO - PROCESS | 1666 | 1463686645600 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:37:25 INFO - PROCESS | 1666 | 1463686645603 Marionette TRACE conn2 <- [1,302,null,{}] 12:37:25 INFO - PROCESS | 1666 | 1463686645606 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}] 12:37:25 INFO - PROCESS | 1666 | 1463686645699 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 12:37:25 INFO - PROCESS | 1666 | 1463686645740 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x118f8e800 == 43 [pid = 1666] [id = 83] 12:37:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x1167c6000) [pid = 1666] [serial = 246] [outer = 0x0] 12:37:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x1184ba000) [pid = 1666] [serial = 247] [outer = 0x1167c6000] 12:37:25 INFO - PROCESS | 1666 | 1463686645771 Marionette DEBUG loaded listener.js 12:37:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x119457000) [pid = 1666] [serial = 248] [outer = 0x1167c6000] 12:37:26 INFO - PROCESS | 1666 | 1463686646177 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]]]}] 12:37:26 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. 12:37:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 619ms 12:37:26 INFO - PROCESS | 1666 | 1463686646222 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 12:37:26 INFO - PROCESS | 1666 | 1463686646225 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 12:37:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:37:26 INFO - PROCESS | 1666 | 1463686646227 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:37:26 INFO - PROCESS | 1666 | 1463686646229 Marionette TRACE conn2 <- [1,306,null,{}] 12:37:26 INFO - PROCESS | 1666 | 1463686646231 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}] 12:37:26 INFO - PROCESS | 1666 | 1463686646322 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 12:37:26 INFO - PROCESS | 1666 | 1463686646401 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x1272eb800 == 44 [pid = 1666] [id = 84] 12:37:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x1165ac000) [pid = 1666] [serial = 249] [outer = 0x0] 12:37:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x1211ce800) [pid = 1666] [serial = 250] [outer = 0x1165ac000] 12:37:26 INFO - PROCESS | 1666 | 1463686646432 Marionette DEBUG loaded listener.js 12:37:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x12154c800) [pid = 1666] [serial = 251] [outer = 0x1165ac000] 12:37:26 INFO - PROCESS | 1666 | 1463686646828 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]]]}] 12:37:26 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. 12:37:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 619ms 12:37:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:37:26 INFO - PROCESS | 1666 | 1463686646846 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 12:37:26 INFO - PROCESS | 1666 | 1463686646848 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 12:37:26 INFO - PROCESS | 1666 | 1463686646855 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:37:26 INFO - PROCESS | 1666 | 1463686646859 Marionette TRACE conn2 <- [1,310,null,{}] 12:37:26 INFO - PROCESS | 1666 | 1463686646862 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}] 12:37:26 INFO - PROCESS | 1666 | 1463686646955 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 12:37:27 INFO - PROCESS | 1666 | 1463686647008 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x1290bb800 == 45 [pid = 1666] [id = 85] 12:37:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x1212d7400) [pid = 1666] [serial = 252] [outer = 0x0] 12:37:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x125005000) [pid = 1666] [serial = 253] [outer = 0x1212d7400] 12:37:27 INFO - PROCESS | 1666 | 1463686647037 Marionette DEBUG loaded listener.js 12:37:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x126bc1400) [pid = 1666] [serial = 254] [outer = 0x1212d7400] 12:37:27 INFO - PROCESS | 1666 | 1463686647432 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]]]}] 12:37:27 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. 12:37:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 626ms 12:37:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:37:27 INFO - PROCESS | 1666 | 1463686647478 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 12:37:27 INFO - PROCESS | 1666 | 1463686647479 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 12:37:27 INFO - PROCESS | 1666 | 1463686647481 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:37:27 INFO - PROCESS | 1666 | 1463686647483 Marionette TRACE conn2 <- [1,314,null,{}] 12:37:27 INFO - PROCESS | 1666 | 1463686647485 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}] 12:37:27 INFO - PROCESS | 1666 | 1463686647578 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 12:37:27 INFO - PROCESS | 1666 | 1463686647677 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x112af5000 == 46 [pid = 1666] [id = 86] 12:37:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x119587000) [pid = 1666] [serial = 255] [outer = 0x0] 12:37:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x1275aac00) [pid = 1666] [serial = 256] [outer = 0x119587000] 12:37:27 INFO - PROCESS | 1666 | 1463686647720 Marionette DEBUG loaded listener.js 12:37:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x128c2d800) [pid = 1666] [serial = 257] [outer = 0x119587000] 12:37:28 INFO - PROCESS | 1666 | 1463686648232 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]]]}] 12:37:28 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. 12:37:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 769ms 12:37:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:37:28 INFO - PROCESS | 1666 | 1463686648251 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 12:37:28 INFO - PROCESS | 1666 | 1463686648253 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 12:37:28 INFO - PROCESS | 1666 | 1463686648257 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:37:28 INFO - PROCESS | 1666 | 1463686648259 Marionette TRACE conn2 <- [1,318,null,{}] 12:37:28 INFO - PROCESS | 1666 | 1463686648262 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}] 12:37:28 INFO - PROCESS | 1666 | 1463686648347 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 12:37:28 INFO - PROCESS | 1666 | 1463686648389 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x118325800 == 47 [pid = 1666] [id = 87] 12:37:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x11346f000) [pid = 1666] [serial = 258] [outer = 0x0] 12:37:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x1167ce000) [pid = 1666] [serial = 259] [outer = 0x11346f000] 12:37:28 INFO - PROCESS | 1666 | 1463686648416 Marionette DEBUG loaded listener.js 12:37:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x116fffc00) [pid = 1666] [serial = 260] [outer = 0x11346f000] 12:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x129560800 == 46 [pid = 1666] [id = 81] 12:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x128f5b000 == 45 [pid = 1666] [id = 80] 12:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x128c68000 == 44 [pid = 1666] [id = 79] 12:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x1184e3000 == 43 [pid = 1666] [id = 78] 12:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x126b87800 == 42 [pid = 1666] [id = 77] 12:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x1242bf000 == 41 [pid = 1666] [id = 76] 12:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x121cd0800 == 40 [pid = 1666] [id = 75] 12:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x1215dd000 == 39 [pid = 1666] [id = 74] 12:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x113226800 == 38 [pid = 1666] [id = 73] 12:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x1189a7800 == 37 [pid = 1666] [id = 72] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x1165a7800) [pid = 1666] [serial = 156] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x116f6e000 == 36 [pid = 1666] [id = 71] 12:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x116910000 == 35 [pid = 1666] [id = 70] 12:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x11348c800 == 34 [pid = 1666] [id = 69] 12:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x116baa000 == 33 [pid = 1666] [id = 68] 12:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x111fa4800 == 32 [pid = 1666] [id = 67] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x1212d6800) [pid = 1666] [serial = 174] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x114fdf000) [pid = 1666] [serial = 159] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x117679400) [pid = 1666] [serial = 162] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x11829dc00) [pid = 1666] [serial = 163] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x118348000) [pid = 1666] [serial = 165] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x121683000) [pid = 1666] [serial = 177] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x119453c00) [pid = 1666] [serial = 168] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x119589c00) [pid = 1666] [serial = 169] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x118f9b400) [pid = 1666] [serial = 166] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x121472000) [pid = 1666] [serial = 175] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x113318c00) [pid = 1666] [serial = 142] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x1122b7800) [pid = 1666] [serial = 141] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x118350400) [pid = 1666] [serial = 145] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1250d8400) [pid = 1666] [serial = 183] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x12502f000) [pid = 1666] [serial = 186] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x121e99c00) [pid = 1666] [serial = 180] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x12500d800) [pid = 1666] [serial = 181] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x117681000) [pid = 1666] [serial = 144] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1211ca400) [pid = 1666] [serial = 148] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1260e4000) [pid = 1666] [serial = 189] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x11945c000) [pid = 1666] [serial = 147] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x119d7d400) [pid = 1666] [serial = 190] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12607d400) [pid = 1666] [serial = 184] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x116569800) [pid = 1666] [serial = 160] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x121ac0c00) [pid = 1666] [serial = 151] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x126bc9800) [pid = 1666] [serial = 192] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x11942c800) [pid = 1666] [serial = 171] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x121885400) [pid = 1666] [serial = 150] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x125009400) [pid = 1666] [serial = 154] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1275a4000) [pid = 1666] [serial = 195] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x119d7dc00) [pid = 1666] [serial = 172] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1270f8c00) [pid = 1666] [serial = 193] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x12607f400) [pid = 1666] [serial = 187] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x121c3b800) [pid = 1666] [serial = 153] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x121a7d400) [pid = 1666] [serial = 178] [outer = 0x0] [url = about:blank] 12:37:28 INFO - PROCESS | 1666 | 1463686648902 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]]]}] 12:37:28 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. 12:37:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 671ms 12:37:28 INFO - PROCESS | 1666 | 1463686648928 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 12:37:28 INFO - PROCESS | 1666 | 1463686648931 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 12:37:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:37:28 INFO - PROCESS | 1666 | 1463686648936 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:37:28 INFO - PROCESS | 1666 | 1463686648937 Marionette TRACE conn2 <- [1,322,null,{}] 12:37:28 INFO - PROCESS | 1666 | 1463686648942 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}] 12:37:29 INFO - PROCESS | 1666 | 1463686649011 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 12:37:29 INFO - PROCESS | 1666 | 1463686649016 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x11635c800 == 33 [pid = 1666] [id = 88] 12:37:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x11605c400) [pid = 1666] [serial = 261] [outer = 0x0] 12:37:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x118043800) [pid = 1666] [serial = 262] [outer = 0x11605c400] 12:37:29 INFO - PROCESS | 1666 | 1463686649044 Marionette DEBUG loaded listener.js 12:37:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1184ef000) [pid = 1666] [serial = 263] [outer = 0x11605c400] 12:37:29 INFO - PROCESS | 1666 | 1463686649389 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]]]}] 12:37:29 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. 12:37:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 470ms 12:37:29 INFO - PROCESS | 1666 | 1463686649407 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 12:37:29 INFO - PROCESS | 1666 | 1463686649409 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 12:37:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:37:29 INFO - PROCESS | 1666 | 1463686649412 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:37:29 INFO - PROCESS | 1666 | 1463686649414 Marionette TRACE conn2 <- [1,326,null,{}] 12:37:29 INFO - PROCESS | 1666 | 1463686649421 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}] 12:37:29 INFO - PROCESS | 1666 | 1463686649494 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 12:37:29 INFO - PROCESS | 1666 | 1463686649499 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x11743c000 == 34 [pid = 1666] [id = 89] 12:37:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x119426800) [pid = 1666] [serial = 264] [outer = 0x0] 12:37:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x119582800) [pid = 1666] [serial = 265] [outer = 0x119426800] 12:37:29 INFO - PROCESS | 1666 | 1463686649529 Marionette DEBUG loaded listener.js 12:37:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x11a079400) [pid = 1666] [serial = 266] [outer = 0x119426800] 12:37:29 INFO - PROCESS | 1666 | 1463686649848 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]]]}] 12:37:29 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. 12:37:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 472ms 12:37:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:37:29 INFO - PROCESS | 1666 | 1463686649885 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 12:37:29 INFO - PROCESS | 1666 | 1463686649887 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 12:37:29 INFO - PROCESS | 1666 | 1463686649893 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:37:29 INFO - PROCESS | 1666 | 1463686649895 Marionette TRACE conn2 <- [1,330,null,{}] 12:37:29 INFO - PROCESS | 1666 | 1463686649898 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}] 12:37:30 INFO - PROCESS | 1666 | 1463686650026 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 12:37:30 INFO - PROCESS | 1666 | 1463686650116 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x118f90800 == 35 [pid = 1666] [id = 90] 12:37:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1212d5c00) [pid = 1666] [serial = 267] [outer = 0x0] 12:37:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x121470400) [pid = 1666] [serial = 268] [outer = 0x1212d5c00] 12:37:30 INFO - PROCESS | 1666 | 1463686650157 Marionette DEBUG loaded listener.js 12:37:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x121686800) [pid = 1666] [serial = 269] [outer = 0x1212d5c00] 12:37:30 INFO - PROCESS | 1666 | 1463686650555 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]]]}] 12:37:30 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. 12:37:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 671ms 12:37:30 INFO - PROCESS | 1666 | 1463686650563 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 12:37:30 INFO - PROCESS | 1666 | 1463686650564 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 12:37:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:37:30 INFO - PROCESS | 1666 | 1463686650572 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:37:30 INFO - PROCESS | 1666 | 1463686650575 Marionette TRACE conn2 <- [1,334,null,{}] 12:37:30 INFO - PROCESS | 1666 | 1463686650578 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}] 12:37:30 INFO - PROCESS | 1666 | 1463686650646 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 12:37:30 INFO - PROCESS | 1666 | 1463686650650 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x119d56800 == 36 [pid = 1666] [id = 91] 12:37:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12188d000) [pid = 1666] [serial = 270] [outer = 0x0] 12:37:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x121ac1c00) [pid = 1666] [serial = 271] [outer = 0x12188d000] 12:37:30 INFO - PROCESS | 1666 | 1463686650677 Marionette DEBUG loaded listener.js 12:37:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1242f7000) [pid = 1666] [serial = 272] [outer = 0x12188d000] 12:37:31 INFO - PROCESS | 1666 | 1463686651006 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]]]}] 12:37:31 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. 12:37:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 471ms 12:37:31 INFO - PROCESS | 1666 | 1463686651043 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 12:37:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:37:31 INFO - PROCESS | 1666 | 1463686651045 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 12:37:31 INFO - PROCESS | 1666 | 1463686651049 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:37:31 INFO - PROCESS | 1666 | 1463686651050 Marionette TRACE conn2 <- [1,338,null,{}] 12:37:31 INFO - PROCESS | 1666 | 1463686651053 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}] 12:37:31 INFO - PROCESS | 1666 | 1463686651186 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 12:37:31 INFO - PROCESS | 1666 | 1463686651276 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x121502800 == 37 [pid = 1666] [id = 92] 12:37:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12188d400) [pid = 1666] [serial = 273] [outer = 0x0] 12:37:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12534b800) [pid = 1666] [serial = 274] [outer = 0x12188d400] 12:37:31 INFO - PROCESS | 1666 | 1463686651318 Marionette DEBUG loaded listener.js 12:37:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1275a5c00) [pid = 1666] [serial = 275] [outer = 0x12188d400] 12:37:31 INFO - PROCESS | 1666 | 1463686651732 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]]]}] 12:37:31 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. 12:37:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 719ms 12:37:31 INFO - PROCESS | 1666 | 1463686651773 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 12:37:31 INFO - PROCESS | 1666 | 1463686651775 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 12:37:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:37:31 INFO - PROCESS | 1666 | 1463686651777 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:37:31 INFO - PROCESS | 1666 | 1463686651778 Marionette TRACE conn2 <- [1,342,null,{}] 12:37:31 INFO - PROCESS | 1666 | 1463686651780 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}] 12:37:31 INFO - PROCESS | 1666 | 1463686651865 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 12:37:31 INFO - PROCESS | 1666 | 1463686651870 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x121cd0000 == 38 [pid = 1666] [id = 93] 12:37:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x127228c00) [pid = 1666] [serial = 276] [outer = 0x0] 12:37:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x128c2e800) [pid = 1666] [serial = 277] [outer = 0x127228c00] 12:37:31 INFO - PROCESS | 1666 | 1463686651896 Marionette DEBUG loaded listener.js 12:37:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x128c33c00) [pid = 1666] [serial = 278] [outer = 0x127228c00] 12:37:32 INFO - PROCESS | 1666 | 1463686652213 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]]]}] 12:37:32 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. 12:37:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 468ms 12:37:32 INFO - PROCESS | 1666 | 1463686652254 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 12:37:32 INFO - PROCESS | 1666 | 1463686652255 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 12:37:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:37:32 INFO - PROCESS | 1666 | 1463686652261 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:37:32 INFO - PROCESS | 1666 | 1463686652262 Marionette TRACE conn2 <- [1,346,null,{}] 12:37:32 INFO - PROCESS | 1666 | 1463686652265 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}] 12:37:32 INFO - PROCESS | 1666 | 1463686652351 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 12:37:32 INFO - PROCESS | 1666 | 1463686652382 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x1242bc000 == 39 [pid = 1666] [id = 94] 12:37:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x128c34800) [pid = 1666] [serial = 279] [outer = 0x0] 12:37:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x128c9a400) [pid = 1666] [serial = 280] [outer = 0x128c34800] 12:37:32 INFO - PROCESS | 1666 | 1463686652406 Marionette DEBUG loaded listener.js 12:37:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x128dd9800) [pid = 1666] [serial = 281] [outer = 0x128c34800] 12:37:32 INFO - PROCESS | 1666 | 1463686652741 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]]]}] 12:37:32 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. 12:37:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 519ms 12:37:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:37:32 INFO - PROCESS | 1666 | 1463686652780 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 12:37:32 INFO - PROCESS | 1666 | 1463686652781 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 12:37:32 INFO - PROCESS | 1666 | 1463686652783 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:37:32 INFO - PROCESS | 1666 | 1463686652784 Marionette TRACE conn2 <- [1,350,null,{}] 12:37:32 INFO - PROCESS | 1666 | 1463686652786 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}] 12:37:32 INFO - PROCESS | 1666 | 1463686652875 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 12:37:32 INFO - PROCESS | 1666 | 1463686652879 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x126b94000 == 40 [pid = 1666] [id = 95] 12:37:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x128c97c00) [pid = 1666] [serial = 282] [outer = 0x0] 12:37:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x128f84c00) [pid = 1666] [serial = 283] [outer = 0x128c97c00] 12:37:32 INFO - PROCESS | 1666 | 1463686652904 Marionette DEBUG loaded listener.js 12:37:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x1290a0c00) [pid = 1666] [serial = 284] [outer = 0x128c97c00] 12:37:33 INFO - PROCESS | 1666 | 1463686653204 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]]]}] 12:37:33 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. 12:37:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 12:37:33 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x12146ec00) [pid = 1666] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:37:33 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x112e40400) [pid = 1666] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:37:33 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x118f95400) [pid = 1666] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:37:33 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x11334cc00) [pid = 1666] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:37:33 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1275a4800) [pid = 1666] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:37:33 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x116381000) [pid = 1666] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:37:33 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x115f50000) [pid = 1666] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:37:33 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x126f5f400) [pid = 1666] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:37:33 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x112f04800) [pid = 1666] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:37:33 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x114fe1000) [pid = 1666] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:37:33 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x118045400) [pid = 1666] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:37:33 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12167cc00) [pid = 1666] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:37:33 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1160e1c00) [pid = 1666] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:37:33 INFO - PROCESS | 1666 | 1463686653331 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 12:37:33 INFO - PROCESS | 1666 | 1463686653333 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 12:37:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:37:33 INFO - PROCESS | 1666 | 1463686653337 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:37:33 INFO - PROCESS | 1666 | 1463686653339 Marionette TRACE conn2 <- [1,354,null,{}] 12:37:33 INFO - PROCESS | 1666 | 1463686653341 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}] 12:37:33 INFO - PROCESS | 1666 | 1463686653415 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 12:37:33 INFO - PROCESS | 1666 | 1463686653419 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x1211ad800 == 41 [pid = 1666] [id = 96] 12:37:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x118964800) [pid = 1666] [serial = 285] [outer = 0x0] 12:37:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1211cf000) [pid = 1666] [serial = 286] [outer = 0x118964800] 12:37:33 INFO - PROCESS | 1666 | 1463686653446 Marionette DEBUG loaded listener.js 12:37:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x126bc4c00) [pid = 1666] [serial = 287] [outer = 0x118964800] 12:37:33 INFO - PROCESS | 1666 | 1463686653793 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]]]}] 12:37:33 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. 12:37:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 471ms 12:37:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:37:33 INFO - PROCESS | 1666 | 1463686653809 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 12:37:33 INFO - PROCESS | 1666 | 1463686653811 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 12:37:33 INFO - PROCESS | 1666 | 1463686653813 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:37:33 INFO - PROCESS | 1666 | 1463686653815 Marionette TRACE conn2 <- [1,358,null,{}] 12:37:33 INFO - PROCESS | 1666 | 1463686653817 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}] 12:37:33 INFO - PROCESS | 1666 | 1463686653902 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 12:37:33 INFO - PROCESS | 1666 | 1463686653948 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x1290b9000 == 42 [pid = 1666] [id = 97] 12:37:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x118346800) [pid = 1666] [serial = 288] [outer = 0x0] 12:37:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1290a0800) [pid = 1666] [serial = 289] [outer = 0x118346800] 12:37:33 INFO - PROCESS | 1666 | 1463686653976 Marionette DEBUG loaded listener.js 12:37:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x12a8e0800) [pid = 1666] [serial = 290] [outer = 0x118346800] 12:37:34 INFO - PROCESS | 1666 | 1463686654324 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]]]}] 12:37:34 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. 12:37:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 520ms 12:37:34 INFO - PROCESS | 1666 | 1463686654334 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 12:37:34 INFO - PROCESS | 1666 | 1463686654335 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 12:37:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:37:34 INFO - PROCESS | 1666 | 1463686654339 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:37:34 INFO - PROCESS | 1666 | 1463686654342 Marionette TRACE conn2 <- [1,362,null,{}] 12:37:34 INFO - PROCESS | 1666 | 1463686654346 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}] 12:37:34 INFO - PROCESS | 1666 | 1463686654465 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 12:37:34 INFO - PROCESS | 1666 | 1463686654526 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a7a9800 == 43 [pid = 1666] [id = 98] 12:37:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x11896fc00) [pid = 1666] [serial = 291] [outer = 0x0] 12:37:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x12a8e7000) [pid = 1666] [serial = 292] [outer = 0x11896fc00] 12:37:34 INFO - PROCESS | 1666 | 1463686654566 Marionette DEBUG loaded listener.js 12:37:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x12a938800) [pid = 1666] [serial = 293] [outer = 0x11896fc00] 12:37:34 INFO - PROCESS | 1666 | 1463686654883 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]]]}] 12:37:34 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. 12:37:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 573ms 12:37:34 INFO - PROCESS | 1666 | 1463686654914 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 12:37:34 INFO - PROCESS | 1666 | 1463686654915 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 12:37:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:37:34 INFO - PROCESS | 1666 | 1463686654918 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:37:34 INFO - PROCESS | 1666 | 1463686654919 Marionette TRACE conn2 <- [1,366,null,{}] 12:37:34 INFO - PROCESS | 1666 | 1463686654930 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}] 12:37:35 INFO - PROCESS | 1666 | 1463686655052 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 12:37:35 INFO - PROCESS | 1666 | 1463686655142 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a94c000 == 44 [pid = 1666] [id = 99] 12:37:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x12a93b000) [pid = 1666] [serial = 294] [outer = 0x0] 12:37:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x12a941400) [pid = 1666] [serial = 295] [outer = 0x12a93b000] 12:37:35 INFO - PROCESS | 1666 | 1463686655183 Marionette DEBUG loaded listener.js 12:37:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x12ab76800) [pid = 1666] [serial = 296] [outer = 0x12a93b000] 12:37:35 INFO - PROCESS | 1666 | 1463686655701 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]]]}] 12:37:35 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. 12:37:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 818ms 12:37:35 INFO - PROCESS | 1666 | 1463686655737 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 12:37:35 INFO - PROCESS | 1666 | 1463686655741 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 12:37:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:37:35 INFO - PROCESS | 1666 | 1463686655746 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:37:35 INFO - PROCESS | 1666 | 1463686655748 Marionette TRACE conn2 <- [1,370,null,{}] 12:37:35 INFO - PROCESS | 1666 | 1463686655752 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}] 12:37:35 INFO - PROCESS | 1666 | 1463686655848 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 12:37:35 INFO - PROCESS | 1666 | 1463686655907 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x116ba7000 == 45 [pid = 1666] [id = 100] 12:37:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x11605c000) [pid = 1666] [serial = 297] [outer = 0x0] 12:37:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x116955800) [pid = 1666] [serial = 298] [outer = 0x11605c000] 12:37:35 INFO - PROCESS | 1666 | 1463686655938 Marionette DEBUG loaded listener.js 12:37:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x118042c00) [pid = 1666] [serial = 299] [outer = 0x11605c000] 12:37:36 INFO - PROCESS | 1666 | 1463686656355 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]]]}] 12:37:36 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. 12:37:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 620ms 12:37:36 INFO - PROCESS | 1666 | 1463686656367 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 12:37:36 INFO - PROCESS | 1666 | 1463686656371 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 12:37:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:37:36 INFO - PROCESS | 1666 | 1463686656375 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:37:36 INFO - PROCESS | 1666 | 1463686656377 Marionette TRACE conn2 <- [1,374,null,{}] 12:37:36 INFO - PROCESS | 1666 | 1463686656380 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}] 12:37:36 INFO - PROCESS | 1666 | 1463686656478 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 12:37:36 INFO - PROCESS | 1666 | 1463686656570 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x12150e800 == 46 [pid = 1666] [id = 101] 12:37:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x11942b000) [pid = 1666] [serial = 300] [outer = 0x0] 12:37:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x119457400) [pid = 1666] [serial = 301] [outer = 0x11942b000] 12:37:36 INFO - PROCESS | 1666 | 1463686656601 Marionette DEBUG loaded listener.js 12:37:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x119d7dc00) [pid = 1666] [serial = 302] [outer = 0x11942b000] 12:37:37 INFO - PROCESS | 1666 | 1463686657019 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:37:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:37:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 670ms 12:37:37 INFO - PROCESS | 1666 | 1463686657045 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 12:37:37 INFO - PROCESS | 1666 | 1463686657047 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 12:37:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:37:37 INFO - PROCESS | 1666 | 1463686657049 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:37:37 INFO - PROCESS | 1666 | 1463686657052 Marionette TRACE conn2 <- [1,378,null,{}] 12:37:37 INFO - PROCESS | 1666 | 1463686657059 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}] 12:37:37 INFO - PROCESS | 1666 | 1463686657156 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 12:37:37 INFO - PROCESS | 1666 | 1463686657199 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a953800 == 47 [pid = 1666] [id = 102] 12:37:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x121473400) [pid = 1666] [serial = 303] [outer = 0x0] 12:37:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x1250d8400) [pid = 1666] [serial = 304] [outer = 0x121473400] 12:37:37 INFO - PROCESS | 1666 | 1463686657230 Marionette DEBUG loaded listener.js 12:37:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x126bbfc00) [pid = 1666] [serial = 305] [outer = 0x121473400] 12:37:37 INFO - PROCESS | 1666 | 1463686657657 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:37:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:37:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 621ms 12:37:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:37:37 INFO - PROCESS | 1666 | 1463686657670 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 12:37:37 INFO - PROCESS | 1666 | 1463686657672 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 12:37:37 INFO - PROCESS | 1666 | 1463686657675 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:37:37 INFO - PROCESS | 1666 | 1463686657677 Marionette TRACE conn2 <- [1,382,null,{}] 12:37:37 INFO - PROCESS | 1666 | 1463686657679 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}] 12:37:37 INFO - PROCESS | 1666 | 1463686657774 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 12:37:37 INFO - PROCESS | 1666 | 1463686657853 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x113225000 == 48 [pid = 1666] [id = 103] 12:37:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x11694c000) [pid = 1666] [serial = 306] [outer = 0x0] 12:37:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x1261bb800) [pid = 1666] [serial = 307] [outer = 0x11694c000] 12:37:37 INFO - PROCESS | 1666 | 1463686657895 Marionette DEBUG loaded listener.js 12:37:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x128c9d800) [pid = 1666] [serial = 308] [outer = 0x11694c000] 12:37:38 INFO - PROCESS | 1666 | 1463686658551 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:37:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:37:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 919ms 12:37:38 INFO - PROCESS | 1666 | 1463686658595 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 12:37:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:37:38 INFO - PROCESS | 1666 | 1463686658596 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 12:37:38 INFO - PROCESS | 1666 | 1463686658600 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:37:38 INFO - PROCESS | 1666 | 1463686658601 Marionette TRACE conn2 <- [1,386,null,{}] 12:37:38 INFO - PROCESS | 1666 | 1463686658605 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}] 12:37:38 INFO - PROCESS | 1666 | 1463686658686 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 12:37:38 INFO - PROCESS | 1666 | 1463686658746 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x116090000 == 49 [pid = 1666] [id = 104] 12:37:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x116381000) [pid = 1666] [serial = 309] [outer = 0x0] 12:37:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x116b58c00) [pid = 1666] [serial = 310] [outer = 0x116381000] 12:37:38 INFO - PROCESS | 1666 | 1463686658774 Marionette DEBUG loaded listener.js 12:37:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x11767f000) [pid = 1666] [serial = 311] [outer = 0x116381000] 12:37:39 INFO - PROCESS | 1666 | --DOCSHELL 0x12a7a9800 == 48 [pid = 1666] [id = 98] 12:37:39 INFO - PROCESS | 1666 | --DOCSHELL 0x1290b9000 == 47 [pid = 1666] [id = 97] 12:37:39 INFO - PROCESS | 1666 | --DOCSHELL 0x1211ad800 == 46 [pid = 1666] [id = 96] 12:37:39 INFO - PROCESS | 1666 | --DOCSHELL 0x126b94000 == 45 [pid = 1666] [id = 95] 12:37:39 INFO - PROCESS | 1666 | --DOCSHELL 0x1242bc000 == 44 [pid = 1666] [id = 94] 12:37:39 INFO - PROCESS | 1666 | --DOCSHELL 0x121cd0000 == 43 [pid = 1666] [id = 93] 12:37:39 INFO - PROCESS | 1666 | --DOCSHELL 0x121502800 == 42 [pid = 1666] [id = 92] 12:37:39 INFO - PROCESS | 1666 | --DOCSHELL 0x119d56800 == 41 [pid = 1666] [id = 91] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x1295c9800) [pid = 1666] [serial = 241] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOCSHELL 0x118f90800 == 40 [pid = 1666] [id = 90] 12:37:39 INFO - PROCESS | 1666 | --DOCSHELL 0x11743c000 == 39 [pid = 1666] [id = 89] 12:37:39 INFO - PROCESS | 1666 | --DOCSHELL 0x11635c800 == 38 [pid = 1666] [id = 88] 12:37:39 INFO - PROCESS | 1666 | --DOCSHELL 0x118325800 == 37 [pid = 1666] [id = 87] 12:37:39 INFO - PROCESS | 1666 | --DOCSHELL 0x1272eb800 == 36 [pid = 1666] [id = 84] 12:37:39 INFO - PROCESS | 1666 | --DOCSHELL 0x118f8e800 == 35 [pid = 1666] [id = 83] 12:37:39 INFO - PROCESS | 1666 | --DOCSHELL 0x112f37000 == 34 [pid = 1666] [id = 82] 12:37:39 INFO - PROCESS | 1666 | 1463686659202 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]]]}] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x11767cc00) [pid = 1666] [serial = 205] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x12937a800) [pid = 1666] [serial = 236] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x12193a800) [pid = 1666] [serial = 218] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x119461000) [pid = 1666] [serial = 211] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x1212d3400) [pid = 1666] [serial = 214] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x128ca4000) [pid = 1666] [serial = 229] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x121472800) [pid = 1666] [serial = 217] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x12937b000) [pid = 1666] [serial = 238] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x116956800) [pid = 1666] [serial = 157] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x1275aa000) [pid = 1666] [serial = 226] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x1120eec00) [pid = 1666] [serial = 198] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x1261bfc00) [pid = 1666] [serial = 223] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x127059c00) [pid = 1666] [serial = 224] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x1168afc00) [pid = 1666] [serial = 232] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x128ca0800) [pid = 1666] [serial = 235] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x12cceb000) [pid = 1666] [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.] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x11896c800) [pid = 1666] [serial = 208] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1260e8c00) [pid = 1666] [serial = 221] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1184bb000) [pid = 1666] [serial = 207] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1167c7800) [pid = 1666] [serial = 204] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x128c9f000) [pid = 1666] [serial = 227] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x119425c00) [pid = 1666] [serial = 233] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1211c3800) [pid = 1666] [serial = 212] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x124249c00) [pid = 1666] [serial = 220] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x128f7bc00) [pid = 1666] [serial = 230] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x117549c00) [pid = 1666] [serial = 201] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x12146e800) [pid = 1666] [serial = 215] [outer = 0x0] [url = about:blank] 12:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1295b3c00) [pid = 1666] [serial = 239] [outer = 0x0] [url = about:blank] 12:37:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:37:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 619ms 12:37:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:37:39 INFO - PROCESS | 1666 | 1463686659219 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 12:37:39 INFO - PROCESS | 1666 | 1463686659223 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 12:37:39 INFO - PROCESS | 1666 | 1463686659227 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:37:39 INFO - PROCESS | 1666 | 1463686659229 Marionette TRACE conn2 <- [1,390,null,{}] 12:37:39 INFO - PROCESS | 1666 | 1463686659232 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}] 12:37:39 INFO - PROCESS | 1666 | 1463686659309 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 12:37:39 INFO - PROCESS | 1666 | 1463686659314 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x1167d8800 == 35 [pid = 1666] [id = 105] 12:37:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x118294400) [pid = 1666] [serial = 312] [outer = 0x0] 12:37:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1184bf400) [pid = 1666] [serial = 313] [outer = 0x118294400] 12:37:39 INFO - PROCESS | 1666 | 1463686659347 Marionette DEBUG loaded listener.js 12:37:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x118f9b400) [pid = 1666] [serial = 314] [outer = 0x118294400] 12:37:39 INFO - PROCESS | 1666 | 1463686659854 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]]]}] 12:37:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:37:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 670ms 12:37:39 INFO - PROCESS | 1666 | 1463686659898 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 12:37:39 INFO - PROCESS | 1666 | 1463686659899 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 12:37:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:37:39 INFO - PROCESS | 1666 | 1463686659901 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:37:39 INFO - PROCESS | 1666 | 1463686659903 Marionette TRACE conn2 <- [1,394,null,{}] 12:37:39 INFO - PROCESS | 1666 | 1463686659917 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}] 12:37:39 INFO - PROCESS | 1666 | 1463686659992 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 12:37:39 INFO - PROCESS | 1666 | 1463686659997 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x1189ad000 == 36 [pid = 1666] [id = 106] 12:37:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1211cac00) [pid = 1666] [serial = 315] [outer = 0x0] 12:37:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1212d3400) [pid = 1666] [serial = 316] [outer = 0x1211cac00] 12:37:40 INFO - PROCESS | 1666 | 1463686660026 Marionette DEBUG loaded listener.js 12:37:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1212dfc00) [pid = 1666] [serial = 317] [outer = 0x1211cac00] 12:37:40 INFO - PROCESS | 1666 | 1463686660348 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]]]}] 12:37:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:37:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 477ms 12:37:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:37:40 INFO - PROCESS | 1666 | 1463686660378 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 12:37:40 INFO - PROCESS | 1666 | 1463686660380 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 12:37:40 INFO - PROCESS | 1666 | 1463686660389 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:37:40 INFO - PROCESS | 1666 | 1463686660392 Marionette TRACE conn2 <- [1,398,null,{}] 12:37:40 INFO - PROCESS | 1666 | 1463686660395 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}] 12:37:40 INFO - PROCESS | 1666 | 1463686660464 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 12:37:40 INFO - PROCESS | 1666 | 1463686660468 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x119d48800 == 37 [pid = 1666] [id = 107] 12:37:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x121472800) [pid = 1666] [serial = 318] [outer = 0x0] 12:37:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x121909000) [pid = 1666] [serial = 319] [outer = 0x121472800] 12:37:40 INFO - PROCESS | 1666 | 1463686660496 Marionette DEBUG loaded listener.js 12:37:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x124240000) [pid = 1666] [serial = 320] [outer = 0x121472800] 12:37:40 INFO - PROCESS | 1666 | 1463686660816 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]]]}] 12:37:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:37:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 478ms 12:37:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:37:40 INFO - PROCESS | 1666 | 1463686660861 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 12:37:40 INFO - PROCESS | 1666 | 1463686660862 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 12:37:40 INFO - PROCESS | 1666 | 1463686660864 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:37:40 INFO - PROCESS | 1666 | 1463686660865 Marionette TRACE conn2 <- [1,402,null,{}] 12:37:40 INFO - PROCESS | 1666 | 1463686660867 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}] 12:37:40 INFO - PROCESS | 1666 | 1463686660938 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 12:37:41 INFO - PROCESS | 1666 | 1463686661011 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x1215e1000 == 38 [pid = 1666] [id = 108] 12:37:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1261b3400) [pid = 1666] [serial = 321] [outer = 0x0] 12:37:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1261bb000) [pid = 1666] [serial = 322] [outer = 0x1261b3400] 12:37:41 INFO - PROCESS | 1666 | 1463686661042 Marionette DEBUG loaded listener.js 12:37:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x126bc3800) [pid = 1666] [serial = 323] [outer = 0x1261b3400] 12:37:41 INFO - PROCESS | 1666 | 1463686661459 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]]]}] 12:37:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:37:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 618ms 12:37:41 INFO - PROCESS | 1666 | 1463686661483 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 12:37:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:37:41 INFO - PROCESS | 1666 | 1463686661484 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 12:37:41 INFO - PROCESS | 1666 | 1463686661486 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:37:41 INFO - PROCESS | 1666 | 1463686661487 Marionette TRACE conn2 <- [1,406,null,{}] 12:37:41 INFO - PROCESS | 1666 | 1463686661491 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}] 12:37:41 INFO - PROCESS | 1666 | 1463686661596 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 12:37:41 INFO - PROCESS | 1666 | 1463686661627 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x124220800 == 39 [pid = 1666] [id = 109] 12:37:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x126bc3c00) [pid = 1666] [serial = 324] [outer = 0x0] 12:37:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x12721d800) [pid = 1666] [serial = 325] [outer = 0x126bc3c00] 12:37:41 INFO - PROCESS | 1666 | 1463686661652 Marionette DEBUG loaded listener.js 12:37:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x128de2c00) [pid = 1666] [serial = 326] [outer = 0x126bc3c00] 12:37:42 INFO - PROCESS | 1666 | 1463686662003 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]]]}] 12:37:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:37:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 569ms 12:37:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:37:42 INFO - PROCESS | 1666 | 1463686662055 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 12:37:42 INFO - PROCESS | 1666 | 1463686662056 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 12:37:42 INFO - PROCESS | 1666 | 1463686662058 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:37:42 INFO - PROCESS | 1666 | 1463686662059 Marionette TRACE conn2 <- [1,410,null,{}] 12:37:42 INFO - PROCESS | 1666 | 1463686662062 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}] 12:37:42 INFO - PROCESS | 1666 | 1463686662149 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 12:37:42 INFO - PROCESS | 1666 | 1463686662162 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x1253bc800 == 40 [pid = 1666] [id = 110] 12:37:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x128c36000) [pid = 1666] [serial = 327] [outer = 0x0] 12:37:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x12909fc00) [pid = 1666] [serial = 328] [outer = 0x128c36000] 12:37:42 INFO - PROCESS | 1666 | 1463686662187 Marionette DEBUG loaded listener.js 12:37:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x129382c00) [pid = 1666] [serial = 329] [outer = 0x128c36000] 12:37:42 INFO - PROCESS | 1666 | 1463686662519 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]]]}] 12:37:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:37:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 468ms 12:37:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:37:42 INFO - PROCESS | 1666 | 1463686662528 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 12:37:42 INFO - PROCESS | 1666 | 1463686662529 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 12:37:42 INFO - PROCESS | 1666 | 1463686662531 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:37:42 INFO - PROCESS | 1666 | 1463686662533 Marionette TRACE conn2 <- [1,414,null,{}] 12:37:42 INFO - PROCESS | 1666 | 1463686662535 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}] 12:37:42 INFO - PROCESS | 1666 | 1463686662631 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 12:37:42 INFO - PROCESS | 1666 | 1463686662636 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x126fe0800 == 41 [pid = 1666] [id = 111] 12:37:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x128f82c00) [pid = 1666] [serial = 330] [outer = 0x0] 12:37:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x1295b5000) [pid = 1666] [serial = 331] [outer = 0x128f82c00] 12:37:42 INFO - PROCESS | 1666 | 1463686662661 Marionette DEBUG loaded listener.js 12:37:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x1295cec00) [pid = 1666] [serial = 332] [outer = 0x128f82c00] 12:37:43 INFO - PROCESS | 1666 | 1463686662999 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]]]}] 12:37:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:37:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 518ms 12:37:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:37:43 INFO - PROCESS | 1666 | 1463686663050 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 12:37:43 INFO - PROCESS | 1666 | 1463686663051 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 12:37:43 INFO - PROCESS | 1666 | 1463686663053 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:37:43 INFO - PROCESS | 1666 | 1463686663054 Marionette TRACE conn2 <- [1,418,null,{}] 12:37:43 INFO - PROCESS | 1666 | 1463686663056 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}] 12:37:43 INFO - PROCESS | 1666 | 1463686663145 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 12:37:43 INFO - PROCESS | 1666 | 1463686663157 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d3c800 == 42 [pid = 1666] [id = 112] 12:37:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x129385c00) [pid = 1666] [serial = 333] [outer = 0x0] 12:37:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x12a8e1800) [pid = 1666] [serial = 334] [outer = 0x129385c00] 12:37:43 INFO - PROCESS | 1666 | 1463686663182 Marionette DEBUG loaded listener.js 12:37:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x12a93a800) [pid = 1666] [serial = 335] [outer = 0x129385c00] 12:37:43 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x1295b8400) [pid = 1666] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:37:43 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x111d1b000) [pid = 1666] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:37:43 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x116b5d000) [pid = 1666] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:37:43 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x127228c00) [pid = 1666] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:37:43 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x128c34800) [pid = 1666] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:37:43 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x11605c400) [pid = 1666] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:37:43 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x11346f000) [pid = 1666] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:37:43 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x12188d000) [pid = 1666] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:37:43 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x119426800) [pid = 1666] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:37:43 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x1212d5c00) [pid = 1666] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:37:43 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x128c97c00) [pid = 1666] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:37:43 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x118964800) [pid = 1666] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:37:43 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x118346800) [pid = 1666] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:37:43 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x12188d400) [pid = 1666] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:37:43 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x11896fc00) [pid = 1666] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:37:43 INFO - PROCESS | 1666 | 1463686663717 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:37:44 INFO - PROCESS | 1666 | 1463686664049 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]]]}] 12:37:44 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 12:37:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1018ms 12:37:44 INFO - PROCESS | 1666 | 1463686664072 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 12:37:44 INFO - PROCESS | 1666 | 1463686664074 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 12:37:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:37:44 INFO - PROCESS | 1666 | 1463686664083 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:37:44 INFO - PROCESS | 1666 | 1463686664084 Marionette TRACE conn2 <- [1,422,null,{}] 12:37:44 INFO - PROCESS | 1666 | 1463686664086 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}] 12:37:44 INFO - PROCESS | 1666 | 1463686664163 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 12:37:44 INFO - PROCESS | 1666 | 1463686664206 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x129565800 == 43 [pid = 1666] [id = 113] 12:37:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1184f3000) [pid = 1666] [serial = 336] [outer = 0x0] 12:37:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x12188d400) [pid = 1666] [serial = 337] [outer = 0x1184f3000] 12:37:44 INFO - PROCESS | 1666 | 1463686664231 Marionette DEBUG loaded listener.js 12:37:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x12ab79800) [pid = 1666] [serial = 338] [outer = 0x1184f3000] 12:37:44 INFO - PROCESS | 1666 | 1463686664975 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]]]}] 12:37:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:37:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 924ms 12:37:45 INFO - PROCESS | 1666 | 1463686665001 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 12:37:45 INFO - PROCESS | 1666 | 1463686665003 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 12:37:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:37:45 INFO - PROCESS | 1666 | 1463686665006 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:37:45 INFO - PROCESS | 1666 | 1463686665017 Marionette TRACE conn2 <- [1,426,null,{}] 12:37:45 INFO - PROCESS | 1666 | 1463686665019 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}] 12:37:45 INFO - PROCESS | 1666 | 1463686665105 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 12:37:45 INFO - PROCESS | 1666 | 1463686665112 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a948800 == 44 [pid = 1666] [id = 114] 12:37:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x12ab7c000) [pid = 1666] [serial = 339] [outer = 0x0] 12:37:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x12abc6c00) [pid = 1666] [serial = 340] [outer = 0x12ab7c000] 12:37:45 INFO - PROCESS | 1666 | 1463686665140 Marionette DEBUG loaded listener.js 12:37:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x12b24d400) [pid = 1666] [serial = 341] [outer = 0x12ab7c000] 12:37:45 INFO - PROCESS | 1666 | 1463686665592 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] 12:37:45 INFO - PROCESS | 1666 | 1463686665639 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 12:37:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:37:45 INFO - PROCESS | 1666 | 1463686665645 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:37:45 INFO - PROCESS | 1666 | 1463686665647 Marionette TRACE conn2 <- [1,430,null,{}] 12:37:45 INFO - PROCESS | 1666 | 1463686665651 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}] 12:37:45 INFO - PROCESS | 1666 | 1463686665749 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 12:37:45 INFO - PROCESS | 1666 | 1463686665795 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x116919800 == 45 [pid = 1666] [id = 115] 12:37:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x1133ed800) [pid = 1666] [serial = 342] [outer = 0x0] 12:37:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x116563c00) [pid = 1666] [serial = 343] [outer = 0x1133ed800] 12:37:45 INFO - PROCESS | 1666 | 1463686665827 Marionette DEBUG loaded listener.js 12:37:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x116ff6800) [pid = 1666] [serial = 344] [outer = 0x1133ed800] 12:37:46 INFO - PROCESS | 1666 | 1463686666255 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]]]}] 12:37:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:37:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 622ms 12:37:46 INFO - PROCESS | 1666 | 1463686666267 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 12:37:46 INFO - PROCESS | 1666 | 1463686666270 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 12:37:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:37:46 INFO - PROCESS | 1666 | 1463686666277 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:37:46 INFO - PROCESS | 1666 | 1463686666279 Marionette TRACE conn2 <- [1,434,null,{}] 12:37:46 INFO - PROCESS | 1666 | 1463686666282 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}] 12:37:46 INFO - PROCESS | 1666 | 1463686666378 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 12:37:46 INFO - PROCESS | 1666 | 1463686666420 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x119577000 == 46 [pid = 1666] [id = 116] 12:37:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x11754c400) [pid = 1666] [serial = 345] [outer = 0x0] 12:37:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x11330f400) [pid = 1666] [serial = 346] [outer = 0x11754c400] 12:37:46 INFO - PROCESS | 1666 | 1463686666451 Marionette DEBUG loaded listener.js 12:37:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x119d0d000) [pid = 1666] [serial = 347] [outer = 0x11754c400] 12:37:46 INFO - PROCESS | 1666 | 1463686666876 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]]]}] 12:37:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:37:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 620ms 12:37:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:37:46 INFO - PROCESS | 1666 | 1463686666898 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 12:37:46 INFO - PROCESS | 1666 | 1463686666899 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 12:37:46 INFO - PROCESS | 1666 | 1463686666901 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:37:46 INFO - PROCESS | 1666 | 1463686666904 Marionette TRACE conn2 <- [1,438,null,{}] 12:37:46 INFO - PROCESS | 1666 | 1463686666931 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}] 12:37:47 INFO - PROCESS | 1666 | 1463686667030 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 12:37:47 INFO - PROCESS | 1666 | 1463686667126 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8cc800 == 47 [pid = 1666] [id = 117] 12:37:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x1261bd000) [pid = 1666] [serial = 348] [outer = 0x0] 12:37:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x126f5dc00) [pid = 1666] [serial = 349] [outer = 0x1261bd000] 12:37:47 INFO - PROCESS | 1666 | 1463686667157 Marionette DEBUG loaded listener.js 12:37:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x1275a8800) [pid = 1666] [serial = 350] [outer = 0x1261bd000] 12:37:47 INFO - PROCESS | 1666 | 1463686667596 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]]]}] 12:37:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:37:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 741ms 12:37:47 INFO - PROCESS | 1666 | 1463686667656 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 12:37:47 INFO - PROCESS | 1666 | 1463686667658 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 12:37:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:37:47 INFO - PROCESS | 1666 | 1463686667662 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:37:47 INFO - PROCESS | 1666 | 1463686667663 Marionette TRACE conn2 <- [1,442,null,{}] 12:37:47 INFO - PROCESS | 1666 | 1463686667665 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}] 12:37:47 INFO - PROCESS | 1666 | 1463686667772 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 12:37:47 INFO - PROCESS | 1666 | 1463686667845 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b281800 == 48 [pid = 1666] [id = 118] 12:37:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x1275a6000) [pid = 1666] [serial = 351] [outer = 0x0] 12:37:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x128c9c400) [pid = 1666] [serial = 352] [outer = 0x1275a6000] 12:37:47 INFO - PROCESS | 1666 | 1463686667875 Marionette DEBUG loaded listener.js 12:37:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x12909a400) [pid = 1666] [serial = 353] [outer = 0x1275a6000] 12:37:48 INFO - PROCESS | 1666 | 1463686668312 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]]]}] 12:37:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:37:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 719ms 12:37:48 INFO - PROCESS | 1666 | 1463686668513 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 12:37:48 INFO - PROCESS | 1666 | 1463686668516 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 12:37:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:37:48 INFO - PROCESS | 1666 | 1463686668521 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:37:48 INFO - PROCESS | 1666 | 1463686668523 Marionette TRACE conn2 <- [1,446,null,{}] 12:37:48 INFO - PROCESS | 1666 | 1463686668529 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}] 12:37:48 INFO - PROCESS | 1666 | 1463686668614 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 12:37:48 INFO - PROCESS | 1666 | 1463686668670 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x117444800 == 49 [pid = 1666] [id = 119] 12:37:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x1169abc00) [pid = 1666] [serial = 354] [outer = 0x0] 12:37:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x117685000) [pid = 1666] [serial = 355] [outer = 0x1169abc00] 12:37:48 INFO - PROCESS | 1666 | 1463686668697 Marionette DEBUG loaded listener.js 12:37:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x11942c800) [pid = 1666] [serial = 356] [outer = 0x1169abc00] 12:37:49 INFO - PROCESS | 1666 | 1463686669135 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]]]}] 12:37:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:37:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 623ms 12:37:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:37:49 INFO - PROCESS | 1666 | 1463686669144 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 12:37:49 INFO - PROCESS | 1666 | 1463686669146 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 12:37:49 INFO - PROCESS | 1666 | 1463686669151 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:37:49 INFO - PROCESS | 1666 | 1463686669154 Marionette TRACE conn2 <- [1,450,null,{}] 12:37:49 INFO - PROCESS | 1666 | 1463686669157 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}] 12:37:49 INFO - PROCESS | 1666 | 1463686669258 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 12:37:49 INFO - PROCESS | 1666 | --DOCSHELL 0x129565800 == 48 [pid = 1666] [id = 113] 12:37:49 INFO - PROCESS | 1666 | --DOCSHELL 0x128d3c800 == 47 [pid = 1666] [id = 112] 12:37:49 INFO - PROCESS | 1666 | --DOCSHELL 0x126fe0800 == 46 [pid = 1666] [id = 111] 12:37:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1253bc800 == 45 [pid = 1666] [id = 110] 12:37:49 INFO - PROCESS | 1666 | --DOCSHELL 0x124220800 == 44 [pid = 1666] [id = 109] 12:37:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1215e1000 == 43 [pid = 1666] [id = 108] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x1275aac00) [pid = 1666] [serial = 256] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x12a941400) [pid = 1666] [serial = 295] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOCSHELL 0x119d48800 == 42 [pid = 1666] [id = 107] 12:37:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1189ad000 == 41 [pid = 1666] [id = 106] 12:37:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1167d8800 == 40 [pid = 1666] [id = 105] 12:37:49 INFO - PROCESS | 1666 | --DOCSHELL 0x116090000 == 39 [pid = 1666] [id = 104] 12:37:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12150e800 == 38 [pid = 1666] [id = 101] 12:37:49 INFO - PROCESS | 1666 | --DOCSHELL 0x116ba7000 == 37 [pid = 1666] [id = 100] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x12a748800) [pid = 1666] [serial = 242] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x128c2e800) [pid = 1666] [serial = 277] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x128c9a400) [pid = 1666] [serial = 280] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x118043800) [pid = 1666] [serial = 262] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x1184ef000) [pid = 1666] [serial = 263] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x116fffc00) [pid = 1666] [serial = 260] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x1167ce000) [pid = 1666] [serial = 259] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x121ac1c00) [pid = 1666] [serial = 271] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x1242f7000) [pid = 1666] [serial = 272] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x119582800) [pid = 1666] [serial = 265] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x11a079400) [pid = 1666] [serial = 266] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x121470400) [pid = 1666] [serial = 268] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x121686800) [pid = 1666] [serial = 269] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x1122b7c00) [pid = 1666] [serial = 244] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x1184ba000) [pid = 1666] [serial = 247] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1211ce800) [pid = 1666] [serial = 250] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x125005000) [pid = 1666] [serial = 253] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x128f84c00) [pid = 1666] [serial = 283] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x128dd9800) [pid = 1666] [serial = 281] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1211cf000) [pid = 1666] [serial = 286] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1290a0800) [pid = 1666] [serial = 289] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x126bc4c00) [pid = 1666] [serial = 287] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1290a0c00) [pid = 1666] [serial = 284] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1275a5c00) [pid = 1666] [serial = 275] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12a8e0800) [pid = 1666] [serial = 290] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x12a938800) [pid = 1666] [serial = 293] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x12534b800) [pid = 1666] [serial = 274] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x12a8e7000) [pid = 1666] [serial = 292] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x128c33c00) [pid = 1666] [serial = 278] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1130e1800) [pid = 1666] [serial = 199] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x11829b800) [pid = 1666] [serial = 202] [outer = 0x0] [url = about:blank] 12:37:49 INFO - PROCESS | 1666 | 1463686669338 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x112e59800 == 38 [pid = 1666] [id = 120] 12:37:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x116531400) [pid = 1666] [serial = 357] [outer = 0x0] 12:37:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x11828fc00) [pid = 1666] [serial = 358] [outer = 0x116531400] 12:37:49 INFO - PROCESS | 1666 | 1463686669366 Marionette DEBUG loaded listener.js 12:37:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x119d0dc00) [pid = 1666] [serial = 359] [outer = 0x116531400] 12:37:49 INFO - PROCESS | 1666 | 1463686669667 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] 12:37:49 INFO - PROCESS | 1666 | 1463686669724 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 12:37:49 INFO - PROCESS | 1666 | 1463686669727 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:37:49 INFO - PROCESS | 1666 | 1463686669728 Marionette TRACE conn2 <- [1,454,null,{}] 12:37:49 INFO - PROCESS | 1666 | 1463686669734 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}] 12:37:49 INFO - PROCESS | 1666 | 1463686669811 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 12:37:49 INFO - PROCESS | 1666 | 1463686669817 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x1189ad000 == 39 [pid = 1666] [id = 121] 12:37:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x121683000) [pid = 1666] [serial = 360] [outer = 0x0] 12:37:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x121e0e400) [pid = 1666] [serial = 361] [outer = 0x121683000] 12:37:49 INFO - PROCESS | 1666 | 1463686669847 Marionette DEBUG loaded listener.js 12:37:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x126081400) [pid = 1666] [serial = 362] [outer = 0x121683000] 12:37:50 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:37:50 INFO - PROCESS | 1666 | 1463686670184 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]]]}] 12:37:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:37:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 468ms 12:37:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:37:50 INFO - PROCESS | 1666 | 1463686670198 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 12:37:50 INFO - PROCESS | 1666 | 1463686670199 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 12:37:50 INFO - PROCESS | 1666 | 1463686670201 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:37:50 INFO - PROCESS | 1666 | 1463686670202 Marionette TRACE conn2 <- [1,458,null,{}] 12:37:50 INFO - PROCESS | 1666 | 1463686670205 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}] 12:37:50 INFO - PROCESS | 1666 | 1463686670279 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 12:37:50 INFO - PROCESS | 1666 | 1463686670283 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x1211ac800 == 40 [pid = 1666] [id = 122] 12:37:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1261b1800) [pid = 1666] [serial = 363] [outer = 0x0] 12:37:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12721d400) [pid = 1666] [serial = 364] [outer = 0x1261b1800] 12:37:50 INFO - PROCESS | 1666 | 1463686670312 Marionette DEBUG loaded listener.js 12:37:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x128c2dc00) [pid = 1666] [serial = 365] [outer = 0x1261b1800] 12:37:50 INFO - PROCESS | 1666 | 1463686670635 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] 12:37:50 INFO - PROCESS | 1666 | 1463686670672 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 12:37:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:37:50 INFO - PROCESS | 1666 | 1463686670676 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:37:50 INFO - PROCESS | 1666 | 1463686670677 Marionette TRACE conn2 <- [1,462,null,{}] 12:37:50 INFO - PROCESS | 1666 | 1463686670680 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}] 12:37:50 INFO - PROCESS | 1666 | 1463686670750 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 12:37:50 INFO - PROCESS | 1666 | 1463686670796 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x1216dd000 == 41 [pid = 1666] [id = 123] 12:37:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1167ce000) [pid = 1666] [serial = 366] [outer = 0x0] 12:37:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x128c34c00) [pid = 1666] [serial = 367] [outer = 0x1167ce000] 12:37:50 INFO - PROCESS | 1666 | 1463686670821 Marionette DEBUG loaded listener.js 12:37:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x129099800) [pid = 1666] [serial = 368] [outer = 0x1167ce000] 12:37:51 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:37:51 INFO - PROCESS | 1666 | 1463686671130 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] 12:37:51 INFO - PROCESS | 1666 | 1463686671147 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 12:37:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:37:51 INFO - PROCESS | 1666 | 1463686671149 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:37:51 INFO - PROCESS | 1666 | 1463686671150 Marionette TRACE conn2 <- [1,466,null,{}] 12:37:51 INFO - PROCESS | 1666 | 1463686671153 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}] 12:37:51 INFO - PROCESS | 1666 | 1463686671249 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 12:37:51 INFO - PROCESS | 1666 | 1463686671254 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x1253c0000 == 42 [pid = 1666] [id = 124] 12:37:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x129387c00) [pid = 1666] [serial = 369] [outer = 0x0] 12:37:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x12a749400) [pid = 1666] [serial = 370] [outer = 0x129387c00] 12:37:51 INFO - PROCESS | 1666 | 1463686671283 Marionette DEBUG loaded listener.js 12:37:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x12ab7e800) [pid = 1666] [serial = 371] [outer = 0x129387c00] 12:37:51 INFO - PROCESS | 1666 | 1463686671657 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] 12:37:51 INFO - PROCESS | 1666 | 1463686671669 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 12:37:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:37:51 INFO - PROCESS | 1666 | 1463686671671 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:37:51 INFO - PROCESS | 1666 | 1463686671674 Marionette TRACE conn2 <- [1,470,null,{}] 12:37:51 INFO - PROCESS | 1666 | 1463686671676 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}] 12:37:51 INFO - PROCESS | 1666 | 1463686671768 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 12:37:51 INFO - PROCESS | 1666 | 1463686671782 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x126fdb000 == 43 [pid = 1666] [id = 125] 12:37:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x12a8e7400) [pid = 1666] [serial = 372] [outer = 0x0] 12:37:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x12abd0400) [pid = 1666] [serial = 373] [outer = 0x12a8e7400] 12:37:51 INFO - PROCESS | 1666 | 1463686671807 Marionette DEBUG loaded listener.js 12:37:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x12b24b400) [pid = 1666] [serial = 374] [outer = 0x12a8e7400] 12:37:52 INFO - PROCESS | 1666 | 1463686672133 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]]]}] 12:37:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:37:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 471ms 12:37:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:37:52 INFO - PROCESS | 1666 | 1463686672142 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 12:37:52 INFO - PROCESS | 1666 | 1463686672143 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 12:37:52 INFO - PROCESS | 1666 | 1463686672145 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:37:52 INFO - PROCESS | 1666 | 1463686672146 Marionette TRACE conn2 <- [1,474,null,{}] 12:37:52 INFO - PROCESS | 1666 | 1463686672148 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}] 12:37:52 INFO - PROCESS | 1666 | 1463686672245 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 12:37:52 INFO - PROCESS | 1666 | 1463686672257 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c66000 == 44 [pid = 1666] [id = 126] 12:37:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x12b24f400) [pid = 1666] [serial = 375] [outer = 0x0] 12:37:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x12ba6a000) [pid = 1666] [serial = 376] [outer = 0x12b24f400] 12:37:52 INFO - PROCESS | 1666 | 1463686672282 Marionette DEBUG loaded listener.js 12:37:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x12ba70800) [pid = 1666] [serial = 377] [outer = 0x12b24f400] 12:37:52 INFO - PROCESS | 1666 | 1463686672624 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]]]}] 12:37:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:37:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 518ms 12:37:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:37:52 INFO - PROCESS | 1666 | 1463686672664 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 12:37:52 INFO - PROCESS | 1666 | 1463686672665 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 12:37:52 INFO - PROCESS | 1666 | 1463686672667 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:37:52 INFO - PROCESS | 1666 | 1463686672668 Marionette TRACE conn2 <- [1,478,null,{}] 12:37:52 INFO - PROCESS | 1666 | 1463686672671 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}] 12:37:52 INFO - PROCESS | 1666 | 1463686672769 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 12:37:52 INFO - PROCESS | 1666 | 1463686672775 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a513000 == 45 [pid = 1666] [id = 127] 12:37:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x12b24f800) [pid = 1666] [serial = 378] [outer = 0x0] 12:37:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x12bd0a000) [pid = 1666] [serial = 379] [outer = 0x12b24f800] 12:37:52 INFO - PROCESS | 1666 | 1463686672799 Marionette DEBUG loaded listener.js 12:37:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x12bdab800) [pid = 1666] [serial = 380] [outer = 0x12b24f800] 12:37:53 INFO - PROCESS | 1666 | 1463686673106 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]]]}] 12:37:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:37:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 468ms 12:37:53 INFO - PROCESS | 1666 | 1463686673142 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 12:37:53 INFO - PROCESS | 1666 | 1463686673145 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 12:37:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:37:53 INFO - PROCESS | 1666 | 1463686673152 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:37:53 INFO - PROCESS | 1666 | 1463686673153 Marionette TRACE conn2 <- [1,482,null,{}] 12:37:53 INFO - PROCESS | 1666 | 1463686673155 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}] 12:37:53 INFO - PROCESS | 1666 | 1463686673253 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 12:37:53 INFO - PROCESS | 1666 | 1463686673258 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a949000 == 46 [pid = 1666] [id = 128] 12:37:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x12bd03000) [pid = 1666] [serial = 381] [outer = 0x0] 12:37:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x12bdb3400) [pid = 1666] [serial = 382] [outer = 0x12bd03000] 12:37:53 INFO - PROCESS | 1666 | 1463686673282 Marionette DEBUG loaded listener.js 12:37:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x12bdbc400) [pid = 1666] [serial = 383] [outer = 0x12bd03000] 12:37:53 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x119587000) [pid = 1666] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:37:53 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x127224400) [pid = 1666] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:37:53 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x126bc3c00) [pid = 1666] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:37:53 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x128c36000) [pid = 1666] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:37:53 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x11694c000) [pid = 1666] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:37:53 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x1211cac00) [pid = 1666] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:37:53 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x116381000) [pid = 1666] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:37:53 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x1261b3400) [pid = 1666] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:37:53 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x118294400) [pid = 1666] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:37:53 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x121472800) [pid = 1666] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:37:53 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x128f82c00) [pid = 1666] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:37:53 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x129385c00) [pid = 1666] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:37:53 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1184f3000) [pid = 1666] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:37:53 INFO - PROCESS | 1666 | 1463686673685 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]]]}] 12:37:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:37:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 568ms 12:37:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:37:53 INFO - PROCESS | 1666 | 1463686673720 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 12:37:53 INFO - PROCESS | 1666 | 1463686673722 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 12:37:53 INFO - PROCESS | 1666 | 1463686673726 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:37:53 INFO - PROCESS | 1666 | 1463686673728 Marionette TRACE conn2 <- [1,486,null,{}] 12:37:53 INFO - PROCESS | 1666 | 1463686673730 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}] 12:37:53 INFO - PROCESS | 1666 | 1463686673838 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 12:37:53 INFO - PROCESS | 1666 | 1463686673868 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x128f4d800 == 47 [pid = 1666] [id = 129] 12:37:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x118294400) [pid = 1666] [serial = 384] [outer = 0x0] 12:37:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x121c3a800) [pid = 1666] [serial = 385] [outer = 0x118294400] 12:37:53 INFO - PROCESS | 1666 | 1463686673897 Marionette DEBUG loaded listener.js 12:37:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x12bdc1000) [pid = 1666] [serial = 386] [outer = 0x118294400] 12:37:54 INFO - PROCESS | 1666 | 1463686674193 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]]]}] 12:37:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:37:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 521ms 12:37:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:37:54 INFO - PROCESS | 1666 | 1463686674246 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 12:37:54 INFO - PROCESS | 1666 | 1463686674247 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 12:37:54 INFO - PROCESS | 1666 | 1463686674249 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:37:54 INFO - PROCESS | 1666 | 1463686674250 Marionette TRACE conn2 <- [1,490,null,{}] 12:37:54 INFO - PROCESS | 1666 | 1463686674252 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}] 12:37:54 INFO - PROCESS | 1666 | 1463686674330 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 12:37:54 INFO - PROCESS | 1666 | 1463686674334 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9de800 == 48 [pid = 1666] [id = 130] 12:37:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x12ab7cc00) [pid = 1666] [serial = 387] [outer = 0x0] 12:37:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x12bdc6800) [pid = 1666] [serial = 388] [outer = 0x12ab7cc00] 12:37:54 INFO - PROCESS | 1666 | 1463686674399 Marionette DEBUG loaded listener.js 12:37:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x12c538c00) [pid = 1666] [serial = 389] [outer = 0x12ab7cc00] 12:37:54 INFO - PROCESS | 1666 | 1463686674672 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]]]}] 12:37:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:37:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 468ms 12:37:54 INFO - PROCESS | 1666 | 1463686674717 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 12:37:54 INFO - PROCESS | 1666 | 1463686674718 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 12:37:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:37:54 INFO - PROCESS | 1666 | 1463686674721 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:37:54 INFO - PROCESS | 1666 | 1463686674722 Marionette TRACE conn2 <- [1,494,null,{}] 12:37:54 INFO - PROCESS | 1666 | 1463686674727 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}] 12:37:54 INFO - PROCESS | 1666 | 1463686674803 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 12:37:54 INFO - PROCESS | 1666 | 1463686674810 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bd61000 == 49 [pid = 1666] [id = 131] 12:37:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x11334b000) [pid = 1666] [serial = 390] [outer = 0x0] 12:37:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x12c540c00) [pid = 1666] [serial = 391] [outer = 0x11334b000] 12:37:54 INFO - PROCESS | 1666 | 1463686674834 Marionette DEBUG loaded listener.js 12:37:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x12c6b5c00) [pid = 1666] [serial = 392] [outer = 0x11334b000] 12:37:55 INFO - PROCESS | 1666 | 1463686675132 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]]]}] 12:37:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:37:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 421ms 12:37:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:37:55 INFO - PROCESS | 1666 | 1463686675147 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 12:37:55 INFO - PROCESS | 1666 | 1463686675148 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 12:37:55 INFO - PROCESS | 1666 | 1463686675150 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:37:55 INFO - PROCESS | 1666 | 1463686675151 Marionette TRACE conn2 <- [1,498,null,{}] 12:37:55 INFO - PROCESS | 1666 | 1463686675153 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}] 12:37:55 INFO - PROCESS | 1666 | 1463686675234 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 12:37:55 INFO - PROCESS | 1666 | 1463686675239 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be73800 == 50 [pid = 1666] [id = 132] 12:37:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x12c53bc00) [pid = 1666] [serial = 393] [outer = 0x0] 12:37:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x12c6b4c00) [pid = 1666] [serial = 394] [outer = 0x12c53bc00] 12:37:55 INFO - PROCESS | 1666 | 1463686675307 Marionette DEBUG loaded listener.js 12:37:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x12c6be400) [pid = 1666] [serial = 395] [outer = 0x12c53bc00] 12:37:55 INFO - PROCESS | 1666 | 1463686675617 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]]]}] 12:37:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:37:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 518ms 12:37:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:37:55 INFO - PROCESS | 1666 | 1463686675668 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 12:37:55 INFO - PROCESS | 1666 | 1463686675671 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 12:37:55 INFO - PROCESS | 1666 | 1463686675677 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:37:55 INFO - PROCESS | 1666 | 1463686675679 Marionette TRACE conn2 <- [1,502,null,{}] 12:37:55 INFO - PROCESS | 1666 | 1463686675683 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}] 12:37:55 INFO - PROCESS | 1666 | 1463686675783 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 12:37:55 INFO - PROCESS | 1666 | 1463686675829 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x116ba1800 == 51 [pid = 1666] [id = 133] 12:37:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x116711000) [pid = 1666] [serial = 396] [outer = 0x0] 12:37:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x116956800) [pid = 1666] [serial = 397] [outer = 0x116711000] 12:37:55 INFO - PROCESS | 1666 | 1463686675859 Marionette DEBUG loaded listener.js 12:37:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x11896a400) [pid = 1666] [serial = 398] [outer = 0x116711000] 12:37:56 INFO - PROCESS | 1666 | 1463686676284 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]]]}] 12:37:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:37:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 622ms 12:37:56 INFO - PROCESS | 1666 | 1463686676297 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 12:37:56 INFO - PROCESS | 1666 | 1463686676301 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 12:37:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:37:56 INFO - PROCESS | 1666 | 1463686676306 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:37:56 INFO - PROCESS | 1666 | 1463686676308 Marionette TRACE conn2 <- [1,506,null,{}] 12:37:56 INFO - PROCESS | 1666 | 1463686676310 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}] 12:37:56 INFO - PROCESS | 1666 | 1463686676409 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 12:37:56 INFO - PROCESS | 1666 | 1463686676454 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x1217c0000 == 52 [pid = 1666] [id = 134] 12:37:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x1167c7800) [pid = 1666] [serial = 399] [outer = 0x0] 12:37:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x11958d400) [pid = 1666] [serial = 400] [outer = 0x1167c7800] 12:37:56 INFO - PROCESS | 1666 | 1463686676484 Marionette DEBUG loaded listener.js 12:37:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x12423b000) [pid = 1666] [serial = 401] [outer = 0x1167c7800] 12:37:56 INFO - PROCESS | 1666 | 1463686676918 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]]]}] 12:37:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:37:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 620ms 12:37:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:37:56 INFO - PROCESS | 1666 | 1463686676926 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 12:37:56 INFO - PROCESS | 1666 | 1463686676928 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 12:37:56 INFO - PROCESS | 1666 | 1463686676930 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:37:56 INFO - PROCESS | 1666 | 1463686676933 Marionette TRACE conn2 <- [1,510,null,{}] 12:37:56 INFO - PROCESS | 1666 | 1463686676942 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}] 12:37:57 INFO - PROCESS | 1666 | 1463686677043 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 12:37:57 INFO - PROCESS | 1666 | 1463686677089 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bbb9800 == 53 [pid = 1666] [id = 135] 12:37:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x12705c800) [pid = 1666] [serial = 402] [outer = 0x0] 12:37:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x128ca4000) [pid = 1666] [serial = 403] [outer = 0x12705c800] 12:37:57 INFO - PROCESS | 1666 | 1463686677120 Marionette DEBUG loaded listener.js 12:37:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x1295b2c00) [pid = 1666] [serial = 404] [outer = 0x12705c800] 12:37:57 INFO - PROCESS | 1666 | 1463686677561 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]]]}] 12:37:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:37:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 670ms 12:37:57 INFO - PROCESS | 1666 | 1463686677601 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 12:37:57 INFO - PROCESS | 1666 | 1463686677603 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 12:37:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:37:57 INFO - PROCESS | 1666 | 1463686677621 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:37:57 INFO - PROCESS | 1666 | 1463686677623 Marionette TRACE conn2 <- [1,514,null,{}] 12:37:57 INFO - PROCESS | 1666 | 1463686677628 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}] 12:37:57 INFO - PROCESS | 1666 | 1463686677724 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 12:37:57 INFO - PROCESS | 1666 | 1463686677786 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c525800 == 54 [pid = 1666] [id = 136] 12:37:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x12a8efc00) [pid = 1666] [serial = 405] [outer = 0x0] 12:37:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x12ab7a000) [pid = 1666] [serial = 406] [outer = 0x12a8efc00] 12:37:57 INFO - PROCESS | 1666 | 1463686677815 Marionette DEBUG loaded listener.js 12:37:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x12bd07c00) [pid = 1666] [serial = 407] [outer = 0x12a8efc00] 12:37:58 INFO - PROCESS | 1666 | 1463686678206 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]]]}] 12:37:58 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 12:37:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 638ms 12:37:58 INFO - PROCESS | 1666 | 1463686678243 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 12:37:58 INFO - PROCESS | 1666 | 1463686678244 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 12:37:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:37:58 INFO - PROCESS | 1666 | 1463686678247 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:37:58 INFO - PROCESS | 1666 | 1463686678248 Marionette TRACE conn2 <- [1,518,null,{}] 12:37:58 INFO - PROCESS | 1666 | 1463686678250 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}] 12:37:58 INFO - PROCESS | 1666 | 1463686678343 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 12:37:58 INFO - PROCESS | 1666 | 1463686678421 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c815000 == 55 [pid = 1666] [id = 137] 12:37:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x12ab7c800) [pid = 1666] [serial = 408] [outer = 0x0] 12:37:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x12bdc5000) [pid = 1666] [serial = 409] [outer = 0x12ab7c800] 12:37:58 INFO - PROCESS | 1666 | 1463686678450 Marionette DEBUG loaded listener.js 12:37:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x12c6b6c00) [pid = 1666] [serial = 410] [outer = 0x12ab7c800] 12:37:58 INFO - PROCESS | 1666 | 1463686678878 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]]]}] 12:37:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:37:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 669ms 12:37:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:37:58 INFO - PROCESS | 1666 | 1463686678916 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 12:37:58 INFO - PROCESS | 1666 | 1463686678918 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 12:37:58 INFO - PROCESS | 1666 | 1463686678920 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:37:58 INFO - PROCESS | 1666 | 1463686678922 Marionette TRACE conn2 <- [1,522,null,{}] 12:37:58 INFO - PROCESS | 1666 | 1463686678924 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}] 12:37:59 INFO - PROCESS | 1666 | 1463686679034 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 12:37:59 INFO - PROCESS | 1666 | 1463686679086 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x116b9b800 == 56 [pid = 1666] [id = 138] 12:37:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x119d7d800) [pid = 1666] [serial = 411] [outer = 0x0] 12:37:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x12cb35400) [pid = 1666] [serial = 412] [outer = 0x119d7d800] 12:37:59 INFO - PROCESS | 1666 | 1463686679117 Marionette DEBUG loaded listener.js 12:37:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x12cce5400) [pid = 1666] [serial = 413] [outer = 0x119d7d800] 12:37:59 INFO - PROCESS | 1666 | 1463686679746 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]]]}] 12:37:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:37:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 870ms 12:37:59 INFO - PROCESS | 1666 | 1463686679792 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 12:37:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:37:59 INFO - PROCESS | 1666 | 1463686679795 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 12:37:59 INFO - PROCESS | 1666 | 1463686679798 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:37:59 INFO - PROCESS | 1666 | 1463686679800 Marionette TRACE conn2 <- [1,526,null,{}] 12:37:59 INFO - PROCESS | 1666 | 1463686679804 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}] 12:37:59 INFO - PROCESS | 1666 | 1463686679893 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 12:37:59 INFO - PROCESS | 1666 | 1463686679955 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x116974800 == 57 [pid = 1666] [id = 139] 12:37:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x116fff800) [pid = 1666] [serial = 414] [outer = 0x0] 12:37:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x1184b7800) [pid = 1666] [serial = 415] [outer = 0x116fff800] 12:37:59 INFO - PROCESS | 1666 | 1463686679985 Marionette DEBUG loaded listener.js 12:38:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x118f9ac00) [pid = 1666] [serial = 416] [outer = 0x116fff800] 12:38:00 INFO - PROCESS | 1666 | --DOCSHELL 0x12bd61000 == 56 [pid = 1666] [id = 131] 12:38:00 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9de800 == 55 [pid = 1666] [id = 130] 12:38:00 INFO - PROCESS | 1666 | --DOCSHELL 0x128f4d800 == 54 [pid = 1666] [id = 129] 12:38:00 INFO - PROCESS | 1666 | --DOCSHELL 0x12a949000 == 53 [pid = 1666] [id = 128] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x116955800) [pid = 1666] [serial = 298] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x119457400) [pid = 1666] [serial = 301] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x12abc6c00) [pid = 1666] [serial = 340] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x1250d8400) [pid = 1666] [serial = 304] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOCSHELL 0x12a513000 == 52 [pid = 1666] [id = 127] 12:38:00 INFO - PROCESS | 1666 | --DOCSHELL 0x128c66000 == 51 [pid = 1666] [id = 126] 12:38:00 INFO - PROCESS | 1666 | --DOCSHELL 0x126fdb000 == 50 [pid = 1666] [id = 125] 12:38:00 INFO - PROCESS | 1666 | --DOCSHELL 0x1253c0000 == 49 [pid = 1666] [id = 124] 12:38:00 INFO - PROCESS | 1666 | --DOCSHELL 0x1216dd000 == 48 [pid = 1666] [id = 123] 12:38:00 INFO - PROCESS | 1666 | --DOCSHELL 0x1211ac800 == 47 [pid = 1666] [id = 122] 12:38:00 INFO - PROCESS | 1666 | --DOCSHELL 0x1189ad000 == 46 [pid = 1666] [id = 121] 12:38:00 INFO - PROCESS | 1666 | --DOCSHELL 0x112e59800 == 45 [pid = 1666] [id = 120] 12:38:00 INFO - PROCESS | 1666 | --DOCSHELL 0x117444800 == 44 [pid = 1666] [id = 119] 12:38:00 INFO - PROCESS | 1666 | 1463686680429 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]]]}] 12:38:00 INFO - PROCESS | 1666 | --DOCSHELL 0x119577000 == 43 [pid = 1666] [id = 116] 12:38:00 INFO - PROCESS | 1666 | --DOCSHELL 0x116919800 == 42 [pid = 1666] [id = 115] 12:38:00 INFO - PROCESS | 1666 | --DOCSHELL 0x12a948800 == 41 [pid = 1666] [id = 114] 12:38:00 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 12:38:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 671ms 12:38:00 INFO - PROCESS | 1666 | 1463686680470 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 12:38:00 INFO - PROCESS | 1666 | 1463686680474 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 12:38:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:38:00 INFO - PROCESS | 1666 | 1463686680478 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:38:00 INFO - PROCESS | 1666 | 1463686680480 Marionette TRACE conn2 <- [1,530,null,{}] 12:38:00 INFO - PROCESS | 1666 | 1463686680482 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}] 12:38:00 INFO - PROCESS | 1666 | 1463686680557 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 12:38:00 INFO - PROCESS | 1666 | 1463686680563 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x116913000 == 42 [pid = 1666] [id = 140] 12:38:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x118fa1000) [pid = 1666] [serial = 417] [outer = 0x0] 12:38:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x119d0ac00) [pid = 1666] [serial = 418] [outer = 0x118fa1000] 12:38:00 INFO - PROCESS | 1666 | 1463686680589 Marionette DEBUG loaded listener.js 12:38:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x121471000) [pid = 1666] [serial = 419] [outer = 0x118fa1000] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x1275ab400) [pid = 1666] [serial = 196] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x128c2d800) [pid = 1666] [serial = 257] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x12721d800) [pid = 1666] [serial = 325] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x12909fc00) [pid = 1666] [serial = 328] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x128c9d800) [pid = 1666] [serial = 308] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x1261bb800) [pid = 1666] [serial = 307] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x1212d3400) [pid = 1666] [serial = 316] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x1212dfc00) [pid = 1666] [serial = 317] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x128de2c00) [pid = 1666] [serial = 326] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x11767f000) [pid = 1666] [serial = 311] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x116b58c00) [pid = 1666] [serial = 310] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x1261bb000) [pid = 1666] [serial = 322] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x1184bf400) [pid = 1666] [serial = 313] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x118f9b400) [pid = 1666] [serial = 314] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x121909000) [pid = 1666] [serial = 319] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x124240000) [pid = 1666] [serial = 320] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x1295cec00) [pid = 1666] [serial = 332] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x1295b5000) [pid = 1666] [serial = 331] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x12a8e1800) [pid = 1666] [serial = 334] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x12188d400) [pid = 1666] [serial = 337] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x129382c00) [pid = 1666] [serial = 329] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x126bc3800) [pid = 1666] [serial = 323] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x12a93a800) [pid = 1666] [serial = 335] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x12ab79800) [pid = 1666] [serial = 338] [outer = 0x0] [url = about:blank] 12:38:00 INFO - PROCESS | 1666 | 1463686680934 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"]]]}] 12:38:00 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 12:38:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:38:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:38:00 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 12:38:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:38:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:38:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 521ms 12:38:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:38:01 INFO - PROCESS | 1666 | 1463686680999 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 12:38:01 INFO - PROCESS | 1666 | 1463686681001 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 12:38:01 INFO - PROCESS | 1666 | 1463686681003 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:38:01 INFO - PROCESS | 1666 | 1463686681005 Marionette TRACE conn2 <- [1,534,null,{}] 12:38:01 INFO - PROCESS | 1666 | 1463686681012 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}] 12:38:01 INFO - PROCESS | 1666 | 1463686681094 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 12:38:01 INFO - PROCESS | 1666 | 1463686681100 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x119d53800 == 43 [pid = 1666] [id = 141] 12:38:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x125004400) [pid = 1666] [serial = 420] [outer = 0x0] 12:38:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x1260e0c00) [pid = 1666] [serial = 421] [outer = 0x125004400] 12:38:01 INFO - PROCESS | 1666 | 1463686681129 Marionette DEBUG loaded listener.js 12:38:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x1275a6400) [pid = 1666] [serial = 422] [outer = 0x125004400] 12:38:01 INFO - PROCESS | 1666 | 1463686681468 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]]]}] 12:38:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:38:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 473ms 12:38:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:38:01 INFO - PROCESS | 1666 | 1463686681477 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 12:38:01 INFO - PROCESS | 1666 | 1463686681479 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 12:38:01 INFO - PROCESS | 1666 | 1463686681487 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:38:01 INFO - PROCESS | 1666 | 1463686681489 Marionette TRACE conn2 <- [1,538,null,{}] 12:38:01 INFO - PROCESS | 1666 | 1463686681491 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}] 12:38:01 INFO - PROCESS | 1666 | 1463686681572 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 12:38:01 INFO - PROCESS | 1666 | 1463686681635 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x1216da800 == 44 [pid = 1666] [id = 142] 12:38:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x125009400) [pid = 1666] [serial = 423] [outer = 0x0] 12:38:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x128c2ec00) [pid = 1666] [serial = 424] [outer = 0x125009400] 12:38:01 INFO - PROCESS | 1666 | 1463686681667 Marionette DEBUG loaded listener.js 12:38:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x129098800) [pid = 1666] [serial = 425] [outer = 0x125009400] 12:38:01 INFO - PROCESS | 1666 | 1463686681943 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]]]}] 12:38:01 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. 12:38:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 476ms 12:38:01 INFO - PROCESS | 1666 | 1463686681958 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 12:38:01 INFO - PROCESS | 1666 | 1463686681961 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 12:38:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:38:01 INFO - PROCESS | 1666 | 1463686681970 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:38:01 INFO - PROCESS | 1666 | 1463686681971 Marionette TRACE conn2 <- [1,542,null,{}] 12:38:01 INFO - PROCESS | 1666 | 1463686681981 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}] 12:38:02 INFO - PROCESS | 1666 | 1463686682061 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 12:38:02 INFO - PROCESS | 1666 | 1463686682066 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x116759000 == 45 [pid = 1666] [id = 143] 12:38:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x1290a0800) [pid = 1666] [serial = 426] [outer = 0x0] 12:38:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x129387800) [pid = 1666] [serial = 427] [outer = 0x1290a0800] 12:38:02 INFO - PROCESS | 1666 | 1463686682091 Marionette DEBUG loaded listener.js 12:38:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x1295cec00) [pid = 1666] [serial = 428] [outer = 0x1290a0800] 12:38:02 INFO - PROCESS | 1666 | 1463686682416 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]]]}] 12:38:02 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. 12:38:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 477ms 12:38:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:38:02 INFO - PROCESS | 1666 | 1463686682445 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 12:38:02 INFO - PROCESS | 1666 | 1463686682447 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 12:38:02 INFO - PROCESS | 1666 | 1463686682449 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:38:02 INFO - PROCESS | 1666 | 1463686682450 Marionette TRACE conn2 <- [1,546,null,{}] 12:38:02 INFO - PROCESS | 1666 | 1463686682452 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}] 12:38:02 INFO - PROCESS | 1666 | 1463686682579 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 12:38:02 INFO - PROCESS | 1666 | 1463686682596 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c69000 == 46 [pid = 1666] [id = 144] 12:38:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x12a8e1800) [pid = 1666] [serial = 429] [outer = 0x0] 12:38:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x12ab81000) [pid = 1666] [serial = 430] [outer = 0x12a8e1800] 12:38:02 INFO - PROCESS | 1666 | 1463686682626 Marionette DEBUG loaded listener.js 12:38:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x12bd03800) [pid = 1666] [serial = 431] [outer = 0x12a8e1800] 12:38:02 INFO - PROCESS | 1666 | 1463686682967 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]]]}] 12:38:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:38:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 568ms 12:38:03 INFO - PROCESS | 1666 | 1463686683017 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 12:38:03 INFO - PROCESS | 1666 | 1463686683018 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 12:38:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:38:03 INFO - PROCESS | 1666 | 1463686683021 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:38:03 INFO - PROCESS | 1666 | 1463686683022 Marionette TRACE conn2 <- [1,550,null,{}] 12:38:03 INFO - PROCESS | 1666 | 1463686683024 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}] 12:38:03 INFO - PROCESS | 1666 | 1463686683118 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 12:38:03 INFO - PROCESS | 1666 | 1463686683128 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a50e000 == 47 [pid = 1666] [id = 145] 12:38:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x12bd09c00) [pid = 1666] [serial = 432] [outer = 0x0] 12:38:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x12bdae400) [pid = 1666] [serial = 433] [outer = 0x12bd09c00] 12:38:03 INFO - PROCESS | 1666 | 1463686683191 Marionette DEBUG loaded listener.js 12:38:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x12bdc6c00) [pid = 1666] [serial = 434] [outer = 0x12bd09c00] 12:38:03 INFO - PROCESS | 1666 | 1463686683510 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]]]}] 12:38:03 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. 12:38:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 519ms 12:38:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:38:03 INFO - PROCESS | 1666 | 1463686683542 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 12:38:03 INFO - PROCESS | 1666 | 1463686683544 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 12:38:03 INFO - PROCESS | 1666 | 1463686683546 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:38:03 INFO - PROCESS | 1666 | 1463686683547 Marionette TRACE conn2 <- [1,554,null,{}] 12:38:03 INFO - PROCESS | 1666 | 1463686683549 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}] 12:38:03 INFO - PROCESS | 1666 | 1463686683629 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 12:38:03 INFO - PROCESS | 1666 | 1463686683651 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ac55000 == 48 [pid = 1666] [id = 146] 12:38:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x12bdb1800) [pid = 1666] [serial = 435] [outer = 0x0] 12:38:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x12c533000) [pid = 1666] [serial = 436] [outer = 0x12bdb1800] 12:38:03 INFO - PROCESS | 1666 | 1463686683683 Marionette DEBUG loaded listener.js 12:38:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x12c6bc000) [pid = 1666] [serial = 437] [outer = 0x12bdb1800] 12:38:03 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:03 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:04 INFO - PROCESS | 1666 | 1463686684017 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]]]}] 12:38:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:38:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 518ms 12:38:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:38:04 INFO - PROCESS | 1666 | 1463686684064 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 12:38:04 INFO - PROCESS | 1666 | 1463686684065 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 12:38:04 INFO - PROCESS | 1666 | 1463686684068 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:38:04 INFO - PROCESS | 1666 | 1463686684069 Marionette TRACE conn2 <- [1,558,null,{}] 12:38:04 INFO - PROCESS | 1666 | 1463686684071 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}] 12:38:04 INFO - PROCESS | 1666 | 1463686684166 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 12:38:04 INFO - PROCESS | 1666 | 1463686684181 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9dd800 == 49 [pid = 1666] [id = 147] 12:38:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x12c53ac00) [pid = 1666] [serial = 438] [outer = 0x0] 12:38:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x12cb3a800) [pid = 1666] [serial = 439] [outer = 0x12c53ac00] 12:38:04 INFO - PROCESS | 1666 | 1463686684206 Marionette DEBUG loaded listener.js 12:38:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x12cce1000) [pid = 1666] [serial = 440] [outer = 0x12c53ac00] 12:38:04 INFO - PROCESS | 1666 | 1463686684678 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]]]}] 12:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x1167ce000) [pid = 1666] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x12a8e7400) [pid = 1666] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x129387c00) [pid = 1666] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x116531400) [pid = 1666] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x121683000) [pid = 1666] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x1169abc00) [pid = 1666] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x12b24f400) [pid = 1666] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x1261b1800) [pid = 1666] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x12b24f800) [pid = 1666] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x118294400) [pid = 1666] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x12bd03000) [pid = 1666] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x11334b000) [pid = 1666] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x12ab7cc00) [pid = 1666] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x121473400) [pid = 1666] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x111d84400) [pid = 1666] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x11605c000) [pid = 1666] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x1167c6000) [pid = 1666] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x1165ac000) [pid = 1666] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x1212d7400) [pid = 1666] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x11942b000) [pid = 1666] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:38:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:38:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 667ms 12:38:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:38:04 INFO - PROCESS | 1666 | 1463686684736 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 12:38:04 INFO - PROCESS | 1666 | 1463686684737 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 12:38:04 INFO - PROCESS | 1666 | 1463686684739 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:38:04 INFO - PROCESS | 1666 | 1463686684740 Marionette TRACE conn2 <- [1,562,null,{}] 12:38:04 INFO - PROCESS | 1666 | 1463686684743 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}] 12:38:04 INFO - PROCESS | 1666 | 1463686684819 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 12:38:04 INFO - PROCESS | 1666 | 1463686684824 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x1215d8000 == 50 [pid = 1666] [id = 148] 12:38:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x1126ec000) [pid = 1666] [serial = 441] [outer = 0x0] 12:38:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x1126f5400) [pid = 1666] [serial = 442] [outer = 0x1126ec000] 12:38:04 INFO - PROCESS | 1666 | 1463686684850 Marionette DEBUG loaded listener.js 12:38:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x1126f9400) [pid = 1666] [serial = 443] [outer = 0x1126ec000] 12:38:05 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:05 INFO - PROCESS | 1666 | [1666] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:38:05 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:05 INFO - PROCESS | 1666 | 1463686685172 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]]]}] 12:38:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:38:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 469ms 12:38:05 INFO - PROCESS | 1666 | 1463686685209 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 12:38:05 INFO - PROCESS | 1666 | 1463686685210 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 12:38:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:38:05 INFO - PROCESS | 1666 | 1463686685213 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:38:05 INFO - PROCESS | 1666 | 1463686685214 Marionette TRACE conn2 <- [1,566,null,{}] 12:38:05 INFO - PROCESS | 1666 | 1463686685217 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}] 12:38:05 INFO - PROCESS | 1666 | 1463686685326 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 12:38:05 INFO - PROCESS | 1666 | 1463686685332 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be77000 == 51 [pid = 1666] [id = 149] 12:38:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x1126f2000) [pid = 1666] [serial = 444] [outer = 0x0] 12:38:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x11803e000) [pid = 1666] [serial = 445] [outer = 0x1126f2000] 12:38:05 INFO - PROCESS | 1666 | 1463686685361 Marionette DEBUG loaded listener.js 12:38:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x12bdab400) [pid = 1666] [serial = 446] [outer = 0x1126f2000] 12:38:05 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:05 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:05 INFO - PROCESS | 1666 | 1463686685660 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]]]}] 12:38:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:38:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 468ms 12:38:05 INFO - PROCESS | 1666 | 1463686685682 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 12:38:05 INFO - PROCESS | 1666 | 1463686685683 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 12:38:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:38:05 INFO - PROCESS | 1666 | 1463686685685 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:38:05 INFO - PROCESS | 1666 | 1463686685686 Marionette TRACE conn2 <- [1,570,null,{}] 12:38:05 INFO - PROCESS | 1666 | 1463686685691 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}] 12:38:05 INFO - PROCESS | 1666 | 1463686685772 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 12:38:05 INFO - PROCESS | 1666 | 1463686685779 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb80000 == 52 [pid = 1666] [id = 150] 12:38:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x1218b0400) [pid = 1666] [serial = 447] [outer = 0x0] 12:38:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x1218b7c00) [pid = 1666] [serial = 448] [outer = 0x1218b0400] 12:38:05 INFO - PROCESS | 1666 | 1463686685803 Marionette DEBUG loaded listener.js 12:38:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x1218bc000) [pid = 1666] [serial = 449] [outer = 0x1218b0400] 12:38:06 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:06 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:06 INFO - PROCESS | 1666 | 1463686686129 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]]]}] 12:38:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:38:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 468ms 12:38:06 INFO - PROCESS | 1666 | 1463686686154 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 12:38:06 INFO - PROCESS | 1666 | 1463686686155 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 12:38:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:38:06 INFO - PROCESS | 1666 | 1463686686159 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:38:06 INFO - PROCESS | 1666 | 1463686686161 Marionette TRACE conn2 <- [1,574,null,{}] 12:38:06 INFO - PROCESS | 1666 | 1463686686163 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}] 12:38:06 INFO - PROCESS | 1666 | 1463686686270 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 12:38:06 INFO - PROCESS | 1666 | 1463686686278 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf2a800 == 53 [pid = 1666] [id = 151] 12:38:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x118972800) [pid = 1666] [serial = 450] [outer = 0x0] 12:38:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x12c53f000) [pid = 1666] [serial = 451] [outer = 0x118972800] 12:38:06 INFO - PROCESS | 1666 | 1463686686303 Marionette DEBUG loaded listener.js 12:38:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x12cce4800) [pid = 1666] [serial = 452] [outer = 0x118972800] 12:38:06 INFO - PROCESS | 1666 | 1463686686593 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]]]}] 12:38:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:38:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 470ms 12:38:06 INFO - PROCESS | 1666 | 1463686686629 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 12:38:06 INFO - PROCESS | 1666 | 1463686686630 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 12:38:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:38:06 INFO - PROCESS | 1666 | 1463686686632 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:38:06 INFO - PROCESS | 1666 | 1463686686633 Marionette TRACE conn2 <- [1,578,null,{}] 12:38:06 INFO - PROCESS | 1666 | 1463686686635 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}] 12:38:06 INFO - PROCESS | 1666 | 1463686686774 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 12:38:06 INFO - PROCESS | 1666 | 1463686686824 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x112e59800 == 54 [pid = 1666] [id = 152] 12:38:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x11201b000) [pid = 1666] [serial = 453] [outer = 0x0] 12:38:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x1126ef800) [pid = 1666] [serial = 454] [outer = 0x11201b000] 12:38:06 INFO - PROCESS | 1666 | 1463686686856 Marionette DEBUG loaded listener.js 12:38:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x1133aac00) [pid = 1666] [serial = 455] [outer = 0x11201b000] 12:38:07 INFO - PROCESS | 1666 | 1463686687283 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]]]}] 12:38:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:38:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 718ms 12:38:07 INFO - PROCESS | 1666 | 1463686687351 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 12:38:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:38:07 INFO - PROCESS | 1666 | 1463686687354 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 12:38:07 INFO - PROCESS | 1666 | 1463686687375 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:38:07 INFO - PROCESS | 1666 | 1463686687377 Marionette TRACE conn2 <- [1,582,null,{}] 12:38:07 INFO - PROCESS | 1666 | 1463686687382 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}] 12:38:07 INFO - PROCESS | 1666 | 1463686687508 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 12:38:07 INFO - PROCESS | 1666 | 1463686687584 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x121193800 == 55 [pid = 1666] [id = 153] 12:38:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x11942e800) [pid = 1666] [serial = 456] [outer = 0x0] 12:38:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x119587000) [pid = 1666] [serial = 457] [outer = 0x11942e800] 12:38:07 INFO - PROCESS | 1666 | 1463686687616 Marionette DEBUG loaded listener.js 12:38:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x1212d6800) [pid = 1666] [serial = 458] [outer = 0x11942e800] 12:38:08 INFO - PROCESS | 1666 | 1463686688063 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]]]}] 12:38:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:38:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 740ms 12:38:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:38:08 INFO - PROCESS | 1666 | 1463686688097 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 12:38:08 INFO - PROCESS | 1666 | 1463686688100 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 12:38:08 INFO - PROCESS | 1666 | 1463686688104 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:38:08 INFO - PROCESS | 1666 | 1463686688106 Marionette TRACE conn2 <- [1,586,null,{}] 12:38:08 INFO - PROCESS | 1666 | 1463686688110 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}] 12:38:08 INFO - PROCESS | 1666 | 1463686688259 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 12:38:08 INFO - PROCESS | 1666 | 1463686688352 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a7b2000 == 56 [pid = 1666] [id = 154] 12:38:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x1218b1000) [pid = 1666] [serial = 459] [outer = 0x0] 12:38:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x12193b800) [pid = 1666] [serial = 460] [outer = 0x1218b1000] 12:38:08 INFO - PROCESS | 1666 | 1463686688400 Marionette DEBUG loaded listener.js 12:38:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x126f5f400) [pid = 1666] [serial = 461] [outer = 0x1218b1000] 12:38:08 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:08 INFO - PROCESS | 1666 | 1463686688857 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]]]}] 12:38:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:38:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 771ms 12:38:08 INFO - PROCESS | 1666 | 1463686688890 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 12:38:08 INFO - PROCESS | 1666 | 1463686688893 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 12:38:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:38:08 INFO - PROCESS | 1666 | 1463686688903 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:38:08 INFO - PROCESS | 1666 | 1463686688906 Marionette TRACE conn2 <- [1,590,null,{}] 12:38:08 INFO - PROCESS | 1666 | 1463686688910 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}] 12:38:09 INFO - PROCESS | 1666 | 1463686689013 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 12:38:09 INFO - PROCESS | 1666 | 1463686689082 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d020800 == 57 [pid = 1666] [id = 155] 12:38:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x1218b9000) [pid = 1666] [serial = 462] [outer = 0x0] 12:38:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x12a74c800) [pid = 1666] [serial = 463] [outer = 0x1218b9000] 12:38:09 INFO - PROCESS | 1666 | 1463686689129 Marionette DEBUG loaded listener.js 12:38:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x12abc7c00) [pid = 1666] [serial = 464] [outer = 0x1218b9000] 12:38:09 INFO - PROCESS | 1666 | 1463686689637 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]]]}] 12:38:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:38:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 779ms 12:38:09 INFO - PROCESS | 1666 | 1463686689678 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 12:38:09 INFO - PROCESS | 1666 | 1463686689679 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 12:38:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:38:09 INFO - PROCESS | 1666 | 1463686689682 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:38:09 INFO - PROCESS | 1666 | 1463686689683 Marionette TRACE conn2 <- [1,594,null,{}] 12:38:09 INFO - PROCESS | 1666 | 1463686689685 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}] 12:38:09 INFO - PROCESS | 1666 | 1463686689781 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 12:38:09 INFO - PROCESS | 1666 | 1463686689844 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d31c800 == 58 [pid = 1666] [id = 156] 12:38:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x12a93d400) [pid = 1666] [serial = 465] [outer = 0x0] 12:38:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x12ba66400) [pid = 1666] [serial = 466] [outer = 0x12a93d400] 12:38:09 INFO - PROCESS | 1666 | 1463686689873 Marionette DEBUG loaded listener.js 12:38:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x12bdafc00) [pid = 1666] [serial = 467] [outer = 0x12a93d400] 12:38:10 INFO - PROCESS | 1666 | 1463686690296 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]]]}] 12:38:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:38:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 818ms 12:38:10 INFO - PROCESS | 1666 | 1463686690532 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 12:38:10 INFO - PROCESS | 1666 | 1463686690535 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 12:38:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:38:10 INFO - PROCESS | 1666 | 1463686690541 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:38:10 INFO - PROCESS | 1666 | 1463686690543 Marionette TRACE conn2 <- [1,598,null,{}] 12:38:10 INFO - PROCESS | 1666 | 1463686690547 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}] 12:38:10 INFO - PROCESS | 1666 | 1463686690637 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 12:38:10 INFO - PROCESS | 1666 | 1463686690698 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x119576800 == 59 [pid = 1666] [id = 157] 12:38:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x1165ab400) [pid = 1666] [serial = 468] [outer = 0x0] 12:38:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x1167c7c00) [pid = 1666] [serial = 469] [outer = 0x1165ab400] 12:38:10 INFO - PROCESS | 1666 | 1463686690725 Marionette DEBUG loaded listener.js 12:38:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x118042000) [pid = 1666] [serial = 470] [outer = 0x1165ab400] 12:38:11 INFO - PROCESS | 1666 | 1463686691143 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]]]}] 12:38:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:38:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 623ms 12:38:11 INFO - PROCESS | 1666 | 1463686691163 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 12:38:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:38:11 INFO - PROCESS | 1666 | 1463686691165 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 12:38:11 INFO - PROCESS | 1666 | 1463686691170 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:38:11 INFO - PROCESS | 1666 | 1463686691172 Marionette TRACE conn2 <- [1,602,null,{}] 12:38:11 INFO - PROCESS | 1666 | 1463686691175 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}] 12:38:11 INFO - PROCESS | 1666 | 1463686691266 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 12:38:11 INFO - PROCESS | 1666 | 1463686691314 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x116980800 == 60 [pid = 1666] [id = 158] 12:38:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x1126f7800) [pid = 1666] [serial = 471] [outer = 0x0] 12:38:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x11829dc00) [pid = 1666] [serial = 472] [outer = 0x1126f7800] 12:38:11 INFO - PROCESS | 1666 | 1463686691342 Marionette DEBUG loaded listener.js 12:38:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x1184ba000) [pid = 1666] [serial = 473] [outer = 0x1126f7800] 12:38:11 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf2a800 == 59 [pid = 1666] [id = 151] 12:38:11 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb80000 == 58 [pid = 1666] [id = 150] 12:38:11 INFO - PROCESS | 1666 | --DOCSHELL 0x12be77000 == 57 [pid = 1666] [id = 149] 12:38:11 INFO - PROCESS | 1666 | --DOCSHELL 0x1215d8000 == 56 [pid = 1666] [id = 148] 12:38:11 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9dd800 == 55 [pid = 1666] [id = 147] 12:38:11 INFO - PROCESS | 1666 | --DOCSHELL 0x12ac55000 == 54 [pid = 1666] [id = 146] 12:38:11 INFO - PROCESS | 1666 | --DOCSHELL 0x12a50e000 == 53 [pid = 1666] [id = 145] 12:38:11 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x128c9c400) [pid = 1666] [serial = 352] [outer = 0x0] [url = about:blank] 12:38:11 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x126f5dc00) [pid = 1666] [serial = 349] [outer = 0x0] [url = about:blank] 12:38:11 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x116563c00) [pid = 1666] [serial = 343] [outer = 0x0] [url = about:blank] 12:38:11 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x11330f400) [pid = 1666] [serial = 346] [outer = 0x0] [url = about:blank] 12:38:11 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x12c6b4c00) [pid = 1666] [serial = 394] [outer = 0x0] [url = about:blank] 12:38:11 INFO - PROCESS | 1666 | --DOCSHELL 0x128c69000 == 52 [pid = 1666] [id = 144] 12:38:11 INFO - PROCESS | 1666 | --DOCSHELL 0x116759000 == 51 [pid = 1666] [id = 143] 12:38:11 INFO - PROCESS | 1666 | --DOCSHELL 0x1216da800 == 50 [pid = 1666] [id = 142] 12:38:11 INFO - PROCESS | 1666 | --DOCSHELL 0x119d53800 == 49 [pid = 1666] [id = 141] 12:38:11 INFO - PROCESS | 1666 | --DOCSHELL 0x116913000 == 48 [pid = 1666] [id = 140] 12:38:11 INFO - PROCESS | 1666 | --DOCSHELL 0x116974800 == 47 [pid = 1666] [id = 139] 12:38:11 INFO - PROCESS | 1666 | --DOCSHELL 0x12c815000 == 46 [pid = 1666] [id = 137] 12:38:11 INFO - PROCESS | 1666 | --DOCSHELL 0x12c525800 == 45 [pid = 1666] [id = 136] 12:38:11 INFO - PROCESS | 1666 | --DOCSHELL 0x12bbb9800 == 44 [pid = 1666] [id = 135] 12:38:11 INFO - PROCESS | 1666 | --DOCSHELL 0x1217c0000 == 43 [pid = 1666] [id = 134] 12:38:11 INFO - PROCESS | 1666 | --DOCSHELL 0x116ba1800 == 42 [pid = 1666] [id = 133] 12:38:11 INFO - PROCESS | 1666 | --DOCSHELL 0x12be73800 == 41 [pid = 1666] [id = 132] 12:38:11 INFO - PROCESS | 1666 | 1463686691789 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]]]}] 12:38:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:38:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 676ms 12:38:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:38:11 INFO - PROCESS | 1666 | 1463686691844 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 12:38:11 INFO - PROCESS | 1666 | 1463686691846 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 12:38:11 INFO - PROCESS | 1666 | 1463686691848 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:38:11 INFO - PROCESS | 1666 | 1463686691849 Marionette TRACE conn2 <- [1,606,null,{}] 12:38:11 INFO - PROCESS | 1666 | 1463686691856 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}] 12:38:11 INFO - PROCESS | 1666 | 1463686691953 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 12:38:11 INFO - PROCESS | 1666 | 1463686691962 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x116b9e800 == 42 [pid = 1666] [id = 159] 12:38:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x119d0e800) [pid = 1666] [serial = 474] [outer = 0x0] 12:38:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x1211c7400) [pid = 1666] [serial = 475] [outer = 0x119d0e800] 12:38:11 INFO - PROCESS | 1666 | 1463686691991 Marionette DEBUG loaded listener.js 12:38:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x12146ec00) [pid = 1666] [serial = 476] [outer = 0x119d0e800] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x126bbfc00) [pid = 1666] [serial = 305] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x115bb2400) [pid = 1666] [serial = 245] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x118042c00) [pid = 1666] [serial = 299] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x119457000) [pid = 1666] [serial = 248] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x12154c800) [pid = 1666] [serial = 251] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x126bc1400) [pid = 1666] [serial = 254] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x119d7dc00) [pid = 1666] [serial = 302] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x128c34c00) [pid = 1666] [serial = 367] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x129099800) [pid = 1666] [serial = 368] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x12abd0400) [pid = 1666] [serial = 373] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x12a749400) [pid = 1666] [serial = 370] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x11828fc00) [pid = 1666] [serial = 358] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x119d0dc00) [pid = 1666] [serial = 359] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x121e0e400) [pid = 1666] [serial = 361] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x126081400) [pid = 1666] [serial = 362] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x11942c800) [pid = 1666] [serial = 356] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x117685000) [pid = 1666] [serial = 355] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x12ba6a000) [pid = 1666] [serial = 376] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x12721d400) [pid = 1666] [serial = 364] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x128c2dc00) [pid = 1666] [serial = 365] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x12b24b400) [pid = 1666] [serial = 374] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x12bdab800) [pid = 1666] [serial = 380] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x121c3a800) [pid = 1666] [serial = 385] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x12bd0a000) [pid = 1666] [serial = 379] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x12ba70800) [pid = 1666] [serial = 377] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x12bdb3400) [pid = 1666] [serial = 382] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x12c540c00) [pid = 1666] [serial = 391] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x12c538c00) [pid = 1666] [serial = 389] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x12bdbc400) [pid = 1666] [serial = 383] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x12bdc1000) [pid = 1666] [serial = 386] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x12c6b5c00) [pid = 1666] [serial = 392] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x12bdc6800) [pid = 1666] [serial = 388] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x12ab7e800) [pid = 1666] [serial = 371] [outer = 0x0] [url = about:blank] 12:38:12 INFO - PROCESS | 1666 | 1463686692368 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]]]}] 12:38:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:38:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 570ms 12:38:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:38:12 INFO - PROCESS | 1666 | 1463686692419 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 12:38:12 INFO - PROCESS | 1666 | 1463686692420 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 12:38:12 INFO - PROCESS | 1666 | 1463686692422 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:38:12 INFO - PROCESS | 1666 | 1463686692423 Marionette TRACE conn2 <- [1,610,null,{}] 12:38:12 INFO - PROCESS | 1666 | 1463686692426 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}] 12:38:12 INFO - PROCESS | 1666 | 1463686692501 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 12:38:12 INFO - PROCESS | 1666 | 1463686692505 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x119576000 == 43 [pid = 1666] [id = 160] 12:38:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x121474800) [pid = 1666] [serial = 477] [outer = 0x0] 12:38:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x121889c00) [pid = 1666] [serial = 478] [outer = 0x121474800] 12:38:12 INFO - PROCESS | 1666 | 1463686692536 Marionette DEBUG loaded listener.js 12:38:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x12193c800) [pid = 1666] [serial = 479] [outer = 0x121474800] 12:38:12 INFO - PROCESS | 1666 | 1463686692845 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]]]}] 12:38:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:38:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 471ms 12:38:12 INFO - PROCESS | 1666 | 1463686692893 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 12:38:12 INFO - PROCESS | 1666 | 1463686692894 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 12:38:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:38:12 INFO - PROCESS | 1666 | 1463686692896 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:38:12 INFO - PROCESS | 1666 | 1463686692897 Marionette TRACE conn2 <- [1,614,null,{}] 12:38:12 INFO - PROCESS | 1666 | 1463686692906 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}] 12:38:12 INFO - PROCESS | 1666 | 1463686692969 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 12:38:12 INFO - PROCESS | 1666 | 1463686692976 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x1216ed000 == 44 [pid = 1666] [id = 161] 12:38:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x121683400) [pid = 1666] [serial = 480] [outer = 0x0] 12:38:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x121e04400) [pid = 1666] [serial = 481] [outer = 0x121683400] 12:38:13 INFO - PROCESS | 1666 | 1463686693004 Marionette DEBUG loaded listener.js 12:38:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x121f58800) [pid = 1666] [serial = 482] [outer = 0x121683400] 12:38:13 INFO - PROCESS | 1666 | 1463686693428 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]]]}] 12:38:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:38:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 570ms 12:38:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:38:13 INFO - PROCESS | 1666 | 1463686693476 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 12:38:13 INFO - PROCESS | 1666 | 1463686693478 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 12:38:13 INFO - PROCESS | 1666 | 1463686693483 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:38:13 INFO - PROCESS | 1666 | 1463686693484 Marionette TRACE conn2 <- [1,618,null,{}] 12:38:13 INFO - PROCESS | 1666 | 1463686693488 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}] 12:38:13 INFO - PROCESS | 1666 | 1463686693640 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 12:38:13 INFO - PROCESS | 1666 | 1463686693653 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x1242bb000 == 45 [pid = 1666] [id = 162] 12:38:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x121f5f400) [pid = 1666] [serial = 483] [outer = 0x0] 12:38:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x125348c00) [pid = 1666] [serial = 484] [outer = 0x121f5f400] 12:38:13 INFO - PROCESS | 1666 | 1463686693697 Marionette DEBUG loaded listener.js 12:38:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x127061400) [pid = 1666] [serial = 485] [outer = 0x121f5f400] 12:38:14 INFO - PROCESS | 1666 | 1463686694071 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]]]}] 12:38:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:38:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 621ms 12:38:14 INFO - PROCESS | 1666 | 1463686694111 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 12:38:14 INFO - PROCESS | 1666 | 1463686694113 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 12:38:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:38:14 INFO - PROCESS | 1666 | 1463686694115 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:38:14 INFO - PROCESS | 1666 | 1463686694116 Marionette TRACE conn2 <- [1,622,null,{}] 12:38:14 INFO - PROCESS | 1666 | 1463686694118 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}] 12:38:14 INFO - PROCESS | 1666 | 1463686694211 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 12:38:14 INFO - PROCESS | 1666 | 1463686694215 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x117429800 == 46 [pid = 1666] [id = 163] 12:38:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x121f5f800) [pid = 1666] [serial = 486] [outer = 0x0] 12:38:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x1275adc00) [pid = 1666] [serial = 487] [outer = 0x121f5f800] 12:38:14 INFO - PROCESS | 1666 | 1463686694274 Marionette DEBUG loaded listener.js 12:38:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x128c9c800) [pid = 1666] [serial = 488] [outer = 0x121f5f800] 12:38:14 INFO - PROCESS | 1666 | 1463686694591 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]]]}] 12:38:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:38:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 519ms 12:38:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:38:14 INFO - PROCESS | 1666 | 1463686694640 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 12:38:14 INFO - PROCESS | 1666 | 1463686694641 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 12:38:14 INFO - PROCESS | 1666 | 1463686694643 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:38:14 INFO - PROCESS | 1666 | 1463686694644 Marionette TRACE conn2 <- [1,626,null,{}] 12:38:14 INFO - PROCESS | 1666 | 1463686694646 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}] 12:38:14 INFO - PROCESS | 1666 | 1463686694738 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 12:38:14 INFO - PROCESS | 1666 | 1463686694742 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c5b800 == 47 [pid = 1666] [id = 164] 12:38:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x128c2a400) [pid = 1666] [serial = 489] [outer = 0x0] 12:38:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x128de5000) [pid = 1666] [serial = 490] [outer = 0x128c2a400] 12:38:14 INFO - PROCESS | 1666 | 1463686694767 Marionette DEBUG loaded listener.js 12:38:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x12937c400) [pid = 1666] [serial = 491] [outer = 0x128c2a400] 12:38:15 INFO - PROCESS | 1666 | 1463686695089 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]]]}] 12:38:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:38:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 469ms 12:38:15 INFO - PROCESS | 1666 | 1463686695120 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 12:38:15 INFO - PROCESS | 1666 | 1463686695121 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 12:38:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:38:15 INFO - PROCESS | 1666 | 1463686695124 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:38:15 INFO - PROCESS | 1666 | 1463686695127 Marionette TRACE conn2 <- [1,630,null,{}] 12:38:15 INFO - PROCESS | 1666 | 1463686695131 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}] 12:38:15 INFO - PROCESS | 1666 | 1463686695228 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 12:38:15 INFO - PROCESS | 1666 | 1463686695233 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a508800 == 48 [pid = 1666] [id = 165] 12:38:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x128ca1c00) [pid = 1666] [serial = 492] [outer = 0x0] 12:38:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x1295b5000) [pid = 1666] [serial = 493] [outer = 0x128ca1c00] 12:38:15 INFO - PROCESS | 1666 | 1463686695257 Marionette DEBUG loaded listener.js 12:38:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x1295d1000) [pid = 1666] [serial = 494] [outer = 0x128ca1c00] 12:38:15 INFO - PROCESS | 1666 | 1463686695631 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]]]}] 12:38:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:38:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 521ms 12:38:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:38:15 INFO - PROCESS | 1666 | 1463686695646 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 12:38:15 INFO - PROCESS | 1666 | 1463686695648 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 12:38:15 INFO - PROCESS | 1666 | 1463686695651 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:38:15 INFO - PROCESS | 1666 | 1463686695653 Marionette TRACE conn2 <- [1,634,null,{}] 12:38:15 INFO - PROCESS | 1666 | 1463686695665 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}] 12:38:15 INFO - PROCESS | 1666 | 1463686695819 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 12:38:16 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x12c53ac00) [pid = 1666] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:38:16 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x1126ec000) [pid = 1666] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:38:16 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x1290a0800) [pid = 1666] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:38:16 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x116fff800) [pid = 1666] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:38:16 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x125009400) [pid = 1666] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:38:16 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x12bd09c00) [pid = 1666] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:38:16 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x12bdb1800) [pid = 1666] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:38:16 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x125004400) [pid = 1666] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:38:16 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x1126f2000) [pid = 1666] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:38:16 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x12a8e1800) [pid = 1666] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:38:16 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x118fa1000) [pid = 1666] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:38:16 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x119d7d800) [pid = 1666] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:38:16 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x1218b0400) [pid = 1666] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:38:16 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x12a93b000) [pid = 1666] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:38:16 INFO - PROCESS | 1666 | 1463686696155 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x116bae800 == 49 [pid = 1666] [id = 166] 12:38:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x1122b7c00) [pid = 1666] [serial = 495] [outer = 0x0] 12:38:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x1126f9c00) [pid = 1666] [serial = 496] [outer = 0x1122b7c00] 12:38:16 INFO - PROCESS | 1666 | 1463686696199 Marionette DEBUG loaded listener.js 12:38:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x121472c00) [pid = 1666] [serial = 497] [outer = 0x1122b7c00] 12:38:16 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:16 INFO - PROCESS | 1666 | [1666] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:38:16 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:16 INFO - PROCESS | 1666 | 1463686696476 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]]]}] 12:38:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:38:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 870ms 12:38:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:38:16 INFO - PROCESS | 1666 | 1463686696528 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 12:38:16 INFO - PROCESS | 1666 | 1463686696529 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 12:38:16 INFO - PROCESS | 1666 | 1463686696532 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:38:16 INFO - PROCESS | 1666 | 1463686696533 Marionette TRACE conn2 <- [1,638,null,{}] 12:38:16 INFO - PROCESS | 1666 | 1463686696535 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}] 12:38:16 INFO - PROCESS | 1666 | 1463686696631 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 12:38:16 INFO - PROCESS | 1666 | 1463686696677 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8cd800 == 50 [pid = 1666] [id = 167] 12:38:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x11346f400) [pid = 1666] [serial = 498] [outer = 0x0] 12:38:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x12a754400) [pid = 1666] [serial = 499] [outer = 0x11346f400] 12:38:16 INFO - PROCESS | 1666 | 1463686696707 Marionette DEBUG loaded listener.js 12:38:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x12ba6e000) [pid = 1666] [serial = 500] [outer = 0x11346f400] 12:38:16 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:16 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:16 INFO - PROCESS | 1666 | 1463686696982 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]]]}] 12:38:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:38:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 468ms 12:38:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:38:17 INFO - PROCESS | 1666 | 1463686697000 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 12:38:17 INFO - PROCESS | 1666 | 1463686697001 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 12:38:17 INFO - PROCESS | 1666 | 1463686697003 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:38:17 INFO - PROCESS | 1666 | 1463686697016 Marionette TRACE conn2 <- [1,642,null,{}] 12:38:17 INFO - PROCESS | 1666 | 1463686697031 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}] 12:38:17 INFO - PROCESS | 1666 | 1463686697114 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 12:38:17 INFO - PROCESS | 1666 | 1463686697119 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9d2800 == 51 [pid = 1666] [id = 168] 12:38:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x116ff9800) [pid = 1666] [serial = 501] [outer = 0x0] 12:38:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x12bd0d800) [pid = 1666] [serial = 502] [outer = 0x116ff9800] 12:38:17 INFO - PROCESS | 1666 | 1463686697143 Marionette DEBUG loaded listener.js 12:38:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x12bdbd400) [pid = 1666] [serial = 503] [outer = 0x116ff9800] 12:38:17 INFO - PROCESS | 1666 | 1463686697449 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]]]}] 12:38:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:38:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 483ms 12:38:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:38:17 INFO - PROCESS | 1666 | 1463686697488 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 12:38:17 INFO - PROCESS | 1666 | 1463686697489 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 12:38:17 INFO - PROCESS | 1666 | 1463686697491 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:38:17 INFO - PROCESS | 1666 | 1463686697492 Marionette TRACE conn2 <- [1,646,null,{}] 12:38:17 INFO - PROCESS | 1666 | 1463686697496 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}] 12:38:17 INFO - PROCESS | 1666 | 1463686697599 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 12:38:17 INFO - PROCESS | 1666 | 1463686697605 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bd4f800 == 52 [pid = 1666] [id = 169] 12:38:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x12b245c00) [pid = 1666] [serial = 504] [outer = 0x0] 12:38:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x12bdc6400) [pid = 1666] [serial = 505] [outer = 0x12b245c00] 12:38:17 INFO - PROCESS | 1666 | 1463686697630 Marionette DEBUG loaded listener.js 12:38:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x12c53b400) [pid = 1666] [serial = 506] [outer = 0x12b245c00] 12:38:17 INFO - PROCESS | 1666 | 1463686697946 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]]]}] 12:38:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:38:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 471ms 12:38:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:38:17 INFO - PROCESS | 1666 | 1463686697963 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 12:38:17 INFO - PROCESS | 1666 | 1463686697964 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 12:38:17 INFO - PROCESS | 1666 | 1463686697966 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:38:17 INFO - PROCESS | 1666 | 1463686697967 Marionette TRACE conn2 <- [1,650,null,{}] 12:38:17 INFO - PROCESS | 1666 | 1463686697969 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}] 12:38:18 INFO - PROCESS | 1666 | 1463686698054 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 12:38:18 INFO - PROCESS | 1666 | 1463686698061 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c512000 == 53 [pid = 1666] [id = 170] 12:38:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x12c541400) [pid = 1666] [serial = 507] [outer = 0x0] 12:38:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x12c6bec00) [pid = 1666] [serial = 508] [outer = 0x12c541400] 12:38:18 INFO - PROCESS | 1666 | 1463686698085 Marionette DEBUG loaded listener.js 12:38:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x12cb3c800) [pid = 1666] [serial = 509] [outer = 0x12c541400] 12:38:18 INFO - PROCESS | 1666 | 1463686698569 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]]]}] 12:38:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:38:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 619ms 12:38:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:38:18 INFO - PROCESS | 1666 | 1463686698586 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 12:38:18 INFO - PROCESS | 1666 | 1463686698588 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 12:38:18 INFO - PROCESS | 1666 | 1463686698592 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:38:18 INFO - PROCESS | 1666 | 1463686698594 Marionette TRACE conn2 <- [1,654,null,{}] 12:38:18 INFO - PROCESS | 1666 | 1463686698598 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}] 12:38:18 INFO - PROCESS | 1666 | 1463686698706 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 12:38:18 INFO - PROCESS | 1666 | 1463686698797 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x117576800 == 54 [pid = 1666] [id = 171] 12:38:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x11334b000) [pid = 1666] [serial = 510] [outer = 0x0] 12:38:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x1168ac800) [pid = 1666] [serial = 511] [outer = 0x11334b000] 12:38:18 INFO - PROCESS | 1666 | 1463686698840 Marionette DEBUG loaded listener.js 12:38:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x118350400) [pid = 1666] [serial = 512] [outer = 0x11334b000] 12:38:19 INFO - PROCESS | 1666 | 1463686699222 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]]]}] 12:38:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:38:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 671ms 12:38:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x114fdf000) [pid = 1666] [serial = 513] [outer = 0x12cb3e000] 12:38:19 INFO - PROCESS | 1666 | 1463686699290 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 12:38:19 INFO - PROCESS | 1666 | 1463686699293 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 12:38:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:38:19 INFO - PROCESS | 1666 | 1463686699328 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:38:19 INFO - PROCESS | 1666 | 1463686699330 Marionette TRACE conn2 <- [1,658,null,{}] 12:38:19 INFO - PROCESS | 1666 | 1463686699376 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}] 12:38:19 INFO - PROCESS | 1666 | 1463686699481 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 12:38:19 INFO - PROCESS | 1666 | 1463686699539 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x124210800 == 55 [pid = 1666] [id = 172] 12:38:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x118351400) [pid = 1666] [serial = 514] [outer = 0x0] 12:38:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x11a1eb000) [pid = 1666] [serial = 515] [outer = 0x118351400] 12:38:19 INFO - PROCESS | 1666 | 1463686699569 Marionette DEBUG loaded listener.js 12:38:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x121c3a800) [pid = 1666] [serial = 516] [outer = 0x118351400] 12:38:19 INFO - PROCESS | 1666 | 1463686699981 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]]]}] 12:38:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:38:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 685ms 12:38:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:38:19 INFO - PROCESS | 1666 | 1463686699988 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 12:38:19 INFO - PROCESS | 1666 | 1463686699989 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 12:38:19 INFO - PROCESS | 1666 | 1463686699994 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:38:19 INFO - PROCESS | 1666 | 1463686699997 Marionette TRACE conn2 <- [1,662,null,{}] 12:38:20 INFO - PROCESS | 1666 | 1463686700005 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}] 12:38:20 INFO - PROCESS | 1666 | 1463686700106 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 12:38:20 INFO - PROCESS | 1666 | 1463686700154 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c80a000 == 56 [pid = 1666] [id = 173] 12:38:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x12188e000) [pid = 1666] [serial = 517] [outer = 0x0] 12:38:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x121f60c00) [pid = 1666] [serial = 518] [outer = 0x12188e000] 12:38:20 INFO - PROCESS | 1666 | 1463686700185 Marionette DEBUG loaded listener.js 12:38:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x128c35800) [pid = 1666] [serial = 519] [outer = 0x12188e000] 12:38:20 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:38:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 624ms 12:38:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:38:20 INFO - PROCESS | 1666 | 1463686700613 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]]]}] 12:38:20 INFO - PROCESS | 1666 | 1463686700617 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 12:38:20 INFO - PROCESS | 1666 | 1463686700619 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 12:38:20 INFO - PROCESS | 1666 | 1463686700621 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:38:20 INFO - PROCESS | 1666 | 1463686700622 Marionette TRACE conn2 <- [1,666,null,{}] 12:38:20 INFO - PROCESS | 1666 | 1463686700625 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}] 12:38:20 INFO - PROCESS | 1666 | 1463686700723 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 12:38:20 INFO - PROCESS | 1666 | 1463686700801 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb8d800 == 57 [pid = 1666] [id = 174] 12:38:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x12a753c00) [pid = 1666] [serial = 520] [outer = 0x0] 12:38:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x12a93c000) [pid = 1666] [serial = 521] [outer = 0x12a753c00] 12:38:20 INFO - PROCESS | 1666 | 1463686700848 Marionette DEBUG loaded listener.js 12:38:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x12abd2400) [pid = 1666] [serial = 522] [outer = 0x12a753c00] 12:38:21 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:21 INFO - PROCESS | 1666 | 1463686701247 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]]]}] 12:38:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:38:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 670ms 12:38:21 INFO - PROCESS | 1666 | 1463686701291 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 12:38:21 INFO - PROCESS | 1666 | 1463686701293 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 12:38:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:38:21 INFO - PROCESS | 1666 | 1463686701295 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:38:21 INFO - PROCESS | 1666 | 1463686701296 Marionette TRACE conn2 <- [1,670,null,{}] 12:38:21 INFO - PROCESS | 1666 | 1463686701299 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}] 12:38:21 INFO - PROCESS | 1666 | 1463686701397 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 12:38:21 INFO - PROCESS | 1666 | 1463686701449 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d311000 == 58 [pid = 1666] [id = 175] 12:38:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x12ba70400) [pid = 1666] [serial = 523] [outer = 0x0] 12:38:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x12bdaec00) [pid = 1666] [serial = 524] [outer = 0x12ba70400] 12:38:21 INFO - PROCESS | 1666 | 1463686701478 Marionette DEBUG loaded listener.js 12:38:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x12c6bac00) [pid = 1666] [serial = 525] [outer = 0x12ba70400] 12:38:21 INFO - PROCESS | 1666 | 1463686701860 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]]]}] 12:38:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:38:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 618ms 12:38:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:38:21 INFO - PROCESS | 1666 | 1463686701918 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 12:38:21 INFO - PROCESS | 1666 | 1463686701919 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 12:38:21 INFO - PROCESS | 1666 | 1463686701922 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:38:21 INFO - PROCESS | 1666 | 1463686701923 Marionette TRACE conn2 <- [1,674,null,{}] 12:38:21 INFO - PROCESS | 1666 | 1463686701928 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}] 12:38:22 INFO - PROCESS | 1666 | 1463686702033 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 12:38:22 INFO - PROCESS | 1666 | 1463686702114 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a79d000 == 59 [pid = 1666] [id = 176] 12:38:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x1126f1400) [pid = 1666] [serial = 526] [outer = 0x0] 12:38:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x128fc5000) [pid = 1666] [serial = 527] [outer = 0x1126f1400] 12:38:22 INFO - PROCESS | 1666 | 1463686702144 Marionette DEBUG loaded listener.js 12:38:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x12cb3e800) [pid = 1666] [serial = 528] [outer = 0x1126f1400] 12:38:22 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:22 INFO - PROCESS | 1666 | 1463686702721 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]]]}] 12:38:22 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 12:38:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 823ms 12:38:22 INFO - PROCESS | 1666 | 1463686702749 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 12:38:22 INFO - PROCESS | 1666 | 1463686702752 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 12:38:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:38:22 INFO - PROCESS | 1666 | 1463686702755 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:38:22 INFO - PROCESS | 1666 | 1463686702758 Marionette TRACE conn2 <- [1,678,null,{}] 12:38:22 INFO - PROCESS | 1666 | 1463686702764 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}] 12:38:22 INFO - PROCESS | 1666 | 1463686702856 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 12:38:22 INFO - PROCESS | 1666 | 1463686702907 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x11957d000 == 60 [pid = 1666] [id = 177] 12:38:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x1133abc00) [pid = 1666] [serial = 529] [outer = 0x0] 12:38:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x114fe1000) [pid = 1666] [serial = 530] [outer = 0x1133abc00] 12:38:22 INFO - PROCESS | 1666 | 1463686702934 Marionette DEBUG loaded listener.js 12:38:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x116ffa000) [pid = 1666] [serial = 531] [outer = 0x1133abc00] 12:38:23 INFO - PROCESS | 1666 | 1463686703373 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]]]}] 12:38:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:38:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 673ms 12:38:23 INFO - PROCESS | 1666 | 1463686703429 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 12:38:23 INFO - PROCESS | 1666 | 1463686703433 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 12:38:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:38:23 INFO - PROCESS | 1666 | 1463686703437 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:38:23 INFO - PROCESS | 1666 | 1463686703438 Marionette TRACE conn2 <- [1,682,null,{}] 12:38:23 INFO - PROCESS | 1666 | 1463686703441 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}] 12:38:23 INFO - PROCESS | 1666 | 1463686703569 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 12:38:23 INFO - PROCESS | 1666 | 1463686703621 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x118319800 == 61 [pid = 1666] [id = 178] 12:38:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x11945bc00) [pid = 1666] [serial = 532] [outer = 0x0] 12:38:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x119d13800) [pid = 1666] [serial = 533] [outer = 0x11945bc00] 12:38:23 INFO - PROCESS | 1666 | 1463686703652 Marionette DEBUG loaded listener.js 12:38:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x121471400) [pid = 1666] [serial = 534] [outer = 0x11945bc00] 12:38:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12bd4f800 == 60 [pid = 1666] [id = 169] 12:38:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9d2800 == 59 [pid = 1666] [id = 168] 12:38:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12a8cd800 == 58 [pid = 1666] [id = 167] 12:38:23 INFO - PROCESS | 1666 | --DOCSHELL 0x116bae800 == 57 [pid = 1666] [id = 166] 12:38:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12a508800 == 56 [pid = 1666] [id = 165] 12:38:23 INFO - PROCESS | 1666 | --DOCSHELL 0x128c5b800 == 55 [pid = 1666] [id = 164] 12:38:23 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x12c53f000) [pid = 1666] [serial = 451] [outer = 0x0] [url = about:blank] 12:38:23 INFO - PROCESS | 1666 | --DOCSHELL 0x117429800 == 54 [pid = 1666] [id = 163] 12:38:23 INFO - PROCESS | 1666 | --DOCSHELL 0x1242bb000 == 53 [pid = 1666] [id = 162] 12:38:23 INFO - PROCESS | 1666 | --DOCSHELL 0x1216ed000 == 52 [pid = 1666] [id = 161] 12:38:23 INFO - PROCESS | 1666 | --DOCSHELL 0x119576000 == 51 [pid = 1666] [id = 160] 12:38:23 INFO - PROCESS | 1666 | --DOCSHELL 0x116b9e800 == 50 [pid = 1666] [id = 159] 12:38:23 INFO - PROCESS | 1666 | --DOCSHELL 0x116980800 == 49 [pid = 1666] [id = 158] 12:38:23 INFO - PROCESS | 1666 | --DOCSHELL 0x119576800 == 48 [pid = 1666] [id = 157] 12:38:24 INFO - PROCESS | 1666 | --DOCSHELL 0x112e59800 == 47 [pid = 1666] [id = 152] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x1218bc000) [pid = 1666] [serial = 449] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x116956800) [pid = 1666] [serial = 397] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x12cb3a800) [pid = 1666] [serial = 439] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x1126f5400) [pid = 1666] [serial = 442] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x129387800) [pid = 1666] [serial = 427] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x118f9ac00) [pid = 1666] [serial = 416] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x128c2ec00) [pid = 1666] [serial = 424] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x12bdc6c00) [pid = 1666] [serial = 434] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x12c6bc000) [pid = 1666] [serial = 437] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x11958d400) [pid = 1666] [serial = 400] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x1260e0c00) [pid = 1666] [serial = 421] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x1126f9400) [pid = 1666] [serial = 443] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x11803e000) [pid = 1666] [serial = 445] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x12bd03800) [pid = 1666] [serial = 431] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x1275a6400) [pid = 1666] [serial = 422] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x119d0ac00) [pid = 1666] [serial = 418] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x12cce1000) [pid = 1666] [serial = 440] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x12cb35400) [pid = 1666] [serial = 412] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x12bdab400) [pid = 1666] [serial = 446] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x12bdc5000) [pid = 1666] [serial = 409] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x128ca4000) [pid = 1666] [serial = 403] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x1218b7c00) [pid = 1666] [serial = 448] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x12ab7a000) [pid = 1666] [serial = 406] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x12bdae400) [pid = 1666] [serial = 433] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x12ab81000) [pid = 1666] [serial = 430] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x1295cec00) [pid = 1666] [serial = 428] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x12cce5400) [pid = 1666] [serial = 413] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x121471000) [pid = 1666] [serial = 419] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x12ab76800) [pid = 1666] [serial = 296] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x1184b7800) [pid = 1666] [serial = 415] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x129098800) [pid = 1666] [serial = 425] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x12c533000) [pid = 1666] [serial = 436] [outer = 0x0] [url = about:blank] 12:38:24 INFO - PROCESS | 1666 | 1463686704566 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]]]}] 12:38:24 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) 12:38:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1169ms 12:38:24 INFO - PROCESS | 1666 | 1463686704607 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 12:38:24 INFO - PROCESS | 1666 | 1463686704608 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 12:38:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:38:24 INFO - PROCESS | 1666 | 1463686704610 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:38:24 INFO - PROCESS | 1666 | 1463686704613 Marionette TRACE conn2 <- [1,686,null,{}] 12:38:24 INFO - PROCESS | 1666 | 1463686704620 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}] 12:38:24 INFO - PROCESS | 1666 | 1463686704702 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 12:38:24 INFO - PROCESS | 1666 | 1463686704751 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x1189b1000 == 48 [pid = 1666] [id = 179] 12:38:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x11958d400) [pid = 1666] [serial = 535] [outer = 0x0] 12:38:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x12193fc00) [pid = 1666] [serial = 536] [outer = 0x11958d400] 12:38:24 INFO - PROCESS | 1666 | 1463686704779 Marionette DEBUG loaded listener.js 12:38:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x121f58c00) [pid = 1666] [serial = 537] [outer = 0x11958d400] 12:38:25 INFO - PROCESS | 1666 | 1463686705551 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]]]}] 12:38:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:38:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 970ms 12:38:25 INFO - PROCESS | 1666 | 1463686705582 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 12:38:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:38:25 INFO - PROCESS | 1666 | 1463686705584 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 12:38:25 INFO - PROCESS | 1666 | 1463686705586 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:38:25 INFO - PROCESS | 1666 | 1463686705587 Marionette TRACE conn2 <- [1,690,null,{}] 12:38:25 INFO - PROCESS | 1666 | 1463686705589 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}] 12:38:25 INFO - PROCESS | 1666 | 1463686705668 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 12:38:25 INFO - PROCESS | 1666 | 1463686705672 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x124161000 == 49 [pid = 1666] [id = 180] 12:38:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x125004400) [pid = 1666] [serial = 538] [outer = 0x0] 12:38:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x126f5e800) [pid = 1666] [serial = 539] [outer = 0x125004400] 12:38:25 INFO - PROCESS | 1666 | 1463686705699 Marionette DEBUG loaded listener.js 12:38:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x1275a8c00) [pid = 1666] [serial = 540] [outer = 0x125004400] 12:38:26 INFO - PROCESS | 1666 | 1463686706549 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]]]}] 12:38:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:38:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1020ms 12:38:26 INFO - PROCESS | 1666 | 1463686706607 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 12:38:26 INFO - PROCESS | 1666 | 1463686706608 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 12:38:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:38:26 INFO - PROCESS | 1666 | 1463686706610 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:38:26 INFO - PROCESS | 1666 | 1463686706611 Marionette TRACE conn2 <- [1,694,null,{}] 12:38:26 INFO - PROCESS | 1666 | 1463686706628 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}] 12:38:26 INFO - PROCESS | 1666 | 1463686706723 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 12:38:26 INFO - PROCESS | 1666 | 1463686706727 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x126b8b800 == 50 [pid = 1666] [id = 181] 12:38:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x12500d000) [pid = 1666] [serial = 541] [outer = 0x0] 12:38:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x128c98c00) [pid = 1666] [serial = 542] [outer = 0x12500d000] 12:38:26 INFO - PROCESS | 1666 | 1463686706753 Marionette DEBUG loaded listener.js 12:38:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x128fbbc00) [pid = 1666] [serial = 543] [outer = 0x12500d000] 12:38:27 INFO - PROCESS | 1666 | 1463686707560 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]]]}] 12:38:27 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) 12:38:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 986ms 12:38:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:38:27 INFO - PROCESS | 1666 | 1463686707596 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 12:38:27 INFO - PROCESS | 1666 | 1463686707597 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 12:38:27 INFO - PROCESS | 1666 | 1463686707600 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:38:27 INFO - PROCESS | 1666 | 1463686707601 Marionette TRACE conn2 <- [1,698,null,{}] 12:38:27 INFO - PROCESS | 1666 | 1463686707603 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}] 12:38:27 INFO - PROCESS | 1666 | 1463686707713 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 12:38:27 INFO - PROCESS | 1666 | 1463686707718 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x1290ba000 == 51 [pid = 1666] [id = 182] 12:38:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x128fc5800) [pid = 1666] [serial = 544] [outer = 0x0] 12:38:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x129313400) [pid = 1666] [serial = 545] [outer = 0x128fc5800] 12:38:27 INFO - PROCESS | 1666 | 1463686707772 Marionette DEBUG loaded listener.js 12:38:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x12931dc00) [pid = 1666] [serial = 546] [outer = 0x128fc5800] 12:38:27 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x1275a6000) [pid = 1666] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:38:27 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x12c53bc00) [pid = 1666] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:38:27 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x12ab7c800) [pid = 1666] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x12705c800) [pid = 1666] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x116711000) [pid = 1666] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x12a8efc00) [pid = 1666] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x1167c7800) [pid = 1666] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x118972800) [pid = 1666] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x121683400) [pid = 1666] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x121474800) [pid = 1666] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x121f5f800) [pid = 1666] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x1126f7800) [pid = 1666] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x121f5f400) [pid = 1666] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x1165ab400) [pid = 1666] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x116ff9800) [pid = 1666] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x119d0e800) [pid = 1666] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x128c2a400) [pid = 1666] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x128ca1c00) [pid = 1666] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x1122b7c00) [pid = 1666] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x12b245c00) [pid = 1666] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x11346f400) [pid = 1666] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x12ab7c000) [pid = 1666] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x1261bd000) [pid = 1666] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x11754c400) [pid = 1666] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x1133ed800) [pid = 1666] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:38:28 INFO - PROCESS | 1666 | 1463686708640 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]]]}] 12:38:28 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) 12:38:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1068ms 12:38:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:38:28 INFO - PROCESS | 1666 | 1463686708669 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 12:38:28 INFO - PROCESS | 1666 | 1463686708670 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 12:38:28 INFO - PROCESS | 1666 | 1463686708672 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:38:28 INFO - PROCESS | 1666 | 1463686708673 Marionette TRACE conn2 <- [1,702,null,{}] 12:38:28 INFO - PROCESS | 1666 | 1463686708677 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}] 12:38:28 INFO - PROCESS | 1666 | 1463686708778 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 12:38:28 INFO - PROCESS | 1666 | 1463686708784 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c58800 == 52 [pid = 1666] [id = 183] 12:38:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x119432400) [pid = 1666] [serial = 547] [outer = 0x0] 12:38:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x119d0f000) [pid = 1666] [serial = 548] [outer = 0x119432400] 12:38:28 INFO - PROCESS | 1666 | 1463686708809 Marionette DEBUG loaded listener.js 12:38:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x1261bb000) [pid = 1666] [serial = 549] [outer = 0x119432400] 12:38:29 INFO - PROCESS | 1666 | 1463686709583 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 12:38:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:38:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 924ms 12:38:29 INFO - PROCESS | 1666 | 1463686709596 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 12:38:29 INFO - PROCESS | 1666 | 1463686709597 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 12:38:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:38:29 INFO - PROCESS | 1666 | 1463686709599 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:38:29 INFO - PROCESS | 1666 | 1463686709600 Marionette TRACE conn2 <- [1,706,null,{}] 12:38:29 INFO - PROCESS | 1666 | 1463686709603 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:29 INFO - PROCESS | 1666 | 1463686709683 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 12:38:29 INFO - PROCESS | 1666 | 1463686709688 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8cd800 == 53 [pid = 1666] [id = 184] 12:38:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x12705c800) [pid = 1666] [serial = 550] [outer = 0x0] 12:38:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x12931fc00) [pid = 1666] [serial = 551] [outer = 0x12705c800] 12:38:29 INFO - PROCESS | 1666 | 1463686709712 Marionette DEBUG loaded listener.js 12:38:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x128c9e800) [pid = 1666] [serial = 552] [outer = 0x12705c800] 12:38:30 INFO - PROCESS | 1666 | 1463686710645 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 12:38:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:38:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1071ms 12:38:30 INFO - PROCESS | 1666 | 1463686710672 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 12:38:30 INFO - PROCESS | 1666 | 1463686710675 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 12:38:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:38:30 INFO - PROCESS | 1666 | 1463686710678 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:38:30 INFO - PROCESS | 1666 | 1463686710680 Marionette TRACE conn2 <- [1,710,null,{}] 12:38:30 INFO - PROCESS | 1666 | 1463686710684 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:30 INFO - PROCESS | 1666 | 1463686710786 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 12:38:30 INFO - PROCESS | 1666 | 1463686710833 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x117428000 == 54 [pid = 1666] [id = 185] 12:38:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x1126fac00) [pid = 1666] [serial = 553] [outer = 0x0] 12:38:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x11754c400) [pid = 1666] [serial = 554] [outer = 0x1126fac00] 12:38:30 INFO - PROCESS | 1666 | 1463686710866 Marionette DEBUG loaded listener.js 12:38:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x118f98800) [pid = 1666] [serial = 555] [outer = 0x1126fac00] 12:38:31 INFO - PROCESS | 1666 | 1463686711768 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 12:38:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:38:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1121ms 12:38:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:38:31 INFO - PROCESS | 1666 | 1463686711800 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 12:38:31 INFO - PROCESS | 1666 | 1463686711804 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 12:38:31 INFO - PROCESS | 1666 | 1463686711811 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:38:31 INFO - PROCESS | 1666 | 1463686711813 Marionette TRACE conn2 <- [1,714,null,{}] 12:38:31 INFO - PROCESS | 1666 | 1463686711816 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:31 INFO - PROCESS | 1666 | 1463686711913 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 12:38:31 INFO - PROCESS | 1666 | 1463686711961 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x1260ca800 == 55 [pid = 1666] [id = 186] 12:38:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x119432c00) [pid = 1666] [serial = 556] [outer = 0x0] 12:38:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x121a70c00) [pid = 1666] [serial = 557] [outer = 0x119432c00] 12:38:31 INFO - PROCESS | 1666 | 1463686711991 Marionette DEBUG loaded listener.js 12:38:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x121f5a800) [pid = 1666] [serial = 558] [outer = 0x119432c00] 12:38:32 INFO - PROCESS | 1666 | 1463686712901 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 12:38:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 12:38:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1120ms 12:38:32 INFO - PROCESS | 1666 | 1463686712960 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 12:38:32 INFO - PROCESS | 1666 | 1463686712962 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 12:38:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:38:32 INFO - PROCESS | 1666 | 1463686712967 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:38:32 INFO - PROCESS | 1666 | 1463686712970 Marionette TRACE conn2 <- [1,718,null,{}] 12:38:32 INFO - PROCESS | 1666 | 1463686712980 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:33 INFO - PROCESS | 1666 | 1463686713078 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 12:38:33 INFO - PROCESS | 1666 | 1463686713125 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9ce000 == 56 [pid = 1666] [id = 187] 12:38:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x126ffa400) [pid = 1666] [serial = 559] [outer = 0x0] 12:38:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x128fc6c00) [pid = 1666] [serial = 560] [outer = 0x126ffa400] 12:38:33 INFO - PROCESS | 1666 | 1463686713156 Marionette DEBUG loaded listener.js 12:38:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x12931cc00) [pid = 1666] [serial = 561] [outer = 0x126ffa400] 12:38:34 INFO - PROCESS | 1666 | 1463686714147 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 12:38:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:38:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1227ms 12:38:34 INFO - PROCESS | 1666 | 1463686714195 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 12:38:34 INFO - PROCESS | 1666 | 1463686714197 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 12:38:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:38:34 INFO - PROCESS | 1666 | 1463686714201 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:38:34 INFO - PROCESS | 1666 | 1463686714204 Marionette TRACE conn2 <- [1,722,null,{}] 12:38:34 INFO - PROCESS | 1666 | 1463686714208 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:34 INFO - PROCESS | 1666 | 1463686714299 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 12:38:34 INFO - PROCESS | 1666 | 1463686714369 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x119d41000 == 57 [pid = 1666] [id = 188] 12:38:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x1184fc000) [pid = 1666] [serial = 562] [outer = 0x0] 12:38:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x118971000) [pid = 1666] [serial = 563] [outer = 0x1184fc000] 12:38:34 INFO - PROCESS | 1666 | 1463686714398 Marionette DEBUG loaded listener.js 12:38:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x11a1f0c00) [pid = 1666] [serial = 564] [outer = 0x1184fc000] 12:38:34 INFO - PROCESS | 1666 | 1463686714812 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 12:38:34 INFO - PROCESS | 1666 | 1463686714829 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 12:38:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:38:34 INFO - PROCESS | 1666 | 1463686714834 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:38:34 INFO - PROCESS | 1666 | 1463686714835 Marionette TRACE conn2 <- [1,726,null,{}] 12:38:34 INFO - PROCESS | 1666 | 1463686714837 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:34 INFO - PROCESS | 1666 | 1463686714931 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 12:38:34 INFO - PROCESS | 1666 | 1463686714987 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x11994f800 == 58 [pid = 1666] [id = 189] 12:38:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x116ff5800) [pid = 1666] [serial = 565] [outer = 0x0] 12:38:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x121471c00) [pid = 1666] [serial = 566] [outer = 0x116ff5800] 12:38:35 INFO - PROCESS | 1666 | 1463686715031 Marionette DEBUG loaded listener.js 12:38:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x121f52400) [pid = 1666] [serial = 567] [outer = 0x116ff5800] 12:38:35 INFO - PROCESS | 1666 | --DOCSHELL 0x113225000 == 57 [pid = 1666] [id = 103] 12:38:35 INFO - PROCESS | 1666 | --DOCSHELL 0x128c58800 == 56 [pid = 1666] [id = 183] 12:38:35 INFO - PROCESS | 1666 | --DOCSHELL 0x1290ba000 == 55 [pid = 1666] [id = 182] 12:38:35 INFO - PROCESS | 1666 | --DOCSHELL 0x126b8b800 == 54 [pid = 1666] [id = 181] 12:38:35 INFO - PROCESS | 1666 | --DOCSHELL 0x124161000 == 53 [pid = 1666] [id = 180] 12:38:35 INFO - PROCESS | 1666 | --DOCSHELL 0x1189b1000 == 52 [pid = 1666] [id = 179] 12:38:35 INFO - PROCESS | 1666 | --DOCSHELL 0x118319800 == 51 [pid = 1666] [id = 178] 12:38:35 INFO - PROCESS | 1666 | --DOCSHELL 0x11957d000 == 50 [pid = 1666] [id = 177] 12:38:35 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb8d800 == 49 [pid = 1666] [id = 174] 12:38:35 INFO - PROCESS | 1666 | --DOCSHELL 0x117576800 == 48 [pid = 1666] [id = 171] 12:38:35 INFO - PROCESS | 1666 | 1463686715532 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x12b24d400) [pid = 1666] [serial = 341] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x1275a8800) [pid = 1666] [serial = 350] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x119d0d000) [pid = 1666] [serial = 347] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x116ff6800) [pid = 1666] [serial = 344] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x12909a400) [pid = 1666] [serial = 353] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x12c6be400) [pid = 1666] [serial = 395] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x12c6b6c00) [pid = 1666] [serial = 410] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x1295b2c00) [pid = 1666] [serial = 404] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x11896a400) [pid = 1666] [serial = 398] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x12bd07c00) [pid = 1666] [serial = 407] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x12423b000) [pid = 1666] [serial = 401] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x12cce4800) [pid = 1666] [serial = 452] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x12193b800) [pid = 1666] [serial = 460] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x1126ef800) [pid = 1666] [serial = 454] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x121e04400) [pid = 1666] [serial = 481] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x121f58800) [pid = 1666] [serial = 482] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x121889c00) [pid = 1666] [serial = 478] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x1275adc00) [pid = 1666] [serial = 487] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x12193c800) [pid = 1666] [serial = 479] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x1184ba000) [pid = 1666] [serial = 473] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x11829dc00) [pid = 1666] [serial = 472] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x125348c00) [pid = 1666] [serial = 484] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x118042000) [pid = 1666] [serial = 470] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x12bdbd400) [pid = 1666] [serial = 503] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1167c7c00) [pid = 1666] [serial = 469] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1211c7400) [pid = 1666] [serial = 475] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x12146ec00) [pid = 1666] [serial = 476] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x128de5000) [pid = 1666] [serial = 490] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x12ba66400) [pid = 1666] [serial = 466] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x119587000) [pid = 1666] [serial = 457] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x128c9c800) [pid = 1666] [serial = 488] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x12a74c800) [pid = 1666] [serial = 463] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1295b5000) [pid = 1666] [serial = 493] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12937c400) [pid = 1666] [serial = 491] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1295d1000) [pid = 1666] [serial = 494] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x121472c00) [pid = 1666] [serial = 497] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x12bd0d800) [pid = 1666] [serial = 502] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x12c53b400) [pid = 1666] [serial = 506] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12bdc6400) [pid = 1666] [serial = 505] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1126f9c00) [pid = 1666] [serial = 496] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x12ba6e000) [pid = 1666] [serial = 500] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12a754400) [pid = 1666] [serial = 499] [outer = 0x0] [url = about:blank] 12:38:35 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x127061400) [pid = 1666] [serial = 485] [outer = 0x0] [url = about:blank] 12:38:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:38:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 721ms 12:38:35 INFO - PROCESS | 1666 | 1463686715571 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 12:38:35 INFO - PROCESS | 1666 | 1463686715573 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 12:38:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:38:35 INFO - PROCESS | 1666 | 1463686715577 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:38:35 INFO - PROCESS | 1666 | 1463686715580 Marionette TRACE conn2 <- [1,730,null,{}] 12:38:35 INFO - PROCESS | 1666 | 1463686715587 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:35 INFO - PROCESS | 1666 | 1463686715667 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 12:38:35 INFO - PROCESS | 1666 | 1463686715673 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x11995e800 == 49 [pid = 1666] [id = 190] 12:38:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x121f5f000) [pid = 1666] [serial = 568] [outer = 0x0] 12:38:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12534b800) [pid = 1666] [serial = 569] [outer = 0x121f5f000] 12:38:35 INFO - PROCESS | 1666 | 1463686715703 Marionette DEBUG loaded listener.js 12:38:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1275a5400) [pid = 1666] [serial = 570] [outer = 0x121f5f000] 12:38:36 INFO - PROCESS | 1666 | 1463686716047 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 12:38:36 INFO - PROCESS | 1666 | 1463686716102 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 12:38:36 INFO - PROCESS | 1666 | 1463686716105 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:38:36 INFO - PROCESS | 1666 | 1463686716108 Marionette TRACE conn2 <- [1,734,null,{}] 12:38:36 INFO - PROCESS | 1666 | 1463686716111 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:36 INFO - PROCESS | 1666 | 1463686716235 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 12:38:36 INFO - PROCESS | 1666 | 1463686716248 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x1253c0000 == 50 [pid = 1666] [id = 191] 12:38:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x128c36000) [pid = 1666] [serial = 571] [outer = 0x0] 12:38:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12909d000) [pid = 1666] [serial = 572] [outer = 0x128c36000] 12:38:36 INFO - PROCESS | 1666 | 1463686716291 Marionette DEBUG loaded listener.js 12:38:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12931a800) [pid = 1666] [serial = 573] [outer = 0x128c36000] 12:38:36 INFO - PROCESS | 1666 | 1463686716698 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 12:38:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:38:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 622ms 12:38:36 INFO - PROCESS | 1666 | 1463686716727 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 12:38:36 INFO - PROCESS | 1666 | 1463686716729 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 12:38:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:38:36 INFO - PROCESS | 1666 | 1463686716731 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:38:36 INFO - PROCESS | 1666 | 1463686716732 Marionette TRACE conn2 <- [1,738,null,{}] 12:38:36 INFO - PROCESS | 1666 | 1463686716734 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:36 INFO - PROCESS | 1666 | 1463686716812 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 12:38:36 INFO - PROCESS | 1666 | 1463686716816 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c5d800 == 51 [pid = 1666] [id = 192] 12:38:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x128fc4000) [pid = 1666] [serial = 574] [outer = 0x0] 12:38:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x129387c00) [pid = 1666] [serial = 575] [outer = 0x128fc4000] 12:38:36 INFO - PROCESS | 1666 | 1463686716841 Marionette DEBUG loaded listener.js 12:38:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12a748400) [pid = 1666] [serial = 576] [outer = 0x128fc4000] 12:38:37 INFO - PROCESS | 1666 | 1463686717645 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 12:38:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:38:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 920ms 12:38:37 INFO - PROCESS | 1666 | 1463686717651 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 12:38:37 INFO - PROCESS | 1666 | 1463686717661 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 12:38:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:38:37 INFO - PROCESS | 1666 | 1463686717664 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:38:37 INFO - PROCESS | 1666 | 1463686717665 Marionette TRACE conn2 <- [1,742,null,{}] 12:38:37 INFO - PROCESS | 1666 | 1463686717667 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:37 INFO - PROCESS | 1666 | 1463686717780 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 12:38:37 INFO - PROCESS | 1666 | 1463686717793 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a51d000 == 52 [pid = 1666] [id = 193] 12:38:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12a8e7c00) [pid = 1666] [serial = 577] [outer = 0x0] 12:38:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12ab7d400) [pid = 1666] [serial = 578] [outer = 0x12a8e7c00] 12:38:37 INFO - PROCESS | 1666 | 1463686717819 Marionette DEBUG loaded listener.js 12:38:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12b24c800) [pid = 1666] [serial = 579] [outer = 0x12a8e7c00] 12:38:38 INFO - PROCESS | 1666 | 1463686718654 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 12:38:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 12:38:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1024ms 12:38:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:38:38 INFO - PROCESS | 1666 | 1463686718689 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 12:38:38 INFO - PROCESS | 1666 | 1463686718690 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 12:38:38 INFO - PROCESS | 1666 | 1463686718692 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:38:38 INFO - PROCESS | 1666 | 1463686718693 Marionette TRACE conn2 <- [1,746,null,{}] 12:38:38 INFO - PROCESS | 1666 | 1463686718695 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:38 INFO - PROCESS | 1666 | 1463686718790 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 12:38:38 INFO - PROCESS | 1666 | 1463686718794 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ac57000 == 53 [pid = 1666] [id = 194] 12:38:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12a8eb400) [pid = 1666] [serial = 580] [outer = 0x0] 12:38:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x12bd07c00) [pid = 1666] [serial = 581] [outer = 0x12a8eb400] 12:38:38 INFO - PROCESS | 1666 | 1463686718846 Marionette DEBUG loaded listener.js 12:38:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x12bdb2400) [pid = 1666] [serial = 582] [outer = 0x12a8eb400] 12:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x12500d000) [pid = 1666] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x128fc5800) [pid = 1666] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x125004400) [pid = 1666] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1133abc00) [pid = 1666] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x11945bc00) [pid = 1666] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x11958d400) [pid = 1666] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x119432400) [pid = 1666] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:38:39 INFO - PROCESS | 1666 | 1463686719615 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 12:38:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 12:38:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 970ms 12:38:39 INFO - PROCESS | 1666 | 1463686719663 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 12:38:39 INFO - PROCESS | 1666 | 1463686719664 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 12:38:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:38:39 INFO - PROCESS | 1666 | 1463686719666 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:38:39 INFO - PROCESS | 1666 | 1463686719667 Marionette TRACE conn2 <- [1,750,null,{}] 12:38:39 INFO - PROCESS | 1666 | 1463686719669 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:39 INFO - PROCESS | 1666 | 1463686719753 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 12:38:39 INFO - PROCESS | 1666 | 1463686719758 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9bf800 == 54 [pid = 1666] [id = 195] 12:38:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x121ac2000) [pid = 1666] [serial = 583] [outer = 0x0] 12:38:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12bdb2000) [pid = 1666] [serial = 584] [outer = 0x121ac2000] 12:38:39 INFO - PROCESS | 1666 | 1463686719785 Marionette DEBUG loaded listener.js 12:38:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12bdbc800) [pid = 1666] [serial = 585] [outer = 0x121ac2000] 12:38:40 INFO - PROCESS | 1666 | 1463686720596 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 12:38:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:38:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 970ms 12:38:40 INFO - PROCESS | 1666 | 1463686720636 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 12:38:40 INFO - PROCESS | 1666 | 1463686720637 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 12:38:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:38:40 INFO - PROCESS | 1666 | 1463686720640 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:38:40 INFO - PROCESS | 1666 | 1463686720641 Marionette TRACE conn2 <- [1,754,null,{}] 12:38:40 INFO - PROCESS | 1666 | 1463686720643 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:40 INFO - PROCESS | 1666 | 1463686720738 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 12:38:40 INFO - PROCESS | 1666 | 1463686720744 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bd58800 == 55 [pid = 1666] [id = 196] 12:38:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x11346f400) [pid = 1666] [serial = 586] [outer = 0x0] 12:38:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12bdbd800) [pid = 1666] [serial = 587] [outer = 0x11346f400] 12:38:40 INFO - PROCESS | 1666 | 1463686720769 Marionette DEBUG loaded listener.js 12:38:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x12c53c400) [pid = 1666] [serial = 588] [outer = 0x11346f400] 12:38:41 INFO - PROCESS | 1666 | 1463686721500 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 12:38:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 12:38:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 871ms 12:38:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:38:41 INFO - PROCESS | 1666 | 1463686721512 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 12:38:41 INFO - PROCESS | 1666 | 1463686721514 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 12:38:41 INFO - PROCESS | 1666 | 1463686721517 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:38:41 INFO - PROCESS | 1666 | 1463686721518 Marionette TRACE conn2 <- [1,758,null,{}] 12:38:41 INFO - PROCESS | 1666 | 1463686721522 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:41 INFO - PROCESS | 1666 | 1463686721684 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 12:38:41 INFO - PROCESS | 1666 | 1463686721732 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x1165de800 == 56 [pid = 1666] [id = 197] 12:38:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x112a5f400) [pid = 1666] [serial = 589] [outer = 0x0] 12:38:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x11330b800) [pid = 1666] [serial = 590] [outer = 0x112a5f400] 12:38:41 INFO - PROCESS | 1666 | 1463686721764 Marionette DEBUG loaded listener.js 12:38:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x116ff6800) [pid = 1666] [serial = 591] [outer = 0x112a5f400] 12:38:42 INFO - PROCESS | 1666 | 1463686722208 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 12:38:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:38:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 720ms 12:38:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:38:42 INFO - PROCESS | 1666 | 1463686722238 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 12:38:42 INFO - PROCESS | 1666 | 1463686722240 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 12:38:42 INFO - PROCESS | 1666 | 1463686722245 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:38:42 INFO - PROCESS | 1666 | 1463686722248 Marionette TRACE conn2 <- [1,762,null,{}] 12:38:42 INFO - PROCESS | 1666 | 1463686722251 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:42 INFO - PROCESS | 1666 | 1463686722353 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 12:38:42 INFO - PROCESS | 1666 | 1463686722403 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x1216e2000 == 57 [pid = 1666] [id = 198] 12:38:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x118348800) [pid = 1666] [serial = 592] [outer = 0x0] 12:38:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x12154c800) [pid = 1666] [serial = 593] [outer = 0x118348800] 12:38:42 INFO - PROCESS | 1666 | 1463686722435 Marionette DEBUG loaded listener.js 12:38:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x121a75400) [pid = 1666] [serial = 594] [outer = 0x118348800] 12:38:43 INFO - PROCESS | 1666 | 1463686723327 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 12:38:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:38:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1123ms 12:38:43 INFO - PROCESS | 1666 | 1463686723368 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 12:38:43 INFO - PROCESS | 1666 | 1463686723370 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 12:38:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:38:43 INFO - PROCESS | 1666 | 1463686723414 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:38:43 INFO - PROCESS | 1666 | 1463686723416 Marionette TRACE conn2 <- [1,766,null,{}] 12:38:43 INFO - PROCESS | 1666 | 1463686723418 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:43 INFO - PROCESS | 1666 | 1463686723508 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 12:38:43 INFO - PROCESS | 1666 | 1463686723599 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a7a3000 == 58 [pid = 1666] [id = 199] 12:38:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x119424c00) [pid = 1666] [serial = 595] [outer = 0x0] 12:38:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x1275a8000) [pid = 1666] [serial = 596] [outer = 0x119424c00] 12:38:43 INFO - PROCESS | 1666 | 1463686723629 Marionette DEBUG loaded listener.js 12:38:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x128fbe000) [pid = 1666] [serial = 597] [outer = 0x119424c00] 12:38:44 INFO - PROCESS | 1666 | 1463686724501 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 12:38:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:38:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1123ms 12:38:44 INFO - PROCESS | 1666 | 1463686724536 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 12:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:38:44 INFO - PROCESS | 1666 | 1463686724539 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 12:38:44 INFO - PROCESS | 1666 | 1463686724547 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:38:44 INFO - PROCESS | 1666 | 1463686724550 Marionette TRACE conn2 <- [1,770,null,{}] 12:38:44 INFO - PROCESS | 1666 | 1463686724553 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:44 INFO - PROCESS | 1666 | 1463686724697 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 12:38:44 INFO - PROCESS | 1666 | 1463686724750 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c50a000 == 59 [pid = 1666] [id = 200] 12:38:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x1211ce000) [pid = 1666] [serial = 598] [outer = 0x0] 12:38:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x11803f000) [pid = 1666] [serial = 599] [outer = 0x1211ce000] 12:38:44 INFO - PROCESS | 1666 | 1463686724779 Marionette DEBUG loaded listener.js 12:38:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x12ab83400) [pid = 1666] [serial = 600] [outer = 0x1211ce000] 12:38:45 INFO - PROCESS | 1666 | 1463686725353 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 12:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 827ms 12:38:45 INFO - PROCESS | 1666 | 1463686725369 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 12:38:45 INFO - PROCESS | 1666 | 1463686725371 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 12:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:38:45 INFO - PROCESS | 1666 | 1463686725375 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:38:45 INFO - PROCESS | 1666 | 1463686725377 Marionette TRACE conn2 <- [1,774,null,{}] 12:38:45 INFO - PROCESS | 1666 | 1463686725380 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:45 INFO - PROCESS | 1666 | 1463686725473 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 12:38:45 INFO - PROCESS | 1666 | 1463686725522 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x119d4a800 == 60 [pid = 1666] [id = 201] 12:38:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x1126ed400) [pid = 1666] [serial = 601] [outer = 0x0] 12:38:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x1184ba000) [pid = 1666] [serial = 602] [outer = 0x1126ed400] 12:38:45 INFO - PROCESS | 1666 | 1463686725550 Marionette DEBUG loaded listener.js 12:38:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x119587c00) [pid = 1666] [serial = 603] [outer = 0x1126ed400] 12:38:45 INFO - PROCESS | 1666 | 1463686725939 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 12:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 623ms 12:38:46 INFO - PROCESS | 1666 | --DOCSHELL 0x12bd58800 == 59 [pid = 1666] [id = 196] 12:38:46 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9bf800 == 58 [pid = 1666] [id = 195] 12:38:46 INFO - PROCESS | 1666 | --DOCSHELL 0x12ac57000 == 57 [pid = 1666] [id = 194] 12:38:46 INFO - PROCESS | 1666 | --DOCSHELL 0x12a51d000 == 56 [pid = 1666] [id = 193] 12:38:46 INFO - PROCESS | 1666 | --DOCSHELL 0x128c5d800 == 55 [pid = 1666] [id = 192] 12:38:46 INFO - PROCESS | 1666 | --DOCSHELL 0x1253c0000 == 54 [pid = 1666] [id = 191] 12:38:46 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x12c6bec00) [pid = 1666] [serial = 508] [outer = 0x0] [url = about:blank] 12:38:46 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x1168ac800) [pid = 1666] [serial = 511] [outer = 0x0] [url = about:blank] 12:38:46 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x11a1eb000) [pid = 1666] [serial = 515] [outer = 0x0] [url = about:blank] 12:38:46 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x12931fc00) [pid = 1666] [serial = 551] [outer = 0x0] [url = about:blank] 12:38:46 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x121f60c00) [pid = 1666] [serial = 518] [outer = 0x0] [url = about:blank] 12:38:46 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x12a93c000) [pid = 1666] [serial = 521] [outer = 0x0] [url = about:blank] 12:38:46 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x12bdaec00) [pid = 1666] [serial = 524] [outer = 0x0] [url = about:blank] 12:38:46 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x128fc5000) [pid = 1666] [serial = 527] [outer = 0x0] [url = about:blank] 12:38:46 INFO - PROCESS | 1666 | --DOCSHELL 0x11995e800 == 53 [pid = 1666] [id = 190] 12:38:46 INFO - PROCESS | 1666 | --DOCSHELL 0x11994f800 == 52 [pid = 1666] [id = 189] 12:38:46 INFO - PROCESS | 1666 | --DOCSHELL 0x119d41000 == 51 [pid = 1666] [id = 188] 12:38:46 INFO - PROCESS | 1666 | --DOCSHELL 0x12a8cd800 == 50 [pid = 1666] [id = 184] 12:38:46 INFO - PROCESS | 1666 | 1463686726021 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 12:38:46 INFO - PROCESS | 1666 | 1463686726025 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 12:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:38:46 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x128c98c00) [pid = 1666] [serial = 542] [outer = 0x0] [url = about:blank] 12:38:46 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x129313400) [pid = 1666] [serial = 545] [outer = 0x0] [url = about:blank] 12:38:46 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x128fbbc00) [pid = 1666] [serial = 543] [outer = 0x0] [url = about:blank] 12:38:46 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x126f5e800) [pid = 1666] [serial = 539] [outer = 0x0] [url = about:blank] 12:38:46 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x116ffa000) [pid = 1666] [serial = 531] [outer = 0x0] [url = about:blank] 12:38:46 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x114fe1000) [pid = 1666] [serial = 530] [outer = 0x0] [url = about:blank] 12:38:46 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x121471400) [pid = 1666] [serial = 534] [outer = 0x0] [url = about:blank] 12:38:46 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x119d13800) [pid = 1666] [serial = 533] [outer = 0x0] [url = about:blank] 12:38:46 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x12193fc00) [pid = 1666] [serial = 536] [outer = 0x0] [url = about:blank] 12:38:46 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x121f58c00) [pid = 1666] [serial = 537] [outer = 0x0] [url = about:blank] 12:38:46 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1261bb000) [pid = 1666] [serial = 549] [outer = 0x0] [url = about:blank] 12:38:46 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12931dc00) [pid = 1666] [serial = 546] [outer = 0x0] [url = about:blank] 12:38:46 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x119580800) [pid = 1666] [serial = 209] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:38:46 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x119d0f000) [pid = 1666] [serial = 548] [outer = 0x0] [url = about:blank] 12:38:46 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1275a8c00) [pid = 1666] [serial = 540] [outer = 0x0] [url = about:blank] 12:38:46 INFO - PROCESS | 1666 | 1463686726048 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:38:46 INFO - PROCESS | 1666 | 1463686726050 Marionette TRACE conn2 <- [1,778,null,{}] 12:38:46 INFO - PROCESS | 1666 | 1463686726054 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:46 INFO - PROCESS | 1666 | 1463686726131 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 12:38:46 INFO - PROCESS | 1666 | 1463686726139 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x117447800 == 51 [pid = 1666] [id = 202] 12:38:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x11a1eb000) [pid = 1666] [serial = 604] [outer = 0x0] 12:38:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1211cec00) [pid = 1666] [serial = 605] [outer = 0x11a1eb000] 12:38:46 INFO - PROCESS | 1666 | 1463686726167 Marionette DEBUG loaded listener.js 12:38:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x121683400) [pid = 1666] [serial = 606] [outer = 0x11a1eb000] 12:38:46 INFO - PROCESS | 1666 | 1463686726496 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 12:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 479ms 12:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:38:46 INFO - PROCESS | 1666 | 1463686726521 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 12:38:46 INFO - PROCESS | 1666 | 1463686726522 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 12:38:46 INFO - PROCESS | 1666 | 1463686726524 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:38:46 INFO - PROCESS | 1666 | 1463686726527 Marionette TRACE conn2 <- [1,782,null,{}] 12:38:46 INFO - PROCESS | 1666 | 1463686726534 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:46 INFO - PROCESS | 1666 | 1463686726627 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 12:38:46 INFO - PROCESS | 1666 | 1463686726675 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x1211ac800 == 52 [pid = 1666] [id = 203] 12:38:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x121683000) [pid = 1666] [serial = 607] [outer = 0x0] 12:38:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x121a75000) [pid = 1666] [serial = 608] [outer = 0x121683000] 12:38:46 INFO - PROCESS | 1666 | 1463686726703 Marionette DEBUG loaded listener.js 12:38:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12502f000) [pid = 1666] [serial = 609] [outer = 0x121683000] 12:38:46 INFO - PROCESS | 1666 | 1463686726980 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 12:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 473ms 12:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:38:47 INFO - PROCESS | 1666 | 1463686727000 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 12:38:47 INFO - PROCESS | 1666 | 1463686727001 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 12:38:47 INFO - PROCESS | 1666 | 1463686727003 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:38:47 INFO - PROCESS | 1666 | 1463686727005 Marionette TRACE conn2 <- [1,786,null,{}] 12:38:47 INFO - PROCESS | 1666 | 1463686727007 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:47 INFO - PROCESS | 1666 | 1463686727105 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 12:38:47 INFO - PROCESS | 1666 | 1463686727111 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x124204800 == 53 [pid = 1666] [id = 204] 12:38:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x126bc3c00) [pid = 1666] [serial = 610] [outer = 0x0] 12:38:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x1275a8800) [pid = 1666] [serial = 611] [outer = 0x126bc3c00] 12:38:47 INFO - PROCESS | 1666 | 1463686727137 Marionette DEBUG loaded listener.js 12:38:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x128c98c00) [pid = 1666] [serial = 612] [outer = 0x126bc3c00] 12:38:47 INFO - PROCESS | 1666 | 1463686727479 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 12:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 520ms 12:38:47 INFO - PROCESS | 1666 | 1463686727524 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 12:38:47 INFO - PROCESS | 1666 | 1463686727526 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 12:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:38:47 INFO - PROCESS | 1666 | 1463686727528 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:38:47 INFO - PROCESS | 1666 | 1463686727529 Marionette TRACE conn2 <- [1,790,null,{}] 12:38:47 INFO - PROCESS | 1666 | 1463686727531 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:47 INFO - PROCESS | 1666 | 1463686727607 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 12:38:47 INFO - PROCESS | 1666 | 1463686727615 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x126b87800 == 54 [pid = 1666] [id = 205] 12:38:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1133f3400) [pid = 1666] [serial = 613] [outer = 0x0] 12:38:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x128de8c00) [pid = 1666] [serial = 614] [outer = 0x1133f3400] 12:38:47 INFO - PROCESS | 1666 | 1463686727640 Marionette DEBUG loaded listener.js 12:38:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x128fc3c00) [pid = 1666] [serial = 615] [outer = 0x1133f3400] 12:38:47 INFO - PROCESS | 1666 | 1463686727960 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 12:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 468ms 12:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:38:48 INFO - PROCESS | 1666 | 1463686727996 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 12:38:48 INFO - PROCESS | 1666 | 1463686727997 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 12:38:48 INFO - PROCESS | 1666 | 1463686727999 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:38:48 INFO - PROCESS | 1666 | 1463686728000 Marionette TRACE conn2 <- [1,794,null,{}] 12:38:48 INFO - PROCESS | 1666 | 1463686728003 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:48 INFO - PROCESS | 1666 | 1463686728129 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 12:38:48 INFO - PROCESS | 1666 | 1463686728169 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x1272f5000 == 55 [pid = 1666] [id = 206] 12:38:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x128f85000) [pid = 1666] [serial = 616] [outer = 0x0] 12:38:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x129313400) [pid = 1666] [serial = 617] [outer = 0x128f85000] 12:38:48 INFO - PROCESS | 1666 | 1463686728195 Marionette DEBUG loaded listener.js 12:38:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x12a8e8c00) [pid = 1666] [serial = 618] [outer = 0x128f85000] 12:38:48 INFO - PROCESS | 1666 | 1463686728534 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 12:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 569ms 12:38:48 INFO - PROCESS | 1666 | 1463686728569 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 12:38:48 INFO - PROCESS | 1666 | 1463686728569 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 12:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:38:48 INFO - PROCESS | 1666 | 1463686728577 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:38:48 INFO - PROCESS | 1666 | 1463686728578 Marionette TRACE conn2 <- [1,798,null,{}] 12:38:48 INFO - PROCESS | 1666 | 1463686728581 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:48 INFO - PROCESS | 1666 | 1463686728660 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 12:38:48 INFO - PROCESS | 1666 | 1463686728664 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x12957d800 == 56 [pid = 1666] [id = 207] 12:38:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x128fbf000) [pid = 1666] [serial = 619] [outer = 0x0] 12:38:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x12ab7a000) [pid = 1666] [serial = 620] [outer = 0x128fbf000] 12:38:48 INFO - PROCESS | 1666 | 1463686728684 Marionette DEBUG loaded listener.js 12:38:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x12abd1c00) [pid = 1666] [serial = 621] [outer = 0x128fbf000] 12:38:49 INFO - PROCESS | 1666 | 1463686729070 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 12:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 12:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 525ms 12:38:49 INFO - PROCESS | 1666 | 1463686729108 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 12:38:49 INFO - PROCESS | 1666 | 1463686729109 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 12:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:38:49 INFO - PROCESS | 1666 | 1463686729112 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:38:49 INFO - PROCESS | 1666 | 1463686729114 Marionette TRACE conn2 <- [1,802,null,{}] 12:38:49 INFO - PROCESS | 1666 | 1463686729118 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:49 INFO - PROCESS | 1666 | 1463686729265 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 12:38:49 INFO - PROCESS | 1666 | 1463686729291 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a95f000 == 57 [pid = 1666] [id = 208] 12:38:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x12a943400) [pid = 1666] [serial = 622] [outer = 0x0] 12:38:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x12ba72400) [pid = 1666] [serial = 623] [outer = 0x12a943400] 12:38:49 INFO - PROCESS | 1666 | 1463686729333 Marionette DEBUG loaded listener.js 12:38:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x12154d000) [pid = 1666] [serial = 624] [outer = 0x12a943400] 12:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 12:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 619ms 12:38:49 INFO - PROCESS | 1666 | 1463686729728 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 12:38:49 INFO - PROCESS | 1666 | 1463686729732 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 12:38:49 INFO - PROCESS | 1666 | 1463686729733 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 12:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:38:49 INFO - PROCESS | 1666 | 1463686729735 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:38:49 INFO - PROCESS | 1666 | 1463686729736 Marionette TRACE conn2 <- [1,806,null,{}] 12:38:49 INFO - PROCESS | 1666 | 1463686729738 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:49 INFO - PROCESS | 1666 | 1463686729844 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 12:38:49 INFO - PROCESS | 1666 | 1463686729877 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bd52800 == 58 [pid = 1666] [id = 209] 12:38:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x12abd5000) [pid = 1666] [serial = 625] [outer = 0x0] 12:38:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x12bdc8c00) [pid = 1666] [serial = 626] [outer = 0x12abd5000] 12:38:49 INFO - PROCESS | 1666 | 1463686729902 Marionette DEBUG loaded listener.js 12:38:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x12c6b2800) [pid = 1666] [serial = 627] [outer = 0x12abd5000] 12:38:50 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x12a8eb400) [pid = 1666] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:38:50 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x121ac2000) [pid = 1666] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:38:50 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x121f5f000) [pid = 1666] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:38:50 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x128fc4000) [pid = 1666] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:38:50 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x12705c800) [pid = 1666] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:38:50 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x1184fc000) [pid = 1666] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:38:50 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x116ff5800) [pid = 1666] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:38:50 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x128c36000) [pid = 1666] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:38:50 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x12a8e7c00) [pid = 1666] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:38:50 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x12c541400) [pid = 1666] [serial = 507] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:38:50 INFO - PROCESS | 1666 | [1666] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:38:50 INFO - PROCESS | 1666 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 12:38:50 INFO - PROCESS | 1666 | Determined SkiaGL cache limits: Size 100663296, Items: 256 12:38:50 INFO - PROCESS | 1666 | [GFX2-]: Using SkiaGL canvas. 12:38:50 INFO - PROCESS | 1666 | 1463686730262 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 12:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 12:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 568ms 12:38:50 INFO - PROCESS | 1666 | 1463686730303 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 12:38:50 INFO - PROCESS | 1666 | 1463686730305 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 12:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:38:50 INFO - PROCESS | 1666 | 1463686730307 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:38:50 INFO - PROCESS | 1666 | 1463686730308 Marionette TRACE conn2 <- [1,810,null,{}] 12:38:50 INFO - PROCESS | 1666 | 1463686730310 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:50 INFO - PROCESS | 1666 | 1463686730390 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 12:38:50 INFO - PROCESS | 1666 | 1463686730397 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8df800 == 59 [pid = 1666] [id = 210] 12:38:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x12a8e7c00) [pid = 1666] [serial = 628] [outer = 0x0] 12:38:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x12c534800) [pid = 1666] [serial = 629] [outer = 0x12a8e7c00] 12:38:50 INFO - PROCESS | 1666 | 1463686730421 Marionette DEBUG loaded listener.js 12:38:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x12cb3a800) [pid = 1666] [serial = 630] [outer = 0x12a8e7c00] 12:38:50 INFO - PROCESS | 1666 | 1463686730764 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 12:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 470ms 12:38:50 INFO - PROCESS | 1666 | 1463686730783 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 12:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:38:50 INFO - PROCESS | 1666 | 1463686730785 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 12:38:50 INFO - PROCESS | 1666 | 1463686730787 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:38:50 INFO - PROCESS | 1666 | 1463686730789 Marionette TRACE conn2 <- [1,814,null,{}] 12:38:50 INFO - PROCESS | 1666 | 1463686730791 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:50 INFO - PROCESS | 1666 | 1463686730886 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 12:38:50 INFO - PROCESS | 1666 | 1463686730891 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb72000 == 60 [pid = 1666] [id = 211] 12:38:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x12c53f000) [pid = 1666] [serial = 631] [outer = 0x0] 12:38:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x12cceb400) [pid = 1666] [serial = 632] [outer = 0x12c53f000] 12:38:50 INFO - PROCESS | 1666 | 1463686730923 Marionette DEBUG loaded listener.js 12:38:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x12d298800) [pid = 1666] [serial = 633] [outer = 0x12c53f000] 12:38:51 INFO - PROCESS | 1666 | 1463686731234 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 12:38:51 INFO - PROCESS | 1666 | 1463686731257 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 12:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:38:51 INFO - PROCESS | 1666 | 1463686731263 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:38:51 INFO - PROCESS | 1666 | 1463686731264 Marionette TRACE conn2 <- [1,818,null,{}] 12:38:51 INFO - PROCESS | 1666 | 1463686731267 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:51 INFO - PROCESS | 1666 | 1463686731348 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 12:38:51 INFO - PROCESS | 1666 | 1463686731353 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf48000 == 61 [pid = 1666] [id = 212] 12:38:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x1126c2400) [pid = 1666] [serial = 634] [outer = 0x0] 12:38:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x1126c5400) [pid = 1666] [serial = 635] [outer = 0x1126c2400] 12:38:51 INFO - PROCESS | 1666 | 1463686731377 Marionette DEBUG loaded listener.js 12:38:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x12d26a000) [pid = 1666] [serial = 636] [outer = 0x1126c2400] 12:38:51 INFO - PROCESS | 1666 | 1463686731737 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 12:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 520ms 12:38:51 INFO - PROCESS | 1666 | 1463686731783 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 12:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:38:51 INFO - PROCESS | 1666 | 1463686731785 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 12:38:51 INFO - PROCESS | 1666 | 1463686731788 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:38:51 INFO - PROCESS | 1666 | 1463686731790 Marionette TRACE conn2 <- [1,822,null,{}] 12:38:51 INFO - PROCESS | 1666 | 1463686731804 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:51 INFO - PROCESS | 1666 | 1463686731928 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 12:38:51 INFO - PROCESS | 1666 | 1463686731937 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d30f000 == 62 [pid = 1666] [id = 213] 12:38:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x119a33000) [pid = 1666] [serial = 637] [outer = 0x0] 12:38:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x119a36000) [pid = 1666] [serial = 638] [outer = 0x119a33000] 12:38:51 INFO - PROCESS | 1666 | 1463686731977 Marionette DEBUG loaded listener.js 12:38:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x119a39800) [pid = 1666] [serial = 639] [outer = 0x119a33000] 12:38:52 INFO - PROCESS | 1666 | 1463686732535 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 12:38:52 INFO - PROCESS | 1666 | 1463686732564 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 12:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:38:52 INFO - PROCESS | 1666 | 1463686732569 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:38:52 INFO - PROCESS | 1666 | 1463686732571 Marionette TRACE conn2 <- [1,826,null,{}] 12:38:52 INFO - PROCESS | 1666 | 1463686732575 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:52 INFO - PROCESS | 1666 | 1463686732680 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 12:38:52 INFO - PROCESS | 1666 | 1463686732746 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x119577800 == 63 [pid = 1666] [id = 214] 12:38:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x1160d8c00) [pid = 1666] [serial = 640] [outer = 0x0] 12:38:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x118f31800) [pid = 1666] [serial = 641] [outer = 0x1160d8c00] 12:38:52 INFO - PROCESS | 1666 | 1463686732778 Marionette DEBUG loaded listener.js 12:38:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x119a33c00) [pid = 1666] [serial = 642] [outer = 0x1160d8c00] 12:38:53 INFO - PROCESS | 1666 | 1463686733210 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 12:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 671ms 12:38:53 INFO - PROCESS | 1666 | 1463686733240 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 12:38:53 INFO - PROCESS | 1666 | 1463686733244 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 12:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:38:53 INFO - PROCESS | 1666 | 1463686733266 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:38:53 INFO - PROCESS | 1666 | 1463686733268 Marionette TRACE conn2 <- [1,830,null,{}] 12:38:53 INFO - PROCESS | 1666 | 1463686733270 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:53 INFO - PROCESS | 1666 | 1463686733395 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 12:38:53 INFO - PROCESS | 1666 | 1463686733474 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d35000 == 64 [pid = 1666] [id = 215] 12:38:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x119d7c800) [pid = 1666] [serial = 643] [outer = 0x0] 12:38:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x1212d6000) [pid = 1666] [serial = 644] [outer = 0x119d7c800] 12:38:53 INFO - PROCESS | 1666 | 1463686733504 Marionette DEBUG loaded listener.js 12:38:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x1218b8800) [pid = 1666] [serial = 645] [outer = 0x119d7c800] 12:38:53 INFO - PROCESS | 1666 | 1463686733942 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 12:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 726ms 12:38:54 INFO - PROCESS | 1666 | 1463686733996 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 12:38:54 INFO - PROCESS | 1666 | 1463686733998 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 12:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:38:54 INFO - PROCESS | 1666 | 1463686734004 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:38:54 INFO - PROCESS | 1666 | 1463686734008 Marionette TRACE conn2 <- [1,834,null,{}] 12:38:54 INFO - PROCESS | 1666 | 1463686734022 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:54 INFO - PROCESS | 1666 | 1463686734179 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 12:38:54 INFO - PROCESS | 1666 | 1463686734276 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d635800 == 65 [pid = 1666] [id = 216] 12:38:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x1260df000) [pid = 1666] [serial = 646] [outer = 0x0] 12:38:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x1275ab800) [pid = 1666] [serial = 647] [outer = 0x1260df000] 12:38:54 INFO - PROCESS | 1666 | 1463686734327 Marionette DEBUG loaded listener.js 12:38:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x128fc7400) [pid = 1666] [serial = 648] [outer = 0x1260df000] 12:38:54 INFO - PROCESS | 1666 | 1463686734821 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 12:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 876ms 12:38:54 INFO - PROCESS | 1666 | 1463686734891 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 12:38:54 INFO - PROCESS | 1666 | 1463686734893 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 12:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:38:54 INFO - PROCESS | 1666 | 1463686734897 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:38:54 INFO - PROCESS | 1666 | 1463686734899 Marionette TRACE conn2 <- [1,838,null,{}] 12:38:54 INFO - PROCESS | 1666 | 1463686734901 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:55 INFO - PROCESS | 1666 | 1463686735001 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 12:38:55 INFO - PROCESS | 1666 | 1463686735067 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d6aa800 == 66 [pid = 1666] [id = 217] 12:38:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x129318400) [pid = 1666] [serial = 649] [outer = 0x0] 12:38:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x129320000) [pid = 1666] [serial = 650] [outer = 0x129318400] 12:38:55 INFO - PROCESS | 1666 | 1463686735097 Marionette DEBUG loaded listener.js 12:38:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x1295c4c00) [pid = 1666] [serial = 651] [outer = 0x129318400] 12:38:55 INFO - PROCESS | 1666 | 1463686735472 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 12:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 619ms 12:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:38:55 INFO - PROCESS | 1666 | 1463686735516 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 12:38:55 INFO - PROCESS | 1666 | 1463686735518 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 12:38:55 INFO - PROCESS | 1666 | 1463686735520 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:38:55 INFO - PROCESS | 1666 | 1463686735521 Marionette TRACE conn2 <- [1,842,null,{}] 12:38:55 INFO - PROCESS | 1666 | 1463686735524 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:55 INFO - PROCESS | 1666 | 1463686735622 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 12:38:55 INFO - PROCESS | 1666 | 1463686735675 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x12db65000 == 67 [pid = 1666] [id = 218] 12:38:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x12937e000) [pid = 1666] [serial = 652] [outer = 0x0] 12:38:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x12ab7e800) [pid = 1666] [serial = 653] [outer = 0x12937e000] 12:38:55 INFO - PROCESS | 1666 | 1463686735705 Marionette DEBUG loaded listener.js 12:38:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x12c53a800) [pid = 1666] [serial = 654] [outer = 0x12937e000] 12:38:56 INFO - PROCESS | 1666 | 1463686736146 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 12:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 668ms 12:38:56 INFO - PROCESS | 1666 | 1463686736189 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 12:38:56 INFO - PROCESS | 1666 | 1463686736190 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 12:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:38:56 INFO - PROCESS | 1666 | 1463686736192 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:38:56 INFO - PROCESS | 1666 | 1463686736194 Marionette TRACE conn2 <- [1,846,null,{}] 12:38:56 INFO - PROCESS | 1666 | 1463686736196 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:56 INFO - PROCESS | 1666 | 1463686736310 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 12:38:56 INFO - PROCESS | 1666 | 1463686736365 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x1195a8800 == 68 [pid = 1666] [id = 219] 12:38:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x12cb3f000) [pid = 1666] [serial = 655] [outer = 0x0] 12:38:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x12d297800) [pid = 1666] [serial = 656] [outer = 0x12cb3f000] 12:38:56 INFO - PROCESS | 1666 | 1463686736395 Marionette DEBUG loaded listener.js 12:38:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x12d2a3400) [pid = 1666] [serial = 657] [outer = 0x12cb3f000] 12:38:56 INFO - PROCESS | 1666 | 1463686736833 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 12:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 669ms 12:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:38:56 INFO - PROCESS | 1666 | 1463686736862 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 12:38:56 INFO - PROCESS | 1666 | 1463686736864 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 12:38:56 INFO - PROCESS | 1666 | 1463686736866 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:38:56 INFO - PROCESS | 1666 | 1463686736867 Marionette TRACE conn2 <- [1,850,null,{}] 12:38:56 INFO - PROCESS | 1666 | 1463686736870 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:56 INFO - PROCESS | 1666 | 1463686736989 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 12:38:57 INFO - PROCESS | 1666 | 1463686737213 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x119579000 == 69 [pid = 1666] [id = 220] 12:38:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x1126f6c00) [pid = 1666] [serial = 658] [outer = 0x0] 12:38:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x11330c000) [pid = 1666] [serial = 659] [outer = 0x1126f6c00] 12:38:57 INFO - PROCESS | 1666 | 1463686737243 Marionette DEBUG loaded listener.js 12:38:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x118039000) [pid = 1666] [serial = 660] [outer = 0x1126f6c00] 12:38:57 INFO - PROCESS | 1666 | 1463686737637 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 12:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 821ms 12:38:57 INFO - PROCESS | 1666 | 1463686737688 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 12:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:38:57 INFO - PROCESS | 1666 | 1463686737690 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 12:38:57 INFO - PROCESS | 1666 | 1463686737693 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:38:57 INFO - PROCESS | 1666 | 1463686737696 Marionette TRACE conn2 <- [1,854,null,{}] 12:38:57 INFO - PROCESS | 1666 | 1463686737699 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:57 INFO - PROCESS | 1666 | 1463686737794 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 12:38:57 INFO - PROCESS | 1666 | 1463686737868 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x1189a1000 == 70 [pid = 1666] [id = 221] 12:38:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x118042c00) [pid = 1666] [serial = 661] [outer = 0x0] 12:38:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x119a37c00) [pid = 1666] [serial = 662] [outer = 0x118042c00] 12:38:57 INFO - PROCESS | 1666 | 1463686737897 Marionette DEBUG loaded listener.js 12:38:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x1211c7400) [pid = 1666] [serial = 663] [outer = 0x118042c00] 12:38:58 INFO - PROCESS | 1666 | 1463686738316 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 12:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 670ms 12:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:38:58 INFO - PROCESS | 1666 | 1463686738366 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 12:38:58 INFO - PROCESS | 1666 | 1463686738368 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 12:38:58 INFO - PROCESS | 1666 | 1463686738370 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:38:58 INFO - PROCESS | 1666 | 1463686738372 Marionette TRACE conn2 <- [1,858,null,{}] 12:38:58 INFO - PROCESS | 1666 | 1463686738374 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:58 INFO - PROCESS | 1666 | 1463686738487 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 12:38:58 INFO - PROCESS | 1666 | --DOCSHELL 0x12c512000 == 69 [pid = 1666] [id = 170] 12:38:58 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf48000 == 68 [pid = 1666] [id = 212] 12:38:58 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb72000 == 67 [pid = 1666] [id = 211] 12:38:58 INFO - PROCESS | 1666 | --DOCSHELL 0x12a8df800 == 66 [pid = 1666] [id = 210] 12:38:58 INFO - PROCESS | 1666 | --DOCSHELL 0x12bd52800 == 65 [pid = 1666] [id = 209] 12:38:58 INFO - PROCESS | 1666 | --DOCSHELL 0x12a95f000 == 64 [pid = 1666] [id = 208] 12:38:58 INFO - PROCESS | 1666 | --DOCSHELL 0x12957d800 == 63 [pid = 1666] [id = 207] 12:38:58 INFO - PROCESS | 1666 | --DOCSHELL 0x1272f5000 == 62 [pid = 1666] [id = 206] 12:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x128fc6c00) [pid = 1666] [serial = 560] [outer = 0x0] [url = about:blank] 12:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x121a70c00) [pid = 1666] [serial = 557] [outer = 0x0] [url = about:blank] 12:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x11754c400) [pid = 1666] [serial = 554] [outer = 0x0] [url = about:blank] 12:38:58 INFO - PROCESS | 1666 | --DOCSHELL 0x126b87800 == 61 [pid = 1666] [id = 205] 12:38:58 INFO - PROCESS | 1666 | --DOCSHELL 0x124204800 == 60 [pid = 1666] [id = 204] 12:38:58 INFO - PROCESS | 1666 | --DOCSHELL 0x1211ac800 == 59 [pid = 1666] [id = 203] 12:38:58 INFO - PROCESS | 1666 | --DOCSHELL 0x117447800 == 58 [pid = 1666] [id = 202] 12:38:58 INFO - PROCESS | 1666 | --DOCSHELL 0x119d4a800 == 57 [pid = 1666] [id = 201] 12:38:58 INFO - PROCESS | 1666 | --DOCSHELL 0x12a7a3000 == 56 [pid = 1666] [id = 199] 12:38:58 INFO - PROCESS | 1666 | --DOCSHELL 0x1216e2000 == 55 [pid = 1666] [id = 198] 12:38:58 INFO - PROCESS | 1666 | --DOCSHELL 0x1165de800 == 54 [pid = 1666] [id = 197] 12:38:58 INFO - PROCESS | 1666 | 1463686738613 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x12cb3c800) [pid = 1666] [serial = 509] [outer = 0x0] [url = about:blank] 12:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x12bdbd800) [pid = 1666] [serial = 587] [outer = 0x0] [url = about:blank] 12:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x12bd07c00) [pid = 1666] [serial = 581] [outer = 0x0] [url = about:blank] 12:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x12bdb2000) [pid = 1666] [serial = 584] [outer = 0x0] [url = about:blank] 12:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x12534b800) [pid = 1666] [serial = 569] [outer = 0x0] [url = about:blank] 12:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x1275a5400) [pid = 1666] [serial = 570] [outer = 0x0] [url = about:blank] 12:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x129387c00) [pid = 1666] [serial = 575] [outer = 0x0] [url = about:blank] 12:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x128c9e800) [pid = 1666] [serial = 552] [outer = 0x0] [url = about:blank] 12:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x11a1f0c00) [pid = 1666] [serial = 564] [outer = 0x0] [url = about:blank] 12:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x118971000) [pid = 1666] [serial = 563] [outer = 0x0] [url = about:blank] 12:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x121471c00) [pid = 1666] [serial = 566] [outer = 0x0] [url = about:blank] 12:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x121f52400) [pid = 1666] [serial = 567] [outer = 0x0] [url = about:blank] 12:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x12909d000) [pid = 1666] [serial = 572] [outer = 0x0] [url = about:blank] 12:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x12931a800) [pid = 1666] [serial = 573] [outer = 0x0] [url = about:blank] 12:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x12bdb2400) [pid = 1666] [serial = 582] [outer = 0x0] [url = about:blank] 12:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x12ab7d400) [pid = 1666] [serial = 578] [outer = 0x0] [url = about:blank] 12:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x12bdbc800) [pid = 1666] [serial = 585] [outer = 0x0] [url = about:blank] 12:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x12a748400) [pid = 1666] [serial = 576] [outer = 0x0] [url = about:blank] 12:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x12b24c800) [pid = 1666] [serial = 579] [outer = 0x0] [url = about:blank] 12:38:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x112e60000 == 55 [pid = 1666] [id = 222] 12:38:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x1126c9000) [pid = 1666] [serial = 664] [outer = 0x0] 12:38:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x118971000) [pid = 1666] [serial = 665] [outer = 0x1126c9000] 12:38:58 INFO - PROCESS | 1666 | 1463686738645 Marionette DEBUG loaded listener.js 12:38:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x121911c00) [pid = 1666] [serial = 666] [outer = 0x1126c9000] 12:38:58 INFO - PROCESS | 1666 | 1463686738926 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 12:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 568ms 12:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:38:58 INFO - PROCESS | 1666 | 1463686738939 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 12:38:58 INFO - PROCESS | 1666 | 1463686738940 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 12:38:58 INFO - PROCESS | 1666 | 1463686738954 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:38:58 INFO - PROCESS | 1666 | 1463686738959 Marionette TRACE conn2 <- [1,862,null,{}] 12:38:58 INFO - PROCESS | 1666 | 1463686738969 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:59 INFO - PROCESS | 1666 | 1463686739063 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 12:38:59 INFO - PROCESS | 1666 | 1463686739068 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x12420c000 == 56 [pid = 1666] [id = 223] 12:38:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x121e0bc00) [pid = 1666] [serial = 667] [outer = 0x0] 12:38:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x12534b800) [pid = 1666] [serial = 668] [outer = 0x121e0bc00] 12:38:59 INFO - PROCESS | 1666 | 1463686739096 Marionette DEBUG loaded listener.js 12:38:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x128c9f000) [pid = 1666] [serial = 669] [outer = 0x121e0bc00] 12:38:59 INFO - PROCESS | 1666 | 1463686739468 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 12:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 544ms 12:38:59 INFO - PROCESS | 1666 | 1463686739487 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 12:38:59 INFO - PROCESS | 1666 | 1463686739489 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 12:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:38:59 INFO - PROCESS | 1666 | 1463686739491 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:38:59 INFO - PROCESS | 1666 | 1463686739493 Marionette TRACE conn2 <- [1,866,null,{}] 12:38:59 INFO - PROCESS | 1666 | 1463686739497 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:59 INFO - PROCESS | 1666 | 1463686739575 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 12:38:59 INFO - PROCESS | 1666 | 1463686739582 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x1189b1000 == 57 [pid = 1666] [id = 224] 12:38:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x128ddc400) [pid = 1666] [serial = 670] [outer = 0x0] 12:38:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x128fc2400) [pid = 1666] [serial = 671] [outer = 0x128ddc400] 12:38:59 INFO - PROCESS | 1666 | 1463686739607 Marionette DEBUG loaded listener.js 12:38:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x129314c00) [pid = 1666] [serial = 672] [outer = 0x128ddc400] 12:38:59 INFO - PROCESS | 1666 | 1463686739950 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 12:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 472ms 12:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:38:59 INFO - PROCESS | 1666 | 1463686739963 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 12:38:59 INFO - PROCESS | 1666 | 1463686739965 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 12:38:59 INFO - PROCESS | 1666 | 1463686739967 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:38:59 INFO - PROCESS | 1666 | 1463686739968 Marionette TRACE conn2 <- [1,870,null,{}] 12:38:59 INFO - PROCESS | 1666 | 1463686739970 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:00 INFO - PROCESS | 1666 | 1463686740072 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 12:39:00 INFO - PROCESS | 1666 | 1463686740079 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d2f800 == 58 [pid = 1666] [id = 225] 12:39:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x1295c1000) [pid = 1666] [serial = 673] [outer = 0x0] 12:39:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x12a748400) [pid = 1666] [serial = 674] [outer = 0x1295c1000] 12:39:00 INFO - PROCESS | 1666 | 1463686740109 Marionette DEBUG loaded listener.js 12:39:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x12ab82c00) [pid = 1666] [serial = 675] [outer = 0x1295c1000] 12:39:00 INFO - PROCESS | 1666 | 1463686740422 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 12:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 470ms 12:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:39:00 INFO - PROCESS | 1666 | 1463686740438 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 12:39:00 INFO - PROCESS | 1666 | 1463686740439 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 12:39:00 INFO - PROCESS | 1666 | 1463686740441 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:39:00 INFO - PROCESS | 1666 | 1463686740444 Marionette TRACE conn2 <- [1,874,null,{}] 12:39:00 INFO - PROCESS | 1666 | 1463686740448 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:00 INFO - PROCESS | 1666 | 1463686740532 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 12:39:00 INFO - PROCESS | 1666 | 1463686740536 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a965800 == 59 [pid = 1666] [id = 226] 12:39:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x12abd3000) [pid = 1666] [serial = 676] [outer = 0x0] 12:39:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x12bdbe000) [pid = 1666] [serial = 677] [outer = 0x12abd3000] 12:39:00 INFO - PROCESS | 1666 | 1463686740561 Marionette DEBUG loaded listener.js 12:39:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x12c6bc800) [pid = 1666] [serial = 678] [outer = 0x12abd3000] 12:39:00 INFO - PROCESS | 1666 | 1463686740949 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 12:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 522ms 12:39:00 INFO - PROCESS | 1666 | 1463686740963 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 12:39:00 INFO - PROCESS | 1666 | 1463686740965 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 12:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:39:00 INFO - PROCESS | 1666 | 1463686740973 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:39:00 INFO - PROCESS | 1666 | 1463686740974 Marionette TRACE conn2 <- [1,878,null,{}] 12:39:00 INFO - PROCESS | 1666 | 1463686740978 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:01 INFO - PROCESS | 1666 | 1463686741081 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 12:39:01 INFO - PROCESS | 1666 | 1463686741114 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9c2000 == 60 [pid = 1666] [id = 227] 12:39:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x110f3a000) [pid = 1666] [serial = 679] [outer = 0x0] 12:39:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x110f3f400) [pid = 1666] [serial = 680] [outer = 0x110f3a000] 12:39:01 INFO - PROCESS | 1666 | 1463686741139 Marionette DEBUG loaded listener.js 12:39:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x110f44400) [pid = 1666] [serial = 681] [outer = 0x110f3a000] 12:39:01 INFO - PROCESS | 1666 | 1463686741435 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 12:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 471ms 12:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:39:01 INFO - PROCESS | 1666 | 1463686741449 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 12:39:01 INFO - PROCESS | 1666 | 1463686741450 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 12:39:01 INFO - PROCESS | 1666 | 1463686741452 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:39:01 INFO - PROCESS | 1666 | 1463686741453 Marionette TRACE conn2 <- [1,882,null,{}] 12:39:01 INFO - PROCESS | 1666 | 1463686741456 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:01 INFO - PROCESS | 1666 | 1463686741567 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 12:39:01 INFO - PROCESS | 1666 | 1463686741581 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be75800 == 61 [pid = 1666] [id = 228] 12:39:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x110f3e400) [pid = 1666] [serial = 682] [outer = 0x0] 12:39:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x121581800) [pid = 1666] [serial = 683] [outer = 0x110f3e400] 12:39:01 INFO - PROCESS | 1666 | 1463686741606 Marionette DEBUG loaded listener.js 12:39:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x121585800) [pid = 1666] [serial = 684] [outer = 0x110f3e400] 12:39:01 INFO - PROCESS | 1666 | 1463686741923 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 12:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 518ms 12:39:01 INFO - PROCESS | 1666 | 1463686741970 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 12:39:01 INFO - PROCESS | 1666 | 1463686741971 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 12:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:39:01 INFO - PROCESS | 1666 | 1463686741974 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:39:01 INFO - PROCESS | 1666 | 1463686741975 Marionette TRACE conn2 <- [1,886,null,{}] 12:39:01 INFO - PROCESS | 1666 | 1463686741977 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:02 INFO - PROCESS | 1666 | 1463686742092 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 12:39:02 INFO - PROCESS | 1666 | 1463686742096 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb72800 == 62 [pid = 1666] [id = 229] 12:39:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x121584c00) [pid = 1666] [serial = 685] [outer = 0x0] 12:39:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x12158a800) [pid = 1666] [serial = 686] [outer = 0x121584c00] 12:39:02 INFO - PROCESS | 1666 | 1463686742121 Marionette DEBUG loaded listener.js 12:39:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x12a938400) [pid = 1666] [serial = 687] [outer = 0x121584c00] 12:39:02 INFO - PROCESS | 1666 | 1463686742482 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 12:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 522ms 12:39:02 INFO - PROCESS | 1666 | 1463686742497 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 12:39:02 INFO - PROCESS | 1666 | 1463686742499 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 12:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:39:02 INFO - PROCESS | 1666 | 1463686742502 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:39:02 INFO - PROCESS | 1666 | 1463686742504 Marionette TRACE conn2 <- [1,890,null,{}] 12:39:02 INFO - PROCESS | 1666 | 1463686742515 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:02 INFO - PROCESS | 1666 | 1463686742676 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x12abd5000) [pid = 1666] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x126bc3c00) [pid = 1666] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x12a753c00) [pid = 1666] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x12a943400) [pid = 1666] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x118351400) [pid = 1666] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x12a93d400) [pid = 1666] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x128fbf000) [pid = 1666] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x1126ed400) [pid = 1666] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x11942e800) [pid = 1666] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x1126fac00) [pid = 1666] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x119424c00) [pid = 1666] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x1126f1400) [pid = 1666] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x1133f3400) [pid = 1666] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x1211ce000) [pid = 1666] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x12188e000) [pid = 1666] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x119432c00) [pid = 1666] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x11a1eb000) [pid = 1666] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x121683000) [pid = 1666] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x112a5f400) [pid = 1666] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x128f85000) [pid = 1666] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x11201b000) [pid = 1666] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x11334b000) [pid = 1666] [serial = 510] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x12a8e7c00) [pid = 1666] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x12c53f000) [pid = 1666] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x126ffa400) [pid = 1666] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x118348800) [pid = 1666] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x12ba70400) [pid = 1666] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x1218b1000) [pid = 1666] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x1126c2400) [pid = 1666] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x1218b9000) [pid = 1666] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:39:03 INFO - PROCESS | 1666 | 1463686743049 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x1134a2000 == 63 [pid = 1666] [id = 230] 12:39:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x1126bdc00) [pid = 1666] [serial = 688] [outer = 0x0] 12:39:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x11330f400) [pid = 1666] [serial = 689] [outer = 0x1126bdc00] 12:39:03 INFO - PROCESS | 1666 | 1463686743098 Marionette DEBUG loaded listener.js 12:39:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x1211ce000) [pid = 1666] [serial = 690] [outer = 0x1126bdc00] 12:39:03 INFO - PROCESS | 1666 | 1463686743449 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 12:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 978ms 12:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:39:03 INFO - PROCESS | 1666 | 1463686743481 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 12:39:03 INFO - PROCESS | 1666 | 1463686743482 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 12:39:03 INFO - PROCESS | 1666 | 1463686743485 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:39:03 INFO - PROCESS | 1666 | 1463686743486 Marionette TRACE conn2 <- [1,894,null,{}] 12:39:03 INFO - PROCESS | 1666 | 1463686743489 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:03 INFO - PROCESS | 1666 | 1463686743618 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 12:39:03 INFO - PROCESS | 1666 | 1463686743625 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d306800 == 64 [pid = 1666] [id = 231] 12:39:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x112667800) [pid = 1666] [serial = 691] [outer = 0x0] 12:39:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x11266cc00) [pid = 1666] [serial = 692] [outer = 0x112667800] 12:39:03 INFO - PROCESS | 1666 | 1463686743649 Marionette DEBUG loaded listener.js 12:39:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x121f55400) [pid = 1666] [serial = 693] [outer = 0x112667800] 12:39:03 INFO - PROCESS | 1666 | 1463686743946 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 12:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 518ms 12:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:39:04 INFO - PROCESS | 1666 | 1463686744004 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 12:39:04 INFO - PROCESS | 1666 | 1463686744005 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 12:39:04 INFO - PROCESS | 1666 | 1463686744007 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:39:04 INFO - PROCESS | 1666 | 1463686744008 Marionette TRACE conn2 <- [1,898,null,{}] 12:39:04 INFO - PROCESS | 1666 | 1463686744011 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:04 INFO - PROCESS | 1666 | 1463686744094 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 12:39:04 INFO - PROCESS | 1666 | 1463686744100 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x12198f000 == 65 [pid = 1666] [id = 232] 12:39:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x1126bb800) [pid = 1666] [serial = 694] [outer = 0x0] 12:39:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x121290c00) [pid = 1666] [serial = 695] [outer = 0x1126bb800] 12:39:04 INFO - PROCESS | 1666 | 1463686744124 Marionette DEBUG loaded listener.js 12:39:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x121295800) [pid = 1666] [serial = 696] [outer = 0x1126bb800] 12:39:04 INFO - PROCESS | 1666 | 1463686744443 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 12:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 471ms 12:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:39:04 INFO - PROCESS | 1666 | 1463686744480 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 12:39:04 INFO - PROCESS | 1666 | 1463686744481 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 12:39:04 INFO - PROCESS | 1666 | 1463686744483 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:39:04 INFO - PROCESS | 1666 | 1463686744484 Marionette TRACE conn2 <- [1,902,null,{}] 12:39:04 INFO - PROCESS | 1666 | 1463686744486 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:04 INFO - PROCESS | 1666 | 1463686744599 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 12:39:04 INFO - PROCESS | 1666 | 1463686744605 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x137845000 == 66 [pid = 1666] [id = 233] 12:39:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x112854400) [pid = 1666] [serial = 697] [outer = 0x0] 12:39:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x112857c00) [pid = 1666] [serial = 698] [outer = 0x112854400] 12:39:04 INFO - PROCESS | 1666 | 1463686744629 Marionette DEBUG loaded listener.js 12:39:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x11285b800) [pid = 1666] [serial = 699] [outer = 0x112854400] 12:39:04 INFO - PROCESS | 1666 | 1463686744933 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 12:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 468ms 12:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:39:04 INFO - PROCESS | 1666 | 1463686744951 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 12:39:04 INFO - PROCESS | 1666 | 1463686744952 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 12:39:04 INFO - PROCESS | 1666 | 1463686744954 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:39:04 INFO - PROCESS | 1666 | 1463686744955 Marionette TRACE conn2 <- [1,906,null,{}] 12:39:04 INFO - PROCESS | 1666 | 1463686744958 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:05 INFO - PROCESS | 1666 | 1463686745109 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 12:39:05 INFO - PROCESS | 1666 | 1463686745206 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x11697a800 == 67 [pid = 1666] [id = 234] 12:39:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x110f41800) [pid = 1666] [serial = 700] [outer = 0x0] 12:39:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x1122b3400) [pid = 1666] [serial = 701] [outer = 0x110f41800] 12:39:05 INFO - PROCESS | 1666 | 1463686745239 Marionette DEBUG loaded listener.js 12:39:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x112669800) [pid = 1666] [serial = 702] [outer = 0x110f41800] 12:39:05 INFO - PROCESS | 1666 | 1463686745659 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 12:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 769ms 12:39:05 INFO - PROCESS | 1666 | 1463686745724 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 12:39:05 INFO - PROCESS | 1666 | 1463686745727 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 12:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:39:05 INFO - PROCESS | 1666 | 1463686745730 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:39:05 INFO - PROCESS | 1666 | 1463686745732 Marionette TRACE conn2 <- [1,910,null,{}] 12:39:05 INFO - PROCESS | 1666 | 1463686745735 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:05 INFO - PROCESS | 1666 | 1463686745844 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 12:39:05 INFO - PROCESS | 1666 | 1463686745951 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x121fe8000 == 68 [pid = 1666] [id = 235] 12:39:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x112858000) [pid = 1666] [serial = 703] [outer = 0x0] 12:39:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x113469000) [pid = 1666] [serial = 704] [outer = 0x112858000] 12:39:05 INFO - PROCESS | 1666 | 1463686745984 Marionette DEBUG loaded listener.js 12:39:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x1184f6000) [pid = 1666] [serial = 705] [outer = 0x112858000] 12:39:06 INFO - PROCESS | 1666 | 1463686746401 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 12:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 722ms 12:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:39:06 INFO - PROCESS | 1666 | 1463686746453 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 12:39:06 INFO - PROCESS | 1666 | 1463686746455 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 12:39:06 INFO - PROCESS | 1666 | 1463686746457 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:39:06 INFO - PROCESS | 1666 | 1463686746458 Marionette TRACE conn2 <- [1,914,null,{}] 12:39:06 INFO - PROCESS | 1666 | 1463686746461 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:06 INFO - PROCESS | 1666 | 1463686746568 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 12:39:06 INFO - PROCESS | 1666 | 1463686746640 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb8e000 == 69 [pid = 1666] [id = 236] 12:39:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x119a30c00) [pid = 1666] [serial = 706] [outer = 0x0] 12:39:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x12128e800) [pid = 1666] [serial = 707] [outer = 0x119a30c00] 12:39:06 INFO - PROCESS | 1666 | 1463686746671 Marionette DEBUG loaded listener.js 12:39:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x1212d2c00) [pid = 1666] [serial = 708] [outer = 0x119a30c00] 12:39:07 INFO - PROCESS | 1666 | 1463686747095 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 12:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 671ms 12:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:39:07 INFO - PROCESS | 1666 | 1463686747128 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 12:39:07 INFO - PROCESS | 1666 | 1463686747131 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 12:39:07 INFO - PROCESS | 1666 | 1463686747139 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:39:07 INFO - PROCESS | 1666 | 1463686747142 Marionette TRACE conn2 <- [1,918,null,{}] 12:39:07 INFO - PROCESS | 1666 | 1463686747168 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:07 INFO - PROCESS | 1666 | 1463686747273 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 12:39:07 INFO - PROCESS | 1666 | 1463686747332 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x1379d1000 == 70 [pid = 1666] [id = 237] 12:39:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x1212d3000) [pid = 1666] [serial = 709] [outer = 0x0] 12:39:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x12193fc00) [pid = 1666] [serial = 710] [outer = 0x1212d3000] 12:39:07 INFO - PROCESS | 1666 | 1463686747362 Marionette DEBUG loaded listener.js 12:39:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x126bc3800) [pid = 1666] [serial = 711] [outer = 0x1212d3000] 12:39:07 INFO - PROCESS | 1666 | 1463686747798 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 12:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 728ms 12:39:07 INFO - PROCESS | 1666 | 1463686747863 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 12:39:07 INFO - PROCESS | 1666 | 1463686747864 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 12:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:39:07 INFO - PROCESS | 1666 | 1463686747866 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:39:07 INFO - PROCESS | 1666 | 1463686747868 Marionette TRACE conn2 <- [1,922,null,{}] 12:39:07 INFO - PROCESS | 1666 | 1463686747870 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:07 INFO - PROCESS | 1666 | 1463686747973 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 12:39:08 INFO - PROCESS | 1666 | 1463686748031 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x113149000 == 71 [pid = 1666] [id = 238] 12:39:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x121f5b400) [pid = 1666] [serial = 712] [outer = 0x0] 12:39:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x126bc3c00) [pid = 1666] [serial = 713] [outer = 0x121f5b400] 12:39:08 INFO - PROCESS | 1666 | 1463686748061 Marionette DEBUG loaded listener.js 12:39:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x128c35000) [pid = 1666] [serial = 714] [outer = 0x121f5b400] 12:39:08 INFO - PROCESS | 1666 | 1463686748528 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 12:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 672ms 12:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:39:08 INFO - PROCESS | 1666 | 1463686748539 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 12:39:08 INFO - PROCESS | 1666 | 1463686748540 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 12:39:08 INFO - PROCESS | 1666 | 1463686748543 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:39:08 INFO - PROCESS | 1666 | 1463686748546 Marionette TRACE conn2 <- [1,926,null,{}] 12:39:08 INFO - PROCESS | 1666 | 1463686748567 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:08 INFO - PROCESS | 1666 | 1463686748671 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 12:39:08 INFO - PROCESS | 1666 | 1463686748729 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x113140000 == 72 [pid = 1666] [id = 239] 12:39:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x110f3b000) [pid = 1666] [serial = 715] [outer = 0x0] 12:39:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x112665400) [pid = 1666] [serial = 716] [outer = 0x110f3b000] 12:39:08 INFO - PROCESS | 1666 | 1463686748961 Marionette DEBUG loaded listener.js 12:39:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x11266f400) [pid = 1666] [serial = 717] [outer = 0x110f3b000] 12:39:09 INFO - PROCESS | 1666 | 1463686749411 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 12:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 938ms 12:39:09 INFO - PROCESS | 1666 | 1463686749482 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 12:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:39:09 INFO - PROCESS | 1666 | 1463686749485 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 12:39:09 INFO - PROCESS | 1666 | 1463686749488 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:39:09 INFO - PROCESS | 1666 | 1463686749491 Marionette TRACE conn2 <- [1,930,null,{}] 12:39:09 INFO - PROCESS | 1666 | 1463686749494 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:09 INFO - PROCESS | 1666 | 1463686749587 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 12:39:09 INFO - PROCESS | 1666 | 1463686749660 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x1168e5800 == 73 [pid = 1666] [id = 240] 12:39:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x1126f4c00) [pid = 1666] [serial = 718] [outer = 0x0] 12:39:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x11285a000) [pid = 1666] [serial = 719] [outer = 0x1126f4c00] 12:39:09 INFO - PROCESS | 1666 | 1463686749688 Marionette DEBUG loaded listener.js 12:39:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x112e4f400) [pid = 1666] [serial = 720] [outer = 0x1126f4c00] 12:39:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9ce000 == 72 [pid = 1666] [id = 187] 12:39:10 INFO - PROCESS | 1666 | --DOCSHELL 0x1260ca800 == 71 [pid = 1666] [id = 186] 12:39:10 INFO - PROCESS | 1666 | --DOCSHELL 0x137845000 == 70 [pid = 1666] [id = 233] 12:39:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12198f000 == 69 [pid = 1666] [id = 232] 12:39:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12d306800 == 68 [pid = 1666] [id = 231] 12:39:10 INFO - PROCESS | 1666 | --DOCSHELL 0x1134a2000 == 67 [pid = 1666] [id = 230] 12:39:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb72800 == 66 [pid = 1666] [id = 229] 12:39:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12be75800 == 65 [pid = 1666] [id = 228] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x119a36000) [pid = 1666] [serial = 638] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9c2000 == 64 [pid = 1666] [id = 227] 12:39:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12a965800 == 63 [pid = 1666] [id = 226] 12:39:10 INFO - PROCESS | 1666 | --DOCSHELL 0x128d2f800 == 62 [pid = 1666] [id = 225] 12:39:10 INFO - PROCESS | 1666 | --DOCSHELL 0x1189b1000 == 61 [pid = 1666] [id = 224] 12:39:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12420c000 == 60 [pid = 1666] [id = 223] 12:39:10 INFO - PROCESS | 1666 | --DOCSHELL 0x112e60000 == 59 [pid = 1666] [id = 222] 12:39:10 INFO - PROCESS | 1666 | --DOCSHELL 0x1189a1000 == 58 [pid = 1666] [id = 221] 12:39:10 INFO - PROCESS | 1666 | --DOCSHELL 0x119579000 == 57 [pid = 1666] [id = 220] 12:39:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12d6aa800 == 56 [pid = 1666] [id = 217] 12:39:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12d635800 == 55 [pid = 1666] [id = 216] 12:39:10 INFO - PROCESS | 1666 | --DOCSHELL 0x128d35000 == 54 [pid = 1666] [id = 215] 12:39:10 INFO - PROCESS | 1666 | --DOCSHELL 0x119577800 == 53 [pid = 1666] [id = 214] 12:39:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12d30f000 == 52 [pid = 1666] [id = 213] 12:39:10 INFO - PROCESS | 1666 | 1463686750107 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 12:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 674ms 12:39:10 INFO - PROCESS | 1666 | 1463686750163 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 12:39:10 INFO - PROCESS | 1666 | 1463686750165 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 12:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x12d26a000) [pid = 1666] [serial = 636] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x12c6b2800) [pid = 1666] [serial = 627] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x128c98c00) [pid = 1666] [serial = 612] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x12abd2400) [pid = 1666] [serial = 522] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x12ba72400) [pid = 1666] [serial = 623] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x121c3a800) [pid = 1666] [serial = 516] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x12bdafc00) [pid = 1666] [serial = 467] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x12abd1c00) [pid = 1666] [serial = 621] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x119587c00) [pid = 1666] [serial = 603] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x1212d6800) [pid = 1666] [serial = 458] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x118f98800) [pid = 1666] [serial = 555] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x1275a8000) [pid = 1666] [serial = 596] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x12cb3e800) [pid = 1666] [serial = 528] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x128fc3c00) [pid = 1666] [serial = 615] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x12bdc8c00) [pid = 1666] [serial = 626] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x12ab83400) [pid = 1666] [serial = 600] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x1275a8800) [pid = 1666] [serial = 611] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x128c35800) [pid = 1666] [serial = 519] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x121f5a800) [pid = 1666] [serial = 558] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x1211cec00) [pid = 1666] [serial = 605] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x12502f000) [pid = 1666] [serial = 609] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x116ff6800) [pid = 1666] [serial = 591] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x129313400) [pid = 1666] [serial = 617] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x121683400) [pid = 1666] [serial = 606] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x1133aac00) [pid = 1666] [serial = 455] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x118350400) [pid = 1666] [serial = 512] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x12a8e8c00) [pid = 1666] [serial = 618] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x1184ba000) [pid = 1666] [serial = 602] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x12c534800) [pid = 1666] [serial = 629] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x121a75000) [pid = 1666] [serial = 608] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x12d298800) [pid = 1666] [serial = 633] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x12154d000) [pid = 1666] [serial = 624] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x12cb3a800) [pid = 1666] [serial = 630] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x11803f000) [pid = 1666] [serial = 599] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x12931cc00) [pid = 1666] [serial = 561] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x128de8c00) [pid = 1666] [serial = 614] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x12154c800) [pid = 1666] [serial = 593] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x12c6bac00) [pid = 1666] [serial = 525] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x126f5f400) [pid = 1666] [serial = 461] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x11330b800) [pid = 1666] [serial = 590] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x121a75400) [pid = 1666] [serial = 594] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1126c5400) [pid = 1666] [serial = 635] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x128fbe000) [pid = 1666] [serial = 597] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x12abc7c00) [pid = 1666] [serial = 464] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x12cceb400) [pid = 1666] [serial = 632] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x12ab7a000) [pid = 1666] [serial = 620] [outer = 0x0] [url = about:blank] 12:39:10 INFO - PROCESS | 1666 | 1463686750218 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:39:10 INFO - PROCESS | 1666 | 1463686750219 Marionette TRACE conn2 <- [1,934,null,{}] 12:39:10 INFO - PROCESS | 1666 | 1463686750225 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:10 INFO - PROCESS | 1666 | 1463686750291 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 12:39:10 INFO - PROCESS | 1666 | 1463686750297 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x116b9f000 == 53 [pid = 1666] [id = 241] 12:39:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x112661400) [pid = 1666] [serial = 721] [outer = 0x0] 12:39:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1133f1800) [pid = 1666] [serial = 722] [outer = 0x112661400] 12:39:10 INFO - PROCESS | 1666 | 1463686750318 Marionette DEBUG loaded listener.js 12:39:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1169abc00) [pid = 1666] [serial = 723] [outer = 0x112661400] 12:39:10 INFO - PROCESS | 1666 | 1463686750815 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 12:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 655ms 12:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:39:10 INFO - PROCESS | 1666 | 1463686750845 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 12:39:10 INFO - PROCESS | 1666 | 1463686750847 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 12:39:10 INFO - PROCESS | 1666 | 1463686750850 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:39:10 INFO - PROCESS | 1666 | 1463686750854 Marionette TRACE conn2 <- [1,938,null,{}] 12:39:10 INFO - PROCESS | 1666 | 1463686750865 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:10 INFO - PROCESS | 1666 | 1463686750982 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 12:39:10 INFO - PROCESS | 1666 | 1463686750987 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x119573000 == 54 [pid = 1666] [id = 242] 12:39:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x117555800) [pid = 1666] [serial = 724] [outer = 0x0] 12:39:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x118350400) [pid = 1666] [serial = 725] [outer = 0x117555800] 12:39:11 INFO - PROCESS | 1666 | 1463686751013 Marionette DEBUG loaded listener.js 12:39:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x11896b000) [pid = 1666] [serial = 726] [outer = 0x117555800] 12:39:11 INFO - PROCESS | 1666 | 1463686751338 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 12:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 523ms 12:39:11 INFO - PROCESS | 1666 | 1463686751374 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 12:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:39:11 INFO - PROCESS | 1666 | 1463686751379 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 12:39:11 INFO - PROCESS | 1666 | 1463686751382 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:39:11 INFO - PROCESS | 1666 | 1463686751393 Marionette TRACE conn2 <- [1,942,null,{}] 12:39:11 INFO - PROCESS | 1666 | 1463686751396 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:11 INFO - PROCESS | 1666 | 1463686751503 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 12:39:11 INFO - PROCESS | 1666 | 1463686751548 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x1211a8000 == 55 [pid = 1666] [id = 243] 12:39:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x118f9b000) [pid = 1666] [serial = 727] [outer = 0x0] 12:39:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x119458800) [pid = 1666] [serial = 728] [outer = 0x118f9b000] 12:39:11 INFO - PROCESS | 1666 | 1463686751587 Marionette DEBUG loaded listener.js 12:39:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x119a30800) [pid = 1666] [serial = 729] [outer = 0x118f9b000] 12:39:12 INFO - PROCESS | 1666 | 1463686752101 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 12:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 782ms 12:39:12 INFO - PROCESS | 1666 | 1463686752164 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 12:39:12 INFO - PROCESS | 1666 | 1463686752167 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 12:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:39:12 INFO - PROCESS | 1666 | 1463686752171 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:39:12 INFO - PROCESS | 1666 | 1463686752173 Marionette TRACE conn2 <- [1,946,null,{}] 12:39:12 INFO - PROCESS | 1666 | 1463686752177 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:12 INFO - PROCESS | 1666 | 1463686752274 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 12:39:12 INFO - PROCESS | 1666 | 1463686752339 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x118317800 == 56 [pid = 1666] [id = 244] 12:39:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x1126c8800) [pid = 1666] [serial = 730] [outer = 0x0] 12:39:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x112855c00) [pid = 1666] [serial = 731] [outer = 0x1126c8800] 12:39:12 INFO - PROCESS | 1666 | 1463686752371 Marionette DEBUG loaded listener.js 12:39:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x11330b800) [pid = 1666] [serial = 732] [outer = 0x1126c8800] 12:39:12 INFO - PROCESS | 1666 | 1463686752756 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 12:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 624ms 12:39:12 INFO - PROCESS | 1666 | 1463686752797 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 12:39:12 INFO - PROCESS | 1666 | 1463686752801 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 12:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:39:12 INFO - PROCESS | 1666 | 1463686752805 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:39:12 INFO - PROCESS | 1666 | 1463686752807 Marionette TRACE conn2 <- [1,950,null,{}] 12:39:12 INFO - PROCESS | 1666 | 1463686752810 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:12 INFO - PROCESS | 1666 | 1463686752905 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 12:39:13 INFO - PROCESS | 1666 | 1463686753006 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x11658b800 == 57 [pid = 1666] [id = 245] 12:39:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x11754c400) [pid = 1666] [serial = 733] [outer = 0x0] 12:39:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x117685800) [pid = 1666] [serial = 734] [outer = 0x11754c400] 12:39:13 INFO - PROCESS | 1666 | 1463686753039 Marionette DEBUG loaded listener.js 12:39:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x1184f1400) [pid = 1666] [serial = 735] [outer = 0x11754c400] 12:39:13 INFO - PROCESS | 1666 | 1463686753453 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 12:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 673ms 12:39:13 INFO - PROCESS | 1666 | 1463686753480 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 12:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:39:13 INFO - PROCESS | 1666 | 1463686753481 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 12:39:13 INFO - PROCESS | 1666 | 1463686753484 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:39:13 INFO - PROCESS | 1666 | 1463686753486 Marionette TRACE conn2 <- [1,954,null,{}] 12:39:13 INFO - PROCESS | 1666 | 1463686753494 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:13 INFO - PROCESS | 1666 | 1463686753591 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 12:39:13 INFO - PROCESS | 1666 | 1463686753645 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x121b3a800 == 58 [pid = 1666] [id = 246] 12:39:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x119a2f000) [pid = 1666] [serial = 736] [outer = 0x0] 12:39:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x119a3c000) [pid = 1666] [serial = 737] [outer = 0x119a2f000] 12:39:13 INFO - PROCESS | 1666 | 1463686753677 Marionette DEBUG loaded listener.js 12:39:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x1211cf000) [pid = 1666] [serial = 738] [outer = 0x119a2f000] 12:39:14 INFO - PROCESS | 1666 | 1463686754080 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 12:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 621ms 12:39:14 INFO - PROCESS | 1666 | 1463686754105 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 12:39:14 INFO - PROCESS | 1666 | 1463686754107 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 12:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:39:14 INFO - PROCESS | 1666 | 1463686754109 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:39:14 INFO - PROCESS | 1666 | 1463686754112 Marionette TRACE conn2 <- [1,958,null,{}] 12:39:14 INFO - PROCESS | 1666 | 1463686754115 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:14 INFO - PROCESS | 1666 | 1463686754211 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 12:39:14 INFO - PROCESS | 1666 | 1463686754294 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x1242d7000 == 59 [pid = 1666] [id = 247] 12:39:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x121291000) [pid = 1666] [serial = 739] [outer = 0x0] 12:39:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x1212d6400) [pid = 1666] [serial = 740] [outer = 0x121291000] 12:39:14 INFO - PROCESS | 1666 | 1463686754324 Marionette DEBUG loaded listener.js 12:39:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x12146dc00) [pid = 1666] [serial = 741] [outer = 0x121291000] 12:39:14 INFO - PROCESS | 1666 | 1463686754720 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 12:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 622ms 12:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:39:14 INFO - PROCESS | 1666 | 1463686754731 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 12:39:14 INFO - PROCESS | 1666 | 1463686754733 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 12:39:14 INFO - PROCESS | 1666 | 1463686754735 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:39:14 INFO - PROCESS | 1666 | 1463686754736 Marionette TRACE conn2 <- [1,962,null,{}] 12:39:14 INFO - PROCESS | 1666 | 1463686754738 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:14 INFO - PROCESS | 1666 | 1463686754832 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 12:39:14 INFO - PROCESS | 1666 | 1463686754880 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x1260c1800 == 60 [pid = 1666] [id = 248] 12:39:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x121291800) [pid = 1666] [serial = 742] [outer = 0x0] 12:39:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x121555400) [pid = 1666] [serial = 743] [outer = 0x121291800] 12:39:14 INFO - PROCESS | 1666 | 1463686754910 Marionette DEBUG loaded listener.js 12:39:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x121584800) [pid = 1666] [serial = 744] [outer = 0x121291800] 12:39:15 INFO - PROCESS | 1666 | 1463686755320 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 12:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 618ms 12:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:39:15 INFO - PROCESS | 1666 | 1463686755353 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 12:39:15 INFO - PROCESS | 1666 | 1463686755355 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 12:39:15 INFO - PROCESS | 1666 | 1463686755357 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:39:15 INFO - PROCESS | 1666 | 1463686755358 Marionette TRACE conn2 <- [1,966,null,{}] 12:39:15 INFO - PROCESS | 1666 | 1463686755360 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:15 INFO - PROCESS | 1666 | 1463686755473 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 12:39:15 INFO - PROCESS | 1666 | 1463686755558 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d29800 == 61 [pid = 1666] [id = 249] 12:39:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x12158d800) [pid = 1666] [serial = 745] [outer = 0x0] 12:39:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x1218ba000) [pid = 1666] [serial = 746] [outer = 0x12158d800] 12:39:15 INFO - PROCESS | 1666 | 1463686755601 Marionette DEBUG loaded listener.js 12:39:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x121f56c00) [pid = 1666] [serial = 747] [outer = 0x12158d800] 12:39:16 INFO - PROCESS | 1666 | 1463686756009 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 12:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 669ms 12:39:16 INFO - PROCESS | 1666 | 1463686756027 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 12:39:16 INFO - PROCESS | 1666 | 1463686756029 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 12:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:39:16 INFO - PROCESS | 1666 | 1463686756032 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:39:16 INFO - PROCESS | 1666 | 1463686756033 Marionette TRACE conn2 <- [1,970,null,{}] 12:39:16 INFO - PROCESS | 1666 | 1463686756036 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:16 INFO - PROCESS | 1666 | 1463686756129 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 12:39:16 INFO - PROCESS | 1666 | 1463686756178 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x1290c7800 == 62 [pid = 1666] [id = 250] 12:39:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x121e03800) [pid = 1666] [serial = 748] [outer = 0x0] 12:39:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x1242fc000) [pid = 1666] [serial = 749] [outer = 0x121e03800] 12:39:16 INFO - PROCESS | 1666 | 1463686756207 Marionette DEBUG loaded listener.js 12:39:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x126083000) [pid = 1666] [serial = 750] [outer = 0x121e03800] 12:39:16 INFO - PROCESS | 1666 | 1463686756618 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 12:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 618ms 12:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:39:16 INFO - PROCESS | 1666 | 1463686756651 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 12:39:16 INFO - PROCESS | 1666 | 1463686756652 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 12:39:16 INFO - PROCESS | 1666 | 1463686756654 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:39:16 INFO - PROCESS | 1666 | 1463686756655 Marionette TRACE conn2 <- [1,974,null,{}] 12:39:16 INFO - PROCESS | 1666 | 1463686756658 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:16 INFO - PROCESS | 1666 | 1463686756755 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 12:39:16 INFO - PROCESS | 1666 | 1463686756855 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a7b5800 == 63 [pid = 1666] [id = 251] 12:39:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x110f40c00) [pid = 1666] [serial = 751] [outer = 0x0] 12:39:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x1261b8400) [pid = 1666] [serial = 752] [outer = 0x110f40c00] 12:39:16 INFO - PROCESS | 1666 | 1463686756886 Marionette DEBUG loaded listener.js 12:39:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x1270f4c00) [pid = 1666] [serial = 753] [outer = 0x110f40c00] 12:39:17 INFO - PROCESS | 1666 | 1463686757383 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 12:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 768ms 12:39:17 INFO - PROCESS | 1666 | 1463686757423 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 12:39:17 INFO - PROCESS | 1666 | 1463686757425 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 12:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:39:17 INFO - PROCESS | 1666 | 1463686757448 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:39:17 INFO - PROCESS | 1666 | 1463686757450 Marionette TRACE conn2 <- [1,978,null,{}] 12:39:17 INFO - PROCESS | 1666 | 1463686757454 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:17 INFO - PROCESS | 1666 | 1463686757552 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 12:39:17 INFO - PROCESS | 1666 | 1463686757622 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x1184ad800 == 64 [pid = 1666] [id = 252] 12:39:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x112663800) [pid = 1666] [serial = 754] [outer = 0x0] 12:39:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x11266e400) [pid = 1666] [serial = 755] [outer = 0x112663800] 12:39:17 INFO - PROCESS | 1666 | 1463686757651 Marionette DEBUG loaded listener.js 12:39:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x112859000) [pid = 1666] [serial = 756] [outer = 0x112663800] 12:39:18 INFO - PROCESS | 1666 | 1463686758171 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 12:39:18 INFO - PROCESS | 1666 | --DOCSHELL 0x119573000 == 63 [pid = 1666] [id = 242] 12:39:18 INFO - PROCESS | 1666 | --DOCSHELL 0x116b9f000 == 62 [pid = 1666] [id = 241] 12:39:18 INFO - PROCESS | 1666 | --DOCSHELL 0x1168e5800 == 61 [pid = 1666] [id = 240] 12:39:18 INFO - PROCESS | 1666 | --DOCSHELL 0x113140000 == 60 [pid = 1666] [id = 239] 12:39:18 INFO - PROCESS | 1666 | --DOCSHELL 0x1379d1000 == 59 [pid = 1666] [id = 237] 12:39:18 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb8e000 == 58 [pid = 1666] [id = 236] 12:39:18 INFO - PROCESS | 1666 | --DOCSHELL 0x121fe8000 == 57 [pid = 1666] [id = 235] 12:39:18 INFO - PROCESS | 1666 | --DOCSHELL 0x11697a800 == 56 [pid = 1666] [id = 234] 12:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 775ms 12:39:18 INFO - PROCESS | 1666 | 1463686758222 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 12:39:18 INFO - PROCESS | 1666 | 1463686758229 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 12:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:39:18 INFO - PROCESS | 1666 | 1463686758235 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:39:18 INFO - PROCESS | 1666 | 1463686758238 Marionette TRACE conn2 <- [1,982,null,{}] 12:39:18 INFO - PROCESS | 1666 | 1463686758242 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:18 INFO - PROCESS | 1666 | 1463686758406 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 12:39:18 INFO - PROCESS | 1666 | 1463686758485 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x117430800 == 57 [pid = 1666] [id = 253] 12:39:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x112fd5400) [pid = 1666] [serial = 757] [outer = 0x0] 12:39:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x1184b7000) [pid = 1666] [serial = 758] [outer = 0x112fd5400] 12:39:18 INFO - PROCESS | 1666 | 1463686758528 Marionette DEBUG loaded listener.js 12:39:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x119427400) [pid = 1666] [serial = 759] [outer = 0x112fd5400] 12:39:18 INFO - PROCESS | 1666 | 1463686758908 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 12:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 722ms 12:39:18 INFO - PROCESS | 1666 | 1463686758959 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 12:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:39:18 INFO - PROCESS | 1666 | 1463686758961 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 12:39:18 INFO - PROCESS | 1666 | 1463686758964 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:39:18 INFO - PROCESS | 1666 | 1463686758968 Marionette TRACE conn2 <- [1,986,null,{}] 12:39:18 INFO - PROCESS | 1666 | 1463686758979 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:19 INFO - PROCESS | 1666 | 1463686759146 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 12:39:19 INFO - PROCESS | 1666 | 1463686759175 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x121cd8000 == 58 [pid = 1666] [id = 254] 12:39:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x119a31c00) [pid = 1666] [serial = 760] [outer = 0x0] 12:39:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x1212d5400) [pid = 1666] [serial = 761] [outer = 0x119a31c00] 12:39:19 INFO - PROCESS | 1666 | 1463686759217 Marionette DEBUG loaded listener.js 12:39:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x121589800) [pid = 1666] [serial = 762] [outer = 0x119a31c00] 12:39:19 INFO - PROCESS | 1666 | 1463686759550 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 12:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 623ms 12:39:19 INFO - PROCESS | 1666 | 1463686759587 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 12:39:19 INFO - PROCESS | 1666 | 1463686759589 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 12:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:39:19 INFO - PROCESS | 1666 | 1463686759599 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:39:19 INFO - PROCESS | 1666 | 1463686759600 Marionette TRACE conn2 <- [1,990,null,{}] 12:39:19 INFO - PROCESS | 1666 | 1463686759602 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:19 INFO - PROCESS | 1666 | 1463686759705 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 12:39:19 INFO - PROCESS | 1666 | 1463686759741 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a79c800 == 59 [pid = 1666] [id = 255] 12:39:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x121a75400) [pid = 1666] [serial = 763] [outer = 0x0] 12:39:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x121ac4400) [pid = 1666] [serial = 764] [outer = 0x121a75400] 12:39:19 INFO - PROCESS | 1666 | 1463686759766 Marionette DEBUG loaded listener.js 12:39:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x126bbe400) [pid = 1666] [serial = 765] [outer = 0x121a75400] 12:39:20 INFO - PROCESS | 1666 | 1463686760094 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 12:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 519ms 12:39:20 INFO - PROCESS | 1666 | 1463686760119 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 12:39:20 INFO - PROCESS | 1666 | 1463686760120 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 12:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:39:20 INFO - PROCESS | 1666 | 1463686760122 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:39:20 INFO - PROCESS | 1666 | 1463686760123 Marionette TRACE conn2 <- [1,994,null,{}] 12:39:20 INFO - PROCESS | 1666 | 1463686760126 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:20 INFO - PROCESS | 1666 | 1463686760226 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 12:39:20 INFO - PROCESS | 1666 | 1463686760262 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b274000 == 60 [pid = 1666] [id = 256] 12:39:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x126bc8000) [pid = 1666] [serial = 766] [outer = 0x0] 12:39:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x1275a8000) [pid = 1666] [serial = 767] [outer = 0x126bc8000] 12:39:20 INFO - PROCESS | 1666 | 1463686760287 Marionette DEBUG loaded listener.js 12:39:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x128c2f800) [pid = 1666] [serial = 768] [outer = 0x126bc8000] 12:39:20 INFO - PROCESS | 1666 | 1463686760609 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 12:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 523ms 12:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:39:20 INFO - PROCESS | 1666 | 1463686760646 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 12:39:20 INFO - PROCESS | 1666 | 1463686760648 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 12:39:20 INFO - PROCESS | 1666 | 1463686760650 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:39:20 INFO - PROCESS | 1666 | 1463686760651 Marionette TRACE conn2 <- [1,998,null,{}] 12:39:20 INFO - PROCESS | 1666 | 1463686760653 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:20 INFO - PROCESS | 1666 | 1463686760855 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 12:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x110f3a000) [pid = 1666] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x110f3e400) [pid = 1666] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x121e0bc00) [pid = 1666] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x118042c00) [pid = 1666] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x128ddc400) [pid = 1666] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x12abd3000) [pid = 1666] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x1126f6c00) [pid = 1666] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x1295c1000) [pid = 1666] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x1126bb800) [pid = 1666] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x1126c9000) [pid = 1666] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x121584c00) [pid = 1666] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x1126f4c00) [pid = 1666] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x117555800) [pid = 1666] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x112661400) [pid = 1666] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x112854400) [pid = 1666] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x112667800) [pid = 1666] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x1126bdc00) [pid = 1666] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x110f3b000) [pid = 1666] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:39:20 INFO - PROCESS | 1666 | 1463686760909 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x117575000 == 61 [pid = 1666] [id = 257] 12:39:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x110f38800) [pid = 1666] [serial = 769] [outer = 0x0] 12:39:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x112661400) [pid = 1666] [serial = 770] [outer = 0x110f38800] 12:39:20 INFO - PROCESS | 1666 | 1463686760935 Marionette DEBUG loaded listener.js 12:39:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x11285d800) [pid = 1666] [serial = 771] [outer = 0x110f38800] 12:39:21 INFO - PROCESS | 1666 | 1463686761218 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 12:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 619ms 12:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:39:21 INFO - PROCESS | 1666 | 1463686761270 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 12:39:21 INFO - PROCESS | 1666 | 1463686761271 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 12:39:21 INFO - PROCESS | 1666 | 1463686761273 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:39:21 INFO - PROCESS | 1666 | 1463686761274 Marionette TRACE conn2 <- [1,1002,null,{}] 12:39:21 INFO - PROCESS | 1666 | 1463686761278 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:21 INFO - PROCESS | 1666 | 1463686761367 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 12:39:21 INFO - PROCESS | 1666 | 1463686761420 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bd53800 == 62 [pid = 1666] [id = 258] 12:39:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x1110ab800) [pid = 1666] [serial = 772] [outer = 0x0] 12:39:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x121685000) [pid = 1666] [serial = 773] [outer = 0x1110ab800] 12:39:21 INFO - PROCESS | 1666 | 1463686761446 Marionette DEBUG loaded listener.js 12:39:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x1290a0c00) [pid = 1666] [serial = 774] [outer = 0x1110ab800] 12:39:21 INFO - PROCESS | 1666 | 1463686761798 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 12:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 572ms 12:39:21 INFO - PROCESS | 1666 | 1463686761846 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 12:39:21 INFO - PROCESS | 1666 | 1463686761848 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 12:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:39:21 INFO - PROCESS | 1666 | 1463686761851 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:39:21 INFO - PROCESS | 1666 | 1463686761853 Marionette TRACE conn2 <- [1,1006,null,{}] 12:39:21 INFO - PROCESS | 1666 | 1463686761856 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:21 INFO - PROCESS | 1666 | 1463686761977 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 12:39:22 INFO - PROCESS | 1666 | 1463686762031 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c50a800 == 63 [pid = 1666] [id = 259] 12:39:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x112854c00) [pid = 1666] [serial = 775] [outer = 0x0] 12:39:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x1275a6800) [pid = 1666] [serial = 776] [outer = 0x112854c00] 12:39:22 INFO - PROCESS | 1666 | 1463686762056 Marionette DEBUG loaded listener.js 12:39:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x12931b000) [pid = 1666] [serial = 777] [outer = 0x112854c00] 12:39:22 INFO - PROCESS | 1666 | 1463686762349 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 12:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 520ms 12:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:39:22 INFO - PROCESS | 1666 | 1463686762371 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 12:39:22 INFO - PROCESS | 1666 | 1463686762372 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 12:39:22 INFO - PROCESS | 1666 | 1463686762374 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:39:22 INFO - PROCESS | 1666 | 1463686762375 Marionette TRACE conn2 <- [1,1010,null,{}] 12:39:22 INFO - PROCESS | 1666 | 1463686762381 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:22 INFO - PROCESS | 1666 | 1463686762469 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 12:39:22 INFO - PROCESS | 1666 | 1463686762473 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c81c800 == 64 [pid = 1666] [id = 260] 12:39:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x121e0bc00) [pid = 1666] [serial = 778] [outer = 0x0] 12:39:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x129382c00) [pid = 1666] [serial = 779] [outer = 0x121e0bc00] 12:39:22 INFO - PROCESS | 1666 | 1463686762499 Marionette DEBUG loaded listener.js 12:39:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x1295c0400) [pid = 1666] [serial = 780] [outer = 0x121e0bc00] 12:39:22 INFO - PROCESS | 1666 | 1463686762927 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 12:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 622ms 12:39:22 INFO - PROCESS | 1666 | 1463686762998 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 12:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:39:23 INFO - PROCESS | 1666 | 1463686763002 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 12:39:23 INFO - PROCESS | 1666 | 1463686763007 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:39:23 INFO - PROCESS | 1666 | 1463686763011 Marionette TRACE conn2 <- [1,1014,null,{}] 12:39:23 INFO - PROCESS | 1666 | 1463686763018 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:23 INFO - PROCESS | 1666 | 1463686763219 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 12:39:23 INFO - PROCESS | 1666 | 1463686763377 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x11742e000 == 65 [pid = 1666] [id = 261] 12:39:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x1126f5400) [pid = 1666] [serial = 781] [outer = 0x0] 12:39:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x112854000) [pid = 1666] [serial = 782] [outer = 0x1126f5400] 12:39:23 INFO - PROCESS | 1666 | 1463686763408 Marionette DEBUG loaded listener.js 12:39:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x115f50400) [pid = 1666] [serial = 783] [outer = 0x1126f5400] 12:39:23 INFO - PROCESS | 1666 | 1463686763836 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 12:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 876ms 12:39:23 INFO - PROCESS | 1666 | 1463686763883 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 12:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:39:23 INFO - PROCESS | 1666 | 1463686763888 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 12:39:23 INFO - PROCESS | 1666 | 1463686763894 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:39:23 INFO - PROCESS | 1666 | 1463686763896 Marionette TRACE conn2 <- [1,1018,null,{}] 12:39:23 INFO - PROCESS | 1666 | 1463686763899 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:24 INFO - PROCESS | 1666 | 1463686764017 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 12:39:24 INFO - PROCESS | 1666 | 1463686764087 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x12957a000 == 66 [pid = 1666] [id = 262] 12:39:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x11694e000) [pid = 1666] [serial = 784] [outer = 0x0] 12:39:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x118f2d400) [pid = 1666] [serial = 785] [outer = 0x11694e000] 12:39:24 INFO - PROCESS | 1666 | 1463686764110 Marionette DEBUG loaded listener.js 12:39:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x119d7c400) [pid = 1666] [serial = 786] [outer = 0x11694e000] 12:39:24 INFO - PROCESS | 1666 | 1463686764561 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 12:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 722ms 12:39:24 INFO - PROCESS | 1666 | 1463686764631 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 12:39:24 INFO - PROCESS | 1666 | 1463686764633 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 12:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:39:24 INFO - PROCESS | 1666 | 1463686764637 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:39:24 INFO - PROCESS | 1666 | 1463686764641 Marionette TRACE conn2 <- [1,1022,null,{}] 12:39:24 INFO - PROCESS | 1666 | 1463686764653 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:24 INFO - PROCESS | 1666 | 1463686764859 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 12:39:24 INFO - PROCESS | 1666 | 1463686764906 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d009000 == 67 [pid = 1666] [id = 263] 12:39:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x1218b2800) [pid = 1666] [serial = 787] [outer = 0x0] 12:39:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x1261b2c00) [pid = 1666] [serial = 788] [outer = 0x1218b2800] 12:39:24 INFO - PROCESS | 1666 | 1463686764938 Marionette DEBUG loaded listener.js 12:39:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x128c33000) [pid = 1666] [serial = 789] [outer = 0x1218b2800] 12:39:25 INFO - PROCESS | 1666 | 1463686765358 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 12:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 777ms 12:39:25 INFO - PROCESS | 1666 | 1463686765413 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 12:39:25 INFO - PROCESS | 1666 | 1463686765415 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 12:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:39:25 INFO - PROCESS | 1666 | 1463686765418 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:39:25 INFO - PROCESS | 1666 | 1463686765419 Marionette TRACE conn2 <- [1,1026,null,{}] 12:39:25 INFO - PROCESS | 1666 | 1463686765421 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:25 INFO - PROCESS | 1666 | 1463686765525 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 12:39:25 INFO - PROCESS | 1666 | 1463686765594 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d321800 == 68 [pid = 1666] [id = 264] 12:39:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x128c33400) [pid = 1666] [serial = 790] [outer = 0x0] 12:39:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x128f82800) [pid = 1666] [serial = 791] [outer = 0x128c33400] 12:39:25 INFO - PROCESS | 1666 | 1463686765625 Marionette DEBUG loaded listener.js 12:39:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x12931ac00) [pid = 1666] [serial = 792] [outer = 0x128c33400] 12:39:26 INFO - PROCESS | 1666 | 1463686766032 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 12:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 619ms 12:39:26 INFO - PROCESS | 1666 | 1463686766037 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 12:39:26 INFO - PROCESS | 1666 | 1463686766039 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 12:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:39:26 INFO - PROCESS | 1666 | 1463686766041 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:39:26 INFO - PROCESS | 1666 | 1463686766042 Marionette TRACE conn2 <- [1,1030,null,{}] 12:39:26 INFO - PROCESS | 1666 | 1463686766047 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:26 INFO - PROCESS | 1666 | 1463686766147 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 12:39:26 INFO - PROCESS | 1666 | 1463686766236 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d6a3000 == 69 [pid = 1666] [id = 265] 12:39:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x129381000) [pid = 1666] [serial = 793] [outer = 0x0] 12:39:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x12a74c400) [pid = 1666] [serial = 794] [outer = 0x129381000] 12:39:26 INFO - PROCESS | 1666 | 1463686766266 Marionette DEBUG loaded listener.js 12:39:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x12a8ecc00) [pid = 1666] [serial = 795] [outer = 0x129381000] 12:39:26 INFO - PROCESS | 1666 | 1463686766670 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 12:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 671ms 12:39:26 INFO - PROCESS | 1666 | 1463686766713 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 12:39:26 INFO - PROCESS | 1666 | 1463686766714 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 12:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:39:26 INFO - PROCESS | 1666 | 1463686766717 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:39:26 INFO - PROCESS | 1666 | 1463686766718 Marionette TRACE conn2 <- [1,1034,null,{}] 12:39:26 INFO - PROCESS | 1666 | 1463686766720 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:26 INFO - PROCESS | 1666 | 1463686766839 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 12:39:26 INFO - PROCESS | 1666 | 1463686766899 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x137861800 == 70 [pid = 1666] [id = 266] 12:39:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x12a93f400) [pid = 1666] [serial = 796] [outer = 0x0] 12:39:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x12abc6c00) [pid = 1666] [serial = 797] [outer = 0x12a93f400] 12:39:26 INFO - PROCESS | 1666 | 1463686766929 Marionette DEBUG loaded listener.js 12:39:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x12b24c800) [pid = 1666] [serial = 798] [outer = 0x12a93f400] 12:39:27 INFO - PROCESS | 1666 | 1463686767364 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 12:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 670ms 12:39:27 INFO - PROCESS | 1666 | 1463686767388 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 12:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:39:27 INFO - PROCESS | 1666 | 1463686767389 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 12:39:27 INFO - PROCESS | 1666 | 1463686767391 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:39:27 INFO - PROCESS | 1666 | 1463686767393 Marionette TRACE conn2 <- [1,1038,null,{}] 12:39:27 INFO - PROCESS | 1666 | 1463686767397 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:27 INFO - PROCESS | 1666 | 1463686767514 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 12:39:27 INFO - PROCESS | 1666 | 1463686767583 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d237000 == 71 [pid = 1666] [id = 267] 12:39:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x12b24bc00) [pid = 1666] [serial = 799] [outer = 0x0] 12:39:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x12ba6dc00) [pid = 1666] [serial = 800] [outer = 0x12b24bc00] 12:39:27 INFO - PROCESS | 1666 | 1463686767612 Marionette DEBUG loaded listener.js 12:39:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x12bd0c000) [pid = 1666] [serial = 801] [outer = 0x12b24bc00] 12:39:28 INFO - PROCESS | 1666 | 1463686768039 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 12:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 672ms 12:39:28 INFO - PROCESS | 1666 | 1463686768063 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 12:39:28 INFO - PROCESS | 1666 | 1463686768065 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 12:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:39:28 INFO - PROCESS | 1666 | 1463686768067 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:39:28 INFO - PROCESS | 1666 | 1463686768069 Marionette TRACE conn2 <- [1,1042,null,{}] 12:39:28 INFO - PROCESS | 1666 | 1463686768071 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:28 INFO - PROCESS | 1666 | 1463686768175 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 12:39:28 INFO - PROCESS | 1666 | 1463686768232 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x11832b000 == 72 [pid = 1666] [id = 268] 12:39:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x112858800) [pid = 1666] [serial = 802] [outer = 0x0] 12:39:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x118973c00) [pid = 1666] [serial = 803] [outer = 0x112858800] 12:39:28 INFO - PROCESS | 1666 | 1463686768262 Marionette DEBUG loaded listener.js 12:39:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x12bdab400) [pid = 1666] [serial = 804] [outer = 0x112858800] 12:39:28 INFO - PROCESS | 1666 | 1463686768861 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 12:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 821ms 12:39:28 INFO - PROCESS | 1666 | 1463686768897 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 12:39:28 INFO - PROCESS | 1666 | 1463686768900 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 12:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:39:28 INFO - PROCESS | 1666 | 1463686768905 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:39:28 INFO - PROCESS | 1666 | 1463686768907 Marionette TRACE conn2 <- [1,1046,null,{}] 12:39:28 INFO - PROCESS | 1666 | 1463686768912 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:29 INFO - PROCESS | 1666 | 1463686769010 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 12:39:29 INFO - PROCESS | 1666 | 1463686769083 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x12198e000 == 73 [pid = 1666] [id = 269] 12:39:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x1126fa000) [pid = 1666] [serial = 805] [outer = 0x0] 12:39:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x11285ac00) [pid = 1666] [serial = 806] [outer = 0x1126fa000] 12:39:29 INFO - PROCESS | 1666 | 1463686769113 Marionette DEBUG loaded listener.js 12:39:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x116381800) [pid = 1666] [serial = 807] [outer = 0x1126fa000] 12:39:29 INFO - PROCESS | 1666 | 1463686769598 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 12:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 721ms 12:39:29 INFO - PROCESS | 1666 | 1463686769628 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 12:39:29 INFO - PROCESS | 1666 | 1463686769633 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 12:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:39:29 INFO - PROCESS | 1666 | 1463686769639 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:39:29 INFO - PROCESS | 1666 | 1463686769641 Marionette TRACE conn2 <- [1,1050,null,{}] 12:39:29 INFO - PROCESS | 1666 | 1463686769645 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:29 INFO - PROCESS | 1666 | 1463686769765 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 12:39:29 INFO - PROCESS | 1666 | 1463686769824 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x119576000 == 74 [pid = 1666] [id = 270] 12:39:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x11767fc00) [pid = 1666] [serial = 808] [outer = 0x0] 12:39:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x119425000) [pid = 1666] [serial = 809] [outer = 0x11767fc00] 12:39:29 INFO - PROCESS | 1666 | 1463686769851 Marionette DEBUG loaded listener.js 12:39:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x119a39400) [pid = 1666] [serial = 810] [outer = 0x11767fc00] 12:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12c50a800 == 73 [pid = 1666] [id = 259] 12:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12bd53800 == 72 [pid = 1666] [id = 258] 12:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x117575000 == 71 [pid = 1666] [id = 257] 12:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12b274000 == 70 [pid = 1666] [id = 256] 12:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12a79c800 == 69 [pid = 1666] [id = 255] 12:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x121cd8000 == 68 [pid = 1666] [id = 254] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x119458800) [pid = 1666] [serial = 728] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x117430800 == 67 [pid = 1666] [id = 253] 12:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x1184ad800 == 66 [pid = 1666] [id = 252] 12:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12a7b5800 == 65 [pid = 1666] [id = 251] 12:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x1290c7800 == 64 [pid = 1666] [id = 250] 12:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x128d29800 == 63 [pid = 1666] [id = 249] 12:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x1260c1800 == 62 [pid = 1666] [id = 248] 12:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x1242d7000 == 61 [pid = 1666] [id = 247] 12:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x121b3a800 == 60 [pid = 1666] [id = 246] 12:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x11658b800 == 59 [pid = 1666] [id = 245] 12:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x118317800 == 58 [pid = 1666] [id = 244] 12:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x1211a8000 == 57 [pid = 1666] [id = 243] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x110f3f400) [pid = 1666] [serial = 680] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x121581800) [pid = 1666] [serial = 683] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x110f44400) [pid = 1666] [serial = 681] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x12534b800) [pid = 1666] [serial = 668] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x128c9f000) [pid = 1666] [serial = 669] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x119a37c00) [pid = 1666] [serial = 662] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x1211c7400) [pid = 1666] [serial = 663] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x12ab7e800) [pid = 1666] [serial = 653] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x1212d6000) [pid = 1666] [serial = 644] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x129314c00) [pid = 1666] [serial = 672] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x128fc2400) [pid = 1666] [serial = 671] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x12bdbe000) [pid = 1666] [serial = 677] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x12d297800) [pid = 1666] [serial = 656] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x118039000) [pid = 1666] [serial = 660] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x11330c000) [pid = 1666] [serial = 659] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x118f31800) [pid = 1666] [serial = 641] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x12a748400) [pid = 1666] [serial = 674] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x121295800) [pid = 1666] [serial = 696] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x12ab82c00) [pid = 1666] [serial = 675] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x118971000) [pid = 1666] [serial = 665] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x121911c00) [pid = 1666] [serial = 666] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x129320000) [pid = 1666] [serial = 650] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x12158a800) [pid = 1666] [serial = 686] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x1275ab800) [pid = 1666] [serial = 647] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x121585800) [pid = 1666] [serial = 684] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x11285a000) [pid = 1666] [serial = 719] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x11896b000) [pid = 1666] [serial = 726] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x1133f1800) [pid = 1666] [serial = 722] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x1169abc00) [pid = 1666] [serial = 723] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x112e4f400) [pid = 1666] [serial = 720] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x12a938400) [pid = 1666] [serial = 687] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x11285b800) [pid = 1666] [serial = 699] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x1122b3400) [pid = 1666] [serial = 701] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x121290c00) [pid = 1666] [serial = 695] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x113469000) [pid = 1666] [serial = 704] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x121f55400) [pid = 1666] [serial = 693] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x11330f400) [pid = 1666] [serial = 689] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x12128e800) [pid = 1666] [serial = 707] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x12193fc00) [pid = 1666] [serial = 710] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x1211ce000) [pid = 1666] [serial = 690] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x126bc3c00) [pid = 1666] [serial = 713] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x112857c00) [pid = 1666] [serial = 698] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x118350400) [pid = 1666] [serial = 725] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x11266f400) [pid = 1666] [serial = 717] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x112665400) [pid = 1666] [serial = 716] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x11266cc00) [pid = 1666] [serial = 692] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x12c6bc800) [pid = 1666] [serial = 678] [outer = 0x0] [url = about:blank] 12:39:30 INFO - PROCESS | 1666 | 1463686770241 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 12:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 626ms 12:39:30 INFO - PROCESS | 1666 | 1463686770264 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 12:39:30 INFO - PROCESS | 1666 | 1463686770266 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 12:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:39:30 INFO - PROCESS | 1666 | 1463686770268 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:39:30 INFO - PROCESS | 1666 | 1463686770270 Marionette TRACE conn2 <- [1,1054,null,{}] 12:39:30 INFO - PROCESS | 1666 | 1463686770277 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:30 INFO - PROCESS | 1666 | 1463686770383 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 12:39:30 INFO - PROCESS | 1666 | 1463686770438 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x119579000 == 58 [pid = 1666] [id = 271] 12:39:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x117686000) [pid = 1666] [serial = 811] [outer = 0x0] 12:39:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x1211c2000) [pid = 1666] [serial = 812] [outer = 0x117686000] 12:39:30 INFO - PROCESS | 1666 | 1463686770467 Marionette DEBUG loaded listener.js 12:39:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x1212e0000) [pid = 1666] [serial = 813] [outer = 0x117686000] 12:39:30 INFO - PROCESS | 1666 | 1463686770750 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 12:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 520ms 12:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:39:30 INFO - PROCESS | 1666 | 1463686770788 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 12:39:30 INFO - PROCESS | 1666 | 1463686770790 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 12:39:30 INFO - PROCESS | 1666 | 1463686770792 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:39:30 INFO - PROCESS | 1666 | 1463686770795 Marionette TRACE conn2 <- [1,1058,null,{}] 12:39:30 INFO - PROCESS | 1666 | 1463686770804 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:30 INFO - PROCESS | 1666 | 1463686770891 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 12:39:30 INFO - PROCESS | 1666 | 1463686770899 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x121996800 == 59 [pid = 1666] [id = 272] 12:39:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x12157f000) [pid = 1666] [serial = 814] [outer = 0x0] 12:39:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x1218af400) [pid = 1666] [serial = 815] [outer = 0x12157f000] 12:39:30 INFO - PROCESS | 1666 | 1463686770924 Marionette DEBUG loaded listener.js 12:39:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x121e0a000) [pid = 1666] [serial = 816] [outer = 0x12157f000] 12:39:31 INFO - PROCESS | 1666 | 1463686771248 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 12:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 479ms 12:39:31 INFO - PROCESS | 1666 | 1463686771272 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 12:39:31 INFO - PROCESS | 1666 | 1463686771273 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 12:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:39:31 INFO - PROCESS | 1666 | 1463686771275 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:39:31 INFO - PROCESS | 1666 | 1463686771277 Marionette TRACE conn2 <- [1,1062,null,{}] 12:39:31 INFO - PROCESS | 1666 | 1463686771281 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:31 INFO - PROCESS | 1666 | 1463686771363 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 12:39:31 INFO - PROCESS | 1666 | 1463686771367 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x127094800 == 60 [pid = 1666] [id = 273] 12:39:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x121e0c400) [pid = 1666] [serial = 817] [outer = 0x0] 12:39:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x121f59000) [pid = 1666] [serial = 818] [outer = 0x121e0c400] 12:39:31 INFO - PROCESS | 1666 | 1463686771393 Marionette DEBUG loaded listener.js 12:39:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x1261bc800) [pid = 1666] [serial = 819] [outer = 0x121e0c400] 12:39:31 INFO - PROCESS | 1666 | 1463686771739 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 12:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 471ms 12:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:39:31 INFO - PROCESS | 1666 | 1463686771747 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 12:39:31 INFO - PROCESS | 1666 | 1463686771748 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 12:39:31 INFO - PROCESS | 1666 | 1463686771750 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:39:31 INFO - PROCESS | 1666 | 1463686771751 Marionette TRACE conn2 <- [1,1066,null,{}] 12:39:31 INFO - PROCESS | 1666 | 1463686771753 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:31 INFO - PROCESS | 1666 | 1463686771852 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 12:39:31 INFO - PROCESS | 1666 | 1463686771913 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d29800 == 61 [pid = 1666] [id = 274] 12:39:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x12534b800) [pid = 1666] [serial = 820] [outer = 0x0] 12:39:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x128c2c000) [pid = 1666] [serial = 821] [outer = 0x12534b800] 12:39:31 INFO - PROCESS | 1666 | 1463686771939 Marionette DEBUG loaded listener.js 12:39:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x129385400) [pid = 1666] [serial = 822] [outer = 0x12534b800] 12:39:32 INFO - PROCESS | 1666 | 1463686772221 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 12:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 521ms 12:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:39:32 INFO - PROCESS | 1666 | 1463686772272 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 12:39:32 INFO - PROCESS | 1666 | 1463686772274 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 12:39:32 INFO - PROCESS | 1666 | 1463686772284 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:39:32 INFO - PROCESS | 1666 | 1463686772286 Marionette TRACE conn2 <- [1,1070,null,{}] 12:39:32 INFO - PROCESS | 1666 | 1463686772289 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:32 INFO - PROCESS | 1666 | 1463686772455 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 12:39:32 INFO - PROCESS | 1666 | 1463686772477 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ac57000 == 62 [pid = 1666] [id = 275] 12:39:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x12931e800) [pid = 1666] [serial = 823] [outer = 0x0] 12:39:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x12a938400) [pid = 1666] [serial = 824] [outer = 0x12931e800] 12:39:32 INFO - PROCESS | 1666 | 1463686772518 Marionette DEBUG loaded listener.js 12:39:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x12ab83c00) [pid = 1666] [serial = 825] [outer = 0x12931e800] 12:39:32 INFO - PROCESS | 1666 | 1463686772965 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 12:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 727ms 12:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:39:33 INFO - PROCESS | 1666 | 1463686773004 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 12:39:33 INFO - PROCESS | 1666 | 1463686773005 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 12:39:33 INFO - PROCESS | 1666 | 1463686773007 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:39:33 INFO - PROCESS | 1666 | 1463686773008 Marionette TRACE conn2 <- [1,1074,null,{}] 12:39:33 INFO - PROCESS | 1666 | 1463686773016 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:33 INFO - PROCESS | 1666 | 1463686773119 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 12:39:33 INFO - PROCESS | 1666 | 1463686773162 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9de800 == 63 [pid = 1666] [id = 276] 12:39:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x12abc9000) [pid = 1666] [serial = 826] [outer = 0x0] 12:39:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x12abd5000) [pid = 1666] [serial = 827] [outer = 0x12abc9000] 12:39:33 INFO - PROCESS | 1666 | 1463686773187 Marionette DEBUG loaded listener.js 12:39:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x12ba71800) [pid = 1666] [serial = 828] [outer = 0x12abc9000] 12:39:33 INFO - PROCESS | 1666 | 1463686773519 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 12:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 525ms 12:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:39:33 INFO - PROCESS | 1666 | 1463686773533 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 12:39:33 INFO - PROCESS | 1666 | 1463686773534 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 12:39:33 INFO - PROCESS | 1666 | 1463686773536 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:39:33 INFO - PROCESS | 1666 | 1463686773537 Marionette TRACE conn2 <- [1,1078,null,{}] 12:39:33 INFO - PROCESS | 1666 | 1463686773539 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:33 INFO - PROCESS | 1666 | 1463686773657 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 12:39:33 INFO - PROCESS | 1666 | 1463686773670 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be8c000 == 64 [pid = 1666] [id = 277] 12:39:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x12abcb800) [pid = 1666] [serial = 829] [outer = 0x0] 12:39:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x12bdb9800) [pid = 1666] [serial = 830] [outer = 0x12abcb800] 12:39:33 INFO - PROCESS | 1666 | 1463686773695 Marionette DEBUG loaded listener.js 12:39:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x12bdc3400) [pid = 1666] [serial = 831] [outer = 0x12abcb800] 12:39:34 INFO - PROCESS | 1666 | 1463686774035 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 12:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 519ms 12:39:34 INFO - PROCESS | 1666 | 1463686774056 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 12:39:34 INFO - PROCESS | 1666 | 1463686774057 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 12:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:39:34 INFO - PROCESS | 1666 | 1463686774059 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:39:34 INFO - PROCESS | 1666 | 1463686774062 Marionette TRACE conn2 <- [1,1082,null,{}] 12:39:34 INFO - PROCESS | 1666 | 1463686774072 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:34 INFO - PROCESS | 1666 | 1463686774176 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 12:39:34 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x119a31c00) [pid = 1666] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:39:34 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x121a75400) [pid = 1666] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:39:34 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x126bc8000) [pid = 1666] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:39:34 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x112fd5400) [pid = 1666] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:39:34 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x112663800) [pid = 1666] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:39:34 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x112854c00) [pid = 1666] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:39:34 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x110f38800) [pid = 1666] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:39:34 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x1110ab800) [pid = 1666] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:39:34 INFO - PROCESS | 1666 | 1463686774309 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x1215d1000 == 65 [pid = 1666] [id = 278] 12:39:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x112663800) [pid = 1666] [serial = 832] [outer = 0x0] 12:39:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x11346b800) [pid = 1666] [serial = 833] [outer = 0x112663800] 12:39:34 INFO - PROCESS | 1666 | 1463686774335 Marionette DEBUG loaded listener.js 12:39:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x1275a6000) [pid = 1666] [serial = 834] [outer = 0x112663800] 12:39:34 INFO - PROCESS | 1666 | 1463686774614 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 12:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 578ms 12:39:34 INFO - PROCESS | 1666 | 1463686774638 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 12:39:34 INFO - PROCESS | 1666 | 1463686774639 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 12:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:39:34 INFO - PROCESS | 1666 | 1463686774642 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:39:34 INFO - PROCESS | 1666 | 1463686774646 Marionette TRACE conn2 <- [1,1086,null,{}] 12:39:34 INFO - PROCESS | 1666 | 1463686774654 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:34 INFO - PROCESS | 1666 | 1463686774757 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 12:39:34 INFO - PROCESS | 1666 | 1463686774762 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d018000 == 66 [pid = 1666] [id = 279] 12:39:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x1219a7c00) [pid = 1666] [serial = 835] [outer = 0x0] 12:39:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x1219abc00) [pid = 1666] [serial = 836] [outer = 0x1219a7c00] 12:39:34 INFO - PROCESS | 1666 | 1463686774790 Marionette DEBUG loaded listener.js 12:39:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x12c534000) [pid = 1666] [serial = 837] [outer = 0x1219a7c00] 12:39:35 INFO - PROCESS | 1666 | 1463686775229 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 12:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 630ms 12:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:39:35 INFO - PROCESS | 1666 | 1463686775272 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 12:39:35 INFO - PROCESS | 1666 | 1463686775274 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 12:39:35 INFO - PROCESS | 1666 | 1463686775277 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:39:35 INFO - PROCESS | 1666 | 1463686775279 Marionette TRACE conn2 <- [1,1090,null,{}] 12:39:35 INFO - PROCESS | 1666 | 1463686775282 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:35 INFO - PROCESS | 1666 | 1463686775420 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 12:39:35 INFO - PROCESS | 1666 | 1463686775428 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d31b800 == 67 [pid = 1666] [id = 280] 12:39:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x112e05800) [pid = 1666] [serial = 838] [outer = 0x0] 12:39:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x12937f000) [pid = 1666] [serial = 839] [outer = 0x112e05800] 12:39:35 INFO - PROCESS | 1666 | 1463686775468 Marionette DEBUG loaded listener.js 12:39:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x12c541400) [pid = 1666] [serial = 840] [outer = 0x112e05800] 12:39:35 INFO - PROCESS | 1666 | 1463686775870 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 12:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 621ms 12:39:35 INFO - PROCESS | 1666 | 1463686775899 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 12:39:35 INFO - PROCESS | 1666 | 1463686775900 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 12:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:39:35 INFO - PROCESS | 1666 | 1463686775902 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:39:35 INFO - PROCESS | 1666 | 1463686775903 Marionette TRACE conn2 <- [1,1094,null,{}] 12:39:35 INFO - PROCESS | 1666 | 1463686775905 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:36 INFO - PROCESS | 1666 | 1463686776027 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 12:39:36 INFO - PROCESS | 1666 | 1463686776049 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x12db6f000 == 68 [pid = 1666] [id = 281] 12:39:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x119426000) [pid = 1666] [serial = 841] [outer = 0x0] 12:39:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x12c6bec00) [pid = 1666] [serial = 842] [outer = 0x119426000] 12:39:36 INFO - PROCESS | 1666 | 1463686776073 Marionette DEBUG loaded listener.js 12:39:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x12cb40800) [pid = 1666] [serial = 843] [outer = 0x119426000] 12:39:36 INFO - PROCESS | 1666 | 1463686776559 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 12:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 719ms 12:39:36 INFO - PROCESS | 1666 | 1463686776621 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 12:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:39:36 INFO - PROCESS | 1666 | 1463686776625 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 12:39:36 INFO - PROCESS | 1666 | 1463686776631 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:39:36 INFO - PROCESS | 1666 | 1463686776635 Marionette TRACE conn2 <- [1,1098,null,{}] 12:39:36 INFO - PROCESS | 1666 | 1463686776640 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:36 INFO - PROCESS | 1666 | 1463686776812 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 12:39:36 INFO - PROCESS | 1666 | 1463686776916 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x11757a000 == 69 [pid = 1666] [id = 282] 12:39:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x112668400) [pid = 1666] [serial = 844] [outer = 0x0] 12:39:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x1126f2000) [pid = 1666] [serial = 845] [outer = 0x112668400] 12:39:36 INFO - PROCESS | 1666 | 1463686776969 Marionette DEBUG loaded listener.js 12:39:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x11652e400) [pid = 1666] [serial = 846] [outer = 0x112668400] 12:39:37 INFO - PROCESS | 1666 | 1463686777473 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 12:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 875ms 12:39:37 INFO - PROCESS | 1666 | 1463686777505 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 12:39:37 INFO - PROCESS | 1666 | 1463686777509 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 12:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:39:37 INFO - PROCESS | 1666 | 1463686777514 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:39:37 INFO - PROCESS | 1666 | 1463686777516 Marionette TRACE conn2 <- [1,1102,null,{}] 12:39:37 INFO - PROCESS | 1666 | 1463686777518 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:37 INFO - PROCESS | 1666 | 1463686777627 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 12:39:37 INFO - PROCESS | 1666 | 1463686777686 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x1290c2000 == 70 [pid = 1666] [id = 283] 12:39:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x116956000) [pid = 1666] [serial = 847] [outer = 0x0] 12:39:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x119432c00) [pid = 1666] [serial = 848] [outer = 0x116956000] 12:39:37 INFO - PROCESS | 1666 | 1463686777757 Marionette DEBUG loaded listener.js 12:39:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x12146f000) [pid = 1666] [serial = 849] [outer = 0x116956000] 12:39:38 INFO - PROCESS | 1666 | 1463686778165 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 12:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 668ms 12:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:39:38 INFO - PROCESS | 1666 | 1463686778183 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 12:39:38 INFO - PROCESS | 1666 | 1463686778184 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 12:39:38 INFO - PROCESS | 1666 | 1463686778187 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:39:38 INFO - PROCESS | 1666 | 1463686778190 Marionette TRACE conn2 <- [1,1106,null,{}] 12:39:38 INFO - PROCESS | 1666 | 1463686778197 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:38 INFO - PROCESS | 1666 | 1463686778307 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 12:39:38 INFO - PROCESS | 1666 | 1463686778413 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x13784e800 == 71 [pid = 1666] [id = 284] 12:39:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x1219a6400) [pid = 1666] [serial = 850] [outer = 0x0] 12:39:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x1219af000) [pid = 1666] [serial = 851] [outer = 0x1219a6400] 12:39:38 INFO - PROCESS | 1666 | 1463686778446 Marionette DEBUG loaded listener.js 12:39:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x1275ac000) [pid = 1666] [serial = 852] [outer = 0x1219a6400] 12:39:38 INFO - PROCESS | 1666 | 1463686778863 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 12:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 721ms 12:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:39:38 INFO - PROCESS | 1666 | 1463686778909 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 12:39:38 INFO - PROCESS | 1666 | 1463686778911 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 12:39:38 INFO - PROCESS | 1666 | 1463686778913 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:39:38 INFO - PROCESS | 1666 | 1463686778915 Marionette TRACE conn2 <- [1,1110,null,{}] 12:39:38 INFO - PROCESS | 1666 | 1463686778917 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:39 INFO - PROCESS | 1666 | 1463686779022 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 12:39:39 INFO - PROCESS | 1666 | 1463686779081 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d21f000 == 72 [pid = 1666] [id = 285] 12:39:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x128c98800) [pid = 1666] [serial = 853] [outer = 0x0] 12:39:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x128fbc000) [pid = 1666] [serial = 854] [outer = 0x128c98800] 12:39:39 INFO - PROCESS | 1666 | 1463686779152 Marionette DEBUG loaded listener.js 12:39:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x12931cc00) [pid = 1666] [serial = 855] [outer = 0x128c98800] 12:39:39 INFO - PROCESS | 1666 | 1463686779562 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 12:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 670ms 12:39:39 INFO - PROCESS | 1666 | 1463686779583 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 12:39:39 INFO - PROCESS | 1666 | 1463686779585 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 12:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:39:39 INFO - PROCESS | 1666 | 1463686779587 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:39:39 INFO - PROCESS | 1666 | 1463686779588 Marionette TRACE conn2 <- [1,1114,null,{}] 12:39:39 INFO - PROCESS | 1666 | 1463686779591 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:39 INFO - PROCESS | 1666 | 1463686779713 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 12:39:39 INFO - PROCESS | 1666 | 1463686779774 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x137cc6000 == 73 [pid = 1666] [id = 286] 12:39:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x121473800) [pid = 1666] [serial = 856] [outer = 0x0] 12:39:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x1295cd800) [pid = 1666] [serial = 857] [outer = 0x121473800] 12:39:39 INFO - PROCESS | 1666 | 1463686779804 Marionette DEBUG loaded listener.js 12:39:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x12bdb8800) [pid = 1666] [serial = 858] [outer = 0x121473800] 12:39:40 INFO - PROCESS | 1666 | 1463686780256 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 12:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 719ms 12:39:40 INFO - PROCESS | 1666 | 1463686780309 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 12:39:40 INFO - PROCESS | 1666 | 1463686780311 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 12:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:39:40 INFO - PROCESS | 1666 | 1463686780315 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:39:40 INFO - PROCESS | 1666 | 1463686780316 Marionette TRACE conn2 <- [1,1118,null,{}] 12:39:40 INFO - PROCESS | 1666 | 1463686780319 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:40 INFO - PROCESS | 1666 | 1463686780438 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 12:39:40 INFO - PROCESS | 1666 | 1463686780511 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x136960000 == 74 [pid = 1666] [id = 287] 12:39:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x12cb43c00) [pid = 1666] [serial = 859] [outer = 0x0] 12:39:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x12d295800) [pid = 1666] [serial = 860] [outer = 0x12cb43c00] 12:39:40 INFO - PROCESS | 1666 | 1463686780540 Marionette DEBUG loaded listener.js 12:39:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x12d29c800) [pid = 1666] [serial = 861] [outer = 0x12cb43c00] 12:39:41 INFO - PROCESS | 1666 | 1463686781166 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 12:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 920ms 12:39:41 INFO - PROCESS | 1666 | 1463686781235 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 12:39:41 INFO - PROCESS | 1666 | 1463686781237 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 12:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:39:41 INFO - PROCESS | 1666 | 1463686781241 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:39:41 INFO - PROCESS | 1666 | 1463686781244 Marionette TRACE conn2 <- [1,1122,null,{}] 12:39:41 INFO - PROCESS | 1666 | 1463686781249 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:41 INFO - PROCESS | 1666 | 1463686781350 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 12:39:41 INFO - PROCESS | 1666 | 1463686781423 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x12415a800 == 75 [pid = 1666] [id = 288] 12:39:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x112851000) [pid = 1666] [serial = 862] [outer = 0x0] 12:39:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x112a5f400) [pid = 1666] [serial = 863] [outer = 0x112851000] 12:39:41 INFO - PROCESS | 1666 | 1463686781451 Marionette DEBUG loaded listener.js 12:39:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x1126ef400) [pid = 1666] [serial = 864] [outer = 0x112851000] 12:39:41 INFO - PROCESS | 1666 | 1463686781878 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 12:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 675ms 12:39:41 INFO - PROCESS | 1666 | 1463686781916 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 12:39:41 INFO - PROCESS | 1666 | 1463686781919 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 12:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:39:41 INFO - PROCESS | 1666 | 1463686781922 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:39:41 INFO - PROCESS | 1666 | 1463686781924 Marionette TRACE conn2 <- [1,1126,null,{}] 12:39:41 INFO - PROCESS | 1666 | 1463686781926 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:42 INFO - PROCESS | 1666 | 1463686782038 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 12:39:42 INFO - PROCESS | 1666 | 1463686782164 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x11742c000 == 76 [pid = 1666] [id = 289] 12:39:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x1167c7c00) [pid = 1666] [serial = 865] [outer = 0x0] 12:39:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x117681000) [pid = 1666] [serial = 866] [outer = 0x1167c7c00] 12:39:42 INFO - PROCESS | 1666 | 1463686782212 Marionette DEBUG loaded listener.js 12:39:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x118966000) [pid = 1666] [serial = 867] [outer = 0x1167c7c00] 12:39:42 INFO - PROCESS | 1666 | 1463686782914 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 12:39:42 INFO - PROCESS | 1666 | --DOCSHELL 0x12a953800 == 75 [pid = 1666] [id = 102] 12:39:42 INFO - PROCESS | 1666 | --DOCSHELL 0x12d31b800 == 74 [pid = 1666] [id = 280] 12:39:42 INFO - PROCESS | 1666 | --DOCSHELL 0x12d018000 == 73 [pid = 1666] [id = 279] 12:39:42 INFO - PROCESS | 1666 | --DOCSHELL 0x1215d1000 == 72 [pid = 1666] [id = 278] 12:39:42 INFO - PROCESS | 1666 | --DOCSHELL 0x12be8c000 == 71 [pid = 1666] [id = 277] 12:39:42 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9de800 == 70 [pid = 1666] [id = 276] 12:39:42 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x1242fc000) [pid = 1666] [serial = 749] [outer = 0x0] [url = about:blank] 12:39:42 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x117685800) [pid = 1666] [serial = 734] [outer = 0x0] [url = about:blank] 12:39:42 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x1261b8400) [pid = 1666] [serial = 752] [outer = 0x0] [url = about:blank] 12:39:42 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x119a3c000) [pid = 1666] [serial = 737] [outer = 0x0] [url = about:blank] 12:39:42 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x121555400) [pid = 1666] [serial = 743] [outer = 0x0] [url = about:blank] 12:39:42 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x1218ba000) [pid = 1666] [serial = 746] [outer = 0x0] [url = about:blank] 12:39:42 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x112855c00) [pid = 1666] [serial = 731] [outer = 0x0] [url = about:blank] 12:39:42 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x1212d6400) [pid = 1666] [serial = 740] [outer = 0x0] [url = about:blank] 12:39:42 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x129382c00) [pid = 1666] [serial = 779] [outer = 0x0] [url = about:blank] 12:39:42 INFO - PROCESS | 1666 | --DOCSHELL 0x12ac57000 == 69 [pid = 1666] [id = 275] 12:39:42 INFO - PROCESS | 1666 | --DOCSHELL 0x128d29800 == 68 [pid = 1666] [id = 274] 12:39:42 INFO - PROCESS | 1666 | --DOCSHELL 0x127094800 == 67 [pid = 1666] [id = 273] 12:39:42 INFO - PROCESS | 1666 | --DOCSHELL 0x121996800 == 66 [pid = 1666] [id = 272] 12:39:42 INFO - PROCESS | 1666 | --DOCSHELL 0x119579000 == 65 [pid = 1666] [id = 271] 12:39:42 INFO - PROCESS | 1666 | --DOCSHELL 0x119576000 == 64 [pid = 1666] [id = 270] 12:39:42 INFO - PROCESS | 1666 | --DOCSHELL 0x12198e000 == 63 [pid = 1666] [id = 269] 12:39:42 INFO - PROCESS | 1666 | --DOCSHELL 0x12d009000 == 62 [pid = 1666] [id = 263] 12:39:42 INFO - PROCESS | 1666 | --DOCSHELL 0x12957a000 == 61 [pid = 1666] [id = 262] 12:39:42 INFO - PROCESS | 1666 | --DOCSHELL 0x11742e000 == 60 [pid = 1666] [id = 261] 12:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1075ms 12:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:39:43 INFO - PROCESS | 1666 | 1463686782998 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 12:39:43 INFO - PROCESS | 1666 | 1463686782999 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 12:39:43 INFO - PROCESS | 1666 | 1463686783001 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:39:43 INFO - PROCESS | 1666 | 1463686783003 Marionette TRACE conn2 <- [1,1130,null,{}] 12:39:43 INFO - PROCESS | 1666 | 1463686783010 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:43 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x1212d5400) [pid = 1666] [serial = 761] [outer = 0x0] [url = about:blank] 12:39:43 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x121ac4400) [pid = 1666] [serial = 764] [outer = 0x0] [url = about:blank] 12:39:43 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x128c2f800) [pid = 1666] [serial = 768] [outer = 0x0] [url = about:blank] 12:39:43 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x1275a8000) [pid = 1666] [serial = 767] [outer = 0x0] [url = about:blank] 12:39:43 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x126bbe400) [pid = 1666] [serial = 765] [outer = 0x0] [url = about:blank] 12:39:43 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x1184b7000) [pid = 1666] [serial = 758] [outer = 0x0] [url = about:blank] 12:39:43 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x112859000) [pid = 1666] [serial = 756] [outer = 0x0] [url = about:blank] 12:39:43 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x11266e400) [pid = 1666] [serial = 755] [outer = 0x0] [url = about:blank] 12:39:43 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x1275a6800) [pid = 1666] [serial = 776] [outer = 0x0] [url = about:blank] 12:39:43 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x11285d800) [pid = 1666] [serial = 771] [outer = 0x0] [url = about:blank] 12:39:43 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x121685000) [pid = 1666] [serial = 773] [outer = 0x0] [url = about:blank] 12:39:43 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x112661400) [pid = 1666] [serial = 770] [outer = 0x0] [url = about:blank] 12:39:43 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x121589800) [pid = 1666] [serial = 762] [outer = 0x0] [url = about:blank] 12:39:43 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x119427400) [pid = 1666] [serial = 759] [outer = 0x0] [url = about:blank] 12:39:43 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x1290a0c00) [pid = 1666] [serial = 774] [outer = 0x0] [url = about:blank] 12:39:43 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x12931b000) [pid = 1666] [serial = 777] [outer = 0x0] [url = about:blank] 12:39:43 INFO - PROCESS | 1666 | 1463686783128 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 12:39:43 INFO - PROCESS | 1666 | 1463686783170 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x118491800 == 61 [pid = 1666] [id = 290] 12:39:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x119456000) [pid = 1666] [serial = 868] [outer = 0x0] 12:39:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x11958dc00) [pid = 1666] [serial = 869] [outer = 0x119456000] 12:39:43 INFO - PROCESS | 1666 | 1463686783198 Marionette DEBUG loaded listener.js 12:39:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x121587400) [pid = 1666] [serial = 870] [outer = 0x119456000] 12:39:43 INFO - PROCESS | 1666 | 1463686783489 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 12:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 520ms 12:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:39:43 INFO - PROCESS | 1666 | 1463686783522 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 12:39:43 INFO - PROCESS | 1666 | 1463686783523 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 12:39:43 INFO - PROCESS | 1666 | 1463686783525 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:39:43 INFO - PROCESS | 1666 | 1463686783527 Marionette TRACE conn2 <- [1,1134,null,{}] 12:39:43 INFO - PROCESS | 1666 | 1463686783532 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:43 INFO - PROCESS | 1666 | 1463686783631 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 12:39:43 INFO - PROCESS | 1666 | 1463686783686 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x1211a2000 == 62 [pid = 1666] [id = 291] 12:39:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x119457800) [pid = 1666] [serial = 871] [outer = 0x0] 12:39:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x1219a1c00) [pid = 1666] [serial = 872] [outer = 0x119457800] 12:39:43 INFO - PROCESS | 1666 | 1463686783712 Marionette DEBUG loaded listener.js 12:39:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x1250d7800) [pid = 1666] [serial = 873] [outer = 0x119457800] 12:39:44 INFO - PROCESS | 1666 | 1463686784002 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 12:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 522ms 12:39:44 INFO - PROCESS | 1666 | 1463686784049 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 12:39:44 INFO - PROCESS | 1666 | 1463686784050 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 12:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:39:44 INFO - PROCESS | 1666 | 1463686784052 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:39:44 INFO - PROCESS | 1666 | 1463686784053 Marionette TRACE conn2 <- [1,1138,null,{}] 12:39:44 INFO - PROCESS | 1666 | 1463686784055 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:44 INFO - PROCESS | 1666 | 1463686784144 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 12:39:44 INFO - PROCESS | 1666 | 1463686784205 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x113153800 == 63 [pid = 1666] [id = 292] 12:39:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x12157f400) [pid = 1666] [serial = 874] [outer = 0x0] 12:39:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x127059c00) [pid = 1666] [serial = 875] [outer = 0x12157f400] 12:39:44 INFO - PROCESS | 1666 | 1463686784232 Marionette DEBUG loaded listener.js 12:39:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x128ca2c00) [pid = 1666] [serial = 876] [outer = 0x12157f400] 12:39:44 INFO - PROCESS | 1666 | 1463686784517 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 12:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 520ms 12:39:44 INFO - PROCESS | 1666 | 1463686784573 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 12:39:44 INFO - PROCESS | 1666 | 1463686784575 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 12:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:39:44 INFO - PROCESS | 1666 | 1463686784580 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:39:44 INFO - PROCESS | 1666 | 1463686784582 Marionette TRACE conn2 <- [1,1142,null,{}] 12:39:44 INFO - PROCESS | 1666 | 1463686784586 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:44 INFO - PROCESS | 1666 | 1463686784739 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 12:39:44 INFO - PROCESS | 1666 | 1463686784832 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a7af000 == 64 [pid = 1666] [id = 293] 12:39:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x118f30c00) [pid = 1666] [serial = 877] [outer = 0x0] 12:39:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x128de7800) [pid = 1666] [serial = 878] [outer = 0x118f30c00] 12:39:44 INFO - PROCESS | 1666 | 1463686784875 Marionette DEBUG loaded listener.js 12:39:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x12a754400) [pid = 1666] [serial = 879] [outer = 0x118f30c00] 12:39:45 INFO - PROCESS | 1666 | 1463686785268 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 12:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 722ms 12:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:39:45 INFO - PROCESS | 1666 | 1463686785308 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 12:39:45 INFO - PROCESS | 1666 | 1463686785309 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 12:39:45 INFO - PROCESS | 1666 | 1463686785311 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:39:45 INFO - PROCESS | 1666 | 1463686785313 Marionette TRACE conn2 <- [1,1146,null,{}] 12:39:45 INFO - PROCESS | 1666 | 1463686785315 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:45 INFO - PROCESS | 1666 | 1463686785421 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 12:39:45 INFO - PROCESS | 1666 | 1463686785462 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9de800 == 65 [pid = 1666] [id = 294] 12:39:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x12a8ed800) [pid = 1666] [serial = 880] [outer = 0x0] 12:39:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x12ab7c800) [pid = 1666] [serial = 881] [outer = 0x12a8ed800] 12:39:45 INFO - PROCESS | 1666 | 1463686785493 Marionette DEBUG loaded listener.js 12:39:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x12b247000) [pid = 1666] [serial = 882] [outer = 0x12a8ed800] 12:39:45 INFO - PROCESS | 1666 | 1463686785797 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 12:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 519ms 12:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:39:45 INFO - PROCESS | 1666 | 1463686785834 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 12:39:45 INFO - PROCESS | 1666 | 1463686785835 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 12:39:45 INFO - PROCESS | 1666 | 1463686785837 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:39:45 INFO - PROCESS | 1666 | 1463686785838 Marionette TRACE conn2 <- [1,1150,null,{}] 12:39:45 INFO - PROCESS | 1666 | 1463686785840 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:45 INFO - PROCESS | 1666 | 1463686785948 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 12:39:45 INFO - PROCESS | 1666 | 1463686785985 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be8e000 == 66 [pid = 1666] [id = 295] 12:39:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x12abd5400) [pid = 1666] [serial = 883] [outer = 0x0] 12:39:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x12bd0dc00) [pid = 1666] [serial = 884] [outer = 0x12abd5400] 12:39:46 INFO - PROCESS | 1666 | 1463686786010 Marionette DEBUG loaded listener.js 12:39:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x12bdbe000) [pid = 1666] [serial = 885] [outer = 0x12abd5400] 12:39:46 INFO - PROCESS | 1666 | 1463686786337 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 12:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 519ms 12:39:46 INFO - PROCESS | 1666 | 1463686786357 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 12:39:46 INFO - PROCESS | 1666 | 1463686786358 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 12:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:39:46 INFO - PROCESS | 1666 | 1463686786361 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:39:46 INFO - PROCESS | 1666 | 1463686786364 Marionette TRACE conn2 <- [1,1154,null,{}] 12:39:46 INFO - PROCESS | 1666 | 1463686786374 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:46 INFO - PROCESS | 1666 | 1463686786480 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 12:39:46 INFO - PROCESS | 1666 | 1463686786516 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb7d800 == 67 [pid = 1666] [id = 296] 12:39:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x12bdc0c00) [pid = 1666] [serial = 886] [outer = 0x0] 12:39:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x12c537c00) [pid = 1666] [serial = 887] [outer = 0x12bdc0c00] 12:39:46 INFO - PROCESS | 1666 | 1463686786541 Marionette DEBUG loaded listener.js 12:39:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x12cb37800) [pid = 1666] [serial = 888] [outer = 0x12bdc0c00] 12:39:46 INFO - PROCESS | 1666 | 1463686786846 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 12:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 528ms 12:39:46 INFO - PROCESS | 1666 | 1463686786890 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 12:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:39:46 INFO - PROCESS | 1666 | 1463686786891 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 12:39:46 INFO - PROCESS | 1666 | 1463686786893 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:39:46 INFO - PROCESS | 1666 | 1463686786894 Marionette TRACE conn2 <- [1,1158,null,{}] 12:39:46 INFO - PROCESS | 1666 | 1463686786897 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:47 INFO - PROCESS | 1666 | 1463686787004 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 12:39:47 INFO - PROCESS | 1666 | 1463686787017 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d018000 == 68 [pid = 1666] [id = 297] 12:39:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x119fd1400) [pid = 1666] [serial = 889] [outer = 0x0] 12:39:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x119fd8c00) [pid = 1666] [serial = 890] [outer = 0x119fd1400] 12:39:47 INFO - PROCESS | 1666 | 1463686787042 Marionette DEBUG loaded listener.js 12:39:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x119fdcc00) [pid = 1666] [serial = 891] [outer = 0x119fd1400] 12:39:47 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x112858800) [pid = 1666] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:39:47 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x1219a7c00) [pid = 1666] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:39:47 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x112663800) [pid = 1666] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:39:47 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x12931e800) [pid = 1666] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:39:47 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x121e0bc00) [pid = 1666] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:39:47 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x1126fa000) [pid = 1666] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:39:47 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x117686000) [pid = 1666] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:39:47 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x11346f400) [pid = 1666] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:39:47 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x11767fc00) [pid = 1666] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:39:47 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x12abc9000) [pid = 1666] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:39:47 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x121e0c400) [pid = 1666] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:39:47 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x112e05800) [pid = 1666] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:39:47 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x12534b800) [pid = 1666] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:39:47 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x12abcb800) [pid = 1666] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:39:47 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x110f40c00) [pid = 1666] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:39:47 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x12157f000) [pid = 1666] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:39:47 INFO - PROCESS | 1666 | 1463686787645 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 12:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 772ms 12:39:47 INFO - PROCESS | 1666 | 1463686787666 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 12:39:47 INFO - PROCESS | 1666 | 1463686787668 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 12:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:39:47 INFO - PROCESS | 1666 | 1463686787670 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:39:47 INFO - PROCESS | 1666 | 1463686787672 Marionette TRACE conn2 <- [1,1162,null,{}] 12:39:47 INFO - PROCESS | 1666 | 1463686787674 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:47 INFO - PROCESS | 1666 | 1463686787811 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 12:39:47 INFO - PROCESS | 1666 | 1463686787848 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d234000 == 69 [pid = 1666] [id = 298] 12:39:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x110f43000) [pid = 1666] [serial = 892] [outer = 0x0] 12:39:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x1218af000) [pid = 1666] [serial = 893] [outer = 0x110f43000] 12:39:47 INFO - PROCESS | 1666 | 1463686787877 Marionette DEBUG loaded listener.js 12:39:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x12cb3c800) [pid = 1666] [serial = 894] [outer = 0x110f43000] 12:39:48 INFO - PROCESS | 1666 | 1463686788163 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 12:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 520ms 12:39:48 INFO - PROCESS | 1666 | 1463686788190 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 12:39:48 INFO - PROCESS | 1666 | 1463686788192 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 12:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:39:48 INFO - PROCESS | 1666 | 1463686788202 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:39:48 INFO - PROCESS | 1666 | 1463686788203 Marionette TRACE conn2 <- [1,1166,null,{}] 12:39:48 INFO - PROCESS | 1666 | 1463686788205 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:48 INFO - PROCESS | 1666 | 1463686788308 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 12:39:48 INFO - PROCESS | 1666 | 1463686788375 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d639000 == 70 [pid = 1666] [id = 299] 12:39:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x12cb42800) [pid = 1666] [serial = 895] [outer = 0x0] 12:39:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x12d26b000) [pid = 1666] [serial = 896] [outer = 0x12cb42800] 12:39:48 INFO - PROCESS | 1666 | 1463686788400 Marionette DEBUG loaded listener.js 12:39:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x12d29f800) [pid = 1666] [serial = 897] [outer = 0x12cb42800] 12:39:48 INFO - PROCESS | 1666 | 1463686788677 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 12:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 519ms 12:39:48 INFO - PROCESS | 1666 | 1463686788721 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 12:39:48 INFO - PROCESS | 1666 | 1463686788722 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 12:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:39:48 INFO - PROCESS | 1666 | 1463686788724 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:39:48 INFO - PROCESS | 1666 | 1463686788726 Marionette TRACE conn2 <- [1,1170,null,{}] 12:39:48 INFO - PROCESS | 1666 | 1463686788730 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:48 INFO - PROCESS | 1666 | 1463686788819 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 12:39:48 INFO - PROCESS | 1666 | 1463686788823 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x136971000 == 71 [pid = 1666] [id = 300] 12:39:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x119d09c00) [pid = 1666] [serial = 898] [outer = 0x0] 12:39:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x12d2a3000) [pid = 1666] [serial = 899] [outer = 0x119d09c00] 12:39:48 INFO - PROCESS | 1666 | 1463686788848 Marionette DEBUG loaded listener.js 12:39:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x12d2e5000) [pid = 1666] [serial = 900] [outer = 0x119d09c00] 12:39:49 INFO - PROCESS | 1666 | 1463686789184 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 12:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 472ms 12:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:39:49 INFO - PROCESS | 1666 | 1463686789199 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 12:39:49 INFO - PROCESS | 1666 | 1463686789200 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 12:39:49 INFO - PROCESS | 1666 | 1463686789202 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:39:49 INFO - PROCESS | 1666 | 1463686789203 Marionette TRACE conn2 <- [1,1174,null,{}] 12:39:49 INFO - PROCESS | 1666 | 1463686789205 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:49 INFO - PROCESS | 1666 | 1463686789295 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 12:39:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x12cce7800) [pid = 1666] [serial = 901] [outer = 0x12cb3e000] 12:39:49 INFO - PROCESS | 1666 | 1463686789382 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x137609000 == 72 [pid = 1666] [id = 301] 12:39:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x12d2e9400) [pid = 1666] [serial = 902] [outer = 0x0] 12:39:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x12d2ee000) [pid = 1666] [serial = 903] [outer = 0x12d2e9400] 12:39:49 INFO - PROCESS | 1666 | 1463686789420 Marionette DEBUG loaded listener.js 12:39:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x12d2f2000) [pid = 1666] [serial = 904] [outer = 0x12d2e9400] 12:39:49 INFO - PROCESS | 1666 | 1463686789944 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 12:39:49 INFO - PROCESS | 1666 | 1463686789975 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 12:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:39:49 INFO - PROCESS | 1666 | 1463686789979 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:39:49 INFO - PROCESS | 1666 | 1463686789982 Marionette TRACE conn2 <- [1,1178,null,{}] 12:39:49 INFO - PROCESS | 1666 | 1463686789985 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:50 INFO - PROCESS | 1666 | 1463686790097 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 12:39:50 INFO - PROCESS | 1666 | 1463686790174 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x121514000 == 73 [pid = 1666] [id = 302] 12:39:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x11605b000) [pid = 1666] [serial = 905] [outer = 0x0] 12:39:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x117686000) [pid = 1666] [serial = 906] [outer = 0x11605b000] 12:39:50 INFO - PROCESS | 1666 | 1463686790205 Marionette DEBUG loaded listener.js 12:39:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x11896d000) [pid = 1666] [serial = 907] [outer = 0x11605b000] 12:39:50 INFO - PROCESS | 1666 | 1463686790616 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 12:39:50 INFO - PROCESS | 1666 | 1463686790655 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 12:39:50 INFO - PROCESS | 1666 | 1463686790660 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:39:50 INFO - PROCESS | 1666 | 1463686790662 Marionette TRACE conn2 <- [1,1182,null,{}] 12:39:50 INFO - PROCESS | 1666 | 1463686790664 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:50 INFO - PROCESS | 1666 | 1463686790792 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 12:39:50 INFO - PROCESS | 1666 | 1463686790868 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9cc000 == 74 [pid = 1666] [id = 303] 12:39:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x119a35000) [pid = 1666] [serial = 908] [outer = 0x0] 12:39:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 176 (0x121471800) [pid = 1666] [serial = 909] [outer = 0x119a35000] 12:39:50 INFO - PROCESS | 1666 | 1463686790898 Marionette DEBUG loaded listener.js 12:39:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 177 (0x1219a2800) [pid = 1666] [serial = 910] [outer = 0x119a35000] 12:39:51 INFO - PROCESS | 1666 | 1463686791329 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 12:39:51 INFO - PROCESS | 1666 | 1463686791383 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 12:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:39:51 INFO - PROCESS | 1666 | 1463686791386 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:39:51 INFO - PROCESS | 1666 | 1463686791388 Marionette TRACE conn2 <- [1,1186,null,{}] 12:39:51 INFO - PROCESS | 1666 | 1463686791396 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:51 INFO - PROCESS | 1666 | 1463686791506 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 12:39:51 INFO - PROCESS | 1666 | 1463686791584 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x13761a800 == 75 [pid = 1666] [id = 304] 12:39:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 178 (0x121e96c00) [pid = 1666] [serial = 911] [outer = 0x0] 12:39:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 179 (0x128fbe800) [pid = 1666] [serial = 912] [outer = 0x121e96c00] 12:39:51 INFO - PROCESS | 1666 | 1463686791615 Marionette DEBUG loaded listener.js 12:39:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 180 (0x129389c00) [pid = 1666] [serial = 913] [outer = 0x121e96c00] 12:39:52 INFO - PROCESS | 1666 | 1463686792033 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 12:39:52 INFO - PROCESS | 1666 | 1463686792059 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 12:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:39:52 INFO - PROCESS | 1666 | 1463686792062 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:39:52 INFO - PROCESS | 1666 | 1463686792063 Marionette TRACE conn2 <- [1,1190,null,{}] 12:39:52 INFO - PROCESS | 1666 | 1463686792065 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:52 INFO - PROCESS | 1666 | 1463686792190 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 12:39:52 INFO - PROCESS | 1666 | 1463686792294 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x13723d000 == 76 [pid = 1666] [id = 305] 12:39:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 181 (0x1295c5800) [pid = 1666] [serial = 914] [outer = 0x0] 12:39:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 182 (0x12abd1c00) [pid = 1666] [serial = 915] [outer = 0x1295c5800] 12:39:52 INFO - PROCESS | 1666 | 1463686792324 Marionette DEBUG loaded listener.js 12:39:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 183 (0x12c53ac00) [pid = 1666] [serial = 916] [outer = 0x1295c5800] 12:39:52 INFO - PROCESS | 1666 | 1463686792699 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 12:39:52 INFO - PROCESS | 1666 | 1463686792733 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 12:39:52 INFO - PROCESS | 1666 | 1463686792735 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:39:52 INFO - PROCESS | 1666 | 1463686792736 Marionette TRACE conn2 <- [1,1194,null,{}] 12:39:52 INFO - PROCESS | 1666 | 1463686792739 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:52 INFO - PROCESS | 1666 | 1463686792843 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 12:39:52 INFO - PROCESS | 1666 | 1463686792920 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x137cdb000 == 77 [pid = 1666] [id = 306] 12:39:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 184 (0x12a93cc00) [pid = 1666] [serial = 917] [outer = 0x0] 12:39:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 185 (0x12d2e4800) [pid = 1666] [serial = 918] [outer = 0x12a93cc00] 12:39:52 INFO - PROCESS | 1666 | 1463686792949 Marionette DEBUG loaded listener.js 12:39:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 186 (0x12d2f4c00) [pid = 1666] [serial = 919] [outer = 0x12a93cc00] 12:39:53 INFO - PROCESS | 1666 | 1463686793367 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 12:39:53 INFO - PROCESS | 1666 | 1463686793406 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 12:39:53 INFO - PROCESS | 1666 | 1463686793408 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:39:53 INFO - PROCESS | 1666 | 1463686793409 Marionette TRACE conn2 <- [1,1198,null,{}] 12:39:53 INFO - PROCESS | 1666 | 1463686793412 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:53 INFO - PROCESS | 1666 | 1463686793525 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 12:39:53 INFO - PROCESS | 1666 | 1463686793631 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x137e59800 == 78 [pid = 1666] [id = 307] 12:39:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 187 (0x12d2f7c00) [pid = 1666] [serial = 920] [outer = 0x0] 12:39:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 188 (0x1375e0400) [pid = 1666] [serial = 921] [outer = 0x12d2f7c00] 12:39:53 INFO - PROCESS | 1666 | 1463686793663 Marionette DEBUG loaded listener.js 12:39:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 189 (0x137fd5400) [pid = 1666] [serial = 922] [outer = 0x12d2f7c00] 12:39:54 INFO - PROCESS | 1666 | 1463686794070 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 669ms 12:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:39:54 INFO - PROCESS | 1666 | 1463686794077 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 12:39:54 INFO - PROCESS | 1666 | 1463686794078 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 12:39:54 INFO - PROCESS | 1666 | 1463686794081 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:39:54 INFO - PROCESS | 1666 | 1463686794082 Marionette TRACE conn2 <- [1,1202,null,{}] 12:39:54 INFO - PROCESS | 1666 | 1463686794084 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:54 INFO - PROCESS | 1666 | 1463686794188 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 12:39:54 INFO - PROCESS | 1666 | 1463686794248 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x137e6d800 == 79 [pid = 1666] [id = 308] 12:39:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 190 (0x1375e8000) [pid = 1666] [serial = 923] [outer = 0x0] 12:39:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 191 (0x137fd9000) [pid = 1666] [serial = 924] [outer = 0x1375e8000] 12:39:54 INFO - PROCESS | 1666 | 1463686794277 Marionette DEBUG loaded listener.js 12:39:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 192 (0x137fdf800) [pid = 1666] [serial = 925] [outer = 0x1375e8000] 12:39:54 INFO - PROCESS | 1666 | 1463686794735 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 719ms 12:39:54 INFO - PROCESS | 1666 | 1463686794800 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 12:39:54 INFO - PROCESS | 1666 | 1463686794802 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 12:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:39:54 INFO - PROCESS | 1666 | 1463686794804 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:39:54 INFO - PROCESS | 1666 | 1463686794805 Marionette TRACE conn2 <- [1,1206,null,{}] 12:39:54 INFO - PROCESS | 1666 | 1463686794808 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:54 INFO - PROCESS | 1666 | 1463686794934 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 12:39:55 INFO - PROCESS | 1666 | 1463686795011 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x110e89800 == 80 [pid = 1666] [id = 309] 12:39:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 193 (0x118044000) [pid = 1666] [serial = 926] [outer = 0x0] 12:39:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 194 (0x1295c3000) [pid = 1666] [serial = 927] [outer = 0x118044000] 12:39:55 INFO - PROCESS | 1666 | 1463686795041 Marionette DEBUG loaded listener.js 12:39:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 195 (0x137fd7400) [pid = 1666] [serial = 928] [outer = 0x118044000] 12:39:55 INFO - PROCESS | 1666 | 1463686795464 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 669ms 12:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:39:55 INFO - PROCESS | 1666 | 1463686795474 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 12:39:55 INFO - PROCESS | 1666 | 1463686795475 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 12:39:55 INFO - PROCESS | 1666 | 1463686795478 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:39:55 INFO - PROCESS | 1666 | 1463686795481 Marionette TRACE conn2 <- [1,1210,null,{}] 12:39:55 INFO - PROCESS | 1666 | 1463686795483 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:55 INFO - PROCESS | 1666 | 1463686795590 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 12:39:55 INFO - PROCESS | 1666 | 1463686795859 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x1184e9800 == 81 [pid = 1666] [id = 310] 12:39:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 196 (0x1126c1c00) [pid = 1666] [serial = 929] [outer = 0x0] 12:39:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 197 (0x1126c9400) [pid = 1666] [serial = 930] [outer = 0x1126c1c00] 12:39:55 INFO - PROCESS | 1666 | 1463686795910 Marionette DEBUG loaded listener.js 12:39:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 198 (0x112e03800) [pid = 1666] [serial = 931] [outer = 0x1126c1c00] 12:39:56 INFO - PROCESS | 1666 | 1463686796357 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 922ms 12:39:56 INFO - PROCESS | 1666 | 1463686796413 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 12:39:56 INFO - PROCESS | 1666 | 1463686796416 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 12:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:39:56 INFO - PROCESS | 1666 | 1463686796420 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:39:56 INFO - PROCESS | 1666 | 1463686796422 Marionette TRACE conn2 <- [1,1214,null,{}] 12:39:56 INFO - PROCESS | 1666 | 1463686796425 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:56 INFO - PROCESS | 1666 | 1463686796529 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 12:39:56 INFO - PROCESS | 1666 | 1463686796614 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x116ba1800 == 82 [pid = 1666] [id = 311] 12:39:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 199 (0x1126f9000) [pid = 1666] [serial = 932] [outer = 0x0] 12:39:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 200 (0x116315c00) [pid = 1666] [serial = 933] [outer = 0x1126f9000] 12:39:56 INFO - PROCESS | 1666 | 1463686796645 Marionette DEBUG loaded listener.js 12:39:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 201 (0x1184bdc00) [pid = 1666] [serial = 934] [outer = 0x1126f9000] 12:39:57 INFO - PROCESS | 1666 | --DOCSHELL 0x136971000 == 81 [pid = 1666] [id = 300] 12:39:57 INFO - PROCESS | 1666 | --DOCSHELL 0x12d639000 == 80 [pid = 1666] [id = 299] 12:39:57 INFO - PROCESS | 1666 | --DOCSHELL 0x12d234000 == 79 [pid = 1666] [id = 298] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 200 (0x12c6bec00) [pid = 1666] [serial = 842] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOCSHELL 0x12d018000 == 78 [pid = 1666] [id = 297] 12:39:57 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb7d800 == 77 [pid = 1666] [id = 296] 12:39:57 INFO - PROCESS | 1666 | --DOCSHELL 0x12be8e000 == 76 [pid = 1666] [id = 295] 12:39:57 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9de800 == 75 [pid = 1666] [id = 294] 12:39:57 INFO - PROCESS | 1666 | --DOCSHELL 0x12a7af000 == 74 [pid = 1666] [id = 293] 12:39:57 INFO - PROCESS | 1666 | --DOCSHELL 0x113153800 == 73 [pid = 1666] [id = 292] 12:39:57 INFO - PROCESS | 1666 | --DOCSHELL 0x1211a2000 == 72 [pid = 1666] [id = 291] 12:39:57 INFO - PROCESS | 1666 | --DOCSHELL 0x118491800 == 71 [pid = 1666] [id = 290] 12:39:57 INFO - PROCESS | 1666 | 1463686797183 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 12:39:57 INFO - PROCESS | 1666 | --DOCSHELL 0x11742c000 == 70 [pid = 1666] [id = 289] 12:39:57 INFO - PROCESS | 1666 | --DOCSHELL 0x12415a800 == 69 [pid = 1666] [id = 288] 12:39:57 INFO - PROCESS | 1666 | --DOCSHELL 0x12db6f000 == 68 [pid = 1666] [id = 281] 12:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 776ms 12:39:57 INFO - PROCESS | 1666 | 1463686797206 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 12:39:57 INFO - PROCESS | 1666 | 1463686797212 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 12:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:39:57 INFO - PROCESS | 1666 | 1463686797217 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:39:57 INFO - PROCESS | 1666 | 1463686797219 Marionette TRACE conn2 <- [1,1218,null,{}] 12:39:57 INFO - PROCESS | 1666 | 1463686797222 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:57 INFO - PROCESS | 1666 | 1463686797363 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 199 (0x1261b2c00) [pid = 1666] [serial = 788] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 198 (0x12bdab400) [pid = 1666] [serial = 804] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 197 (0x12c534000) [pid = 1666] [serial = 837] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 196 (0x1275a6000) [pid = 1666] [serial = 834] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 195 (0x12ab83c00) [pid = 1666] [serial = 825] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 194 (0x1295c0400) [pid = 1666] [serial = 780] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 193 (0x1219abc00) [pid = 1666] [serial = 836] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 192 (0x11285ac00) [pid = 1666] [serial = 806] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 191 (0x1211c2000) [pid = 1666] [serial = 812] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 190 (0x116381800) [pid = 1666] [serial = 807] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 189 (0x12a938400) [pid = 1666] [serial = 824] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 188 (0x12c53c400) [pid = 1666] [serial = 588] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 187 (0x119a39400) [pid = 1666] [serial = 810] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 186 (0x12a74c400) [pid = 1666] [serial = 794] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 185 (0x12abd5000) [pid = 1666] [serial = 827] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 184 (0x12ba71800) [pid = 1666] [serial = 828] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 183 (0x121f59000) [pid = 1666] [serial = 818] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 182 (0x11346b800) [pid = 1666] [serial = 833] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 181 (0x12937f000) [pid = 1666] [serial = 839] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 180 (0x118973c00) [pid = 1666] [serial = 803] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 179 (0x12ba6dc00) [pid = 1666] [serial = 800] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 178 (0x12abc6c00) [pid = 1666] [serial = 797] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 177 (0x129385400) [pid = 1666] [serial = 822] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 176 (0x12bdb9800) [pid = 1666] [serial = 830] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 175 (0x1270f4c00) [pid = 1666] [serial = 753] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x128f82800) [pid = 1666] [serial = 791] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x1218af400) [pid = 1666] [serial = 815] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x12bdc3400) [pid = 1666] [serial = 831] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x1212e0000) [pid = 1666] [serial = 813] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x121e0a000) [pid = 1666] [serial = 816] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x118f2d400) [pid = 1666] [serial = 785] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x112854000) [pid = 1666] [serial = 782] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x119425000) [pid = 1666] [serial = 809] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x128c2c000) [pid = 1666] [serial = 821] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x1261bc800) [pid = 1666] [serial = 819] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x12c541400) [pid = 1666] [serial = 840] [outer = 0x0] [url = about:blank] 12:39:57 INFO - PROCESS | 1666 | 1463686797472 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x11899f000 == 69 [pid = 1666] [id = 312] 12:39:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x112dc1800) [pid = 1666] [serial = 935] [outer = 0x0] 12:39:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x118345800) [pid = 1666] [serial = 936] [outer = 0x112dc1800] 12:39:57 INFO - PROCESS | 1666 | 1463686797519 Marionette DEBUG loaded listener.js 12:39:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x119fd1000) [pid = 1666] [serial = 937] [outer = 0x112dc1800] 12:39:57 INFO - PROCESS | 1666 | 1463686797953 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 12:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 776ms 12:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:39:57 INFO - PROCESS | 1666 | 1463686797992 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 12:39:57 INFO - PROCESS | 1666 | 1463686797994 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 12:39:58 INFO - PROCESS | 1666 | 1463686797999 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:39:58 INFO - PROCESS | 1666 | 1463686798003 Marionette TRACE conn2 <- [1,1222,null,{}] 12:39:58 INFO - PROCESS | 1666 | 1463686798010 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:58 INFO - PROCESS | 1666 | 1463686798099 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 12:39:58 INFO - PROCESS | 1666 | 1463686798104 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x1260b9000 == 70 [pid = 1666] [id = 313] 12:39:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x119fdc800) [pid = 1666] [serial = 938] [outer = 0x0] 12:39:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x121555400) [pid = 1666] [serial = 939] [outer = 0x119fdc800] 12:39:58 INFO - PROCESS | 1666 | 1463686798130 Marionette DEBUG loaded listener.js 12:39:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x1219a1800) [pid = 1666] [serial = 940] [outer = 0x119fdc800] 12:39:58 INFO - PROCESS | 1666 | 1463686798450 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 12:39:58 INFO - PROCESS | 1666 | 1463686798473 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 12:39:58 INFO - PROCESS | 1666 | 1463686798476 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:39:58 INFO - PROCESS | 1666 | 1463686798486 Marionette TRACE conn2 <- [1,1226,null,{}] 12:39:58 INFO - PROCESS | 1666 | 1463686798489 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:58 INFO - PROCESS | 1666 | 1463686798601 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 12:39:58 INFO - PROCESS | 1666 | 1463686798607 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d43800 == 71 [pid = 1666] [id = 314] 12:39:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x1219a9000) [pid = 1666] [serial = 941] [outer = 0x0] 12:39:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x121e9a800) [pid = 1666] [serial = 942] [outer = 0x1219a9000] 12:39:58 INFO - PROCESS | 1666 | 1463686798634 Marionette DEBUG loaded listener.js 12:39:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x1261b8400) [pid = 1666] [serial = 943] [outer = 0x1219a9000] 12:39:58 INFO - PROCESS | 1666 | 1463686798934 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 12:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 478ms 12:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:39:58 INFO - PROCESS | 1666 | 1463686798954 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 12:39:58 INFO - PROCESS | 1666 | 1463686798956 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 12:39:58 INFO - PROCESS | 1666 | 1463686798958 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:39:58 INFO - PROCESS | 1666 | 1463686798959 Marionette TRACE conn2 <- [1,1230,null,{}] 12:39:58 INFO - PROCESS | 1666 | 1463686798964 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:59 INFO - PROCESS | 1666 | 1463686799049 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 12:39:59 INFO - PROCESS | 1666 | 1463686799053 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a95f000 == 72 [pid = 1666] [id = 315] 12:39:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x128c9b800) [pid = 1666] [serial = 944] [outer = 0x0] 12:39:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x128f7a400) [pid = 1666] [serial = 945] [outer = 0x128c9b800] 12:39:59 INFO - PROCESS | 1666 | 1463686799084 Marionette DEBUG loaded listener.js 12:39:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 176 (0x12931b400) [pid = 1666] [serial = 946] [outer = 0x128c9b800] 12:39:59 INFO - PROCESS | 1666 | 1463686799472 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 12:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 520ms 12:39:59 INFO - PROCESS | 1666 | 1463686799480 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 12:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:39:59 INFO - PROCESS | 1666 | 1463686799483 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 12:39:59 INFO - PROCESS | 1666 | 1463686799485 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:39:59 INFO - PROCESS | 1666 | 1463686799486 Marionette TRACE conn2 <- [1,1234,null,{}] 12:39:59 INFO - PROCESS | 1666 | 1463686799488 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:59 INFO - PROCESS | 1666 | 1463686799611 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 12:39:59 INFO - PROCESS | 1666 | 1463686799623 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9cf800 == 73 [pid = 1666] [id = 316] 12:39:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 177 (0x128f82800) [pid = 1666] [serial = 947] [outer = 0x0] 12:39:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 178 (0x12a93d800) [pid = 1666] [serial = 948] [outer = 0x128f82800] 12:39:59 INFO - PROCESS | 1666 | 1463686799648 Marionette DEBUG loaded listener.js 12:39:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 179 (0x12abd3800) [pid = 1666] [serial = 949] [outer = 0x128f82800] 12:39:59 INFO - PROCESS | 1666 | 1463686799967 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 12:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 518ms 12:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:40:00 INFO - PROCESS | 1666 | 1463686800003 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 12:40:00 INFO - PROCESS | 1666 | 1463686800005 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 12:40:00 INFO - PROCESS | 1666 | 1463686800007 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:40:00 INFO - PROCESS | 1666 | 1463686800008 Marionette TRACE conn2 <- [1,1238,null,{}] 12:40:00 INFO - PROCESS | 1666 | 1463686800010 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:00 INFO - PROCESS | 1666 | 1463686800121 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 12:40:00 INFO - PROCESS | 1666 | 1463686800135 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be89000 == 74 [pid = 1666] [id = 317] 12:40:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 180 (0x111016000) [pid = 1666] [serial = 950] [outer = 0x0] 12:40:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 181 (0x111018800) [pid = 1666] [serial = 951] [outer = 0x111016000] 12:40:00 INFO - PROCESS | 1666 | 1463686800160 Marionette DEBUG loaded listener.js 12:40:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 182 (0x11101d400) [pid = 1666] [serial = 952] [outer = 0x111016000] 12:40:00 INFO - PROCESS | 1666 | 1463686800506 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 12:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 518ms 12:40:00 INFO - PROCESS | 1666 | 1463686800526 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 12:40:00 INFO - PROCESS | 1666 | 1463686800527 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 12:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:40:00 INFO - PROCESS | 1666 | 1463686800535 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:40:00 INFO - PROCESS | 1666 | 1463686800536 Marionette TRACE conn2 <- [1,1242,null,{}] 12:40:00 INFO - PROCESS | 1666 | 1463686800538 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:00 INFO - PROCESS | 1666 | 1463686800650 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 12:40:00 INFO - PROCESS | 1666 | 1463686800690 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb7d800 == 75 [pid = 1666] [id = 318] 12:40:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 183 (0x111019400) [pid = 1666] [serial = 953] [outer = 0x0] 12:40:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 184 (0x12abcd800) [pid = 1666] [serial = 954] [outer = 0x111019400] 12:40:00 INFO - PROCESS | 1666 | 1463686800715 Marionette DEBUG loaded listener.js 12:40:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 185 (0x119d13000) [pid = 1666] [serial = 955] [outer = 0x111019400] 12:40:01 INFO - PROCESS | 1666 | 1463686801047 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 12:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 574ms 12:40:01 INFO - PROCESS | 1666 | 1463686801103 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 12:40:01 INFO - PROCESS | 1666 | 1463686801104 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 12:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:40:01 INFO - PROCESS | 1666 | 1463686801106 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:40:01 INFO - PROCESS | 1666 | 1463686801108 Marionette TRACE conn2 <- [1,1246,null,{}] 12:40:01 INFO - PROCESS | 1666 | 1463686801110 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:01 INFO - PROCESS | 1666 | 1463686801222 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 184 (0x119456000) [pid = 1666] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 183 (0x118f30c00) [pid = 1666] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 182 (0x119426000) [pid = 1666] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 181 (0x119457800) [pid = 1666] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 180 (0x12abd5400) [pid = 1666] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 179 (0x112851000) [pid = 1666] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 178 (0x1167c7c00) [pid = 1666] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 177 (0x110f43000) [pid = 1666] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 176 (0x12bdc0c00) [pid = 1666] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 175 (0x119fd1400) [pid = 1666] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x12cb42800) [pid = 1666] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x119d09c00) [pid = 1666] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x12157f400) [pid = 1666] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x121f5b400) [pid = 1666] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x119d7c800) [pid = 1666] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x1260df000) [pid = 1666] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x12937e000) [pid = 1666] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x12158d800) [pid = 1666] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x121291800) [pid = 1666] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x129318400) [pid = 1666] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x118f9b000) [pid = 1666] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x1160d8c00) [pid = 1666] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x119a33000) [pid = 1666] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x121e03800) [pid = 1666] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x12cb3f000) [pid = 1666] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x1126c8800) [pid = 1666] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x119a2f000) [pid = 1666] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x11754c400) [pid = 1666] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x121291000) [pid = 1666] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x110f41800) [pid = 1666] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x112858000) [pid = 1666] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x119a30c00) [pid = 1666] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x1212d3000) [pid = 1666] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x1218b2800) [pid = 1666] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x12a93f400) [pid = 1666] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x1126f5400) [pid = 1666] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x12b24bc00) [pid = 1666] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x129381000) [pid = 1666] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x128c33400) [pid = 1666] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x11694e000) [pid = 1666] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:40:01 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x12a8ed800) [pid = 1666] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:40:01 INFO - PROCESS | 1666 | 1463686801523 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x11313e000 == 76 [pid = 1666] [id = 319] 12:40:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x110f37400) [pid = 1666] [serial = 956] [outer = 0x0] 12:40:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x112661800) [pid = 1666] [serial = 957] [outer = 0x110f37400] 12:40:01 INFO - PROCESS | 1666 | 1463686801549 Marionette DEBUG loaded listener.js 12:40:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x1126ed800) [pid = 1666] [serial = 958] [outer = 0x110f37400] 12:40:01 INFO - PROCESS | 1666 | 1463686801800 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 12:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 718ms 12:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:40:01 INFO - PROCESS | 1666 | 1463686801835 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 12:40:01 INFO - PROCESS | 1666 | 1463686801836 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 12:40:01 INFO - PROCESS | 1666 | 1463686801838 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:40:01 INFO - PROCESS | 1666 | 1463686801839 Marionette TRACE conn2 <- [1,1250,null,{}] 12:40:01 INFO - PROCESS | 1666 | 1463686801842 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:01 INFO - PROCESS | 1666 | 1463686801959 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 12:40:01 INFO - PROCESS | 1666 | 1463686801966 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bb9d800 == 77 [pid = 1666] [id = 320] 12:40:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x11278b400) [pid = 1666] [serial = 959] [outer = 0x0] 12:40:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x112796800) [pid = 1666] [serial = 960] [outer = 0x11278b400] 12:40:01 INFO - PROCESS | 1666 | 1463686801995 Marionette DEBUG loaded listener.js 12:40:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x119456000) [pid = 1666] [serial = 961] [outer = 0x11278b400] 12:40:02 INFO - PROCESS | 1666 | 1463686802339 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 12:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 568ms 12:40:02 INFO - PROCESS | 1666 | 1463686802407 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 12:40:02 INFO - PROCESS | 1666 | 1463686802409 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 12:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:40:02 INFO - PROCESS | 1666 | 1463686802411 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:40:02 INFO - PROCESS | 1666 | 1463686802413 Marionette TRACE conn2 <- [1,1254,null,{}] 12:40:02 INFO - PROCESS | 1666 | 1463686802415 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:02 INFO - PROCESS | 1666 | 1463686802520 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 12:40:02 INFO - PROCESS | 1666 | 1463686802524 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d24e800 == 78 [pid = 1666] [id = 321] 12:40:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x119a3b800) [pid = 1666] [serial = 962] [outer = 0x0] 12:40:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x121471000) [pid = 1666] [serial = 963] [outer = 0x119a3b800] 12:40:02 INFO - PROCESS | 1666 | 1463686802549 Marionette DEBUG loaded listener.js 12:40:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x128c31800) [pid = 1666] [serial = 964] [outer = 0x119a3b800] 12:40:02 INFO - PROCESS | 1666 | 1463686802880 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 12:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 519ms 12:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:40:02 INFO - PROCESS | 1666 | 1463686802930 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 12:40:02 INFO - PROCESS | 1666 | 1463686802931 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 12:40:02 INFO - PROCESS | 1666 | 1463686802933 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:40:02 INFO - PROCESS | 1666 | 1463686802934 Marionette TRACE conn2 <- [1,1258,null,{}] 12:40:02 INFO - PROCESS | 1666 | 1463686802936 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:03 INFO - PROCESS | 1666 | 1463686803027 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 12:40:03 INFO - PROCESS | 1666 | 1463686803094 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d633800 == 79 [pid = 1666] [id = 322] 12:40:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x1261b8800) [pid = 1666] [serial = 965] [outer = 0x0] 12:40:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x12a748000) [pid = 1666] [serial = 966] [outer = 0x1261b8800] 12:40:03 INFO - PROCESS | 1666 | 1463686803119 Marionette DEBUG loaded listener.js 12:40:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x12b24bc00) [pid = 1666] [serial = 967] [outer = 0x1261b8800] 12:40:03 INFO - PROCESS | 1666 | 1463686803427 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 12:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 518ms 12:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:40:03 INFO - PROCESS | 1666 | 1463686803452 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 12:40:03 INFO - PROCESS | 1666 | 1463686803453 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 12:40:03 INFO - PROCESS | 1666 | 1463686803455 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:40:03 INFO - PROCESS | 1666 | 1463686803467 Marionette TRACE conn2 <- [1,1262,null,{}] 12:40:03 INFO - PROCESS | 1666 | 1463686803469 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:03 INFO - PROCESS | 1666 | 1463686803636 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 12:40:03 INFO - PROCESS | 1666 | 1463686803742 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x116971000 == 80 [pid = 1666] [id = 323] 12:40:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x110f3d800) [pid = 1666] [serial = 968] [outer = 0x0] 12:40:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x112663c00) [pid = 1666] [serial = 969] [outer = 0x110f3d800] 12:40:03 INFO - PROCESS | 1666 | 1463686803776 Marionette DEBUG loaded listener.js 12:40:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x11278ac00) [pid = 1666] [serial = 970] [outer = 0x110f3d800] 12:40:04 INFO - PROCESS | 1666 | 1463686804240 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 12:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 833ms 12:40:04 INFO - PROCESS | 1666 | 1463686804289 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 12:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:40:04 INFO - PROCESS | 1666 | 1463686804292 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 12:40:04 INFO - PROCESS | 1666 | 1463686804308 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:40:04 INFO - PROCESS | 1666 | 1463686804311 Marionette TRACE conn2 <- [1,1266,null,{}] 12:40:04 INFO - PROCESS | 1666 | 1463686804333 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:04 INFO - PROCESS | 1666 | 1463686804450 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 12:40:04 INFO - PROCESS | 1666 | 1463686804528 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x1253bf000 == 81 [pid = 1666] [id = 324] 12:40:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x116956800) [pid = 1666] [serial = 971] [outer = 0x0] 12:40:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x118345400) [pid = 1666] [serial = 972] [outer = 0x116956800] 12:40:04 INFO - PROCESS | 1666 | 1463686804562 Marionette DEBUG loaded listener.js 12:40:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x118f9b400) [pid = 1666] [serial = 973] [outer = 0x116956800] 12:40:04 INFO - PROCESS | 1666 | 1463686804968 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 12:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 703ms 12:40:05 INFO - PROCESS | 1666 | 1463686804998 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 12:40:05 INFO - PROCESS | 1666 | 1463686805000 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 12:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:40:05 INFO - PROCESS | 1666 | 1463686805003 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:40:05 INFO - PROCESS | 1666 | 1463686805004 Marionette TRACE conn2 <- [1,1270,null,{}] 12:40:05 INFO - PROCESS | 1666 | 1463686805007 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:05 INFO - PROCESS | 1666 | 1463686805119 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 12:40:05 INFO - PROCESS | 1666 | 1463686805230 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb81000 == 82 [pid = 1666] [id = 325] 12:40:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x119a3b400) [pid = 1666] [serial = 974] [outer = 0x0] 12:40:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x119fdbc00) [pid = 1666] [serial = 975] [outer = 0x119a3b400] 12:40:05 INFO - PROCESS | 1666 | 1463686805263 Marionette DEBUG loaded listener.js 12:40:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x1212aa400) [pid = 1666] [serial = 976] [outer = 0x119a3b400] 12:40:05 INFO - PROCESS | 1666 | 1463686805673 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 12:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 718ms 12:40:05 INFO - PROCESS | 1666 | 1463686805722 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 12:40:05 INFO - PROCESS | 1666 | 1463686805724 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 12:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:40:05 INFO - PROCESS | 1666 | 1463686805756 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:40:05 INFO - PROCESS | 1666 | 1463686805759 Marionette TRACE conn2 <- [1,1274,null,{}] 12:40:05 INFO - PROCESS | 1666 | 1463686805781 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:05 INFO - PROCESS | 1666 | 1463686805895 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 12:40:05 INFO - PROCESS | 1666 | 1463686805974 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x137238000 == 83 [pid = 1666] [id = 326] 12:40:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x121475800) [pid = 1666] [serial = 977] [outer = 0x0] 12:40:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x1219a7400) [pid = 1666] [serial = 978] [outer = 0x121475800] 12:40:06 INFO - PROCESS | 1666 | 1463686806004 Marionette DEBUG loaded listener.js 12:40:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x1261b2c00) [pid = 1666] [serial = 979] [outer = 0x121475800] 12:40:06 INFO - PROCESS | 1666 | 1463686806423 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 12:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 715ms 12:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:40:06 INFO - PROCESS | 1666 | 1463686806444 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 12:40:06 INFO - PROCESS | 1666 | 1463686806445 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 12:40:06 INFO - PROCESS | 1666 | 1463686806447 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:40:06 INFO - PROCESS | 1666 | 1463686806449 Marionette TRACE conn2 <- [1,1278,null,{}] 12:40:06 INFO - PROCESS | 1666 | 1463686806451 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:06 INFO - PROCESS | 1666 | 1463686806560 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 12:40:06 INFO - PROCESS | 1666 | 1463686806667 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x137857800 == 84 [pid = 1666] [id = 327] 12:40:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x127227800) [pid = 1666] [serial = 980] [outer = 0x0] 12:40:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x128fc4800) [pid = 1666] [serial = 981] [outer = 0x127227800] 12:40:06 INFO - PROCESS | 1666 | 1463686806699 Marionette DEBUG loaded listener.js 12:40:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x1295b6400) [pid = 1666] [serial = 982] [outer = 0x127227800] 12:40:07 INFO - PROCESS | 1666 | 1463686807113 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 12:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 719ms 12:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:40:07 INFO - PROCESS | 1666 | 1463686807167 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 12:40:07 INFO - PROCESS | 1666 | 1463686807168 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 12:40:07 INFO - PROCESS | 1666 | 1463686807170 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:40:07 INFO - PROCESS | 1666 | 1463686807171 Marionette TRACE conn2 <- [1,1282,null,{}] 12:40:07 INFO - PROCESS | 1666 | 1463686807192 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:07 INFO - PROCESS | 1666 | 1463686807337 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 12:40:07 INFO - PROCESS | 1666 | 1463686807383 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x137e60000 == 85 [pid = 1666] [id = 328] 12:40:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x12bd03000) [pid = 1666] [serial = 983] [outer = 0x0] 12:40:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x12bd0b400) [pid = 1666] [serial = 984] [outer = 0x12bd03000] 12:40:07 INFO - PROCESS | 1666 | 1463686807417 Marionette DEBUG loaded listener.js 12:40:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x12bdc5000) [pid = 1666] [serial = 985] [outer = 0x12bd03000] 12:40:07 INFO - PROCESS | 1666 | 1463686807878 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 12:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 736ms 12:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:40:07 INFO - PROCESS | 1666 | 1463686807907 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 12:40:07 INFO - PROCESS | 1666 | 1463686807908 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 12:40:07 INFO - PROCESS | 1666 | 1463686807910 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:40:07 INFO - PROCESS | 1666 | 1463686807912 Marionette TRACE conn2 <- [1,1286,null,{}] 12:40:07 INFO - PROCESS | 1666 | 1463686807914 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:08 INFO - PROCESS | 1666 | 1463686808026 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 12:40:08 INFO - PROCESS | 1666 | 1463686808106 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x137d63000 == 86 [pid = 1666] [id = 329] 12:40:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x119908c00) [pid = 1666] [serial = 986] [outer = 0x0] 12:40:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 176 (0x119910c00) [pid = 1666] [serial = 987] [outer = 0x119908c00] 12:40:08 INFO - PROCESS | 1666 | 1463686808136 Marionette DEBUG loaded listener.js 12:40:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 177 (0x12bdc9400) [pid = 1666] [serial = 988] [outer = 0x119908c00] 12:40:08 INFO - PROCESS | 1666 | 1463686808566 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 12:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 720ms 12:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:40:08 INFO - PROCESS | 1666 | 1463686808636 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 12:40:08 INFO - PROCESS | 1666 | 1463686808637 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 12:40:08 INFO - PROCESS | 1666 | 1463686808640 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:40:08 INFO - PROCESS | 1666 | 1463686808641 Marionette TRACE conn2 <- [1,1290,null,{}] 12:40:08 INFO - PROCESS | 1666 | 1463686808657 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:08 INFO - PROCESS | 1666 | 1463686808792 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 12:40:08 INFO - PROCESS | 1666 | 1463686808848 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x1189a0000 == 87 [pid = 1666] [id = 330] 12:40:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 178 (0x1126f5800) [pid = 1666] [serial = 989] [outer = 0x0] 12:40:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 179 (0x119458c00) [pid = 1666] [serial = 990] [outer = 0x1126f5800] 12:40:08 INFO - PROCESS | 1666 | 1463686808878 Marionette DEBUG loaded listener.js 12:40:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 180 (0x1218b8000) [pid = 1666] [serial = 991] [outer = 0x1126f5800] 12:40:09 INFO - PROCESS | 1666 | 1463686809562 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 12:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 973ms 12:40:09 INFO - PROCESS | 1666 | 1463686809614 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 12:40:09 INFO - PROCESS | 1666 | 1463686809617 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 12:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:40:09 INFO - PROCESS | 1666 | 1463686809622 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:40:09 INFO - PROCESS | 1666 | 1463686809626 Marionette TRACE conn2 <- [1,1294,null,{}] 12:40:09 INFO - PROCESS | 1666 | 1463686809633 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:09 INFO - PROCESS | 1666 | 1463686809794 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 12:40:09 INFO - PROCESS | 1666 | 1463686809943 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x112275800 == 88 [pid = 1666] [id = 331] 12:40:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 181 (0x111f23400) [pid = 1666] [serial = 992] [outer = 0x0] 12:40:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 182 (0x11201a800) [pid = 1666] [serial = 993] [outer = 0x111f23400] 12:40:09 INFO - PROCESS | 1666 | 1463686809982 Marionette DEBUG loaded listener.js 12:40:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 183 (0x112665400) [pid = 1666] [serial = 994] [outer = 0x111f23400] 12:40:10 INFO - PROCESS | 1666 | 1463686810455 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 12:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 877ms 12:40:10 INFO - PROCESS | 1666 | 1463686810499 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 12:40:10 INFO - PROCESS | 1666 | 1463686810502 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 12:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:40:10 INFO - PROCESS | 1666 | 1463686810507 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:40:10 INFO - PROCESS | 1666 | 1463686810508 Marionette TRACE conn2 <- [1,1298,null,{}] 12:40:10 INFO - PROCESS | 1666 | 1463686810511 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:10 INFO - PROCESS | 1666 | 1463686810612 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 12:40:10 INFO - PROCESS | 1666 | 1463686810733 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12d237000 == 87 [pid = 1666] [id = 267] 12:40:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12d633800 == 86 [pid = 1666] [id = 322] 12:40:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12d24e800 == 85 [pid = 1666] [id = 321] 12:40:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12bb9d800 == 84 [pid = 1666] [id = 320] 12:40:10 INFO - PROCESS | 1666 | --DOCSHELL 0x11313e000 == 83 [pid = 1666] [id = 319] 12:40:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb7d800 == 82 [pid = 1666] [id = 318] 12:40:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12be89000 == 81 [pid = 1666] [id = 317] 12:40:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9cf800 == 80 [pid = 1666] [id = 316] 12:40:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x11313e000 == 81 [pid = 1666] [id = 332] 12:40:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 184 (0x111011000) [pid = 1666] [serial = 995] [outer = 0x0] 12:40:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 185 (0x11101e800) [pid = 1666] [serial = 996] [outer = 0x111011000] 12:40:10 INFO - PROCESS | 1666 | 1463686810800 Marionette DEBUG loaded listener.js 12:40:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 186 (0x112854400) [pid = 1666] [serial = 997] [outer = 0x111011000] 12:40:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12a95f000 == 80 [pid = 1666] [id = 315] 12:40:10 INFO - PROCESS | 1666 | --DOCSHELL 0x128d43800 == 79 [pid = 1666] [id = 314] 12:40:10 INFO - PROCESS | 1666 | --DOCSHELL 0x1260b9000 == 78 [pid = 1666] [id = 313] 12:40:10 INFO - PROCESS | 1666 | --DOCSHELL 0x11899f000 == 77 [pid = 1666] [id = 312] 12:40:10 INFO - PROCESS | 1666 | --DOCSHELL 0x116ba1800 == 76 [pid = 1666] [id = 311] 12:40:10 INFO - PROCESS | 1666 | --DOCSHELL 0x1184e9800 == 75 [pid = 1666] [id = 310] 12:40:10 INFO - PROCESS | 1666 | --DOCSHELL 0x13761a800 == 74 [pid = 1666] [id = 304] 12:40:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9cc000 == 73 [pid = 1666] [id = 303] 12:40:10 INFO - PROCESS | 1666 | --DOCSHELL 0x121514000 == 72 [pid = 1666] [id = 302] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 185 (0x1211cf000) [pid = 1666] [serial = 738] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 184 (0x1184f1400) [pid = 1666] [serial = 735] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 183 (0x12146dc00) [pid = 1666] [serial = 741] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 182 (0x112669800) [pid = 1666] [serial = 702] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 181 (0x1184f6000) [pid = 1666] [serial = 705] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 180 (0x1212d2c00) [pid = 1666] [serial = 708] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 179 (0x126bc3800) [pid = 1666] [serial = 711] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 178 (0x119fdcc00) [pid = 1666] [serial = 891] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 177 (0x12cb3c800) [pid = 1666] [serial = 894] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 176 (0x128ca2c00) [pid = 1666] [serial = 876] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 175 (0x127059c00) [pid = 1666] [serial = 875] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x12b247000) [pid = 1666] [serial = 882] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x12d26b000) [pid = 1666] [serial = 896] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x12a754400) [pid = 1666] [serial = 879] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x12d2e5000) [pid = 1666] [serial = 900] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x128c35000) [pid = 1666] [serial = 714] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x1218b8800) [pid = 1666] [serial = 645] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x128fc7400) [pid = 1666] [serial = 648] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x12c53a800) [pid = 1666] [serial = 654] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x121f56c00) [pid = 1666] [serial = 747] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x121584800) [pid = 1666] [serial = 744] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x1295c4c00) [pid = 1666] [serial = 651] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x119a30800) [pid = 1666] [serial = 729] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x119a33c00) [pid = 1666] [serial = 642] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x119a39800) [pid = 1666] [serial = 639] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x126083000) [pid = 1666] [serial = 750] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x12d2a3400) [pid = 1666] [serial = 657] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x11330b800) [pid = 1666] [serial = 732] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x128c33000) [pid = 1666] [serial = 789] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x12b24c800) [pid = 1666] [serial = 798] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x115f50400) [pid = 1666] [serial = 783] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x12bd0c000) [pid = 1666] [serial = 801] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x12a8ecc00) [pid = 1666] [serial = 795] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x12931ac00) [pid = 1666] [serial = 792] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x119d7c400) [pid = 1666] [serial = 786] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x12ab7c800) [pid = 1666] [serial = 881] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x1126f2000) [pid = 1666] [serial = 845] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x1219af000) [pid = 1666] [serial = 851] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x11958dc00) [pid = 1666] [serial = 869] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x121587400) [pid = 1666] [serial = 870] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x128de7800) [pid = 1666] [serial = 878] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x12cb40800) [pid = 1666] [serial = 843] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x1219a1c00) [pid = 1666] [serial = 872] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x1250d7800) [pid = 1666] [serial = 873] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x12bd0dc00) [pid = 1666] [serial = 884] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x1126ef400) [pid = 1666] [serial = 864] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x112a5f400) [pid = 1666] [serial = 863] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x1295cd800) [pid = 1666] [serial = 857] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x118966000) [pid = 1666] [serial = 867] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x117681000) [pid = 1666] [serial = 866] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x1218af000) [pid = 1666] [serial = 893] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x12d295800) [pid = 1666] [serial = 860] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x119432c00) [pid = 1666] [serial = 848] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x128fbc000) [pid = 1666] [serial = 854] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x12cb37800) [pid = 1666] [serial = 888] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x12c537c00) [pid = 1666] [serial = 887] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x12bdbe000) [pid = 1666] [serial = 885] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x119fd8c00) [pid = 1666] [serial = 890] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x12d29f800) [pid = 1666] [serial = 897] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x12d2a3000) [pid = 1666] [serial = 899] [outer = 0x0] [url = about:blank] 12:40:11 INFO - PROCESS | 1666 | 1463686811151 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 670ms 12:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:40:11 INFO - PROCESS | 1666 | 1463686811177 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 12:40:11 INFO - PROCESS | 1666 | 1463686811179 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 12:40:11 INFO - PROCESS | 1666 | 1463686811181 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:40:11 INFO - PROCESS | 1666 | 1463686811184 Marionette TRACE conn2 <- [1,1302,null,{}] 12:40:11 INFO - PROCESS | 1666 | 1463686811210 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:11 INFO - PROCESS | 1666 | 1463686811334 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 12:40:11 INFO - PROCESS | 1666 | 1463686811444 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f68800 == 73 [pid = 1666] [id = 333] 12:40:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x112859400) [pid = 1666] [serial = 998] [outer = 0x0] 12:40:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x1130dcc00) [pid = 1666] [serial = 999] [outer = 0x112859400] 12:40:11 INFO - PROCESS | 1666 | 1463686811482 Marionette DEBUG loaded listener.js 12:40:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x115bb2000) [pid = 1666] [serial = 1000] [outer = 0x112859400] 12:40:11 INFO - PROCESS | 1666 | 1463686811824 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 12:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 671ms 12:40:11 INFO - PROCESS | 1666 | 1463686811853 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 12:40:11 INFO - PROCESS | 1666 | 1463686811855 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 12:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:40:11 INFO - PROCESS | 1666 | 1463686811859 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:40:11 INFO - PROCESS | 1666 | 1463686811860 Marionette TRACE conn2 <- [1,1306,null,{}] 12:40:11 INFO - PROCESS | 1666 | 1463686811866 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:12 INFO - PROCESS | 1666 | 1463686812016 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 12:40:12 INFO - PROCESS | 1666 | 1463686812103 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x1184a9800 == 74 [pid = 1666] [id = 334] 12:40:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x116050400) [pid = 1666] [serial = 1001] [outer = 0x0] 12:40:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x116563c00) [pid = 1666] [serial = 1002] [outer = 0x116050400] 12:40:12 INFO - PROCESS | 1666 | 1463686812129 Marionette DEBUG loaded listener.js 12:40:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x116951400) [pid = 1666] [serial = 1003] [outer = 0x116050400] 12:40:12 INFO - PROCESS | 1666 | 1463686812383 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 12:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 574ms 12:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:40:12 INFO - PROCESS | 1666 | 1463686812436 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 12:40:12 INFO - PROCESS | 1666 | 1463686812437 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 12:40:12 INFO - PROCESS | 1666 | 1463686812439 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:40:12 INFO - PROCESS | 1666 | 1463686812441 Marionette TRACE conn2 <- [1,1310,null,{}] 12:40:12 INFO - PROCESS | 1666 | 1463686812451 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:12 INFO - PROCESS | 1666 | 1463686812579 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 12:40:12 INFO - PROCESS | 1666 | 1463686812616 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x1195a3000 == 75 [pid = 1666] [id = 335] 12:40:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x116052400) [pid = 1666] [serial = 1004] [outer = 0x0] 12:40:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x1169abc00) [pid = 1666] [serial = 1005] [outer = 0x116052400] 12:40:12 INFO - PROCESS | 1666 | 1463686812641 Marionette DEBUG loaded listener.js 12:40:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x11767c000) [pid = 1666] [serial = 1006] [outer = 0x116052400] 12:40:12 INFO - PROCESS | 1666 | 1463686812967 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 12:40:13 INFO - PROCESS | 1666 | 1463686813011 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 12:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:40:13 INFO - PROCESS | 1666 | 1463686813014 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:40:13 INFO - PROCESS | 1666 | 1463686813015 Marionette TRACE conn2 <- [1,1314,null,{}] 12:40:13 INFO - PROCESS | 1666 | 1463686813017 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:13 INFO - PROCESS | 1666 | 1463686813148 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 12:40:13 INFO - PROCESS | 1666 | 1463686813188 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x1216f1000 == 76 [pid = 1666] [id = 336] 12:40:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x118046000) [pid = 1666] [serial = 1007] [outer = 0x0] 12:40:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x118352c00) [pid = 1666] [serial = 1008] [outer = 0x118046000] 12:40:13 INFO - PROCESS | 1666 | 1463686813213 Marionette DEBUG loaded listener.js 12:40:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x119581000) [pid = 1666] [serial = 1009] [outer = 0x118046000] 12:40:13 INFO - PROCESS | 1666 | 1463686813537 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 12:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 569ms 12:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:40:13 INFO - PROCESS | 1666 | 1463686813584 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 12:40:13 INFO - PROCESS | 1666 | 1463686813585 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 12:40:13 INFO - PROCESS | 1666 | 1463686813587 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:40:13 INFO - PROCESS | 1666 | 1463686813588 Marionette TRACE conn2 <- [1,1318,null,{}] 12:40:13 INFO - PROCESS | 1666 | 1463686813590 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:13 INFO - PROCESS | 1666 | 1463686813701 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 12:40:13 INFO - PROCESS | 1666 | 1463686813715 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x121cd7800 == 77 [pid = 1666] [id = 337] 12:40:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x119432c00) [pid = 1666] [serial = 1010] [outer = 0x0] 12:40:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x119907400) [pid = 1666] [serial = 1011] [outer = 0x119432c00] 12:40:13 INFO - PROCESS | 1666 | 1463686813740 Marionette DEBUG loaded listener.js 12:40:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x119a30800) [pid = 1666] [serial = 1012] [outer = 0x119432c00] 12:40:14 INFO - PROCESS | 1666 | 1463686814110 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 12:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 568ms 12:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:40:14 INFO - PROCESS | 1666 | 1463686814156 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 12:40:14 INFO - PROCESS | 1666 | 1463686814157 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 12:40:14 INFO - PROCESS | 1666 | 1463686814159 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:40:14 INFO - PROCESS | 1666 | 1463686814160 Marionette TRACE conn2 <- [1,1322,null,{}] 12:40:14 INFO - PROCESS | 1666 | 1463686814163 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:14 INFO - PROCESS | 1666 | 1463686814275 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 12:40:14 INFO - PROCESS | 1666 | 1463686814316 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x1253bc000 == 78 [pid = 1666] [id = 338] 12:40:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x119581800) [pid = 1666] [serial = 1013] [outer = 0x0] 12:40:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x119d0ec00) [pid = 1666] [serial = 1014] [outer = 0x119581800] 12:40:14 INFO - PROCESS | 1666 | 1463686814339 Marionette DEBUG loaded listener.js 12:40:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x119fd8400) [pid = 1666] [serial = 1015] [outer = 0x119581800] 12:40:14 INFO - PROCESS | 1666 | 1463686814641 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 12:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 522ms 12:40:14 INFO - PROCESS | 1666 | 1463686814682 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 12:40:14 INFO - PROCESS | 1666 | 1463686814683 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 12:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:40:14 INFO - PROCESS | 1666 | 1463686814685 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:40:14 INFO - PROCESS | 1666 | 1463686814687 Marionette TRACE conn2 <- [1,1326,null,{}] 12:40:14 INFO - PROCESS | 1666 | 1463686814689 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:14 INFO - PROCESS | 1666 | 1463686814806 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 12:40:14 INFO - PROCESS | 1666 | 1463686814818 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x126fd7800 == 79 [pid = 1666] [id = 339] 12:40:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x119fdc000) [pid = 1666] [serial = 1016] [outer = 0x0] 12:40:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x1211cd000) [pid = 1666] [serial = 1017] [outer = 0x119fdc000] 12:40:14 INFO - PROCESS | 1666 | 1463686814843 Marionette DEBUG loaded listener.js 12:40:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x121293800) [pid = 1666] [serial = 1018] [outer = 0x119fdc000] 12:40:15 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x1219a9000) [pid = 1666] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:40:15 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x12d2e9400) [pid = 1666] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:40:15 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x112dc1800) [pid = 1666] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:40:15 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x128f82800) [pid = 1666] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:40:15 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x1126c1c00) [pid = 1666] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:40:15 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x119fdc800) [pid = 1666] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:40:15 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x128c9b800) [pid = 1666] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:40:15 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x119a3b800) [pid = 1666] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:40:15 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x111016000) [pid = 1666] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:40:15 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x1126f9000) [pid = 1666] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:40:15 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x111019400) [pid = 1666] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:40:15 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x110f37400) [pid = 1666] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:40:15 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x11278b400) [pid = 1666] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:40:15 INFO - PROCESS | 1666 | 1463686815309 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 668ms 12:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:40:15 INFO - PROCESS | 1666 | 1463686815357 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 12:40:15 INFO - PROCESS | 1666 | 1463686815358 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 12:40:15 INFO - PROCESS | 1666 | 1463686815366 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:40:15 INFO - PROCESS | 1666 | 1463686815368 Marionette TRACE conn2 <- [1,1330,null,{}] 12:40:15 INFO - PROCESS | 1666 | 1463686815370 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:15 INFO - PROCESS | 1666 | 1463686815467 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 12:40:15 INFO - PROCESS | 1666 | 1463686815472 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c75000 == 80 [pid = 1666] [id = 340] 12:40:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x112797c00) [pid = 1666] [serial = 1019] [outer = 0x0] 12:40:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x119fd6400) [pid = 1666] [serial = 1020] [outer = 0x112797c00] 12:40:15 INFO - PROCESS | 1666 | 1463686815497 Marionette DEBUG loaded listener.js 12:40:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x121296c00) [pid = 1666] [serial = 1021] [outer = 0x112797c00] 12:40:15 INFO - PROCESS | 1666 | 1463686815810 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 475ms 12:40:15 INFO - PROCESS | 1666 | 1463686815836 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 12:40:15 INFO - PROCESS | 1666 | 1463686815838 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 12:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:40:15 INFO - PROCESS | 1666 | 1463686815840 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:40:15 INFO - PROCESS | 1666 | 1463686815842 Marionette TRACE conn2 <- [1,1334,null,{}] 12:40:15 INFO - PROCESS | 1666 | 1463686815844 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:15 INFO - PROCESS | 1666 | 1463686815950 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 12:40:16 INFO - PROCESS | 1666 | 1463686816021 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a50d000 == 81 [pid = 1666] [id = 341] 12:40:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x1212ae400) [pid = 1666] [serial = 1022] [outer = 0x0] 12:40:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x1212d6c00) [pid = 1666] [serial = 1023] [outer = 0x1212ae400] 12:40:16 INFO - PROCESS | 1666 | 1463686816050 Marionette DEBUG loaded listener.js 12:40:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x12186ac00) [pid = 1666] [serial = 1024] [outer = 0x1212ae400] 12:40:16 INFO - PROCESS | 1666 | 1463686816379 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 575ms 12:40:16 INFO - PROCESS | 1666 | 1463686816416 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 12:40:16 INFO - PROCESS | 1666 | 1463686816417 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 12:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:40:16 INFO - PROCESS | 1666 | 1463686816419 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:40:16 INFO - PROCESS | 1666 | 1463686816420 Marionette TRACE conn2 <- [1,1338,null,{}] 12:40:16 INFO - PROCESS | 1666 | 1463686816423 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:16 INFO - PROCESS | 1666 | 1463686816515 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 12:40:16 INFO - PROCESS | 1666 | 1463686816519 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a950800 == 82 [pid = 1666] [id = 342] 12:40:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x12186bc00) [pid = 1666] [serial = 1025] [outer = 0x0] 12:40:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x1218b9000) [pid = 1666] [serial = 1026] [outer = 0x12186bc00] 12:40:16 INFO - PROCESS | 1666 | 1463686816544 Marionette DEBUG loaded listener.js 12:40:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x1219a5800) [pid = 1666] [serial = 1027] [outer = 0x12186bc00] 12:40:17 INFO - PROCESS | 1666 | 1463686817361 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 12:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 974ms 12:40:17 INFO - PROCESS | 1666 | 1463686817393 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 12:40:17 INFO - PROCESS | 1666 | 1463686817397 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 12:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:40:17 INFO - PROCESS | 1666 | 1463686817402 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:40:17 INFO - PROCESS | 1666 | 1463686817404 Marionette TRACE conn2 <- [1,1342,null,{}] 12:40:17 INFO - PROCESS | 1666 | 1463686817409 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:17 INFO - PROCESS | 1666 | 1463686817525 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 12:40:17 INFO - PROCESS | 1666 | 1463686817630 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x113153800 == 83 [pid = 1666] [id = 343] 12:40:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x11266f800) [pid = 1666] [serial = 1028] [outer = 0x0] 12:40:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x1126c2000) [pid = 1666] [serial = 1029] [outer = 0x11266f800] 12:40:17 INFO - PROCESS | 1666 | 1463686817664 Marionette DEBUG loaded listener.js 12:40:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x11278ec00) [pid = 1666] [serial = 1030] [outer = 0x11266f800] 12:40:18 INFO - PROCESS | 1666 | 1463686818102 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 12:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 722ms 12:40:18 INFO - PROCESS | 1666 | 1463686818124 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 12:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:40:18 INFO - PROCESS | 1666 | 1463686818131 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 12:40:18 INFO - PROCESS | 1666 | 1463686818135 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:40:18 INFO - PROCESS | 1666 | 1463686818137 Marionette TRACE conn2 <- [1,1346,null,{}] 12:40:18 INFO - PROCESS | 1666 | 1463686818140 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:18 INFO - PROCESS | 1666 | 1463686818252 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 12:40:18 INFO - PROCESS | 1666 | 1463686818329 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x11994e800 == 84 [pid = 1666] [id = 344] 12:40:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x11278c800) [pid = 1666] [serial = 1031] [outer = 0x0] 12:40:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x112dc2c00) [pid = 1666] [serial = 1032] [outer = 0x11278c800] 12:40:18 INFO - PROCESS | 1666 | 1463686818361 Marionette DEBUG loaded listener.js 12:40:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x115bb1400) [pid = 1666] [serial = 1033] [outer = 0x11278c800] 12:40:18 INFO - PROCESS | 1666 | 1463686818811 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 12:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 721ms 12:40:18 INFO - PROCESS | 1666 | 1463686818876 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 12:40:18 INFO - PROCESS | 1666 | 1463686818877 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 12:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:40:18 INFO - PROCESS | 1666 | 1463686818899 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:40:18 INFO - PROCESS | 1666 | 1463686818902 Marionette TRACE conn2 <- [1,1350,null,{}] 12:40:18 INFO - PROCESS | 1666 | 1463686818910 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:19 INFO - PROCESS | 1666 | 1463686819025 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 12:40:19 INFO - PROCESS | 1666 | 1463686819104 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8bf800 == 85 [pid = 1666] [id = 345] 12:40:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x11834b000) [pid = 1666] [serial = 1034] [outer = 0x0] 12:40:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x11896e800) [pid = 1666] [serial = 1035] [outer = 0x11834b000] 12:40:19 INFO - PROCESS | 1666 | 1463686819135 Marionette DEBUG loaded listener.js 12:40:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x11942d000) [pid = 1666] [serial = 1036] [outer = 0x11834b000] 12:40:19 INFO - PROCESS | 1666 | 1463686819565 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 12:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 674ms 12:40:19 INFO - PROCESS | 1666 | 1463686819572 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 12:40:19 INFO - PROCESS | 1666 | 1463686819574 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 12:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:40:19 INFO - PROCESS | 1666 | 1463686819576 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:40:19 INFO - PROCESS | 1666 | 1463686819577 Marionette TRACE conn2 <- [1,1354,null,{}] 12:40:19 INFO - PROCESS | 1666 | 1463686819582 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:19 INFO - PROCESS | 1666 | 1463686819692 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 12:40:19 INFO - PROCESS | 1666 | 1463686819800 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9c5000 == 86 [pid = 1666] [id = 346] 12:40:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x119580000) [pid = 1666] [serial = 1037] [outer = 0x0] 12:40:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x119a33c00) [pid = 1666] [serial = 1038] [outer = 0x119580000] 12:40:19 INFO - PROCESS | 1666 | 1463686819832 Marionette DEBUG loaded listener.js 12:40:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x1212b0c00) [pid = 1666] [serial = 1039] [outer = 0x119580000] 12:40:20 INFO - PROCESS | 1666 | 1463686820229 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 12:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 722ms 12:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:40:20 INFO - PROCESS | 1666 | 1463686820298 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 12:40:20 INFO - PROCESS | 1666 | 1463686820300 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 12:40:20 INFO - PROCESS | 1666 | 1463686820302 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:40:20 INFO - PROCESS | 1666 | 1463686820303 Marionette TRACE conn2 <- [1,1358,null,{}] 12:40:20 INFO - PROCESS | 1666 | 1463686820305 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:20 INFO - PROCESS | 1666 | 1463686820430 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 12:40:20 INFO - PROCESS | 1666 | 1463686820538 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bd68800 == 87 [pid = 1666] [id = 347] 12:40:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x1212b8c00) [pid = 1666] [serial = 1040] [outer = 0x0] 12:40:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x121476c00) [pid = 1666] [serial = 1041] [outer = 0x1212b8c00] 12:40:20 INFO - PROCESS | 1666 | 1463686820569 Marionette DEBUG loaded listener.js 12:40:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x12158d800) [pid = 1666] [serial = 1042] [outer = 0x1212b8c00] 12:40:20 INFO - PROCESS | 1666 | 1463686820944 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 12:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 672ms 12:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:40:20 INFO - PROCESS | 1666 | 1463686820974 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 12:40:20 INFO - PROCESS | 1666 | 1463686820976 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 12:40:20 INFO - PROCESS | 1666 | 1463686820978 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:40:20 INFO - PROCESS | 1666 | 1463686820979 Marionette TRACE conn2 <- [1,1362,null,{}] 12:40:20 INFO - PROCESS | 1666 | 1463686820982 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:21 INFO - PROCESS | 1666 | 1463686821105 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 12:40:21 INFO - PROCESS | 1666 | 1463686821213 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c522000 == 88 [pid = 1666] [id = 348] 12:40:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x1212dbc00) [pid = 1666] [serial = 1043] [outer = 0x0] 12:40:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x1219a9800) [pid = 1666] [serial = 1044] [outer = 0x1212dbc00] 12:40:21 INFO - PROCESS | 1666 | 1463686821247 Marionette DEBUG loaded listener.js 12:40:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x12500f000) [pid = 1666] [serial = 1045] [outer = 0x1212dbc00] 12:40:21 INFO - PROCESS | 1666 | 1463686821680 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 12:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 770ms 12:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:40:21 INFO - PROCESS | 1666 | 1463686821812 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 12:40:21 INFO - PROCESS | 1666 | 1463686821813 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 12:40:21 INFO - PROCESS | 1666 | 1463686821817 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:40:21 INFO - PROCESS | 1666 | 1463686821818 Marionette TRACE conn2 <- [1,1366,null,{}] 12:40:21 INFO - PROCESS | 1666 | 1463686821821 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:21 INFO - PROCESS | 1666 | 1463686821928 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 12:40:22 INFO - PROCESS | 1666 | 1463686822038 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f58800 == 89 [pid = 1666] [id = 349] 12:40:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x111014c00) [pid = 1666] [serial = 1046] [outer = 0x0] 12:40:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x11266f000) [pid = 1666] [serial = 1047] [outer = 0x111014c00] 12:40:22 INFO - PROCESS | 1666 | 1463686822069 Marionette DEBUG loaded listener.js 12:40:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x121f5d000) [pid = 1666] [serial = 1048] [outer = 0x111014c00] 12:40:22 INFO - PROCESS | 1666 | 1463686822723 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 12:40:22 INFO - PROCESS | 1666 | 1463686822738 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 12:40:22 INFO - PROCESS | 1666 | 1463686822741 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:40:22 INFO - PROCESS | 1666 | 1463686822743 Marionette TRACE conn2 <- [1,1370,null,{}] 12:40:22 INFO - PROCESS | 1666 | 1463686822747 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:22 INFO - PROCESS | 1666 | 1463686822855 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 12:40:22 INFO - PROCESS | 1666 | 1463686822936 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x119570000 == 90 [pid = 1666] [id = 350] 12:40:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x112788400) [pid = 1666] [serial = 1049] [outer = 0x0] 12:40:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x112792000) [pid = 1666] [serial = 1050] [outer = 0x112788400] 12:40:22 INFO - PROCESS | 1666 | 1463686822965 Marionette DEBUG loaded listener.js 12:40:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x112a69800) [pid = 1666] [serial = 1051] [outer = 0x112788400] 12:40:23 INFO - PROCESS | 1666 | 1463686823469 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 12:40:23 INFO - PROCESS | 1666 | 1463686823592 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 12:40:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb81000 == 77 [pid = 1666] [id = 325] 12:40:23 INFO - PROCESS | 1666 | --DOCSHELL 0x1253bf000 == 76 [pid = 1666] [id = 324] 12:40:23 INFO - PROCESS | 1666 | --DOCSHELL 0x116971000 == 75 [pid = 1666] [id = 323] 12:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:40:23 INFO - PROCESS | 1666 | 1463686823601 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:40:23 INFO - PROCESS | 1666 | 1463686823603 Marionette TRACE conn2 <- [1,1374,null,{}] 12:40:23 INFO - PROCESS | 1666 | 1463686823605 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:23 INFO - PROCESS | 1666 | 1463686823695 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x114fdf000) [pid = 1666] [serial = 513] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x137fd9000) [pid = 1666] [serial = 924] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x121e9a800) [pid = 1666] [serial = 942] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x1261b8400) [pid = 1666] [serial = 943] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x12d2ee000) [pid = 1666] [serial = 903] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x12d2f2000) [pid = 1666] [serial = 904] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x118345800) [pid = 1666] [serial = 936] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x12a93d800) [pid = 1666] [serial = 948] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x119fd1000) [pid = 1666] [serial = 937] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x112e03800) [pid = 1666] [serial = 931] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x1126c9400) [pid = 1666] [serial = 930] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x121471800) [pid = 1666] [serial = 909] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x121555400) [pid = 1666] [serial = 939] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x1219a1800) [pid = 1666] [serial = 940] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x128f7a400) [pid = 1666] [serial = 945] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x128c31800) [pid = 1666] [serial = 964] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x111018800) [pid = 1666] [serial = 951] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x12d2e4800) [pid = 1666] [serial = 918] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x1184bdc00) [pid = 1666] [serial = 934] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x116315c00) [pid = 1666] [serial = 933] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x1375e0400) [pid = 1666] [serial = 921] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x12abcd800) [pid = 1666] [serial = 954] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x11101d400) [pid = 1666] [serial = 952] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x1295c3000) [pid = 1666] [serial = 927] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x119d13000) [pid = 1666] [serial = 955] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x12abd1c00) [pid = 1666] [serial = 915] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x128fbe800) [pid = 1666] [serial = 912] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x117686000) [pid = 1666] [serial = 906] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x121471000) [pid = 1666] [serial = 963] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x112661800) [pid = 1666] [serial = 957] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x1126ed800) [pid = 1666] [serial = 958] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x119456000) [pid = 1666] [serial = 961] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x12abd3800) [pid = 1666] [serial = 949] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x12931b400) [pid = 1666] [serial = 946] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x112796800) [pid = 1666] [serial = 960] [outer = 0x0] [url = about:blank] 12:40:23 INFO - PROCESS | 1666 | 1463686823772 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x116097800 == 76 [pid = 1666] [id = 351] 12:40:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x11101d400) [pid = 1666] [serial = 1052] [outer = 0x0] 12:40:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x112e03800) [pid = 1666] [serial = 1053] [outer = 0x11101d400] 12:40:23 INFO - PROCESS | 1666 | 1463686823801 Marionette DEBUG loaded listener.js 12:40:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x116710000) [pid = 1666] [serial = 1054] [outer = 0x11101d400] 12:40:24 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:40:24 INFO - PROCESS | 1666 | 1463686824108 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 12:40:24 INFO - PROCESS | 1666 | 1463686824122 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 12:40:24 INFO - PROCESS | 1666 | 1463686824125 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:40:24 INFO - PROCESS | 1666 | 1463686824127 Marionette TRACE conn2 <- [1,1378,null,{}] 12:40:24 INFO - PROCESS | 1666 | 1463686824138 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:24 INFO - PROCESS | 1666 | 1463686824234 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 12:40:24 INFO - PROCESS | 1666 | 1463686824239 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x119961800 == 77 [pid = 1666] [id = 352] 12:40:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x1169ab000) [pid = 1666] [serial = 1055] [outer = 0x0] 12:40:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x118345800) [pid = 1666] [serial = 1056] [outer = 0x1169ab000] 12:40:24 INFO - PROCESS | 1666 | 1463686824267 Marionette DEBUG loaded listener.js 12:40:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x119431800) [pid = 1666] [serial = 1057] [outer = 0x1169ab000] 12:40:24 INFO - PROCESS | 1666 | 1463686824619 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 12:40:24 INFO - PROCESS | 1666 | 1463686824651 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 12:40:24 INFO - PROCESS | 1666 | 1463686824653 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:40:24 INFO - PROCESS | 1666 | 1463686824654 Marionette TRACE conn2 <- [1,1382,null,{}] 12:40:24 INFO - PROCESS | 1666 | 1463686824656 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:24 INFO - PROCESS | 1666 | 1463686824753 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 12:40:24 INFO - PROCESS | 1666 | 1463686824757 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x121b4c000 == 78 [pid = 1666] [id = 353] 12:40:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x11958dc00) [pid = 1666] [serial = 1058] [outer = 0x0] 12:40:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x119a38000) [pid = 1666] [serial = 1059] [outer = 0x11958dc00] 12:40:24 INFO - PROCESS | 1666 | 1463686824783 Marionette DEBUG loaded listener.js 12:40:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x119fd0000) [pid = 1666] [serial = 1060] [outer = 0x11958dc00] 12:40:25 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:40:25 INFO - PROCESS | 1666 | 1463686825146 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 12:40:25 INFO - PROCESS | 1666 | 1463686825173 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 12:40:25 INFO - PROCESS | 1666 | 1463686825175 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:40:25 INFO - PROCESS | 1666 | 1463686825176 Marionette TRACE conn2 <- [1,1386,null,{}] 12:40:25 INFO - PROCESS | 1666 | 1463686825179 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:25 INFO - PROCESS | 1666 | 1463686825266 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 12:40:25 INFO - PROCESS | 1666 | 1463686825270 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x126fcd000 == 79 [pid = 1666] [id = 354] 12:40:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x119fd7400) [pid = 1666] [serial = 1061] [outer = 0x0] 12:40:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x1211cf400) [pid = 1666] [serial = 1062] [outer = 0x119fd7400] 12:40:25 INFO - PROCESS | 1666 | 1463686825295 Marionette DEBUG loaded listener.js 12:40:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x1212b4400) [pid = 1666] [serial = 1063] [outer = 0x119fd7400] 12:40:25 INFO - PROCESS | 1666 | 1463686825637 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] 12:40:25 INFO - PROCESS | 1666 | 1463686825646 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 12:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:40:25 INFO - PROCESS | 1666 | 1463686825650 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:40:25 INFO - PROCESS | 1666 | 1463686825651 Marionette TRACE conn2 <- [1,1390,null,{}] 12:40:25 INFO - PROCESS | 1666 | 1463686825653 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:25 INFO - PROCESS | 1666 | 1463686825756 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 12:40:25 INFO - PROCESS | 1666 | 1463686825763 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x128f5f800 == 80 [pid = 1666] [id = 355] 12:40:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x11a1e5400) [pid = 1666] [serial = 1064] [outer = 0x0] 12:40:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x1212b1c00) [pid = 1666] [serial = 1065] [outer = 0x11a1e5400] 12:40:25 INFO - PROCESS | 1666 | 1463686825864 Marionette DEBUG loaded listener.js 12:40:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x121f5b000) [pid = 1666] [serial = 1066] [outer = 0x11a1e5400] 12:40:26 INFO - PROCESS | 1666 | 1463686826204 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 12:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 568ms 12:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:40:26 INFO - PROCESS | 1666 | 1463686826218 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 12:40:26 INFO - PROCESS | 1666 | 1463686826219 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 12:40:26 INFO - PROCESS | 1666 | 1463686826221 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:40:26 INFO - PROCESS | 1666 | 1463686826222 Marionette TRACE conn2 <- [1,1394,null,{}] 12:40:26 INFO - PROCESS | 1666 | 1463686826224 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:26 INFO - PROCESS | 1666 | 1463686826340 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 12:40:26 INFO - PROCESS | 1666 | 1463686826354 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ac63000 == 81 [pid = 1666] [id = 356] 12:40:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x121f55400) [pid = 1666] [serial = 1067] [outer = 0x0] 12:40:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x12607e000) [pid = 1666] [serial = 1068] [outer = 0x121f55400] 12:40:26 INFO - PROCESS | 1666 | 1463686826379 Marionette DEBUG loaded listener.js 12:40:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x126bbfc00) [pid = 1666] [serial = 1069] [outer = 0x121f55400] 12:40:26 INFO - PROCESS | 1666 | 1463686826702 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 12:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 518ms 12:40:26 INFO - PROCESS | 1666 | 1463686826740 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 12:40:26 INFO - PROCESS | 1666 | 1463686826741 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 12:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:40:26 INFO - PROCESS | 1666 | 1463686826743 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:40:26 INFO - PROCESS | 1666 | 1463686826744 Marionette TRACE conn2 <- [1,1398,null,{}] 12:40:26 INFO - PROCESS | 1666 | 1463686826746 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:26 INFO - PROCESS | 1666 | 1463686826867 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 12:40:26 INFO - PROCESS | 1666 | 1463686826881 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bd65800 == 82 [pid = 1666] [id = 357] 12:40:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x126bc0000) [pid = 1666] [serial = 1070] [outer = 0x0] 12:40:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x126f5a400) [pid = 1666] [serial = 1071] [outer = 0x126bc0000] 12:40:26 INFO - PROCESS | 1666 | 1463686826906 Marionette DEBUG loaded listener.js 12:40:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x127061800) [pid = 1666] [serial = 1072] [outer = 0x126bc0000] 12:40:27 INFO - PROCESS | 1666 | 1463686827268 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 12:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 570ms 12:40:27 INFO - PROCESS | 1666 | 1463686827314 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 12:40:27 INFO - PROCESS | 1666 | 1463686827315 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 12:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:40:27 INFO - PROCESS | 1666 | 1463686827317 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:40:27 INFO - PROCESS | 1666 | 1463686827318 Marionette TRACE conn2 <- [1,1402,null,{}] 12:40:27 INFO - PROCESS | 1666 | 1463686827321 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:27 INFO - PROCESS | 1666 | 1463686827437 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 12:40:27 INFO - PROCESS | 1666 | 1463686827453 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb78800 == 83 [pid = 1666] [id = 358] 12:40:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x126bc0800) [pid = 1666] [serial = 1073] [outer = 0x0] 12:40:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x12759ec00) [pid = 1666] [serial = 1074] [outer = 0x126bc0800] 12:40:27 INFO - PROCESS | 1666 | 1463686827478 Marionette DEBUG loaded listener.js 12:40:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x1275adc00) [pid = 1666] [serial = 1075] [outer = 0x126bc0800] 12:40:27 INFO - PROCESS | 1666 | 1463686827956 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 12:40:27 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x118046000) [pid = 1666] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:40:27 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x119432c00) [pid = 1666] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:40:27 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x111f23400) [pid = 1666] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:40:27 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x116052400) [pid = 1666] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:40:27 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x116050400) [pid = 1666] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:40:27 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x112859400) [pid = 1666] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:40:27 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x119fdc000) [pid = 1666] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:40:27 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x111011000) [pid = 1666] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:40:27 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x1261b8800) [pid = 1666] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:40:27 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x119581800) [pid = 1666] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:40:27 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x112797c00) [pid = 1666] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:40:27 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x1212ae400) [pid = 1666] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 669ms 12:40:27 INFO - PROCESS | 1666 | 1463686827986 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 12:40:27 INFO - PROCESS | 1666 | 1463686827987 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 12:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:40:27 INFO - PROCESS | 1666 | 1463686827990 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:40:27 INFO - PROCESS | 1666 | 1463686827991 Marionette TRACE conn2 <- [1,1406,null,{}] 12:40:27 INFO - PROCESS | 1666 | 1463686827993 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:28 INFO - PROCESS | 1666 | 1463686828085 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 12:40:28 INFO - PROCESS | 1666 | 1463686828089 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x1242bc000 == 84 [pid = 1666] [id = 359] 12:40:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x11278f800) [pid = 1666] [serial = 1076] [outer = 0x0] 12:40:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x116b59800) [pid = 1666] [serial = 1077] [outer = 0x11278f800] 12:40:28 INFO - PROCESS | 1666 | 1463686828115 Marionette DEBUG loaded listener.js 12:40:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x119910800) [pid = 1666] [serial = 1078] [outer = 0x11278f800] 12:40:28 INFO - PROCESS | 1666 | 1463686828463 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 12:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 517ms 12:40:28 INFO - PROCESS | 1666 | 1463686828508 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 12:40:28 INFO - PROCESS | 1666 | 1463686828509 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 12:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:40:28 INFO - PROCESS | 1666 | 1463686828520 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:40:28 INFO - PROCESS | 1666 | 1463686828522 Marionette TRACE conn2 <- [1,1410,null,{}] 12:40:28 INFO - PROCESS | 1666 | 1463686828524 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:28 INFO - PROCESS | 1666 | 1463686828658 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 12:40:28 INFO - PROCESS | 1666 | 1463686828671 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d216000 == 85 [pid = 1666] [id = 360] 12:40:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x119432c00) [pid = 1666] [serial = 1079] [outer = 0x0] 12:40:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x128c2c400) [pid = 1666] [serial = 1080] [outer = 0x119432c00] 12:40:28 INFO - PROCESS | 1666 | 1463686828700 Marionette DEBUG loaded listener.js 12:40:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x128f7a400) [pid = 1666] [serial = 1081] [outer = 0x119432c00] 12:40:29 INFO - PROCESS | 1666 | 1463686829025 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 12:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 521ms 12:40:29 INFO - PROCESS | 1666 | 1463686829042 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 12:40:29 INFO - PROCESS | 1666 | 1463686829043 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 12:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:40:29 INFO - PROCESS | 1666 | 1463686829045 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:40:29 INFO - PROCESS | 1666 | 1463686829048 Marionette TRACE conn2 <- [1,1414,null,{}] 12:40:29 INFO - PROCESS | 1666 | 1463686829051 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:29 INFO - PROCESS | 1666 | 1463686829143 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 12:40:29 INFO - PROCESS | 1666 | 1463686829147 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d236800 == 86 [pid = 1666] [id = 361] 12:40:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x128f7b800) [pid = 1666] [serial = 1082] [outer = 0x0] 12:40:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x128fc6800) [pid = 1666] [serial = 1083] [outer = 0x128f7b800] 12:40:29 INFO - PROCESS | 1666 | 1463686829171 Marionette DEBUG loaded listener.js 12:40:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x1290a1400) [pid = 1666] [serial = 1084] [outer = 0x128f7b800] 12:40:29 INFO - PROCESS | 1666 | 1463686829593 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 12:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 575ms 12:40:29 INFO - PROCESS | 1666 | 1463686829621 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 12:40:29 INFO - PROCESS | 1666 | 1463686829622 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 12:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:40:29 INFO - PROCESS | 1666 | 1463686829626 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:40:29 INFO - PROCESS | 1666 | 1463686829628 Marionette TRACE conn2 <- [1,1418,null,{}] 12:40:29 INFO - PROCESS | 1666 | 1463686829631 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:29 INFO - PROCESS | 1666 | 1463686829787 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 12:40:29 INFO - PROCESS | 1666 | 1463686829797 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d628000 == 87 [pid = 1666] [id = 362] 12:40:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x129315c00) [pid = 1666] [serial = 1085] [outer = 0x0] 12:40:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x12931c800) [pid = 1666] [serial = 1086] [outer = 0x129315c00] 12:40:29 INFO - PROCESS | 1666 | 1463686829837 Marionette DEBUG loaded listener.js 12:40:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x129380800) [pid = 1666] [serial = 1087] [outer = 0x129315c00] 12:40:30 INFO - PROCESS | 1666 | 1463686830554 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 12:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 973ms 12:40:30 INFO - PROCESS | 1666 | 1463686830599 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 12:40:30 INFO - PROCESS | 1666 | 1463686830602 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 12:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:40:30 INFO - PROCESS | 1666 | 1463686830606 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:40:30 INFO - PROCESS | 1666 | 1463686830608 Marionette TRACE conn2 <- [1,1422,null,{}] 12:40:30 INFO - PROCESS | 1666 | 1463686830624 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:30 INFO - PROCESS | 1666 | 1463686830769 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 12:40:30 INFO - PROCESS | 1666 | 1463686830782 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x118f7a800 == 88 [pid = 1666] [id = 363] 12:40:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x112854000) [pid = 1666] [serial = 1088] [outer = 0x0] 12:40:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x11346a800) [pid = 1666] [serial = 1089] [outer = 0x112854000] 12:40:30 INFO - PROCESS | 1666 | 1463686830813 Marionette DEBUG loaded listener.js 12:40:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x1165a0c00) [pid = 1666] [serial = 1090] [outer = 0x112854000] 12:40:31 INFO - PROCESS | 1666 | 1463686831305 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 12:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 721ms 12:40:31 INFO - PROCESS | 1666 | 1463686831327 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 12:40:31 INFO - PROCESS | 1666 | 1463686831331 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 12:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:40:31 INFO - PROCESS | 1666 | 1463686831353 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:40:31 INFO - PROCESS | 1666 | 1463686831355 Marionette TRACE conn2 <- [1,1426,null,{}] 12:40:31 INFO - PROCESS | 1666 | 1463686831358 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:31 INFO - PROCESS | 1666 | 1463686831472 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 12:40:31 INFO - PROCESS | 1666 | 1463686831551 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x1290c2800 == 89 [pid = 1666] [id = 364] 12:40:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x11829cc00) [pid = 1666] [serial = 1091] [outer = 0x0] 12:40:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x118f99400) [pid = 1666] [serial = 1092] [outer = 0x11829cc00] 12:40:31 INFO - PROCESS | 1666 | 1463686831581 Marionette DEBUG loaded listener.js 12:40:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x11990d000) [pid = 1666] [serial = 1093] [outer = 0x11829cc00] 12:40:32 INFO - PROCESS | 1666 | 1463686832079 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 12:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 774ms 12:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:40:32 INFO - PROCESS | 1666 | 1463686832125 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 12:40:32 INFO - PROCESS | 1666 | 1463686832127 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 12:40:32 INFO - PROCESS | 1666 | 1463686832131 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:40:32 INFO - PROCESS | 1666 | 1463686832134 Marionette TRACE conn2 <- [1,1430,null,{}] 12:40:32 INFO - PROCESS | 1666 | 1463686832142 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:32 INFO - PROCESS | 1666 | 1463686832256 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 12:40:32 INFO - PROCESS | 1666 | 1463686832338 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d320000 == 90 [pid = 1666] [id = 365] 12:40:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x12158c400) [pid = 1666] [serial = 1094] [outer = 0x0] 12:40:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x1218b6000) [pid = 1666] [serial = 1095] [outer = 0x12158c400] 12:40:32 INFO - PROCESS | 1666 | 1463686832370 Marionette DEBUG loaded listener.js 12:40:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x121ac0c00) [pid = 1666] [serial = 1096] [outer = 0x12158c400] 12:40:32 INFO - PROCESS | 1666 | 1463686832821 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 12:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 725ms 12:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:40:32 INFO - PROCESS | 1666 | 1463686832855 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 12:40:32 INFO - PROCESS | 1666 | 1463686832857 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 12:40:32 INFO - PROCESS | 1666 | 1463686832859 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:40:32 INFO - PROCESS | 1666 | 1463686832860 Marionette TRACE conn2 <- [1,1434,null,{}] 12:40:32 INFO - PROCESS | 1666 | 1463686832866 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:32 INFO - PROCESS | 1666 | 1463686832988 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 12:40:33 INFO - PROCESS | 1666 | 1463686833086 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x12db64800 == 91 [pid = 1666] [id = 366] 12:40:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x121e02800) [pid = 1666] [serial = 1097] [outer = 0x0] 12:40:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x1261b9800) [pid = 1666] [serial = 1098] [outer = 0x121e02800] 12:40:33 INFO - PROCESS | 1666 | 1463686833135 Marionette DEBUG loaded listener.js 12:40:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x128c2c000) [pid = 1666] [serial = 1099] [outer = 0x121e02800] 12:40:33 INFO - PROCESS | 1666 | 1463686833710 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 12:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 872ms 12:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:40:33 INFO - PROCESS | 1666 | 1463686833732 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 12:40:33 INFO - PROCESS | 1666 | 1463686833734 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 12:40:33 INFO - PROCESS | 1666 | 1463686833736 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:40:33 INFO - PROCESS | 1666 | 1463686833737 Marionette TRACE conn2 <- [1,1438,null,{}] 12:40:33 INFO - PROCESS | 1666 | 1463686833740 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:33 INFO - PROCESS | 1666 | 1463686833849 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 12:40:33 INFO - PROCESS | 1666 | 1463686833956 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x13695b000 == 92 [pid = 1666] [id = 367] 12:40:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x121e0c400) [pid = 1666] [serial = 1100] [outer = 0x0] 12:40:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x128c99800) [pid = 1666] [serial = 1101] [outer = 0x121e0c400] 12:40:33 INFO - PROCESS | 1666 | 1463686833988 Marionette DEBUG loaded listener.js 12:40:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x128fc1800) [pid = 1666] [serial = 1102] [outer = 0x121e0c400] 12:40:34 INFO - PROCESS | 1666 | 1463686834511 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 12:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 820ms 12:40:34 INFO - PROCESS | 1666 | 1463686834556 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 12:40:34 INFO - PROCESS | 1666 | 1463686834558 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 12:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:40:34 INFO - PROCESS | 1666 | 1463686834560 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:40:34 INFO - PROCESS | 1666 | 1463686834561 Marionette TRACE conn2 <- [1,1442,null,{}] 12:40:34 INFO - PROCESS | 1666 | 1463686834564 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:34 INFO - PROCESS | 1666 | 1463686834736 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 12:40:35 INFO - PROCESS | 1666 | 1463686835073 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x116341800 == 93 [pid = 1666] [id = 368] 12:40:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x111010800) [pid = 1666] [serial = 1103] [outer = 0x0] 12:40:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x111019c00) [pid = 1666] [serial = 1104] [outer = 0x111010800] 12:40:35 INFO - PROCESS | 1666 | 1463686835137 Marionette DEBUG loaded listener.js 12:40:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x11224d800) [pid = 1666] [serial = 1105] [outer = 0x111010800] 12:40:35 INFO - PROCESS | 1666 | 1463686835693 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 12:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1171ms 12:40:35 INFO - PROCESS | 1666 | 1463686835733 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 12:40:35 INFO - PROCESS | 1666 | 1463686835737 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 12:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:40:35 INFO - PROCESS | 1666 | 1463686835741 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:40:35 INFO - PROCESS | 1666 | 1463686835744 Marionette TRACE conn2 <- [1,1446,null,{}] 12:40:35 INFO - PROCESS | 1666 | 1463686835749 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:35 INFO - PROCESS | 1666 | 1463686835898 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 12:40:36 INFO - PROCESS | 1666 | 1463686836001 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x121197000 == 94 [pid = 1666] [id = 369] 12:40:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x1126c5000) [pid = 1666] [serial = 1106] [outer = 0x0] 12:40:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x11278d400) [pid = 1666] [serial = 1107] [outer = 0x1126c5000] 12:40:36 INFO - PROCESS | 1666 | 1463686836029 Marionette DEBUG loaded listener.js 12:40:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 176 (0x112853800) [pid = 1666] [serial = 1108] [outer = 0x1126c5000] 12:40:36 INFO - PROCESS | 1666 | 1463686836555 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 12:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 829ms 12:40:36 INFO - PROCESS | 1666 | 1463686836587 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 12:40:36 INFO - PROCESS | 1666 | 1463686836591 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 12:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:40:36 INFO - PROCESS | 1666 | 1463686836600 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:40:36 INFO - PROCESS | 1666 | 1463686836603 Marionette TRACE conn2 <- [1,1450,null,{}] 12:40:36 INFO - PROCESS | 1666 | 1463686836606 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:36 INFO - PROCESS | 1666 | 1463686836742 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 12:40:36 INFO - PROCESS | 1666 | 1463686836822 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x11743d000 == 95 [pid = 1666] [id = 370] 12:40:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 177 (0x1133fac00) [pid = 1666] [serial = 1109] [outer = 0x0] 12:40:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 178 (0x1160ddc00) [pid = 1666] [serial = 1110] [outer = 0x1133fac00] 12:40:36 INFO - PROCESS | 1666 | 1463686836850 Marionette DEBUG loaded listener.js 12:40:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 179 (0x1168b1400) [pid = 1666] [serial = 1111] [outer = 0x1133fac00] 12:40:37 INFO - PROCESS | 1666 | 1463686837330 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 12:40:37 INFO - PROCESS | 1666 | --DOCSHELL 0x11757a000 == 94 [pid = 1666] [id = 282] 12:40:37 INFO - PROCESS | 1666 | --DOCSHELL 0x12d6a3000 == 93 [pid = 1666] [id = 265] 12:40:37 INFO - PROCESS | 1666 | --DOCSHELL 0x12d236800 == 92 [pid = 1666] [id = 361] 12:40:37 INFO - PROCESS | 1666 | --DOCSHELL 0x12d216000 == 91 [pid = 1666] [id = 360] 12:40:37 INFO - PROCESS | 1666 | --DOCSHELL 0x1242bc000 == 90 [pid = 1666] [id = 359] 12:40:37 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb78800 == 89 [pid = 1666] [id = 358] 12:40:37 INFO - PROCESS | 1666 | --DOCSHELL 0x12bd65800 == 88 [pid = 1666] [id = 357] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 178 (0x119458c00) [pid = 1666] [serial = 990] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 177 (0x112663c00) [pid = 1666] [serial = 969] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 176 (0x118345400) [pid = 1666] [serial = 972] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 175 (0x119fdbc00) [pid = 1666] [serial = 975] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x1219a7400) [pid = 1666] [serial = 978] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x128fc4800) [pid = 1666] [serial = 981] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x12bd0b400) [pid = 1666] [serial = 984] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x119910c00) [pid = 1666] [serial = 987] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x1218b9000) [pid = 1666] [serial = 1026] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOCSHELL 0x12ac63000 == 87 [pid = 1666] [id = 356] 12:40:37 INFO - PROCESS | 1666 | --DOCSHELL 0x128f5f800 == 86 [pid = 1666] [id = 355] 12:40:37 INFO - PROCESS | 1666 | --DOCSHELL 0x126fcd000 == 85 [pid = 1666] [id = 354] 12:40:37 INFO - PROCESS | 1666 | --DOCSHELL 0x121b4c000 == 84 [pid = 1666] [id = 353] 12:40:37 INFO - PROCESS | 1666 | --DOCSHELL 0x119961800 == 83 [pid = 1666] [id = 352] 12:40:37 INFO - PROCESS | 1666 | --DOCSHELL 0x116097800 == 82 [pid = 1666] [id = 351] 12:40:37 INFO - PROCESS | 1666 | --DOCSHELL 0x119570000 == 81 [pid = 1666] [id = 350] 12:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 774ms 12:40:37 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9c5000 == 80 [pid = 1666] [id = 346] 12:40:37 INFO - PROCESS | 1666 | --DOCSHELL 0x12a8bf800 == 79 [pid = 1666] [id = 345] 12:40:37 INFO - PROCESS | 1666 | --DOCSHELL 0x11994e800 == 78 [pid = 1666] [id = 344] 12:40:37 INFO - PROCESS | 1666 | --DOCSHELL 0x113153800 == 77 [pid = 1666] [id = 343] 12:40:37 INFO - PROCESS | 1666 | --DOCSHELL 0x12a950800 == 76 [pid = 1666] [id = 342] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x118352c00) [pid = 1666] [serial = 1008] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x119a30800) [pid = 1666] [serial = 1012] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x112665400) [pid = 1666] [serial = 994] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x11201a800) [pid = 1666] [serial = 993] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x1169abc00) [pid = 1666] [serial = 1005] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x119907400) [pid = 1666] [serial = 1011] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x116563c00) [pid = 1666] [serial = 1002] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x116951400) [pid = 1666] [serial = 1003] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x1130dcc00) [pid = 1666] [serial = 999] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x115bb2000) [pid = 1666] [serial = 1000] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x1211cd000) [pid = 1666] [serial = 1017] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x11101e800) [pid = 1666] [serial = 996] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x112854400) [pid = 1666] [serial = 997] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x12b24bc00) [pid = 1666] [serial = 967] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x119fd8400) [pid = 1666] [serial = 1015] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x119d0ec00) [pid = 1666] [serial = 1014] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x119fd6400) [pid = 1666] [serial = 1020] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x121293800) [pid = 1666] [serial = 1018] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x12186ac00) [pid = 1666] [serial = 1024] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x119581000) [pid = 1666] [serial = 1009] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x121296c00) [pid = 1666] [serial = 1021] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x11767c000) [pid = 1666] [serial = 1006] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x1212d6c00) [pid = 1666] [serial = 1023] [outer = 0x0] [url = about:blank] 12:40:37 INFO - PROCESS | 1666 | 1463686837392 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 12:40:37 INFO - PROCESS | 1666 | 1463686837393 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 12:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:40:37 INFO - PROCESS | 1666 | 1463686837400 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:40:37 INFO - PROCESS | 1666 | 1463686837404 Marionette TRACE conn2 <- [1,1454,null,{}] 12:40:37 INFO - PROCESS | 1666 | 1463686837410 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:37 INFO - PROCESS | 1666 | 1463686837500 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 12:40:37 INFO - PROCESS | 1666 | 1463686837508 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x116097800 == 77 [pid = 1666] [id = 371] 12:40:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x1169ab400) [pid = 1666] [serial = 1112] [outer = 0x0] 12:40:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x116b5c000) [pid = 1666] [serial = 1113] [outer = 0x1169ab400] 12:40:37 INFO - PROCESS | 1666 | 1463686837534 Marionette DEBUG loaded listener.js 12:40:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x117686000) [pid = 1666] [serial = 1114] [outer = 0x1169ab400] 12:40:37 INFO - PROCESS | 1666 | 1463686837873 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 12:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 525ms 12:40:37 INFO - PROCESS | 1666 | 1463686837938 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 12:40:37 INFO - PROCESS | 1666 | 1463686837940 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 12:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:40:37 INFO - PROCESS | 1666 | 1463686837944 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:40:37 INFO - PROCESS | 1666 | 1463686837945 Marionette TRACE conn2 <- [1,1458,null,{}] 12:40:37 INFO - PROCESS | 1666 | 1463686837947 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:38 INFO - PROCESS | 1666 | 1463686838035 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 12:40:38 INFO - PROCESS | 1666 | 1463686838058 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x119564800 == 78 [pid = 1666] [id = 372] 12:40:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x1184b7000) [pid = 1666] [serial = 1115] [outer = 0x0] 12:40:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x11896ec00) [pid = 1666] [serial = 1116] [outer = 0x1184b7000] 12:40:38 INFO - PROCESS | 1666 | 1463686838086 Marionette DEBUG loaded listener.js 12:40:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x119432000) [pid = 1666] [serial = 1117] [outer = 0x1184b7000] 12:40:38 INFO - PROCESS | 1666 | 1463686838433 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 12:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 521ms 12:40:38 INFO - PROCESS | 1666 | 1463686838468 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 12:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:40:38 INFO - PROCESS | 1666 | 1463686838469 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 12:40:38 INFO - PROCESS | 1666 | 1463686838472 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:40:38 INFO - PROCESS | 1666 | 1463686838474 Marionette TRACE conn2 <- [1,1462,null,{}] 12:40:38 INFO - PROCESS | 1666 | 1463686838477 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:38 INFO - PROCESS | 1666 | 1463686838598 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 12:40:38 INFO - PROCESS | 1666 | 1463686838605 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x113154000 == 79 [pid = 1666] [id = 373] 12:40:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x119902800) [pid = 1666] [serial = 1118] [outer = 0x0] 12:40:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x119907800) [pid = 1666] [serial = 1119] [outer = 0x119902800] 12:40:38 INFO - PROCESS | 1666 | 1463686838655 Marionette DEBUG loaded listener.js 12:40:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x119a37800) [pid = 1666] [serial = 1120] [outer = 0x119902800] 12:40:39 INFO - PROCESS | 1666 | 1463686839109 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 12:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 671ms 12:40:39 INFO - PROCESS | 1666 | 1463686839149 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 12:40:39 INFO - PROCESS | 1666 | 1463686839150 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 12:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:40:39 INFO - PROCESS | 1666 | 1463686839153 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:40:39 INFO - PROCESS | 1666 | 1463686839154 Marionette TRACE conn2 <- [1,1466,null,{}] 12:40:39 INFO - PROCESS | 1666 | 1463686839156 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:39 INFO - PROCESS | 1666 | 1463686839248 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 12:40:39 INFO - PROCESS | 1666 | 1463686839270 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x1253c6000 == 80 [pid = 1666] [id = 374] 12:40:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x119d7c000) [pid = 1666] [serial = 1121] [outer = 0x0] 12:40:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x11a1f0400) [pid = 1666] [serial = 1122] [outer = 0x119d7c000] 12:40:39 INFO - PROCESS | 1666 | 1463686839295 Marionette DEBUG loaded listener.js 12:40:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x12128d000) [pid = 1666] [serial = 1123] [outer = 0x119d7c000] 12:40:39 INFO - PROCESS | 1666 | 1463686839659 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 12:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 518ms 12:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:40:39 INFO - PROCESS | 1666 | 1463686839672 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 12:40:39 INFO - PROCESS | 1666 | 1463686839673 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 12:40:39 INFO - PROCESS | 1666 | 1463686839675 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:40:39 INFO - PROCESS | 1666 | 1463686839676 Marionette TRACE conn2 <- [1,1470,null,{}] 12:40:39 INFO - PROCESS | 1666 | 1463686839679 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:39 INFO - PROCESS | 1666 | 1463686839790 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 12:40:39 INFO - PROCESS | 1666 | 1463686839804 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x127081800 == 81 [pid = 1666] [id = 375] 12:40:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x121290000) [pid = 1666] [serial = 1124] [outer = 0x0] 12:40:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x1212ab800) [pid = 1666] [serial = 1125] [outer = 0x121290000] 12:40:39 INFO - PROCESS | 1666 | 1463686839836 Marionette DEBUG loaded listener.js 12:40:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x1212b7800) [pid = 1666] [serial = 1126] [outer = 0x121290000] 12:40:40 INFO - PROCESS | 1666 | 1463686840172 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 12:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 519ms 12:40:40 INFO - PROCESS | 1666 | 1463686840200 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 12:40:40 INFO - PROCESS | 1666 | 1463686840202 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 12:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:40:40 INFO - PROCESS | 1666 | 1463686840204 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:40:40 INFO - PROCESS | 1666 | 1463686840205 Marionette TRACE conn2 <- [1,1474,null,{}] 12:40:40 INFO - PROCESS | 1666 | 1463686840208 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:40 INFO - PROCESS | 1666 | 1463686840318 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 12:40:40 INFO - PROCESS | 1666 | 1463686840359 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d3c800 == 82 [pid = 1666] [id = 376] 12:40:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x121295000) [pid = 1666] [serial = 1127] [outer = 0x0] 12:40:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x121472c00) [pid = 1666] [serial = 1128] [outer = 0x121295000] 12:40:40 INFO - PROCESS | 1666 | 1463686840384 Marionette DEBUG loaded listener.js 12:40:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x12158c800) [pid = 1666] [serial = 1129] [outer = 0x121295000] 12:40:40 INFO - PROCESS | 1666 | 1463686840714 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 12:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 518ms 12:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:40:40 INFO - PROCESS | 1666 | 1463686840723 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 12:40:40 INFO - PROCESS | 1666 | 1463686840724 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 12:40:40 INFO - PROCESS | 1666 | 1463686840726 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:40:40 INFO - PROCESS | 1666 | 1463686840727 Marionette TRACE conn2 <- [1,1478,null,{}] 12:40:40 INFO - PROCESS | 1666 | 1463686840731 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:40 INFO - PROCESS | 1666 | 1463686840846 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 12:40:40 INFO - PROCESS | 1666 | 1463686840858 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a507000 == 83 [pid = 1666] [id = 377] 12:40:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x1212d7000) [pid = 1666] [serial = 1130] [outer = 0x0] 12:40:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x1218b5800) [pid = 1666] [serial = 1131] [outer = 0x1212d7000] 12:40:40 INFO - PROCESS | 1666 | 1463686840883 Marionette DEBUG loaded listener.js 12:40:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x1219a7400) [pid = 1666] [serial = 1132] [outer = 0x1212d7000] 12:40:41 INFO - PROCESS | 1666 | 1463686841259 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 12:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 570ms 12:40:41 INFO - PROCESS | 1666 | 1463686841297 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 12:40:41 INFO - PROCESS | 1666 | 1463686841299 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 12:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:40:41 INFO - PROCESS | 1666 | 1463686841302 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:40:41 INFO - PROCESS | 1666 | 1463686841304 Marionette TRACE conn2 <- [1,1482,null,{}] 12:40:41 INFO - PROCESS | 1666 | 1463686841307 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:41 INFO - PROCESS | 1666 | 1463686841476 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x119908c00) [pid = 1666] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x12bd03000) [pid = 1666] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x119a3b400) [pid = 1666] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x112668400) [pid = 1666] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x1126f5800) [pid = 1666] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x121475800) [pid = 1666] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x121473800) [pid = 1666] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x121e96c00) [pid = 1666] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x11605b000) [pid = 1666] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x12cb43c00) [pid = 1666] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x110f3d800) [pid = 1666] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x128c98800) [pid = 1666] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x118044000) [pid = 1666] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x11266f800) [pid = 1666] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x119fd7400) [pid = 1666] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x11a1e5400) [pid = 1666] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x1219a6400) [pid = 1666] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x1375e8000) [pid = 1666] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x12a93cc00) [pid = 1666] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x116956800) [pid = 1666] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x119a35000) [pid = 1666] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x127227800) [pid = 1666] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x1295c5800) [pid = 1666] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x116956000) [pid = 1666] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x12d2f7c00) [pid = 1666] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x121f55400) [pid = 1666] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x126bc0000) [pid = 1666] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x126bc0800) [pid = 1666] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x11278f800) [pid = 1666] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x119432c00) [pid = 1666] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x1169ab000) [pid = 1666] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x128f7b800) [pid = 1666] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x112788400) [pid = 1666] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x11958dc00) [pid = 1666] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x11278c800) [pid = 1666] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x119580000) [pid = 1666] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x1212b8c00) [pid = 1666] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x111014c00) [pid = 1666] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x11101d400) [pid = 1666] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x1212dbc00) [pid = 1666] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x11834b000) [pid = 1666] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:40:41 INFO - PROCESS | 1666 | 1463686841992 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x1130a3800 == 84 [pid = 1666] [id = 378] 12:40:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x110f3e400) [pid = 1666] [serial = 1133] [outer = 0x0] 12:40:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x112668400) [pid = 1666] [serial = 1134] [outer = 0x110f3e400] 12:40:42 INFO - PROCESS | 1666 | 1463686842022 Marionette DEBUG loaded listener.js 12:40:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x116705000) [pid = 1666] [serial = 1135] [outer = 0x110f3e400] 12:40:42 INFO - PROCESS | 1666 | 1463686842326 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 12:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1070ms 12:40:42 INFO - PROCESS | 1666 | 1463686842373 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 12:40:42 INFO - PROCESS | 1666 | 1463686842374 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 12:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:40:42 INFO - PROCESS | 1666 | 1463686842376 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:40:42 INFO - PROCESS | 1666 | 1463686842378 Marionette TRACE conn2 <- [1,1486,null,{}] 12:40:42 INFO - PROCESS | 1666 | 1463686842382 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:42 INFO - PROCESS | 1666 | 1463686842498 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 12:40:42 INFO - PROCESS | 1666 | 1463686842668 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b286000 == 85 [pid = 1666] [id = 379] 12:40:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x124248800) [pid = 1666] [serial = 1136] [outer = 0x0] 12:40:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x125030800) [pid = 1666] [serial = 1137] [outer = 0x124248800] 12:40:42 INFO - PROCESS | 1666 | 1463686842717 Marionette DEBUG loaded listener.js 12:40:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x12607cc00) [pid = 1666] [serial = 1138] [outer = 0x124248800] 12:40:43 INFO - PROCESS | 1666 | 1463686843086 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 12:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 722ms 12:40:43 INFO - PROCESS | 1666 | 1463686843100 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 12:40:43 INFO - PROCESS | 1666 | 1463686843102 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 12:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:40:43 INFO - PROCESS | 1666 | 1463686843118 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:40:43 INFO - PROCESS | 1666 | 1463686843120 Marionette TRACE conn2 <- [1,1490,null,{}] 12:40:43 INFO - PROCESS | 1666 | 1463686843122 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:43 INFO - PROCESS | 1666 | 1463686843238 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 12:40:43 INFO - PROCESS | 1666 | 1463686843249 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bd65800 == 86 [pid = 1666] [id = 380] 12:40:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x1260e8c00) [pid = 1666] [serial = 1139] [outer = 0x0] 12:40:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x126bc1c00) [pid = 1666] [serial = 1140] [outer = 0x1260e8c00] 12:40:43 INFO - PROCESS | 1666 | 1463686843289 Marionette DEBUG loaded listener.js 12:40:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x12722a400) [pid = 1666] [serial = 1141] [outer = 0x1260e8c00] 12:40:43 INFO - PROCESS | 1666 | 1463686843746 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 12:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 674ms 12:40:43 INFO - PROCESS | 1666 | 1463686843793 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 12:40:43 INFO - PROCESS | 1666 | 1463686843794 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 12:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:40:43 INFO - PROCESS | 1666 | 1463686843804 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:40:43 INFO - PROCESS | 1666 | 1463686843805 Marionette TRACE conn2 <- [1,1494,null,{}] 12:40:43 INFO - PROCESS | 1666 | 1463686843807 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:43 INFO - PROCESS | 1666 | 1463686843899 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 12:40:43 INFO - PROCESS | 1666 | 1463686843904 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c524000 == 87 [pid = 1666] [id = 381] 12:40:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x1275a6800) [pid = 1666] [serial = 1142] [outer = 0x0] 12:40:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x128c28800) [pid = 1666] [serial = 1143] [outer = 0x1275a6800] 12:40:43 INFO - PROCESS | 1666 | 1463686843936 Marionette DEBUG loaded listener.js 12:40:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x128c30800) [pid = 1666] [serial = 1144] [outer = 0x1275a6800] 12:40:44 INFO - PROCESS | 1666 | 1463686844509 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 12:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 720ms 12:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:40:44 INFO - PROCESS | 1666 | 1463686844524 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 12:40:44 INFO - PROCESS | 1666 | 1463686844526 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 12:40:44 INFO - PROCESS | 1666 | 1463686844549 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:40:44 INFO - PROCESS | 1666 | 1463686844552 Marionette TRACE conn2 <- [1,1498,null,{}] 12:40:44 INFO - PROCESS | 1666 | 1463686844557 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:44 INFO - PROCESS | 1666 | 1463686844697 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 12:40:44 INFO - PROCESS | 1666 | 1463686844777 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x118325800 == 88 [pid = 1666] [id = 382] 12:40:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x1126ef400) [pid = 1666] [serial = 1145] [outer = 0x0] 12:40:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x1126f7c00) [pid = 1666] [serial = 1146] [outer = 0x1126ef400] 12:40:44 INFO - PROCESS | 1666 | 1463686844808 Marionette DEBUG loaded listener.js 12:40:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x112855000) [pid = 1666] [serial = 1147] [outer = 0x1126ef400] 12:40:45 INFO - PROCESS | 1666 | 1463686845246 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 12:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 745ms 12:40:45 INFO - PROCESS | 1666 | 1463686845275 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 12:40:45 INFO - PROCESS | 1666 | 1463686845280 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 12:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:40:45 INFO - PROCESS | 1666 | 1463686845284 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:40:45 INFO - PROCESS | 1666 | 1463686845286 Marionette TRACE conn2 <- [1,1502,null,{}] 12:40:45 INFO - PROCESS | 1666 | 1463686845289 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:45 INFO - PROCESS | 1666 | 1463686845403 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 12:40:45 INFO - PROCESS | 1666 | 1463686845481 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a02d000 == 89 [pid = 1666] [id = 383] 12:40:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x112a5e800) [pid = 1666] [serial = 1148] [outer = 0x0] 12:40:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x115bb6400) [pid = 1666] [serial = 1149] [outer = 0x112a5e800] 12:40:45 INFO - PROCESS | 1666 | 1463686845513 Marionette DEBUG loaded listener.js 12:40:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x1169a2c00) [pid = 1666] [serial = 1150] [outer = 0x112a5e800] 12:40:45 INFO - PROCESS | 1666 | 1463686845935 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 12:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 669ms 12:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:40:45 INFO - PROCESS | 1666 | 1463686845954 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 12:40:45 INFO - PROCESS | 1666 | 1463686845955 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 12:40:45 INFO - PROCESS | 1666 | 1463686845957 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:40:45 INFO - PROCESS | 1666 | 1463686845960 Marionette TRACE conn2 <- [1,1506,null,{}] 12:40:45 INFO - PROCESS | 1666 | 1463686845968 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:46 INFO - PROCESS | 1666 | 1463686846106 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 12:40:46 INFO - PROCESS | 1666 | 1463686846185 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b279800 == 90 [pid = 1666] [id = 384] 12:40:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x11767e800) [pid = 1666] [serial = 1151] [outer = 0x0] 12:40:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x11942cc00) [pid = 1666] [serial = 1152] [outer = 0x11767e800] 12:40:46 INFO - PROCESS | 1666 | 1463686846219 Marionette DEBUG loaded listener.js 12:40:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x119a32c00) [pid = 1666] [serial = 1153] [outer = 0x11767e800] 12:40:46 INFO - PROCESS | 1666 | 1463686846699 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 12:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 774ms 12:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:40:46 INFO - PROCESS | 1666 | 1463686846732 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 12:40:46 INFO - PROCESS | 1666 | 1463686846734 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 12:40:46 INFO - PROCESS | 1666 | 1463686846736 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:40:46 INFO - PROCESS | 1666 | 1463686846738 Marionette TRACE conn2 <- [1,1510,null,{}] 12:40:46 INFO - PROCESS | 1666 | 1463686846740 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:46 INFO - PROCESS | 1666 | 1463686846854 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 12:40:46 INFO - PROCESS | 1666 | 1463686846932 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb8a000 == 91 [pid = 1666] [id = 385] 12:40:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x119d7b400) [pid = 1666] [serial = 1154] [outer = 0x0] 12:40:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x11a1e5000) [pid = 1666] [serial = 1155] [outer = 0x119d7b400] 12:40:46 INFO - PROCESS | 1666 | 1463686846962 Marionette DEBUG loaded listener.js 12:40:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x1212b5c00) [pid = 1666] [serial = 1156] [outer = 0x119d7b400] 12:40:47 INFO - PROCESS | 1666 | 1463686847360 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 12:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 670ms 12:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:40:47 INFO - PROCESS | 1666 | 1463686847406 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 12:40:47 INFO - PROCESS | 1666 | 1463686847408 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 12:40:47 INFO - PROCESS | 1666 | 1463686847410 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:40:47 INFO - PROCESS | 1666 | 1463686847411 Marionette TRACE conn2 <- [1,1514,null,{}] 12:40:47 INFO - PROCESS | 1666 | 1463686847428 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:47 INFO - PROCESS | 1666 | 1463686847578 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 12:40:47 INFO - PROCESS | 1666 | 1463686847591 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d017800 == 92 [pid = 1666] [id = 386] 12:40:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x12186ac00) [pid = 1666] [serial = 1157] [outer = 0x0] 12:40:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x121908c00) [pid = 1666] [serial = 1158] [outer = 0x12186ac00] 12:40:47 INFO - PROCESS | 1666 | 1463686847620 Marionette DEBUG loaded listener.js 12:40:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x121f58000) [pid = 1666] [serial = 1159] [outer = 0x12186ac00] 12:40:48 INFO - PROCESS | 1666 | 1463686848046 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 12:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 687ms 12:40:48 INFO - PROCESS | 1666 | 1463686848098 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 12:40:48 INFO - PROCESS | 1666 | 1463686848099 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 12:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:40:48 INFO - PROCESS | 1666 | 1463686848101 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:40:48 INFO - PROCESS | 1666 | 1463686848102 Marionette TRACE conn2 <- [1,1518,null,{}] 12:40:48 INFO - PROCESS | 1666 | 1463686848105 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:48 INFO - PROCESS | 1666 | 1463686848223 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 12:40:48 INFO - PROCESS | 1666 | 1463686848301 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d24d800 == 93 [pid = 1666] [id = 387] 12:40:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x12188dc00) [pid = 1666] [serial = 1160] [outer = 0x0] 12:40:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x1275a8000) [pid = 1666] [serial = 1161] [outer = 0x12188dc00] 12:40:48 INFO - PROCESS | 1666 | 1463686848333 Marionette DEBUG loaded listener.js 12:40:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x128f7e000) [pid = 1666] [serial = 1162] [outer = 0x12188dc00] 12:40:48 INFO - PROCESS | 1666 | 1463686848762 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 12:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 669ms 12:40:48 INFO - PROCESS | 1666 | 1463686848770 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 12:40:48 INFO - PROCESS | 1666 | 1463686848772 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 12:40:48 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:40:48 INFO - PROCESS | 1666 | 1463686848774 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:40:48 INFO - PROCESS | 1666 | 1463686848775 Marionette TRACE conn2 <- [1,1522,null,{}] 12:40:48 INFO - PROCESS | 1666 | 1463686848778 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:48 INFO - PROCESS | 1666 | 1463686848887 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 12:40:48 INFO - PROCESS | 1666 | 1463686848994 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d6b7800 == 94 [pid = 1666] [id = 388] 12:40:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x119a3dc00) [pid = 1666] [serial = 1163] [outer = 0x0] 12:40:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x128fbe000) [pid = 1666] [serial = 1164] [outer = 0x119a3dc00] 12:40:49 INFO - PROCESS | 1666 | 1463686849026 Marionette DEBUG loaded listener.js 12:40:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x1290a1c00) [pid = 1666] [serial = 1165] [outer = 0x119a3dc00] 12:40:49 INFO - PROCESS | 1666 | 1463686849386 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 12:40:49 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:40:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:40:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:40:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:40:49 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:40:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:40:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:40:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:40:49 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 12:40:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:40:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:40:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:40:49 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 12:40:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:40:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:40:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:40:49 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 623ms 12:40:49 INFO - PROCESS | 1666 | 1463686849399 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 12:40:49 INFO - PROCESS | 1666 | 1463686849401 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 12:40:49 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:40:49 INFO - PROCESS | 1666 | 1463686849403 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:40:49 INFO - PROCESS | 1666 | 1463686849404 Marionette TRACE conn2 <- [1,1526,null,{}] 12:40:49 INFO - PROCESS | 1666 | 1463686849407 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:49 INFO - PROCESS | 1666 | 1463686849515 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 12:40:49 INFO - PROCESS | 1666 | 1463686849623 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x13722f800 == 95 [pid = 1666] [id = 389] 12:40:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x129311400) [pid = 1666] [serial = 1166] [outer = 0x0] 12:40:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x12931d800) [pid = 1666] [serial = 1167] [outer = 0x129311400] 12:40:49 INFO - PROCESS | 1666 | 1463686849656 Marionette DEBUG loaded listener.js 12:40:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x1295b2c00) [pid = 1666] [serial = 1168] [outer = 0x129311400] 12:40:50 INFO - PROCESS | 1666 | 1463686850008 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 12:40:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:40:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:40:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:40:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:40:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:40:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:40:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:40:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:40:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:40:50 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 620ms 12:40:50 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:40:50 INFO - PROCESS | 1666 | 1463686850024 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 12:40:50 INFO - PROCESS | 1666 | 1463686850025 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 12:40:50 INFO - PROCESS | 1666 | 1463686850028 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:40:50 INFO - PROCESS | 1666 | 1463686850029 Marionette TRACE conn2 <- [1,1530,null,{}] 12:40:50 INFO - PROCESS | 1666 | 1463686850032 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:50 INFO - PROCESS | 1666 | 1463686850144 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 12:40:50 INFO - PROCESS | 1666 | 1463686850282 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d30a000 == 96 [pid = 1666] [id = 390] 12:40:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x112669000) [pid = 1666] [serial = 1169] [outer = 0x0] 12:40:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x129311c00) [pid = 1666] [serial = 1170] [outer = 0x112669000] 12:40:50 INFO - PROCESS | 1666 | 1463686850316 Marionette DEBUG loaded listener.js 12:40:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x1295d1000) [pid = 1666] [serial = 1171] [outer = 0x112669000] 12:40:50 INFO - PROCESS | 1666 | 1463686850673 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 12:40:50 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 12:40:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:40:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:40:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:40:50 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 12:40:50 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:40:50 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 670ms 12:40:50 INFO - PROCESS | 1666 | 1463686850698 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 12:40:50 INFO - PROCESS | 1666 | 1463686850700 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 12:40:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:40:50 INFO - PROCESS | 1666 | 1463686850702 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:40:50 INFO - PROCESS | 1666 | 1463686850703 Marionette TRACE conn2 <- [1,1534,null,{}] 12:40:50 INFO - PROCESS | 1666 | 1463686850706 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:50 INFO - PROCESS | 1666 | 1463686850818 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 12:40:50 INFO - PROCESS | 1666 | 1463686850901 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f5f800 == 97 [pid = 1666] [id = 391] 12:40:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x11285ac00) [pid = 1666] [serial = 1172] [outer = 0x0] 12:40:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x1168a3800) [pid = 1666] [serial = 1173] [outer = 0x11285ac00] 12:40:50 INFO - PROCESS | 1666 | 1463686850933 Marionette DEBUG loaded listener.js 12:40:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x128de1800) [pid = 1666] [serial = 1174] [outer = 0x11285ac00] 12:40:51 INFO - PROCESS | 1666 | 1463686851380 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 12:40:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:40:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 719ms 12:40:51 INFO - PROCESS | 1666 | 1463686851437 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 12:40:51 INFO - PROCESS | 1666 | 1463686851440 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 12:40:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:40:51 INFO - PROCESS | 1666 | 1463686851448 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:40:51 INFO - PROCESS | 1666 | 1463686851452 Marionette TRACE conn2 <- [1,1538,null,{}] 12:40:51 INFO - PROCESS | 1666 | 1463686851455 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:51 INFO - PROCESS | 1666 | 1463686851608 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 12:40:51 INFO - PROCESS | 1666 | 1463686851971 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x113153000 == 98 [pid = 1666] [id = 392] 12:40:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x110f44c00) [pid = 1666] [serial = 1175] [outer = 0x0] 12:40:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x111b04c00) [pid = 1666] [serial = 1176] [outer = 0x110f44c00] 12:40:52 INFO - PROCESS | 1666 | 1463686852024 Marionette DEBUG loaded listener.js 12:40:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x11266e000) [pid = 1666] [serial = 1177] [outer = 0x110f44c00] 12:40:52 INFO - PROCESS | 1666 | 1463686852547 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:40:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:40:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1174ms 12:40:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:40:52 INFO - PROCESS | 1666 | 1463686852622 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 12:40:52 INFO - PROCESS | 1666 | 1463686852624 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 12:40:52 INFO - PROCESS | 1666 | 1463686852627 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:40:52 INFO - PROCESS | 1666 | 1463686852629 Marionette TRACE conn2 <- [1,1542,null,{}] 12:40:52 INFO - PROCESS | 1666 | 1463686852633 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:52 INFO - PROCESS | 1666 | 1463686852744 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 12:40:52 INFO - PROCESS | 1666 | 1463686852829 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x116ba9800 == 99 [pid = 1666] [id = 393] 12:40:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x112a62000) [pid = 1666] [serial = 1178] [outer = 0x0] 12:40:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x112e06000) [pid = 1666] [serial = 1179] [outer = 0x112a62000] 12:40:52 INFO - PROCESS | 1666 | 1463686852859 Marionette DEBUG loaded listener.js 12:40:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x115f50c00) [pid = 1666] [serial = 1180] [outer = 0x112a62000] 12:40:53 INFO - PROCESS | 1666 | 1463686853349 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 12:40:53 INFO - PROCESS | 1666 | --DOCSHELL 0x12bd65800 == 98 [pid = 1666] [id = 380] 12:40:53 INFO - PROCESS | 1666 | --DOCSHELL 0x12b286000 == 97 [pid = 1666] [id = 379] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x12931c800) [pid = 1666] [serial = 1086] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOCSHELL 0x1130a3800 == 96 [pid = 1666] [id = 378] 12:40:53 INFO - PROCESS | 1666 | --DOCSHELL 0x12a507000 == 95 [pid = 1666] [id = 377] 12:40:53 INFO - PROCESS | 1666 | --DOCSHELL 0x128d3c800 == 94 [pid = 1666] [id = 376] 12:40:53 INFO - PROCESS | 1666 | --DOCSHELL 0x127081800 == 93 [pid = 1666] [id = 375] 12:40:53 INFO - PROCESS | 1666 | --DOCSHELL 0x1253c6000 == 92 [pid = 1666] [id = 374] 12:40:53 INFO - PROCESS | 1666 | --DOCSHELL 0x113154000 == 91 [pid = 1666] [id = 373] 12:40:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:40:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 821ms 12:40:53 INFO - PROCESS | 1666 | --DOCSHELL 0x119564800 == 90 [pid = 1666] [id = 372] 12:40:53 INFO - PROCESS | 1666 | --DOCSHELL 0x116097800 == 89 [pid = 1666] [id = 371] 12:40:53 INFO - PROCESS | 1666 | --DOCSHELL 0x11743d000 == 88 [pid = 1666] [id = 370] 12:40:53 INFO - PROCESS | 1666 | --DOCSHELL 0x121197000 == 87 [pid = 1666] [id = 369] 12:40:53 INFO - PROCESS | 1666 | --DOCSHELL 0x116341800 == 86 [pid = 1666] [id = 368] 12:40:53 INFO - PROCESS | 1666 | --DOCSHELL 0x12db64800 == 85 [pid = 1666] [id = 366] 12:40:53 INFO - PROCESS | 1666 | --DOCSHELL 0x12d320000 == 84 [pid = 1666] [id = 365] 12:40:53 INFO - PROCESS | 1666 | --DOCSHELL 0x1290c2800 == 83 [pid = 1666] [id = 364] 12:40:53 INFO - PROCESS | 1666 | --DOCSHELL 0x118f7a800 == 82 [pid = 1666] [id = 363] 12:40:53 INFO - PROCESS | 1666 | 1463686853468 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 12:40:53 INFO - PROCESS | 1666 | 1463686853473 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 12:40:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x1275ac000) [pid = 1666] [serial = 852] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x137fdf800) [pid = 1666] [serial = 925] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x12d2f4c00) [pid = 1666] [serial = 919] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x118f9b400) [pid = 1666] [serial = 973] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x1219a2800) [pid = 1666] [serial = 910] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x1295b6400) [pid = 1666] [serial = 982] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x12c53ac00) [pid = 1666] [serial = 916] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x12146f000) [pid = 1666] [serial = 849] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x137fd5400) [pid = 1666] [serial = 922] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x12bdc9400) [pid = 1666] [serial = 988] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x12bdc5000) [pid = 1666] [serial = 985] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x1212aa400) [pid = 1666] [serial = 976] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x11652e400) [pid = 1666] [serial = 846] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x1218b8000) [pid = 1666] [serial = 991] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x1261b2c00) [pid = 1666] [serial = 979] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x12bdb8800) [pid = 1666] [serial = 858] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x129389c00) [pid = 1666] [serial = 913] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x11896d000) [pid = 1666] [serial = 907] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x12d29c800) [pid = 1666] [serial = 861] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x11278ac00) [pid = 1666] [serial = 970] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x12931cc00) [pid = 1666] [serial = 855] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x137fd7400) [pid = 1666] [serial = 928] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x12607e000) [pid = 1666] [serial = 1068] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x126f5a400) [pid = 1666] [serial = 1071] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x12759ec00) [pid = 1666] [serial = 1074] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x116b59800) [pid = 1666] [serial = 1077] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x128c2c400) [pid = 1666] [serial = 1080] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x119910800) [pid = 1666] [serial = 1078] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x118345800) [pid = 1666] [serial = 1056] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x128fc6800) [pid = 1666] [serial = 1083] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x112a69800) [pid = 1666] [serial = 1051] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x112792000) [pid = 1666] [serial = 1050] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x119a38000) [pid = 1666] [serial = 1059] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x112dc2c00) [pid = 1666] [serial = 1032] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x115bb1400) [pid = 1666] [serial = 1033] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x119fd0000) [pid = 1666] [serial = 1060] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x119a33c00) [pid = 1666] [serial = 1038] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x1212b0c00) [pid = 1666] [serial = 1039] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x121476c00) [pid = 1666] [serial = 1041] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x12158d800) [pid = 1666] [serial = 1042] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x11266f000) [pid = 1666] [serial = 1047] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x121f5d000) [pid = 1666] [serial = 1048] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x112e03800) [pid = 1666] [serial = 1053] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x116710000) [pid = 1666] [serial = 1054] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x1275adc00) [pid = 1666] [serial = 1075] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x1219a9800) [pid = 1666] [serial = 1044] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x12500f000) [pid = 1666] [serial = 1045] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x11896e800) [pid = 1666] [serial = 1035] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x11942d000) [pid = 1666] [serial = 1036] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x11278ec00) [pid = 1666] [serial = 1030] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x1126c2000) [pid = 1666] [serial = 1029] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x1211cf400) [pid = 1666] [serial = 1062] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x1212b4400) [pid = 1666] [serial = 1063] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x128f7a400) [pid = 1666] [serial = 1081] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x119431800) [pid = 1666] [serial = 1057] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x1212b1c00) [pid = 1666] [serial = 1065] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x126bbfc00) [pid = 1666] [serial = 1069] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x127061800) [pid = 1666] [serial = 1072] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x1290a1400) [pid = 1666] [serial = 1084] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x121f5b000) [pid = 1666] [serial = 1066] [outer = 0x0] [url = about:blank] 12:40:53 INFO - PROCESS | 1666 | 1463686853506 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:40:53 INFO - PROCESS | 1666 | 1463686853508 Marionette TRACE conn2 <- [1,1546,null,{}] 12:40:53 INFO - PROCESS | 1666 | 1463686853512 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:53 INFO - PROCESS | 1666 | 1463686853639 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 12:40:53 INFO - PROCESS | 1666 | 1463686853646 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x116912800 == 83 [pid = 1666] [id = 394] 12:40:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x116711800) [pid = 1666] [serial = 1181] [outer = 0x0] 12:40:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x116956000) [pid = 1666] [serial = 1182] [outer = 0x116711800] 12:40:53 INFO - PROCESS | 1666 | 1463686853673 Marionette DEBUG loaded listener.js 12:40:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x118344000) [pid = 1666] [serial = 1183] [outer = 0x116711800] 12:40:54 INFO - PROCESS | 1666 | 1463686854065 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:40:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:40:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 586ms 12:40:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:40:54 INFO - PROCESS | 1666 | 1463686854084 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 12:40:54 INFO - PROCESS | 1666 | 1463686854086 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 12:40:54 INFO - PROCESS | 1666 | 1463686854093 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:40:54 INFO - PROCESS | 1666 | 1463686854099 Marionette TRACE conn2 <- [1,1550,null,{}] 12:40:54 INFO - PROCESS | 1666 | 1463686854103 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:54 INFO - PROCESS | 1666 | 1463686854248 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 12:40:54 INFO - PROCESS | 1666 | 1463686854259 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x1217b0000 == 84 [pid = 1666] [id = 395] 12:40:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x11834ec00) [pid = 1666] [serial = 1184] [outer = 0x0] 12:40:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x118f99c00) [pid = 1666] [serial = 1185] [outer = 0x11834ec00] 12:40:54 INFO - PROCESS | 1666 | 1463686854301 Marionette DEBUG loaded listener.js 12:40:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x119a2e400) [pid = 1666] [serial = 1186] [outer = 0x11834ec00] 12:40:54 INFO - PROCESS | 1666 | 1463686854701 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 12:40:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:40:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 629ms 12:40:54 INFO - PROCESS | 1666 | 1463686854719 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 12:40:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:40:54 INFO - PROCESS | 1666 | 1463686854720 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 12:40:54 INFO - PROCESS | 1666 | 1463686854723 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:40:54 INFO - PROCESS | 1666 | 1463686854724 Marionette TRACE conn2 <- [1,1554,null,{}] 12:40:54 INFO - PROCESS | 1666 | 1463686854726 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:54 INFO - PROCESS | 1666 | 1463686854831 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 12:40:54 INFO - PROCESS | 1666 | 1463686854835 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x1253c1000 == 85 [pid = 1666] [id = 396] 12:40:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x119a35800) [pid = 1666] [serial = 1187] [outer = 0x0] 12:40:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x119fd7800) [pid = 1666] [serial = 1188] [outer = 0x119a35800] 12:40:54 INFO - PROCESS | 1666 | 1463686854861 Marionette DEBUG loaded listener.js 12:40:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x121290c00) [pid = 1666] [serial = 1189] [outer = 0x119a35800] 12:40:55 INFO - PROCESS | 1666 | 1463686855213 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 12:40:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:40:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 521ms 12:40:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:40:55 INFO - PROCESS | 1666 | 1463686855245 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 12:40:55 INFO - PROCESS | 1666 | 1463686855246 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 12:40:55 INFO - PROCESS | 1666 | 1463686855251 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:40:55 INFO - PROCESS | 1666 | 1463686855252 Marionette TRACE conn2 <- [1,1558,null,{}] 12:40:55 INFO - PROCESS | 1666 | 1463686855254 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:55 INFO - PROCESS | 1666 | 1463686855345 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 12:40:55 INFO - PROCESS | 1666 | 1463686855431 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x128f47000 == 86 [pid = 1666] [id = 397] 12:40:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x1212d9800) [pid = 1666] [serial = 1190] [outer = 0x0] 12:40:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x121581400) [pid = 1666] [serial = 1191] [outer = 0x1212d9800] 12:40:55 INFO - PROCESS | 1666 | 1463686855463 Marionette DEBUG loaded listener.js 12:40:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x1219a0400) [pid = 1666] [serial = 1192] [outer = 0x1212d9800] 12:40:55 INFO - PROCESS | 1666 | 1463686855780 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 12:40:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:40:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 571ms 12:40:55 INFO - PROCESS | 1666 | 1463686855823 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 12:40:55 INFO - PROCESS | 1666 | 1463686855824 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 12:40:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:40:55 INFO - PROCESS | 1666 | 1463686855826 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:40:55 INFO - PROCESS | 1666 | 1463686855827 Marionette TRACE conn2 <- [1,1562,null,{}] 12:40:55 INFO - PROCESS | 1666 | 1463686855830 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:55 INFO - PROCESS | 1666 | 1463686855957 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 12:40:55 INFO - PROCESS | 1666 | 1463686855971 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8d0000 == 87 [pid = 1666] [id = 398] 12:40:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x1219a1400) [pid = 1666] [serial = 1193] [outer = 0x0] 12:40:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x121f5b000) [pid = 1666] [serial = 1194] [outer = 0x1219a1400] 12:40:55 INFO - PROCESS | 1666 | 1463686855997 Marionette DEBUG loaded listener.js 12:40:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x1261bf400) [pid = 1666] [serial = 1195] [outer = 0x1219a1400] 12:40:56 INFO - PROCESS | 1666 | 1463686856345 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 12:40:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:40:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 569ms 12:40:56 INFO - PROCESS | 1666 | 1463686856396 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 12:40:56 INFO - PROCESS | 1666 | 1463686856397 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 12:40:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:40:56 INFO - PROCESS | 1666 | 1463686856399 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:40:56 INFO - PROCESS | 1666 | 1463686856400 Marionette TRACE conn2 <- [1,1566,null,{}] 12:40:56 INFO - PROCESS | 1666 | 1463686856402 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:56 INFO - PROCESS | 1666 | 1463686856518 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 12:40:56 INFO - PROCESS | 1666 | 1463686856530 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ac5e800 == 88 [pid = 1666] [id = 399] 12:40:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x126bc0400) [pid = 1666] [serial = 1196] [outer = 0x0] 12:40:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x1275a7000) [pid = 1666] [serial = 1197] [outer = 0x126bc0400] 12:40:56 INFO - PROCESS | 1666 | 1463686856555 Marionette DEBUG loaded listener.js 12:40:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x128c31c00) [pid = 1666] [serial = 1198] [outer = 0x126bc0400] 12:40:56 INFO - PROCESS | 1666 | 1463686856897 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 12:40:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:40:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 520ms 12:40:56 INFO - PROCESS | 1666 | 1463686856919 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 12:40:56 INFO - PROCESS | 1666 | 1463686856920 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 12:40:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:40:56 INFO - PROCESS | 1666 | 1463686856923 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:40:56 INFO - PROCESS | 1666 | 1463686856924 Marionette TRACE conn2 <- [1,1570,null,{}] 12:40:56 INFO - PROCESS | 1666 | 1463686856926 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:57 INFO - PROCESS | 1666 | 1463686857050 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 12:40:57 INFO - PROCESS | 1666 | 1463686857054 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9d1000 == 89 [pid = 1666] [id = 400] 12:40:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x12722c400) [pid = 1666] [serial = 1199] [outer = 0x0] 12:40:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x128ca2800) [pid = 1666] [serial = 1200] [outer = 0x12722c400] 12:40:57 INFO - PROCESS | 1666 | 1463686857079 Marionette DEBUG loaded listener.js 12:40:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x129313000) [pid = 1666] [serial = 1201] [outer = 0x12722c400] 12:40:57 INFO - PROCESS | 1666 | 1463686857455 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 12:40:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:40:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 567ms 12:40:57 INFO - PROCESS | 1666 | 1463686857495 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 12:40:57 INFO - PROCESS | 1666 | 1463686857497 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 12:40:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:40:57 INFO - PROCESS | 1666 | 1463686857499 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:40:57 INFO - PROCESS | 1666 | 1463686857500 Marionette TRACE conn2 <- [1,1574,null,{}] 12:40:57 INFO - PROCESS | 1666 | 1463686857502 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:57 INFO - PROCESS | 1666 | 1463686857622 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 12:40:57 INFO - PROCESS | 1666 | 1463686857637 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c513000 == 90 [pid = 1666] [id = 401] 12:40:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x110f39000) [pid = 1666] [serial = 1202] [outer = 0x0] 12:40:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x1295c0400) [pid = 1666] [serial = 1203] [outer = 0x110f39000] 12:40:57 INFO - PROCESS | 1666 | 1463686857662 Marionette DEBUG loaded listener.js 12:40:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x12a8e0400) [pid = 1666] [serial = 1204] [outer = 0x110f39000] 12:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x121290000) [pid = 1666] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x121295000) [pid = 1666] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x1212d7000) [pid = 1666] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x1184b7000) [pid = 1666] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x1169ab400) [pid = 1666] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x1126c5000) [pid = 1666] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x111010800) [pid = 1666] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x119902800) [pid = 1666] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x1133fac00) [pid = 1666] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x119d7c000) [pid = 1666] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x110f3e400) [pid = 1666] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x124248800) [pid = 1666] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x1260e8c00) [pid = 1666] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:40:58 INFO - PROCESS | 1666 | 1463686858086 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 12:40:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:40:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 620ms 12:40:58 INFO - PROCESS | 1666 | 1463686858123 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 12:40:58 INFO - PROCESS | 1666 | 1463686858125 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 12:40:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:40:58 INFO - PROCESS | 1666 | 1463686858134 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:40:58 INFO - PROCESS | 1666 | 1463686858136 Marionette TRACE conn2 <- [1,1578,null,{}] 12:40:58 INFO - PROCESS | 1666 | 1463686858139 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:58 INFO - PROCESS | 1666 | 1463686858291 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 12:40:58 INFO - PROCESS | 1666 | 1463686858340 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a960800 == 91 [pid = 1666] [id = 402] 12:40:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x1167c7000) [pid = 1666] [serial = 1205] [outer = 0x0] 12:40:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x119581800) [pid = 1666] [serial = 1206] [outer = 0x1167c7000] 12:40:58 INFO - PROCESS | 1666 | 1463686858369 Marionette DEBUG loaded listener.js 12:40:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x1261b3800) [pid = 1666] [serial = 1207] [outer = 0x1167c7000] 12:40:58 INFO - PROCESS | 1666 | 1463686858767 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 12:40:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:40:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 676ms 12:40:58 INFO - PROCESS | 1666 | 1463686858805 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 12:40:58 INFO - PROCESS | 1666 | 1463686858807 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 12:40:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:40:58 INFO - PROCESS | 1666 | 1463686858811 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:40:58 INFO - PROCESS | 1666 | 1463686858813 Marionette TRACE conn2 <- [1,1582,null,{}] 12:40:58 INFO - PROCESS | 1666 | 1463686858825 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:58 INFO - PROCESS | 1666 | 1463686858937 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 12:40:58 INFO - PROCESS | 1666 | 1463686858941 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d00a800 == 92 [pid = 1666] [id = 403] 12:40:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x119d0e000) [pid = 1666] [serial = 1208] [outer = 0x0] 12:40:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x1295bf800) [pid = 1666] [serial = 1209] [outer = 0x119d0e000] 12:40:58 INFO - PROCESS | 1666 | 1463686858965 Marionette DEBUG loaded listener.js 12:40:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x12ab75c00) [pid = 1666] [serial = 1210] [outer = 0x119d0e000] 12:40:59 INFO - PROCESS | 1666 | 1463686859443 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 12:40:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:40:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 685ms 12:40:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:40:59 INFO - PROCESS | 1666 | 1463686859504 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 12:40:59 INFO - PROCESS | 1666 | 1463686859506 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 12:40:59 INFO - PROCESS | 1666 | 1463686859510 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:40:59 INFO - PROCESS | 1666 | 1463686859512 Marionette TRACE conn2 <- [1,1586,null,{}] 12:40:59 INFO - PROCESS | 1666 | 1463686859517 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:59 INFO - PROCESS | 1666 | 1463686859700 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 12:40:59 INFO - PROCESS | 1666 | 1463686859715 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d251800 == 93 [pid = 1666] [id = 404] 12:40:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x12ab7f400) [pid = 1666] [serial = 1211] [outer = 0x0] 12:40:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x12abca800) [pid = 1666] [serial = 1212] [outer = 0x12ab7f400] 12:40:59 INFO - PROCESS | 1666 | 1463686859742 Marionette DEBUG loaded listener.js 12:40:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x12abd5400) [pid = 1666] [serial = 1213] [outer = 0x12ab7f400] 12:41:00 INFO - PROCESS | 1666 | 1463686860247 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 12:41:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:41:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 773ms 12:41:00 INFO - PROCESS | 1666 | 1463686860297 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 12:41:00 INFO - PROCESS | 1666 | 1463686860302 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 12:41:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:41:00 INFO - PROCESS | 1666 | 1463686860307 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:41:00 INFO - PROCESS | 1666 | 1463686860309 Marionette TRACE conn2 <- [1,1590,null,{}] 12:41:00 INFO - PROCESS | 1666 | 1463686860315 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:00 INFO - PROCESS | 1666 | 1463686860437 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 12:41:00 INFO - PROCESS | 1666 | 1463686860517 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x118f80800 == 94 [pid = 1666] [id = 405] 12:41:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x11278a000) [pid = 1666] [serial = 1214] [outer = 0x0] 12:41:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x11285c400) [pid = 1666] [serial = 1215] [outer = 0x11278a000] 12:41:00 INFO - PROCESS | 1666 | 1463686860549 Marionette DEBUG loaded listener.js 12:41:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x114fe4400) [pid = 1666] [serial = 1216] [outer = 0x11278a000] 12:41:00 INFO - PROCESS | 1666 | 1463686860969 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 12:41:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:41:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 721ms 12:41:01 INFO - PROCESS | 1666 | 1463686861028 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 12:41:01 INFO - PROCESS | 1666 | 1463686861032 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 12:41:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:41:01 INFO - PROCESS | 1666 | 1463686861078 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:41:01 INFO - PROCESS | 1666 | 1463686861081 Marionette TRACE conn2 <- [1,1594,null,{}] 12:41:01 INFO - PROCESS | 1666 | 1463686861086 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:01 INFO - PROCESS | 1666 | 1463686861205 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 12:41:01 INFO - PROCESS | 1666 | 1463686861284 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c5a800 == 95 [pid = 1666] [id = 406] 12:41:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x116ffb800) [pid = 1666] [serial = 1217] [outer = 0x0] 12:41:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x118f30400) [pid = 1666] [serial = 1218] [outer = 0x116ffb800] 12:41:01 INFO - PROCESS | 1666 | 1463686861316 Marionette DEBUG loaded listener.js 12:41:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x119903c00) [pid = 1666] [serial = 1219] [outer = 0x116ffb800] 12:41:01 INFO - PROCESS | 1666 | 1463686861737 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 12:41:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:41:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 740ms 12:41:01 INFO - PROCESS | 1666 | 1463686861802 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 12:41:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:41:01 INFO - PROCESS | 1666 | 1463686861803 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 12:41:01 INFO - PROCESS | 1666 | 1463686861806 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:41:01 INFO - PROCESS | 1666 | 1463686861809 Marionette TRACE conn2 <- [1,1598,null,{}] 12:41:01 INFO - PROCESS | 1666 | 1463686861817 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:01 INFO - PROCESS | 1666 | 1463686861932 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 12:41:02 INFO - PROCESS | 1666 | 1463686862015 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d23d000 == 96 [pid = 1666] [id = 407] 12:41:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x119fd3c00) [pid = 1666] [serial = 1220] [outer = 0x0] 12:41:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x1212d2c00) [pid = 1666] [serial = 1221] [outer = 0x119fd3c00] 12:41:02 INFO - PROCESS | 1666 | 1463686862047 Marionette DEBUG loaded listener.js 12:41:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x12193c800) [pid = 1666] [serial = 1222] [outer = 0x119fd3c00] 12:41:02 INFO - PROCESS | 1666 | 1463686862476 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 12:41:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:41:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 723ms 12:41:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:41:02 INFO - PROCESS | 1666 | 1463686862529 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 12:41:02 INFO - PROCESS | 1666 | 1463686862531 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 12:41:02 INFO - PROCESS | 1666 | 1463686862533 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:41:02 INFO - PROCESS | 1666 | 1463686862534 Marionette TRACE conn2 <- [1,1602,null,{}] 12:41:02 INFO - PROCESS | 1666 | 1463686862537 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:02 INFO - PROCESS | 1666 | 1463686862653 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 12:41:02 INFO - PROCESS | 1666 | 1463686862734 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x12db74800 == 97 [pid = 1666] [id = 408] 12:41:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x121c39c00) [pid = 1666] [serial = 1223] [outer = 0x0] 12:41:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x126ff5400) [pid = 1666] [serial = 1224] [outer = 0x121c39c00] 12:41:02 INFO - PROCESS | 1666 | 1463686862764 Marionette DEBUG loaded listener.js 12:41:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x128fbdc00) [pid = 1666] [serial = 1225] [outer = 0x121c39c00] 12:41:03 INFO - PROCESS | 1666 | 1463686863176 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 12:41:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:41:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 669ms 12:41:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:41:03 INFO - PROCESS | 1666 | 1463686863203 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 12:41:03 INFO - PROCESS | 1666 | 1463686863204 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 12:41:03 INFO - PROCESS | 1666 | 1463686863206 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:41:03 INFO - PROCESS | 1666 | 1463686863207 Marionette TRACE conn2 <- [1,1606,null,{}] 12:41:03 INFO - PROCESS | 1666 | 1463686863210 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:03 INFO - PROCESS | 1666 | 1463686863324 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 12:41:03 INFO - PROCESS | 1666 | 1463686863431 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x137616000 == 98 [pid = 1666] [id = 409] 12:41:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x1270fe800) [pid = 1666] [serial = 1226] [outer = 0x0] 12:41:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x12a747800) [pid = 1666] [serial = 1227] [outer = 0x1270fe800] 12:41:03 INFO - PROCESS | 1666 | 1463686863462 Marionette DEBUG loaded listener.js 12:41:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x12a938000) [pid = 1666] [serial = 1228] [outer = 0x1270fe800] 12:41:03 INFO - PROCESS | 1666 | 1463686863913 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 12:41:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:41:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 770ms 12:41:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:41:03 INFO - PROCESS | 1666 | 1463686863979 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 12:41:03 INFO - PROCESS | 1666 | 1463686863981 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 12:41:03 INFO - PROCESS | 1666 | 1463686863985 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:41:03 INFO - PROCESS | 1666 | 1463686863987 Marionette TRACE conn2 <- [1,1610,null,{}] 12:41:03 INFO - PROCESS | 1666 | 1463686863991 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:04 INFO - PROCESS | 1666 | 1463686864200 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 12:41:04 INFO - PROCESS | 1666 | 1463686864208 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x1379cc800 == 99 [pid = 1666] [id = 410] 12:41:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x12b24b400) [pid = 1666] [serial = 1229] [outer = 0x0] 12:41:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x12ba6a000) [pid = 1666] [serial = 1230] [outer = 0x12b24b400] 12:41:04 INFO - PROCESS | 1666 | 1463686864238 Marionette DEBUG loaded listener.js 12:41:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x12bd07800) [pid = 1666] [serial = 1231] [outer = 0x12b24b400] 12:41:04 INFO - PROCESS | 1666 | 1463686864673 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 12:41:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:41:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 723ms 12:41:04 INFO - PROCESS | 1666 | 1463686864713 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 12:41:04 INFO - PROCESS | 1666 | 1463686864715 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 12:41:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:41:04 INFO - PROCESS | 1666 | 1463686864719 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:41:04 INFO - PROCESS | 1666 | 1463686864720 Marionette TRACE conn2 <- [1,1614,null,{}] 12:41:04 INFO - PROCESS | 1666 | 1463686864722 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:04 INFO - PROCESS | 1666 | 1463686864835 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 12:41:04 INFO - PROCESS | 1666 | 1463686864915 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x137cca800 == 100 [pid = 1666] [id = 411] 12:41:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x12ba70800) [pid = 1666] [serial = 1232] [outer = 0x0] 12:41:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x12bdae000) [pid = 1666] [serial = 1233] [outer = 0x12ba70800] 12:41:04 INFO - PROCESS | 1666 | 1463686864944 Marionette DEBUG loaded listener.js 12:41:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x12bdb5000) [pid = 1666] [serial = 1234] [outer = 0x12ba70800] 12:41:05 INFO - PROCESS | 1666 | 1463686865368 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 12:41:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 12:41:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 669ms 12:41:05 INFO - PROCESS | 1666 | 1463686865389 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 12:41:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:41:05 INFO - PROCESS | 1666 | 1463686865391 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 12:41:05 INFO - PROCESS | 1666 | 1463686865394 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:41:05 INFO - PROCESS | 1666 | 1463686865396 Marionette TRACE conn2 <- [1,1618,null,{}] 12:41:05 INFO - PROCESS | 1666 | 1463686865400 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:05 INFO - PROCESS | 1666 | 1463686865556 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 12:41:05 INFO - PROCESS | 1666 | 1463686865651 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x137d55800 == 101 [pid = 1666] [id = 412] 12:41:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x12bd11000) [pid = 1666] [serial = 1235] [outer = 0x0] 12:41:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x12bdbf400) [pid = 1666] [serial = 1236] [outer = 0x12bd11000] 12:41:05 INFO - PROCESS | 1666 | 1463686865681 Marionette DEBUG loaded listener.js 12:41:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x12bdc8000) [pid = 1666] [serial = 1237] [outer = 0x12bd11000] 12:41:06 INFO - PROCESS | 1666 | 1463686866087 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 12:41:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:41:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 723ms 12:41:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:41:06 INFO - PROCESS | 1666 | 1463686866118 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 12:41:06 INFO - PROCESS | 1666 | 1463686866119 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 12:41:06 INFO - PROCESS | 1666 | 1463686866121 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:41:06 INFO - PROCESS | 1666 | 1463686866122 Marionette TRACE conn2 <- [1,1622,null,{}] 12:41:06 INFO - PROCESS | 1666 | 1463686866125 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:06 INFO - PROCESS | 1666 | 1463686866240 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 12:41:06 INFO - PROCESS | 1666 | 1463686866356 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x137d70000 == 102 [pid = 1666] [id = 413] 12:41:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x111b0c800) [pid = 1666] [serial = 1238] [outer = 0x0] 12:41:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x12c532800) [pid = 1666] [serial = 1239] [outer = 0x111b0c800] 12:41:06 INFO - PROCESS | 1666 | 1463686866387 Marionette DEBUG loaded listener.js 12:41:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x12c53cc00) [pid = 1666] [serial = 1240] [outer = 0x111b0c800] 12:41:06 INFO - PROCESS | 1666 | 1463686866790 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 12:41:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 12:41:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 723ms 12:41:06 INFO - PROCESS | 1666 | 1463686866860 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 12:41:06 INFO - PROCESS | 1666 | 1463686866861 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 12:41:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:41:06 INFO - PROCESS | 1666 | 1463686866879 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:41:06 INFO - PROCESS | 1666 | 1463686866881 Marionette TRACE conn2 <- [1,1626,null,{}] 12:41:06 INFO - PROCESS | 1666 | 1463686866883 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:07 INFO - PROCESS | 1666 | 1463686867001 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 12:41:07 INFO - PROCESS | 1666 | 1463686867083 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x1184a9800 == 103 [pid = 1666] [id = 414] 12:41:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x11101c800) [pid = 1666] [serial = 1241] [outer = 0x0] 12:41:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x11958a400) [pid = 1666] [serial = 1242] [outer = 0x11101c800] 12:41:07 INFO - PROCESS | 1666 | 1463686867115 Marionette DEBUG loaded listener.js 12:41:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x12c53bc00) [pid = 1666] [serial = 1243] [outer = 0x11101c800] 12:41:07 INFO - PROCESS | 1666 | 1463686867858 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 12:41:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:41:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1025ms 12:41:07 INFO - PROCESS | 1666 | 1463686867903 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 12:41:07 INFO - PROCESS | 1666 | 1463686867908 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 12:41:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:41:07 INFO - PROCESS | 1666 | 1463686867926 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:41:07 INFO - PROCESS | 1666 | 1463686867930 Marionette TRACE conn2 <- [1,1630,null,{}] 12:41:07 INFO - PROCESS | 1666 | 1463686867935 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:08 INFO - PROCESS | 1666 | 1463686868093 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 12:41:08 INFO - PROCESS | 1666 | 1463686868250 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x11691a800 == 104 [pid = 1666] [id = 415] 12:41:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x11224e800) [pid = 1666] [serial = 1244] [outer = 0x0] 12:41:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x112793c00) [pid = 1666] [serial = 1245] [outer = 0x11224e800] 12:41:08 INFO - PROCESS | 1666 | 1463686868280 Marionette DEBUG loaded listener.js 12:41:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x1160d8c00) [pid = 1666] [serial = 1246] [outer = 0x11224e800] 12:41:08 INFO - PROCESS | 1666 | 1463686868689 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 12:41:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:41:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 776ms 12:41:08 INFO - PROCESS | 1666 | 1463686868702 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 12:41:08 INFO - PROCESS | 1666 | 1463686868706 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 12:41:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:41:08 INFO - PROCESS | 1666 | 1463686868710 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:41:08 INFO - PROCESS | 1666 | 1463686868712 Marionette TRACE conn2 <- [1,1634,null,{}] 12:41:08 INFO - PROCESS | 1666 | 1463686868715 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:08 INFO - PROCESS | 1666 | 1463686868821 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 12:41:08 INFO - PROCESS | 1666 | 1463686868909 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x11956a800 == 105 [pid = 1666] [id = 416] 12:41:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x1169ab400) [pid = 1666] [serial = 1247] [outer = 0x0] 12:41:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x118046000) [pid = 1666] [serial = 1248] [outer = 0x1169ab400] 12:41:08 INFO - PROCESS | 1666 | 1463686868937 Marionette DEBUG loaded listener.js 12:41:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x119903000) [pid = 1666] [serial = 1249] [outer = 0x1169ab400] 12:41:09 INFO - PROCESS | 1666 | --DOCSHELL 0x12d00a800 == 104 [pid = 1666] [id = 403] 12:41:09 INFO - PROCESS | 1666 | --DOCSHELL 0x12d628000 == 103 [pid = 1666] [id = 362] 12:41:09 INFO - PROCESS | 1666 | --DOCSHELL 0x12a960800 == 102 [pid = 1666] [id = 402] 12:41:09 INFO - PROCESS | 1666 | --DOCSHELL 0x12c513000 == 101 [pid = 1666] [id = 401] 12:41:09 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9d1000 == 100 [pid = 1666] [id = 400] 12:41:09 INFO - PROCESS | 1666 | --DOCSHELL 0x12ac5e800 == 99 [pid = 1666] [id = 399] 12:41:09 INFO - PROCESS | 1666 | --DOCSHELL 0x12a8d0000 == 98 [pid = 1666] [id = 398] 12:41:09 INFO - PROCESS | 1666 | --DOCSHELL 0x128f47000 == 97 [pid = 1666] [id = 397] 12:41:09 INFO - PROCESS | 1666 | --DOCSHELL 0x1253c1000 == 96 [pid = 1666] [id = 396] 12:41:09 INFO - PROCESS | 1666 | --DOCSHELL 0x1217b0000 == 95 [pid = 1666] [id = 395] 12:41:09 INFO - PROCESS | 1666 | --DOCSHELL 0x116912800 == 94 [pid = 1666] [id = 394] 12:41:09 INFO - PROCESS | 1666 | --DOCSHELL 0x116ba9800 == 93 [pid = 1666] [id = 393] 12:41:09 INFO - PROCESS | 1666 | --DOCSHELL 0x113153000 == 92 [pid = 1666] [id = 392] 12:41:09 INFO - PROCESS | 1666 | --DOCSHELL 0x12d24d800 == 91 [pid = 1666] [id = 387] 12:41:09 INFO - PROCESS | 1666 | --DOCSHELL 0x12d017800 == 90 [pid = 1666] [id = 386] 12:41:09 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb8a000 == 89 [pid = 1666] [id = 385] 12:41:09 INFO - PROCESS | 1666 | --DOCSHELL 0x12b279800 == 88 [pid = 1666] [id = 384] 12:41:09 INFO - PROCESS | 1666 | --DOCSHELL 0x11a02d000 == 87 [pid = 1666] [id = 383] 12:41:09 INFO - PROCESS | 1666 | --DOCSHELL 0x118325800 == 86 [pid = 1666] [id = 382] 12:41:09 INFO - PROCESS | 1666 | 1463686869456 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 12:41:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:41:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 772ms 12:41:09 INFO - PROCESS | 1666 | 1463686869484 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 12:41:09 INFO - PROCESS | 1666 | 1463686869485 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 12:41:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:41:09 INFO - PROCESS | 1666 | 1463686869488 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:41:09 INFO - PROCESS | 1666 | 1463686869490 Marionette TRACE conn2 <- [1,1638,null,{}] 12:41:09 INFO - PROCESS | 1666 | 1463686869498 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:09 INFO - PROCESS | 1666 | 1463686869596 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x1212ab800) [pid = 1666] [serial = 1125] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x121472c00) [pid = 1666] [serial = 1128] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x1212b7800) [pid = 1666] [serial = 1126] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x1218b5800) [pid = 1666] [serial = 1131] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x1219a7400) [pid = 1666] [serial = 1132] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x12158c800) [pid = 1666] [serial = 1129] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x11896ec00) [pid = 1666] [serial = 1116] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x119432000) [pid = 1666] [serial = 1117] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x116b5c000) [pid = 1666] [serial = 1113] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x117686000) [pid = 1666] [serial = 1114] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x112853800) [pid = 1666] [serial = 1108] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x11278d400) [pid = 1666] [serial = 1107] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x11346a800) [pid = 1666] [serial = 1089] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x118f99400) [pid = 1666] [serial = 1092] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x1261b9800) [pid = 1666] [serial = 1098] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x11224d800) [pid = 1666] [serial = 1105] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x111019c00) [pid = 1666] [serial = 1104] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x119907800) [pid = 1666] [serial = 1119] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x119a37800) [pid = 1666] [serial = 1120] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x1168b1400) [pid = 1666] [serial = 1111] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x1160ddc00) [pid = 1666] [serial = 1110] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x11a1f0400) [pid = 1666] [serial = 1122] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x128c99800) [pid = 1666] [serial = 1101] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x1218b6000) [pid = 1666] [serial = 1095] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x112668400) [pid = 1666] [serial = 1134] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x125030800) [pid = 1666] [serial = 1137] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x116705000) [pid = 1666] [serial = 1135] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x12128d000) [pid = 1666] [serial = 1123] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x12607cc00) [pid = 1666] [serial = 1138] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x12722a400) [pid = 1666] [serial = 1141] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x126bc1c00) [pid = 1666] [serial = 1140] [outer = 0x0] [url = about:blank] 12:41:09 INFO - PROCESS | 1666 | 1463686869675 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x118316800 == 87 [pid = 1666] [id = 417] 12:41:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x112853800) [pid = 1666] [serial = 1250] [outer = 0x0] 12:41:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x116ff9000) [pid = 1666] [serial = 1251] [outer = 0x112853800] 12:41:09 INFO - PROCESS | 1666 | 1463686869707 Marionette DEBUG loaded listener.js 12:41:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x119fd6400) [pid = 1666] [serial = 1252] [outer = 0x112853800] 12:41:10 INFO - PROCESS | 1666 | 1463686870022 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 12:41:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:41:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 573ms 12:41:10 INFO - PROCESS | 1666 | 1463686870062 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 12:41:10 INFO - PROCESS | 1666 | 1463686870064 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 12:41:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:41:10 INFO - PROCESS | 1666 | 1463686870068 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:41:10 INFO - PROCESS | 1666 | 1463686870069 Marionette TRACE conn2 <- [1,1642,null,{}] 12:41:10 INFO - PROCESS | 1666 | 1463686870072 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:10 INFO - PROCESS | 1666 | 1463686870180 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 12:41:10 INFO - PROCESS | 1666 | 1463686870246 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x1215e1800 == 88 [pid = 1666] [id = 418] 12:41:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x119a2f000) [pid = 1666] [serial = 1253] [outer = 0x0] 12:41:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x121290400) [pid = 1666] [serial = 1254] [outer = 0x119a2f000] 12:41:10 INFO - PROCESS | 1666 | 1463686870273 Marionette DEBUG loaded listener.js 12:41:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x1212e1800) [pid = 1666] [serial = 1255] [outer = 0x119a2f000] 12:41:10 INFO - PROCESS | 1666 | 1463686870556 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 12:41:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:41:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 523ms 12:41:10 INFO - PROCESS | 1666 | 1463686870591 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 12:41:10 INFO - PROCESS | 1666 | 1463686870592 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 12:41:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:41:10 INFO - PROCESS | 1666 | 1463686870595 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:41:10 INFO - PROCESS | 1666 | 1463686870596 Marionette TRACE conn2 <- [1,1646,null,{}] 12:41:10 INFO - PROCESS | 1666 | 1463686870609 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:10 INFO - PROCESS | 1666 | 1463686870701 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 12:41:10 INFO - PROCESS | 1666 | 1463686870705 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c6a000 == 89 [pid = 1666] [id = 419] 12:41:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x121580000) [pid = 1666] [serial = 1256] [outer = 0x0] 12:41:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x1218afc00) [pid = 1666] [serial = 1257] [outer = 0x121580000] 12:41:10 INFO - PROCESS | 1666 | 1463686870730 Marionette DEBUG loaded listener.js 12:41:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x121910400) [pid = 1666] [serial = 1258] [outer = 0x121580000] 12:41:11 INFO - PROCESS | 1666 | 1463686871090 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 12:41:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:41:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 528ms 12:41:11 INFO - PROCESS | 1666 | 1463686871124 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 12:41:11 INFO - PROCESS | 1666 | 1463686871125 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 12:41:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:41:11 INFO - PROCESS | 1666 | 1463686871149 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:41:11 INFO - PROCESS | 1666 | 1463686871150 Marionette TRACE conn2 <- [1,1650,null,{}] 12:41:11 INFO - PROCESS | 1666 | 1463686871152 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:11 INFO - PROCESS | 1666 | 1463686871251 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 12:41:11 INFO - PROCESS | 1666 | 1463686871256 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a79e000 == 90 [pid = 1666] [id = 420] 12:41:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x1219a8800) [pid = 1666] [serial = 1259] [outer = 0x0] 12:41:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x121f52c00) [pid = 1666] [serial = 1260] [outer = 0x1219a8800] 12:41:11 INFO - PROCESS | 1666 | 1463686871281 Marionette DEBUG loaded listener.js 12:41:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x126ffe000) [pid = 1666] [serial = 1261] [outer = 0x1219a8800] 12:41:11 INFO - PROCESS | 1666 | 1463686871660 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 12:41:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:41:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 520ms 12:41:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:41:11 INFO - PROCESS | 1666 | 1463686871668 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 12:41:11 INFO - PROCESS | 1666 | 1463686871670 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 12:41:11 INFO - PROCESS | 1666 | 1463686871672 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:41:11 INFO - PROCESS | 1666 | 1463686871673 Marionette TRACE conn2 <- [1,1654,null,{}] 12:41:11 INFO - PROCESS | 1666 | 1463686871675 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:11 INFO - PROCESS | 1666 | 1463686871799 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 12:41:11 INFO - PROCESS | 1666 | 1463686871810 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ac54000 == 91 [pid = 1666] [id = 421] 12:41:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x126ff0400) [pid = 1666] [serial = 1262] [outer = 0x0] 12:41:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x128c33400) [pid = 1666] [serial = 1263] [outer = 0x126ff0400] 12:41:11 INFO - PROCESS | 1666 | 1463686871842 Marionette DEBUG loaded listener.js 12:41:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x128f80800) [pid = 1666] [serial = 1264] [outer = 0x126ff0400] 12:41:12 INFO - PROCESS | 1666 | 1463686872167 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 12:41:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:41:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 520ms 12:41:12 INFO - PROCESS | 1666 | 1463686872192 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 12:41:12 INFO - PROCESS | 1666 | 1463686872193 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 12:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:41:12 INFO - PROCESS | 1666 | 1463686872196 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:41:12 INFO - PROCESS | 1666 | 1463686872197 Marionette TRACE conn2 <- [1,1658,null,{}] 12:41:12 INFO - PROCESS | 1666 | 1463686872205 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:12 INFO - PROCESS | 1666 | 1463686872321 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 12:41:12 INFO - PROCESS | 1666 | 1463686872332 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bb9e000 == 92 [pid = 1666] [id = 422] 12:41:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x128fc6000) [pid = 1666] [serial = 1265] [outer = 0x0] 12:41:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x129319800) [pid = 1666] [serial = 1266] [outer = 0x128fc6000] 12:41:12 INFO - PROCESS | 1666 | 1463686872358 Marionette DEBUG loaded listener.js 12:41:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x129383c00) [pid = 1666] [serial = 1267] [outer = 0x128fc6000] 12:41:12 INFO - PROCESS | 1666 | 1463686872706 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 521ms 12:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:41:12 INFO - PROCESS | 1666 | 1463686872719 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 12:41:12 INFO - PROCESS | 1666 | 1463686872720 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 12:41:12 INFO - PROCESS | 1666 | 1463686872722 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:41:12 INFO - PROCESS | 1666 | 1463686872723 Marionette TRACE conn2 <- [1,1662,null,{}] 12:41:12 INFO - PROCESS | 1666 | 1463686872726 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:12 INFO - PROCESS | 1666 | 1463686872861 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 12:41:12 INFO - PROCESS | 1666 | 1463686872881 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c50f800 == 93 [pid = 1666] [id = 423] 12:41:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x128fc9c00) [pid = 1666] [serial = 1268] [outer = 0x0] 12:41:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x1295bfc00) [pid = 1666] [serial = 1269] [outer = 0x128fc9c00] 12:41:12 INFO - PROCESS | 1666 | 1463686872916 Marionette DEBUG loaded listener.js 12:41:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x12a93b000) [pid = 1666] [serial = 1270] [outer = 0x128fc9c00] 12:41:13 INFO - PROCESS | 1666 | 1463686873422 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 722ms 12:41:13 INFO - PROCESS | 1666 | 1463686873445 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 12:41:13 INFO - PROCESS | 1666 | 1463686873447 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 12:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:41:13 INFO - PROCESS | 1666 | 1463686873451 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:41:13 INFO - PROCESS | 1666 | 1463686873452 Marionette TRACE conn2 <- [1,1666,null,{}] 12:41:13 INFO - PROCESS | 1666 | 1463686873454 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:13 INFO - PROCESS | 1666 | 1463686873773 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 12:41:13 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x1212d9800) [pid = 1666] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:41:13 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x119a35800) [pid = 1666] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:41:13 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x1275a6800) [pid = 1666] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:41:13 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x1219a1400) [pid = 1666] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:41:13 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x110f44c00) [pid = 1666] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:41:13 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x116711800) [pid = 1666] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:41:13 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x112a62000) [pid = 1666] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:41:13 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x126bc0400) [pid = 1666] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:41:13 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x11834ec00) [pid = 1666] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:41:13 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x12722c400) [pid = 1666] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:41:13 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x1167c7000) [pid = 1666] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:41:13 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x110f39000) [pid = 1666] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:41:13 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x119d0e000) [pid = 1666] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:41:13 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x129315c00) [pid = 1666] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:41:13 INFO - PROCESS | 1666 | 1463686873832 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x117584000 == 94 [pid = 1666] [id = 424] 12:41:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x111010800) [pid = 1666] [serial = 1271] [outer = 0x0] 12:41:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x112662c00) [pid = 1666] [serial = 1272] [outer = 0x111010800] 12:41:13 INFO - PROCESS | 1666 | 1463686873858 Marionette DEBUG loaded listener.js 12:41:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x116711800) [pid = 1666] [serial = 1273] [outer = 0x111010800] 12:41:14 INFO - PROCESS | 1666 | 1463686874145 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 12:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 719ms 12:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:41:14 INFO - PROCESS | 1666 | 1463686874171 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 12:41:14 INFO - PROCESS | 1666 | 1463686874172 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 12:41:14 INFO - PROCESS | 1666 | 1463686874174 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:41:14 INFO - PROCESS | 1666 | 1463686874176 Marionette TRACE conn2 <- [1,1670,null,{}] 12:41:14 INFO - PROCESS | 1666 | 1463686874179 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:14 INFO - PROCESS | 1666 | 1463686874307 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 12:41:14 INFO - PROCESS | 1666 | 1463686874380 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb84800 == 95 [pid = 1666] [id = 425] 12:41:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x116528400) [pid = 1666] [serial = 1274] [outer = 0x0] 12:41:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x1212b4800) [pid = 1666] [serial = 1275] [outer = 0x116528400] 12:41:14 INFO - PROCESS | 1666 | 1463686874410 Marionette DEBUG loaded listener.js 12:41:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x12ba68400) [pid = 1666] [serial = 1276] [outer = 0x116528400] 12:41:14 INFO - PROCESS | 1666 | 1463686874688 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 12:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 520ms 12:41:14 INFO - PROCESS | 1666 | 1463686874695 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 12:41:14 INFO - PROCESS | 1666 | 1463686874707 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 12:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:41:14 INFO - PROCESS | 1666 | 1463686874722 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:41:14 INFO - PROCESS | 1666 | 1463686874723 Marionette TRACE conn2 <- [1,1674,null,{}] 12:41:14 INFO - PROCESS | 1666 | 1463686874725 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:14 INFO - PROCESS | 1666 | 1463686874825 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 12:41:14 INFO - PROCESS | 1666 | 1463686874829 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x12db66000 == 96 [pid = 1666] [id = 426] 12:41:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x12ba6d000) [pid = 1666] [serial = 1277] [outer = 0x0] 12:41:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x12c541400) [pid = 1666] [serial = 1278] [outer = 0x12ba6d000] 12:41:14 INFO - PROCESS | 1666 | 1463686874854 Marionette DEBUG loaded listener.js 12:41:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x12c6b9400) [pid = 1666] [serial = 1279] [outer = 0x12ba6d000] 12:41:15 INFO - PROCESS | 1666 | 1463686875192 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 12:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 525ms 12:41:15 INFO - PROCESS | 1666 | 1463686875244 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 12:41:15 INFO - PROCESS | 1666 | 1463686875245 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 12:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:41:15 INFO - PROCESS | 1666 | 1463686875260 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:41:15 INFO - PROCESS | 1666 | 1463686875261 Marionette TRACE conn2 <- [1,1678,null,{}] 12:41:15 INFO - PROCESS | 1666 | 1463686875263 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:15 INFO - PROCESS | 1666 | 1463686875360 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 12:41:15 INFO - PROCESS | 1666 | 1463686875364 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x137604800 == 97 [pid = 1666] [id = 427] 12:41:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x12c6ba400) [pid = 1666] [serial = 1280] [outer = 0x0] 12:41:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x12c6c0c00) [pid = 1666] [serial = 1281] [outer = 0x12c6ba400] 12:41:15 INFO - PROCESS | 1666 | 1463686875389 Marionette DEBUG loaded listener.js 12:41:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x12cb3ec00) [pid = 1666] [serial = 1282] [outer = 0x12c6ba400] 12:41:15 INFO - PROCESS | 1666 | 1463686875845 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 12:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 618ms 12:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:41:15 INFO - PROCESS | 1666 | 1463686875879 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 12:41:15 INFO - PROCESS | 1666 | 1463686875884 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 12:41:15 INFO - PROCESS | 1666 | 1463686875888 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:41:15 INFO - PROCESS | 1666 | 1463686875891 Marionette TRACE conn2 <- [1,1682,null,{}] 12:41:15 INFO - PROCESS | 1666 | 1463686875896 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:16 INFO - PROCESS | 1666 | 1463686876045 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 12:41:16 INFO - PROCESS | 1666 | 1463686876210 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x116910000 == 98 [pid = 1666] [id = 428] 12:41:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x1126c8000) [pid = 1666] [serial = 1283] [outer = 0x0] 12:41:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x1126f3800) [pid = 1666] [serial = 1284] [outer = 0x1126c8000] 12:41:16 INFO - PROCESS | 1666 | 1463686876248 Marionette DEBUG loaded listener.js 12:41:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x1133ec400) [pid = 1666] [serial = 1285] [outer = 0x1126c8000] 12:41:16 INFO - PROCESS | 1666 | 1463686876695 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 12:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 823ms 12:41:16 INFO - PROCESS | 1666 | 1463686876710 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 12:41:16 INFO - PROCESS | 1666 | 1463686876717 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 12:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:41:16 INFO - PROCESS | 1666 | 1463686876739 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:41:16 INFO - PROCESS | 1666 | 1463686876742 Marionette TRACE conn2 <- [1,1686,null,{}] 12:41:16 INFO - PROCESS | 1666 | 1463686876744 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:16 INFO - PROCESS | 1666 | 1463686876863 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 12:41:16 INFO - PROCESS | 1666 | 1463686876947 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x1272ef800 == 99 [pid = 1666] [id = 429] 12:41:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x1167c3c00) [pid = 1666] [serial = 1286] [outer = 0x0] 12:41:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x11896ac00) [pid = 1666] [serial = 1287] [outer = 0x1167c3c00] 12:41:16 INFO - PROCESS | 1666 | 1463686876977 Marionette DEBUG loaded listener.js 12:41:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x119902800) [pid = 1666] [serial = 1288] [outer = 0x1167c3c00] 12:41:17 INFO - PROCESS | 1666 | 1463686877389 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 12:41: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 12:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 672ms 12:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:41:17 INFO - PROCESS | 1666 | 1463686877410 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 12:41:17 INFO - PROCESS | 1666 | 1463686877411 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 12:41:17 INFO - PROCESS | 1666 | 1463686877415 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:41:17 INFO - PROCESS | 1666 | 1463686877419 Marionette TRACE conn2 <- [1,1690,null,{}] 12:41:17 INFO - PROCESS | 1666 | 1463686877427 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:17 INFO - PROCESS | 1666 | 1463686877569 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 12:41:17 INFO - PROCESS | 1666 | 1463686877683 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d24b000 == 100 [pid = 1666] [id = 430] 12:41:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x11990e000) [pid = 1666] [serial = 1289] [outer = 0x0] 12:41:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x1211cf000) [pid = 1666] [serial = 1290] [outer = 0x11990e000] 12:41:17 INFO - PROCESS | 1666 | 1463686877717 Marionette DEBUG loaded listener.js 12:41:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x1219a7800) [pid = 1666] [serial = 1291] [outer = 0x11990e000] 12:41:18 INFO - PROCESS | 1666 | 1463686878141 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 12:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 773ms 12:41:18 INFO - PROCESS | 1666 | 1463686878188 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 12:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:41:18 INFO - PROCESS | 1666 | 1463686878190 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 12:41:18 INFO - PROCESS | 1666 | 1463686878192 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:41:18 INFO - PROCESS | 1666 | 1463686878194 Marionette TRACE conn2 <- [1,1694,null,{}] 12:41:18 INFO - PROCESS | 1666 | 1463686878196 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:18 INFO - PROCESS | 1666 | 1463686878310 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 12:41:18 INFO - PROCESS | 1666 | 1463686878423 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x137d66800 == 101 [pid = 1666] [id = 431] 12:41:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x1219ad400) [pid = 1666] [serial = 1292] [outer = 0x0] 12:41:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x1261b7c00) [pid = 1666] [serial = 1293] [outer = 0x1219ad400] 12:41:18 INFO - PROCESS | 1666 | 1463686878456 Marionette DEBUG loaded listener.js 12:41:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x129312c00) [pid = 1666] [serial = 1294] [outer = 0x1219ad400] 12:41:18 INFO - PROCESS | 1666 | 1463686878900 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 12:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 773ms 12:41:18 INFO - PROCESS | 1666 | 1463686878966 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 12:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:41:18 INFO - PROCESS | 1666 | 1463686878967 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 12:41:18 INFO - PROCESS | 1666 | 1463686878969 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:41:18 INFO - PROCESS | 1666 | 1463686878971 Marionette TRACE conn2 <- [1,1698,null,{}] 12:41:18 INFO - PROCESS | 1666 | 1463686878973 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:19 INFO - PROCESS | 1666 | 1463686879085 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 12:41:19 INFO - PROCESS | 1666 | 1463686879170 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x13f7a7800 == 102 [pid = 1666] [id = 432] 12:41:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x129320000) [pid = 1666] [serial = 1295] [outer = 0x0] 12:41:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x12ab76800) [pid = 1666] [serial = 1296] [outer = 0x129320000] 12:41:19 INFO - PROCESS | 1666 | 1463686879201 Marionette DEBUG loaded listener.js 12:41:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x12b24c800) [pid = 1666] [serial = 1297] [outer = 0x129320000] 12:41:19 INFO - PROCESS | 1666 | 1463686879619 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 12:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 12:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 675ms 12:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:41:19 INFO - PROCESS | 1666 | 1463686879645 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 12:41:19 INFO - PROCESS | 1666 | 1463686879647 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 12:41:19 INFO - PROCESS | 1666 | 1463686879649 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:41:19 INFO - PROCESS | 1666 | 1463686879650 Marionette TRACE conn2 <- [1,1702,null,{}] 12:41:19 INFO - PROCESS | 1666 | 1463686879653 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:19 INFO - PROCESS | 1666 | 1463686879781 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 12:41:19 INFO - PROCESS | 1666 | 1463686879898 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x13f633800 == 103 [pid = 1666] [id = 433] 12:41:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x12bdc7000) [pid = 1666] [serial = 1298] [outer = 0x0] 12:41:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x12cb36c00) [pid = 1666] [serial = 1299] [outer = 0x12bdc7000] 12:41:19 INFO - PROCESS | 1666 | 1463686879930 Marionette DEBUG loaded listener.js 12:41:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 176 (0x12d26b800) [pid = 1666] [serial = 1300] [outer = 0x12bdc7000] 12:41:20 INFO - PROCESS | 1666 | 1463686880318 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 12:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 719ms 12:41:20 INFO - PROCESS | 1666 | 1463686880387 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 12:41:20 INFO - PROCESS | 1666 | 1463686880388 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 12:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:41:20 INFO - PROCESS | 1666 | 1463686880391 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:41:20 INFO - PROCESS | 1666 | 1463686880392 Marionette TRACE conn2 <- [1,1706,null,{}] 12:41:20 INFO - PROCESS | 1666 | 1463686880394 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:20 INFO - PROCESS | 1666 | 1463686880548 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 12:41:20 INFO - PROCESS | 1666 | 1463686880609 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x137775000 == 104 [pid = 1666] [id = 434] 12:41:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 177 (0x12cce6000) [pid = 1666] [serial = 1301] [outer = 0x0] 12:41:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 178 (0x12d29d400) [pid = 1666] [serial = 1302] [outer = 0x12cce6000] 12:41:20 INFO - PROCESS | 1666 | 1463686880639 Marionette DEBUG loaded listener.js 12:41:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 179 (0x12d2a2800) [pid = 1666] [serial = 1303] [outer = 0x12cce6000] 12:41:21 INFO - PROCESS | 1666 | 1463686881052 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 12:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 720ms 12:41:21 INFO - PROCESS | 1666 | 1463686881112 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 12:41:21 INFO - PROCESS | 1666 | 1463686881113 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 12:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:41:21 INFO - PROCESS | 1666 | 1463686881115 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:41:21 INFO - PROCESS | 1666 | 1463686881116 Marionette TRACE conn2 <- [1,1710,null,{}] 12:41:21 INFO - PROCESS | 1666 | 1463686881119 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:21 INFO - PROCESS | 1666 | 1463686881227 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 12:41:21 INFO - PROCESS | 1666 | 1463686881340 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x13778b000 == 105 [pid = 1666] [id = 435] 12:41:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 180 (0x12d297000) [pid = 1666] [serial = 1304] [outer = 0x0] 12:41:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 181 (0x12d2df800) [pid = 1666] [serial = 1305] [outer = 0x12d297000] 12:41:21 INFO - PROCESS | 1666 | 1463686881373 Marionette DEBUG loaded listener.js 12:41:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 182 (0x12d2e8800) [pid = 1666] [serial = 1306] [outer = 0x12d297000] 12:41:21 INFO - PROCESS | 1666 | 1463686881769 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 12:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 719ms 12:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:41:21 INFO - PROCESS | 1666 | 1463686881843 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 12:41:21 INFO - PROCESS | 1666 | 1463686881844 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 12:41:21 INFO - PROCESS | 1666 | 1463686881860 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:41:21 INFO - PROCESS | 1666 | 1463686881862 Marionette TRACE conn2 <- [1,1714,null,{}] 12:41:21 INFO - PROCESS | 1666 | 1463686881929 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:22 INFO - PROCESS | 1666 | 1463686882048 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 12:41:22 INFO - PROCESS | 1666 | 1463686882130 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9d3800 == 106 [pid = 1666] [id = 436] 12:41:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 183 (0x11278e400) [pid = 1666] [serial = 1307] [outer = 0x0] 12:41:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 184 (0x12a754400) [pid = 1666] [serial = 1308] [outer = 0x11278e400] 12:41:22 INFO - PROCESS | 1666 | 1463686882160 Marionette DEBUG loaded listener.js 12:41:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 185 (0x12d2f0c00) [pid = 1666] [serial = 1309] [outer = 0x11278e400] 12:41:22 INFO - PROCESS | 1666 | 1463686882571 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 748ms 12:41:22 INFO - PROCESS | 1666 | 1463686882595 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 12:41:22 INFO - PROCESS | 1666 | 1463686882597 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 12:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:41:22 INFO - PROCESS | 1666 | 1463686882599 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:41:22 INFO - PROCESS | 1666 | 1463686882600 Marionette TRACE conn2 <- [1,1718,null,{}] 12:41:22 INFO - PROCESS | 1666 | 1463686882603 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:22 INFO - PROCESS | 1666 | 1463686882729 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 12:41:22 INFO - PROCESS | 1666 | 1463686882846 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x1189a8800 == 107 [pid = 1666] [id = 437] 12:41:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 186 (0x112661800) [pid = 1666] [serial = 1310] [outer = 0x0] 12:41:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 187 (0x12500f000) [pid = 1666] [serial = 1311] [outer = 0x112661800] 12:41:22 INFO - PROCESS | 1666 | 1463686882896 Marionette DEBUG loaded listener.js 12:41:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 188 (0x12d2f3800) [pid = 1666] [serial = 1312] [outer = 0x112661800] 12:41:23 INFO - PROCESS | 1666 | 1463686883612 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1021ms 12:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:41:23 INFO - PROCESS | 1666 | 1463686883620 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 12:41:23 INFO - PROCESS | 1666 | 1463686883623 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 12:41:23 INFO - PROCESS | 1666 | 1463686883637 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:41:23 INFO - PROCESS | 1666 | 1463686883640 Marionette TRACE conn2 <- [1,1722,null,{}] 12:41:23 INFO - PROCESS | 1666 | 1463686883644 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:23 INFO - PROCESS | 1666 | 1463686883756 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 12:41:23 INFO - PROCESS | 1666 | 1463686883851 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x1260c0800 == 108 [pid = 1666] [id = 438] 12:41:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 189 (0x112794400) [pid = 1666] [serial = 1313] [outer = 0x0] 12:41:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 190 (0x116949c00) [pid = 1666] [serial = 1314] [outer = 0x112794400] 12:41:23 INFO - PROCESS | 1666 | 1463686883880 Marionette DEBUG loaded listener.js 12:41:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 191 (0x118f25400) [pid = 1666] [serial = 1315] [outer = 0x112794400] 12:41:24 INFO - PROCESS | 1666 | 1463686884291 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 12:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 12:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 682ms 12:41:24 INFO - PROCESS | 1666 | 1463686884309 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 12:41:24 INFO - PROCESS | 1666 | 1463686884313 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 12:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:41:24 INFO - PROCESS | 1666 | 1463686884317 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:41:24 INFO - PROCESS | 1666 | 1463686884319 Marionette TRACE conn2 <- [1,1726,null,{}] 12:41:24 INFO - PROCESS | 1666 | 1463686884321 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:24 INFO - PROCESS | 1666 | 1463686884429 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 12:41:24 INFO - PROCESS | 1666 | 1463686884551 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x11698b800 == 109 [pid = 1666] [id = 439] 12:41:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 192 (0x11945bc00) [pid = 1666] [serial = 1316] [outer = 0x0] 12:41:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 193 (0x119909000) [pid = 1666] [serial = 1317] [outer = 0x11945bc00] 12:41:24 INFO - PROCESS | 1666 | 1463686884575 Marionette DEBUG loaded listener.js 12:41:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 194 (0x119fde800) [pid = 1666] [serial = 1318] [outer = 0x11945bc00] 12:41:25 INFO - PROCESS | 1666 | --DOCSHELL 0x137238000 == 108 [pid = 1666] [id = 326] 12:41:25 INFO - PROCESS | 1666 | --DOCSHELL 0x137e60000 == 107 [pid = 1666] [id = 328] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 193 (0x12abca800) [pid = 1666] [serial = 1212] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | 1463686885207 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 12:41:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12db66000 == 106 [pid = 1666] [id = 426] 12:41:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb84800 == 105 [pid = 1666] [id = 425] 12:41:25 INFO - PROCESS | 1666 | --DOCSHELL 0x117584000 == 104 [pid = 1666] [id = 424] 12:41:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12c50f800 == 103 [pid = 1666] [id = 423] 12:41:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12bb9e000 == 102 [pid = 1666] [id = 422] 12:41:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12ac54000 == 101 [pid = 1666] [id = 421] 12:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:41:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12a79e000 == 100 [pid = 1666] [id = 420] 12:41:25 INFO - PROCESS | 1666 | --DOCSHELL 0x128c6a000 == 99 [pid = 1666] [id = 419] 12:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 919ms 12:41:25 INFO - PROCESS | 1666 | --DOCSHELL 0x1215e1800 == 98 [pid = 1666] [id = 418] 12:41:25 INFO - PROCESS | 1666 | --DOCSHELL 0x118316800 == 97 [pid = 1666] [id = 417] 12:41:25 INFO - PROCESS | 1666 | --DOCSHELL 0x11956a800 == 96 [pid = 1666] [id = 416] 12:41:25 INFO - PROCESS | 1666 | --DOCSHELL 0x11691a800 == 95 [pid = 1666] [id = 415] 12:41:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12db74800 == 94 [pid = 1666] [id = 408] 12:41:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12d23d000 == 93 [pid = 1666] [id = 407] 12:41:25 INFO - PROCESS | 1666 | --DOCSHELL 0x128c5a800 == 92 [pid = 1666] [id = 406] 12:41:25 INFO - PROCESS | 1666 | --DOCSHELL 0x118f80800 == 91 [pid = 1666] [id = 405] 12:41:25 INFO - PROCESS | 1666 | 1463686885242 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 12:41:25 INFO - PROCESS | 1666 | 1463686885243 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 12:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:41:25 INFO - PROCESS | 1666 | 1463686885246 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:41:25 INFO - PROCESS | 1666 | 1463686885249 Marionette TRACE conn2 <- [1,1730,null,{}] 12:41:25 INFO - PROCESS | 1666 | 1463686885256 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:25 INFO - PROCESS | 1666 | 1463686885359 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 192 (0x121581400) [pid = 1666] [serial = 1191] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 191 (0x115bb6400) [pid = 1666] [serial = 1149] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 190 (0x119fd7800) [pid = 1666] [serial = 1188] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 189 (0x121290c00) [pid = 1666] [serial = 1189] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 188 (0x128c28800) [pid = 1666] [serial = 1143] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 187 (0x121f5b000) [pid = 1666] [serial = 1194] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 186 (0x128c30800) [pid = 1666] [serial = 1144] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 185 (0x11266e000) [pid = 1666] [serial = 1177] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 184 (0x111b04c00) [pid = 1666] [serial = 1176] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 183 (0x116956000) [pid = 1666] [serial = 1182] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 182 (0x118344000) [pid = 1666] [serial = 1183] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 181 (0x1126f7c00) [pid = 1666] [serial = 1146] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 180 (0x121908c00) [pid = 1666] [serial = 1158] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 179 (0x115f50c00) [pid = 1666] [serial = 1180] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 178 (0x112e06000) [pid = 1666] [serial = 1179] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 177 (0x1275a7000) [pid = 1666] [serial = 1197] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 176 (0x129311c00) [pid = 1666] [serial = 1170] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 175 (0x11a1e5000) [pid = 1666] [serial = 1155] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x118f99c00) [pid = 1666] [serial = 1185] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x119a2e400) [pid = 1666] [serial = 1186] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x12931d800) [pid = 1666] [serial = 1167] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x1275a8000) [pid = 1666] [serial = 1161] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x128fbe000) [pid = 1666] [serial = 1164] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x1168a3800) [pid = 1666] [serial = 1173] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x11942cc00) [pid = 1666] [serial = 1152] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x128ca2800) [pid = 1666] [serial = 1200] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x129313000) [pid = 1666] [serial = 1201] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x119581800) [pid = 1666] [serial = 1206] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x1295c0400) [pid = 1666] [serial = 1203] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x1295bf800) [pid = 1666] [serial = 1209] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x12ab75c00) [pid = 1666] [serial = 1210] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x1261b3800) [pid = 1666] [serial = 1207] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x12a8e0400) [pid = 1666] [serial = 1204] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x128c31c00) [pid = 1666] [serial = 1198] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x1261bf400) [pid = 1666] [serial = 1195] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x1219a0400) [pid = 1666] [serial = 1192] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x129380800) [pid = 1666] [serial = 1087] [outer = 0x0] [url = about:blank] 12:41:25 INFO - PROCESS | 1666 | 1463686885438 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x118f80800 == 92 [pid = 1666] [id = 440] 12:41:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x1126f7c00) [pid = 1666] [serial = 1319] [outer = 0x0] 12:41:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x118f99c00) [pid = 1666] [serial = 1320] [outer = 0x1126f7c00] 12:41:25 INFO - PROCESS | 1666 | 1463686885468 Marionette DEBUG loaded listener.js 12:41:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x12158cc00) [pid = 1666] [serial = 1321] [outer = 0x1126f7c00] 12:41:25 INFO - PROCESS | 1666 | 1463686885789 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 12:41: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 12:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 574ms 12:41:25 INFO - PROCESS | 1666 | 1463686885820 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 12:41:25 INFO - PROCESS | 1666 | 1463686885822 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 12:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:41:25 INFO - PROCESS | 1666 | 1463686885824 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:41:25 INFO - PROCESS | 1666 | 1463686885825 Marionette TRACE conn2 <- [1,1734,null,{}] 12:41:25 INFO - PROCESS | 1666 | 1463686885827 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:25 INFO - PROCESS | 1666 | 1463686885925 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 12:41:26 INFO - PROCESS | 1666 | 1463686885995 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x121b47800 == 93 [pid = 1666] [id = 441] 12:41:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x121870c00) [pid = 1666] [serial = 1322] [outer = 0x0] 12:41:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x1219a6400) [pid = 1666] [serial = 1323] [outer = 0x121870c00] 12:41:26 INFO - PROCESS | 1666 | 1463686886022 Marionette DEBUG loaded listener.js 12:41:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x126bbec00) [pid = 1666] [serial = 1324] [outer = 0x121870c00] 12:41:26 INFO - PROCESS | 1666 | 1463686886307 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 12:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 525ms 12:41:26 INFO - PROCESS | 1666 | 1463686886352 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 12:41:26 INFO - PROCESS | 1666 | 1463686886353 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 12:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:41:26 INFO - PROCESS | 1666 | 1463686886355 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:41:26 INFO - PROCESS | 1666 | 1463686886356 Marionette TRACE conn2 <- [1,1738,null,{}] 12:41:26 INFO - PROCESS | 1666 | 1463686886359 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:26 INFO - PROCESS | 1666 | 1463686886462 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 12:41:26 INFO - PROCESS | 1666 | 1463686886532 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a519000 == 94 [pid = 1666] [id = 442] 12:41:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x1218b7000) [pid = 1666] [serial = 1325] [outer = 0x0] 12:41:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x127061400) [pid = 1666] [serial = 1326] [outer = 0x1218b7000] 12:41:26 INFO - PROCESS | 1666 | 1463686886558 Marionette DEBUG loaded listener.js 12:41:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x128ca1400) [pid = 1666] [serial = 1327] [outer = 0x1218b7000] 12:41:26 INFO - PROCESS | 1666 | 1463686886865 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 12:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 519ms 12:41:26 INFO - PROCESS | 1666 | 1463686886875 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 12:41:26 INFO - PROCESS | 1666 | 1463686886876 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 12:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:41:26 INFO - PROCESS | 1666 | 1463686886878 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:41:26 INFO - PROCESS | 1666 | 1463686886879 Marionette TRACE conn2 <- [1,1742,null,{}] 12:41:26 INFO - PROCESS | 1666 | 1463686886886 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:27 INFO - PROCESS | 1666 | 1463686887001 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 12:41:27 INFO - PROCESS | 1666 | 1463686887006 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be90000 == 95 [pid = 1666] [id = 443] 12:41:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x128fc3c00) [pid = 1666] [serial = 1328] [outer = 0x0] 12:41:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x12a8e0400) [pid = 1666] [serial = 1329] [outer = 0x128fc3c00] 12:41:27 INFO - PROCESS | 1666 | 1463686887032 Marionette DEBUG loaded listener.js 12:41:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x12b24f800) [pid = 1666] [serial = 1330] [outer = 0x128fc3c00] 12:41:27 INFO - PROCESS | 1666 | 1463686887424 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 12:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 572ms 12:41:27 INFO - PROCESS | 1666 | 1463686887452 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 12:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:41:27 INFO - PROCESS | 1666 | 1463686887454 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 12:41:27 INFO - PROCESS | 1666 | 1463686887461 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:41:27 INFO - PROCESS | 1666 | 1463686887462 Marionette TRACE conn2 <- [1,1746,null,{}] 12:41:27 INFO - PROCESS | 1666 | 1463686887465 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:27 INFO - PROCESS | 1666 | 1463686887634 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 12:41:27 INFO - PROCESS | 1666 | 1463686887659 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb8e800 == 96 [pid = 1666] [id = 444] 12:41:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x128fc5c00) [pid = 1666] [serial = 1331] [outer = 0x0] 12:41:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x12ba6fc00) [pid = 1666] [serial = 1332] [outer = 0x128fc5c00] 12:41:27 INFO - PROCESS | 1666 | 1463686887701 Marionette DEBUG loaded listener.js 12:41:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x12bdb9c00) [pid = 1666] [serial = 1333] [outer = 0x128fc5c00] 12:41:28 INFO - PROCESS | 1666 | 1463686888202 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 12:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 769ms 12:41:28 INFO - PROCESS | 1666 | 1463686888231 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 12:41:28 INFO - PROCESS | 1666 | 1463686888233 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 12:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:41:28 INFO - PROCESS | 1666 | 1463686888236 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:41:28 INFO - PROCESS | 1666 | 1463686888237 Marionette TRACE conn2 <- [1,1750,null,{}] 12:41:28 INFO - PROCESS | 1666 | 1463686888240 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:28 INFO - PROCESS | 1666 | 1463686888367 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 12:41:28 INFO - PROCESS | 1666 | 1463686888371 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d219800 == 97 [pid = 1666] [id = 445] 12:41:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x12bdbf000) [pid = 1666] [serial = 1334] [outer = 0x0] 12:41:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x12c536c00) [pid = 1666] [serial = 1335] [outer = 0x12bdbf000] 12:41:28 INFO - PROCESS | 1666 | 1463686888396 Marionette DEBUG loaded listener.js 12:41:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x12cb39000) [pid = 1666] [serial = 1336] [outer = 0x12bdbf000] 12:41:28 INFO - PROCESS | 1666 | 1463686888755 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 12:41: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 12:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 569ms 12:41:28 INFO - PROCESS | 1666 | 1463686888806 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 12:41:28 INFO - PROCESS | 1666 | 1463686888807 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 12:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:41:28 INFO - PROCESS | 1666 | 1463686888809 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:41:28 INFO - PROCESS | 1666 | 1463686888810 Marionette TRACE conn2 <- [1,1754,null,{}] 12:41:28 INFO - PROCESS | 1666 | 1463686888812 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:28 INFO - PROCESS | 1666 | 1463686888937 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 12:41:28 INFO - PROCESS | 1666 | 1463686888954 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d63d800 == 98 [pid = 1666] [id = 446] 12:41:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x12cb3f000) [pid = 1666] [serial = 1337] [outer = 0x0] 12:41:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 176 (0x12cce4c00) [pid = 1666] [serial = 1338] [outer = 0x12cb3f000] 12:41:28 INFO - PROCESS | 1666 | 1463686888979 Marionette DEBUG loaded listener.js 12:41:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 177 (0x12d2a0400) [pid = 1666] [serial = 1339] [outer = 0x12cb3f000] 12:41:29 INFO - PROCESS | 1666 | --DOMWINDOW == 176 (0x126ff0400) [pid = 1666] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:41:29 INFO - PROCESS | 1666 | --DOMWINDOW == 175 (0x128fc6000) [pid = 1666] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:41:29 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x1169ab400) [pid = 1666] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:41:29 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x11224e800) [pid = 1666] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:41:29 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x112853800) [pid = 1666] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:41:29 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x119a2f000) [pid = 1666] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:41:29 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x121580000) [pid = 1666] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:41:29 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x128fc9c00) [pid = 1666] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:41:29 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x1219a8800) [pid = 1666] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:41:29 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x12ba6d000) [pid = 1666] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:41:29 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x111010800) [pid = 1666] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:41:29 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x116528400) [pid = 1666] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:41:29 INFO - PROCESS | 1666 | 1463686889488 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 12:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 718ms 12:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:41:29 INFO - PROCESS | 1666 | 1463686889528 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 12:41:29 INFO - PROCESS | 1666 | 1463686889529 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 12:41:29 INFO - PROCESS | 1666 | 1463686889531 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:41:29 INFO - PROCESS | 1666 | 1463686889532 Marionette TRACE conn2 <- [1,1758,null,{}] 12:41:29 INFO - PROCESS | 1666 | 1463686889535 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:29 INFO - PROCESS | 1666 | 1463686889631 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 12:41:29 INFO - PROCESS | 1666 | 1463686889709 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d636000 == 99 [pid = 1666] [id = 447] 12:41:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x111014800) [pid = 1666] [serial = 1340] [outer = 0x0] 12:41:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x121885400) [pid = 1666] [serial = 1341] [outer = 0x111014800] 12:41:29 INFO - PROCESS | 1666 | 1463686889734 Marionette DEBUG loaded listener.js 12:41:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x12ab81400) [pid = 1666] [serial = 1342] [outer = 0x111014800] 12:41:29 INFO - PROCESS | 1666 | 1463686889994 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 12:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 468ms 12:41:30 INFO - PROCESS | 1666 | 1463686890006 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 12:41:30 INFO - PROCESS | 1666 | 1463686890008 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 12:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:41:30 INFO - PROCESS | 1666 | 1463686890029 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:41:30 INFO - PROCESS | 1666 | 1463686890031 Marionette TRACE conn2 <- [1,1762,null,{}] 12:41:30 INFO - PROCESS | 1666 | 1463686890045 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:30 INFO - PROCESS | 1666 | 1463686890238 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 12:41:30 INFO - PROCESS | 1666 | 1463686890347 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x137602800 == 100 [pid = 1666] [id = 448] 12:41:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x126ff0400) [pid = 1666] [serial = 1343] [outer = 0x0] 12:41:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x12d2f2800) [pid = 1666] [serial = 1344] [outer = 0x126ff0400] 12:41:30 INFO - PROCESS | 1666 | 1463686890395 Marionette DEBUG loaded listener.js 12:41:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x1375e8800) [pid = 1666] [serial = 1345] [outer = 0x126ff0400] 12:41:30 INFO - PROCESS | 1666 | 1463686890788 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 12:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 789ms 12:41:30 INFO - PROCESS | 1666 | 1463686890810 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 12:41:30 INFO - PROCESS | 1666 | 1463686890811 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 12:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:41:30 INFO - PROCESS | 1666 | 1463686890824 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:41:30 INFO - PROCESS | 1666 | 1463686890825 Marionette TRACE conn2 <- [1,1766,null,{}] 12:41:30 INFO - PROCESS | 1666 | 1463686890828 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:30 INFO - PROCESS | 1666 | 1463686890926 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 12:41:31 INFO - PROCESS | 1666 | 1463686891003 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x137d69000 == 101 [pid = 1666] [id = 449] 12:41:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x1375e7000) [pid = 1666] [serial = 1346] [outer = 0x0] 12:41:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x137a02400) [pid = 1666] [serial = 1347] [outer = 0x1375e7000] 12:41:31 INFO - PROCESS | 1666 | 1463686891027 Marionette DEBUG loaded listener.js 12:41:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x137a0ac00) [pid = 1666] [serial = 1348] [outer = 0x1375e7000] 12:41:31 INFO - PROCESS | 1666 | 1463686891300 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 12:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 532ms 12:41:31 INFO - PROCESS | 1666 | 1463686891438 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 12:41:31 INFO - PROCESS | 1666 | 1463686891440 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 12:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:41:31 INFO - PROCESS | 1666 | 1463686891454 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:41:31 INFO - PROCESS | 1666 | 1463686891457 Marionette TRACE conn2 <- [1,1770,null,{}] 12:41:31 INFO - PROCESS | 1666 | 1463686891461 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:31 INFO - PROCESS | 1666 | 1463686891591 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 12:41:31 INFO - PROCESS | 1666 | 1463686891703 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x1189a0800 == 102 [pid = 1666] [id = 450] 12:41:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x112a5f400) [pid = 1666] [serial = 1349] [outer = 0x0] 12:41:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 176 (0x1130dac00) [pid = 1666] [serial = 1350] [outer = 0x112a5f400] 12:41:31 INFO - PROCESS | 1666 | 1463686891738 Marionette DEBUG loaded listener.js 12:41:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 177 (0x118345400) [pid = 1666] [serial = 1351] [outer = 0x112a5f400] 12:41:32 INFO - PROCESS | 1666 | 1463686892170 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 12:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 777ms 12:41:32 INFO - PROCESS | 1666 | 1463686892226 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 12:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:41:32 INFO - PROCESS | 1666 | 1463686892229 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 12:41:32 INFO - PROCESS | 1666 | 1463686892234 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:41:32 INFO - PROCESS | 1666 | 1463686892237 Marionette TRACE conn2 <- [1,1774,null,{}] 12:41:32 INFO - PROCESS | 1666 | 1463686892240 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:32 INFO - PROCESS | 1666 | 1463686892392 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 12:41:32 INFO - PROCESS | 1666 | 1463686892512 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x12707b000 == 103 [pid = 1666] [id = 451] 12:41:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 178 (0x1126c6400) [pid = 1666] [serial = 1352] [outer = 0x0] 12:41:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 179 (0x11958b000) [pid = 1666] [serial = 1353] [outer = 0x1126c6400] 12:41:32 INFO - PROCESS | 1666 | 1463686892544 Marionette DEBUG loaded listener.js 12:41:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 180 (0x1212d5400) [pid = 1666] [serial = 1354] [outer = 0x1126c6400] 12:41:32 INFO - PROCESS | 1666 | 1463686892990 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 12:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 824ms 12:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:41:33 INFO - PROCESS | 1666 | 1463686893056 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 12:41:33 INFO - PROCESS | 1666 | 1463686893058 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 12:41:33 INFO - PROCESS | 1666 | 1463686893060 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:41:33 INFO - PROCESS | 1666 | 1463686893061 Marionette TRACE conn2 <- [1,1778,null,{}] 12:41:33 INFO - PROCESS | 1666 | 1463686893065 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:33 INFO - PROCESS | 1666 | 1463686893187 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 12:41:33 INFO - PROCESS | 1666 | 1463686893282 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x1379da000 == 104 [pid = 1666] [id = 452] 12:41:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 181 (0x128c9c800) [pid = 1666] [serial = 1355] [outer = 0x0] 12:41:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 182 (0x128fbfc00) [pid = 1666] [serial = 1356] [outer = 0x128c9c800] 12:41:33 INFO - PROCESS | 1666 | 1463686893315 Marionette DEBUG loaded listener.js 12:41:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 183 (0x1295b2400) [pid = 1666] [serial = 1357] [outer = 0x128c9c800] 12:41:33 INFO - PROCESS | 1666 | 1463686893716 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 12:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 12:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 721ms 12:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:41:33 INFO - PROCESS | 1666 | 1463686893782 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 12:41:33 INFO - PROCESS | 1666 | 1463686893784 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 12:41:33 INFO - PROCESS | 1666 | 1463686893786 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:41:33 INFO - PROCESS | 1666 | 1463686893787 Marionette TRACE conn2 <- [1,1782,null,{}] 12:41:33 INFO - PROCESS | 1666 | 1463686893789 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:33 INFO - PROCESS | 1666 | 1463686893914 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 12:41:34 INFO - PROCESS | 1666 | 1463686894037 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x140ae4000 == 105 [pid = 1666] [id = 453] 12:41:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 184 (0x12a936400) [pid = 1666] [serial = 1358] [outer = 0x0] 12:41:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 185 (0x12abcbc00) [pid = 1666] [serial = 1359] [outer = 0x12a936400] 12:41:34 INFO - PROCESS | 1666 | 1463686894069 Marionette DEBUG loaded listener.js 12:41:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 186 (0x12c537c00) [pid = 1666] [serial = 1360] [outer = 0x12a936400] 12:41:34 INFO - PROCESS | 1666 | 1463686894483 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 12:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 12:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 718ms 12:41:34 INFO - PROCESS | 1666 | 1463686894511 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 12:41:34 INFO - PROCESS | 1666 | 1463686894513 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 12:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:41:34 INFO - PROCESS | 1666 | 1463686894530 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:41:34 INFO - PROCESS | 1666 | 1463686894531 Marionette TRACE conn2 <- [1,1786,null,{}] 12:41:34 INFO - PROCESS | 1666 | 1463686894533 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:34 INFO - PROCESS | 1666 | 1463686894649 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 12:41:34 INFO - PROCESS | 1666 | 1463686894768 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x141fd4000 == 106 [pid = 1666] [id = 454] 12:41:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 187 (0x12c6ba000) [pid = 1666] [serial = 1361] [outer = 0x0] 12:41:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 188 (0x12d26c400) [pid = 1666] [serial = 1362] [outer = 0x12c6ba000] 12:41:34 INFO - PROCESS | 1666 | 1463686894800 Marionette DEBUG loaded listener.js 12:41:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 189 (0x12d2f7000) [pid = 1666] [serial = 1363] [outer = 0x12c6ba000] 12:41:35 INFO - PROCESS | 1666 | 1463686895211 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 12:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 12:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 723ms 12:41:35 INFO - PROCESS | 1666 | 1463686895250 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 12:41:35 INFO - PROCESS | 1666 | 1463686895252 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 12:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:41:35 INFO - PROCESS | 1666 | 1463686895254 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:41:35 INFO - PROCESS | 1666 | 1463686895255 Marionette TRACE conn2 <- [1,1790,null,{}] 12:41:35 INFO - PROCESS | 1666 | 1463686895258 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:35 INFO - PROCESS | 1666 | 1463686895389 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 12:41:35 INFO - PROCESS | 1666 | 1463686895479 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x13ac9c000 == 107 [pid = 1666] [id = 455] 12:41:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 190 (0x1375e2000) [pid = 1666] [serial = 1364] [outer = 0x0] 12:41:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 191 (0x137a0b800) [pid = 1666] [serial = 1365] [outer = 0x1375e2000] 12:41:35 INFO - PROCESS | 1666 | 1463686895509 Marionette DEBUG loaded listener.js 12:41:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 192 (0x137fd8c00) [pid = 1666] [serial = 1366] [outer = 0x1375e2000] 12:41:35 INFO - PROCESS | 1666 | 1463686895928 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 720ms 12:41:35 INFO - PROCESS | 1666 | 1463686895974 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 12:41:35 INFO - PROCESS | 1666 | 1463686895976 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 12:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:41:35 INFO - PROCESS | 1666 | 1463686895978 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:41:35 INFO - PROCESS | 1666 | 1463686895979 Marionette TRACE conn2 <- [1,1794,null,{}] 12:41:35 INFO - PROCESS | 1666 | 1463686895982 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:36 INFO - PROCESS | 1666 | 1463686896114 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 12:41:36 INFO - PROCESS | 1666 | 1463686896235 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x141dcd000 == 108 [pid = 1666] [id = 456] 12:41:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 193 (0x137fd9000) [pid = 1666] [serial = 1367] [outer = 0x0] 12:41:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 194 (0x137fe1400) [pid = 1666] [serial = 1368] [outer = 0x137fd9000] 12:41:36 INFO - PROCESS | 1666 | 1463686896266 Marionette DEBUG loaded listener.js 12:41:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 195 (0x137fe7c00) [pid = 1666] [serial = 1369] [outer = 0x137fd9000] 12:41:36 INFO - PROCESS | 1666 | 1463686896676 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 718ms 12:41:36 INFO - PROCESS | 1666 | 1463686896697 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 12:41:36 INFO - PROCESS | 1666 | 1463686896699 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 12:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:41:36 INFO - PROCESS | 1666 | 1463686896702 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:41:36 INFO - PROCESS | 1666 | 1463686896704 Marionette TRACE conn2 <- [1,1798,null,{}] 12:41:36 INFO - PROCESS | 1666 | 1463686896706 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:36 INFO - PROCESS | 1666 | 1463686896821 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 12:41:36 INFO - PROCESS | 1666 | 1463686896912 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x13f982000 == 109 [pid = 1666] [id = 457] 12:41:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 196 (0x136b15c00) [pid = 1666] [serial = 1370] [outer = 0x0] 12:41:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 197 (0x136b19000) [pid = 1666] [serial = 1371] [outer = 0x136b15c00] 12:41:36 INFO - PROCESS | 1666 | 1463686896942 Marionette DEBUG loaded listener.js 12:41:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 198 (0x136b1e800) [pid = 1666] [serial = 1372] [outer = 0x136b15c00] 12:41:37 INFO - PROCESS | 1666 | 1463686897358 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 12:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 669ms 12:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:41:37 INFO - PROCESS | 1666 | 1463686897371 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 12:41:37 INFO - PROCESS | 1666 | 1463686897373 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 12:41:37 INFO - PROCESS | 1666 | 1463686897375 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:41:37 INFO - PROCESS | 1666 | 1463686897376 Marionette TRACE conn2 <- [1,1802,null,{}] 12:41:37 INFO - PROCESS | 1666 | 1463686897378 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:37 INFO - PROCESS | 1666 | 1463686897494 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 12:41:37 INFO - PROCESS | 1666 | 1463686897601 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x13f995800 == 110 [pid = 1666] [id = 458] 12:41:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 199 (0x12128b000) [pid = 1666] [serial = 1373] [outer = 0x0] 12:41:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 200 (0x137fe0000) [pid = 1666] [serial = 1374] [outer = 0x12128b000] 12:41:37 INFO - PROCESS | 1666 | 1463686897630 Marionette DEBUG loaded listener.js 12:41:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 201 (0x137feb000) [pid = 1666] [serial = 1375] [outer = 0x12128b000] 12:41:38 INFO - PROCESS | 1666 | 1463686898044 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 721ms 12:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:41:38 INFO - PROCESS | 1666 | 1463686898097 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 12:41:38 INFO - PROCESS | 1666 | 1463686898098 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 12:41:38 INFO - PROCESS | 1666 | 1463686898100 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:41:38 INFO - PROCESS | 1666 | 1463686898102 Marionette TRACE conn2 <- [1,1806,null,{}] 12:41:38 INFO - PROCESS | 1666 | 1463686898104 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:38 INFO - PROCESS | 1666 | 1463686898223 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 12:41:38 INFO - PROCESS | 1666 | 1463686898368 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x137240000 == 111 [pid = 1666] [id = 459] 12:41:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 202 (0x12bdc1c00) [pid = 1666] [serial = 1376] [outer = 0x0] 12:41:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 203 (0x137fed800) [pid = 1666] [serial = 1377] [outer = 0x12bdc1c00] 12:41:38 INFO - PROCESS | 1666 | 1463686898401 Marionette DEBUG loaded listener.js 12:41:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 204 (0x13faa5c00) [pid = 1666] [serial = 1378] [outer = 0x12bdc1c00] 12:41:38 INFO - PROCESS | 1666 | 1463686898791 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 12:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 719ms 12:41:38 INFO - PROCESS | 1666 | 1463686898848 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 12:41:38 INFO - PROCESS | 1666 | 1463686898849 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 12:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:41:38 INFO - PROCESS | 1666 | 1463686898851 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:41:38 INFO - PROCESS | 1666 | 1463686898854 Marionette TRACE conn2 <- [1,1810,null,{}] 12:41:38 INFO - PROCESS | 1666 | 1463686898856 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:38 INFO - PROCESS | 1666 | 1463686898988 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 12:41:39 INFO - PROCESS | 1666 | 1463686899081 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x1246d1000 == 112 [pid = 1666] [id = 460] 12:41:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 205 (0x115bb1400) [pid = 1666] [serial = 1379] [outer = 0x0] 12:41:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 206 (0x1295bd400) [pid = 1666] [serial = 1380] [outer = 0x115bb1400] 12:41:39 INFO - PROCESS | 1666 | 1463686899115 Marionette DEBUG loaded listener.js 12:41:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 207 (0x13fab0800) [pid = 1666] [serial = 1381] [outer = 0x115bb1400] 12:41:39 INFO - PROCESS | 1666 | 1463686899816 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1021ms 12:41:39 INFO - PROCESS | 1666 | 1463686899874 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 12:41:39 INFO - PROCESS | 1666 | 1463686899876 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 12:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:41:39 INFO - PROCESS | 1666 | 1463686899879 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:41:39 INFO - PROCESS | 1666 | 1463686899882 Marionette TRACE conn2 <- [1,1814,null,{}] 12:41:39 INFO - PROCESS | 1666 | 1463686899887 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:40 INFO - PROCESS | 1666 | 1463686900013 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 12:41:40 INFO - PROCESS | 1666 | 1463686900104 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x1253b7800 == 113 [pid = 1666] [id = 461] 12:41:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 208 (0x112a63c00) [pid = 1666] [serial = 1382] [outer = 0x0] 12:41:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 209 (0x115bb0c00) [pid = 1666] [serial = 1383] [outer = 0x112a63c00] 12:41:40 INFO - PROCESS | 1666 | 1463686900132 Marionette DEBUG loaded listener.js 12:41:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 210 (0x117678c00) [pid = 1666] [serial = 1384] [outer = 0x112a63c00] 12:41:40 INFO - PROCESS | 1666 | 1463686900569 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 723ms 12:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:41:40 INFO - PROCESS | 1666 | 1463686900602 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 12:41:40 INFO - PROCESS | 1666 | 1463686900606 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 12:41:40 INFO - PROCESS | 1666 | 1463686900610 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:41:40 INFO - PROCESS | 1666 | 1463686900611 Marionette TRACE conn2 <- [1,1818,null,{}] 12:41:40 INFO - PROCESS | 1666 | 1463686900614 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:40 INFO - PROCESS | 1666 | 1463686900723 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 12:41:40 INFO - PROCESS | 1666 | 1463686900816 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c820000 == 114 [pid = 1666] [id = 462] 12:41:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 211 (0x116ffb000) [pid = 1666] [serial = 1385] [outer = 0x0] 12:41:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 212 (0x118f96000) [pid = 1666] [serial = 1386] [outer = 0x116ffb000] 12:41:40 INFO - PROCESS | 1666 | 1463686900843 Marionette DEBUG loaded listener.js 12:41:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 213 (0x119a3bc00) [pid = 1666] [serial = 1387] [outer = 0x116ffb000] 12:41:41 INFO - PROCESS | 1666 | 1463686901261 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 12:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 673ms 12:41:41 INFO - PROCESS | 1666 | 1463686901283 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 12:41:41 INFO - PROCESS | 1666 | 1463686901284 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 12:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:41:41 INFO - PROCESS | 1666 | 1463686901286 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:41:41 INFO - PROCESS | 1666 | 1463686901289 Marionette TRACE conn2 <- [1,1822,null,{}] 12:41:41 INFO - PROCESS | 1666 | 1463686901296 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:41 INFO - PROCESS | 1666 | 1463686901408 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 12:41:41 INFO - PROCESS | 1666 | 1463686901523 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x116b9f800 == 115 [pid = 1666] [id = 463] 12:41:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 214 (0x11224e800) [pid = 1666] [serial = 1388] [outer = 0x0] 12:41:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 215 (0x119d7c000) [pid = 1666] [serial = 1389] [outer = 0x11224e800] 12:41:41 INFO - PROCESS | 1666 | 1463686901609 Marionette DEBUG loaded listener.js 12:41:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 216 (0x1219a2400) [pid = 1666] [serial = 1390] [outer = 0x11224e800] 12:41:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12d321800 == 114 [pid = 1666] [id = 264] 12:41:41 INFO - PROCESS | 1666 | --DOCSHELL 0x137602800 == 113 [pid = 1666] [id = 448] 12:41:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12d636000 == 112 [pid = 1666] [id = 447] 12:41:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12d63d800 == 111 [pid = 1666] [id = 446] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 215 (0x12bdbf400) [pid = 1666] [serial = 1236] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 214 (0x12c532800) [pid = 1666] [serial = 1239] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 213 (0x12c6c0c00) [pid = 1666] [serial = 1281] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12d219800 == 110 [pid = 1666] [id = 445] 12:41:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb8e800 == 109 [pid = 1666] [id = 444] 12:41:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12be90000 == 108 [pid = 1666] [id = 443] 12:41:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12a519000 == 107 [pid = 1666] [id = 442] 12:41:41 INFO - PROCESS | 1666 | --DOCSHELL 0x121b47800 == 106 [pid = 1666] [id = 441] 12:41:41 INFO - PROCESS | 1666 | --DOCSHELL 0x118f80800 == 105 [pid = 1666] [id = 440] 12:41:41 INFO - PROCESS | 1666 | --DOCSHELL 0x11698b800 == 104 [pid = 1666] [id = 439] 12:41:41 INFO - PROCESS | 1666 | --DOCSHELL 0x1260c0800 == 103 [pid = 1666] [id = 438] 12:41:41 INFO - PROCESS | 1666 | --DOCSHELL 0x13f633800 == 102 [pid = 1666] [id = 433] 12:41:41 INFO - PROCESS | 1666 | --DOCSHELL 0x13f7a7800 == 101 [pid = 1666] [id = 432] 12:41:41 INFO - PROCESS | 1666 | --DOCSHELL 0x137d66800 == 100 [pid = 1666] [id = 431] 12:41:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12d24b000 == 99 [pid = 1666] [id = 430] 12:41:41 INFO - PROCESS | 1666 | --DOCSHELL 0x1272ef800 == 98 [pid = 1666] [id = 429] 12:41:41 INFO - PROCESS | 1666 | --DOCSHELL 0x116910000 == 97 [pid = 1666] [id = 428] 12:41:41 INFO - PROCESS | 1666 | 1463686901974 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 212 (0x128c33400) [pid = 1666] [serial = 1263] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 211 (0x129319800) [pid = 1666] [serial = 1266] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 210 (0x119903000) [pid = 1666] [serial = 1249] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 209 (0x118046000) [pid = 1666] [serial = 1248] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 208 (0x112793c00) [pid = 1666] [serial = 1245] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 207 (0x1160d8c00) [pid = 1666] [serial = 1246] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 206 (0x116ff9000) [pid = 1666] [serial = 1251] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 205 (0x119fd6400) [pid = 1666] [serial = 1252] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 204 (0x121290400) [pid = 1666] [serial = 1254] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 203 (0x1212e1800) [pid = 1666] [serial = 1255] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 202 (0x1212d2c00) [pid = 1666] [serial = 1221] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 201 (0x1218afc00) [pid = 1666] [serial = 1257] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 200 (0x1295bfc00) [pid = 1666] [serial = 1269] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 199 (0x121910400) [pid = 1666] [serial = 1258] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 198 (0x121f52c00) [pid = 1666] [serial = 1260] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 197 (0x11958a400) [pid = 1666] [serial = 1242] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 196 (0x126ff5400) [pid = 1666] [serial = 1224] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 195 (0x12a747800) [pid = 1666] [serial = 1227] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 194 (0x11285c400) [pid = 1666] [serial = 1215] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 193 (0x118f30400) [pid = 1666] [serial = 1218] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 192 (0x12bdae000) [pid = 1666] [serial = 1233] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 191 (0x12ba6a000) [pid = 1666] [serial = 1230] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 190 (0x12a93b000) [pid = 1666] [serial = 1270] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 189 (0x12c541400) [pid = 1666] [serial = 1278] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 188 (0x116711800) [pid = 1666] [serial = 1273] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 187 (0x112662c00) [pid = 1666] [serial = 1272] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 186 (0x128f80800) [pid = 1666] [serial = 1264] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 185 (0x129383c00) [pid = 1666] [serial = 1267] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 184 (0x1212b4800) [pid = 1666] [serial = 1275] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 183 (0x12c6b9400) [pid = 1666] [serial = 1279] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 182 (0x12ba68400) [pid = 1666] [serial = 1276] [outer = 0x0] [url = about:blank] 12:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 181 (0x126ffe000) [pid = 1666] [serial = 1261] [outer = 0x0] [url = about:blank] 12:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 722ms 12:41:42 INFO - PROCESS | 1666 | 1463686902009 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 12:41:42 INFO - PROCESS | 1666 | 1463686902011 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 12:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:41:42 INFO - PROCESS | 1666 | 1463686902015 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:41:42 INFO - PROCESS | 1666 | 1463686902017 Marionette TRACE conn2 <- [1,1826,null,{}] 12:41:42 INFO - PROCESS | 1666 | 1463686902019 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:42 INFO - PROCESS | 1666 | 1463686902139 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 12:41:42 INFO - PROCESS | 1666 | 1463686902144 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x1242b9000 == 98 [pid = 1666] [id = 464] 12:41:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 182 (0x119fd6400) [pid = 1666] [serial = 1391] [outer = 0x0] 12:41:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 183 (0x121c43000) [pid = 1666] [serial = 1392] [outer = 0x119fd6400] 12:41:42 INFO - PROCESS | 1666 | 1463686902180 Marionette DEBUG loaded listener.js 12:41:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 184 (0x1261b9000) [pid = 1666] [serial = 1393] [outer = 0x119fd6400] 12:41:42 INFO - PROCESS | 1666 | 1463686902689 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 12:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 722ms 12:41:42 INFO - PROCESS | 1666 | 1463686902736 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 12:41:42 INFO - PROCESS | 1666 | 1463686902737 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 12:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:41:42 INFO - PROCESS | 1666 | 1463686902740 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:41:42 INFO - PROCESS | 1666 | 1463686902741 Marionette TRACE conn2 <- [1,1830,null,{}] 12:41:42 INFO - PROCESS | 1666 | 1463686902743 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:42 INFO - PROCESS | 1666 | 1463686902837 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 12:41:42 INFO - PROCESS | 1666 | 1463686902859 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x12956b800 == 99 [pid = 1666] [id = 465] 12:41:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 185 (0x127227800) [pid = 1666] [serial = 1394] [outer = 0x0] 12:41:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 186 (0x128c99800) [pid = 1666] [serial = 1395] [outer = 0x127227800] 12:41:42 INFO - PROCESS | 1666 | 1463686902884 Marionette DEBUG loaded listener.js 12:41:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 187 (0x129099c00) [pid = 1666] [serial = 1396] [outer = 0x127227800] 12:41:43 INFO - PROCESS | 1666 | 1463686903248 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 12:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 518ms 12:41:43 INFO - PROCESS | 1666 | 1463686903258 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 12:41:43 INFO - PROCESS | 1666 | 1463686903259 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 12:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:41:43 INFO - PROCESS | 1666 | 1463686903261 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:41:43 INFO - PROCESS | 1666 | 1463686903263 Marionette TRACE conn2 <- [1,1834,null,{}] 12:41:43 INFO - PROCESS | 1666 | 1463686903269 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:43 INFO - PROCESS | 1666 | 1463686903383 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 12:41:43 INFO - PROCESS | 1666 | 1463686903389 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bb9f800 == 100 [pid = 1666] [id = 466] 12:41:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 188 (0x129319800) [pid = 1666] [serial = 1397] [outer = 0x0] 12:41:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 189 (0x12a8eb400) [pid = 1666] [serial = 1398] [outer = 0x129319800] 12:41:43 INFO - PROCESS | 1666 | 1463686903415 Marionette DEBUG loaded listener.js 12:41:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 190 (0x12ba6bc00) [pid = 1666] [serial = 1399] [outer = 0x129319800] 12:41:43 INFO - PROCESS | 1666 | 1463686903775 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 12:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 12:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 519ms 12:41:43 INFO - PROCESS | 1666 | 1463686903784 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 12:41:43 INFO - PROCESS | 1666 | 1463686903786 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 12:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:41:43 INFO - PROCESS | 1666 | 1463686903788 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:41:43 INFO - PROCESS | 1666 | 1463686903789 Marionette TRACE conn2 <- [1,1838,null,{}] 12:41:43 INFO - PROCESS | 1666 | 1463686903791 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:43 INFO - PROCESS | 1666 | 1463686903892 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 12:41:43 INFO - PROCESS | 1666 | 1463686903991 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb84800 == 101 [pid = 1666] [id = 467] 12:41:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 191 (0x129383400) [pid = 1666] [serial = 1400] [outer = 0x0] 12:41:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 192 (0x12bd04400) [pid = 1666] [serial = 1401] [outer = 0x129383400] 12:41:44 INFO - PROCESS | 1666 | 1463686904016 Marionette DEBUG loaded listener.js 12:41:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 193 (0x12c540400) [pid = 1666] [serial = 1402] [outer = 0x129383400] 12:41:44 INFO - PROCESS | 1666 | 1463686904361 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 12:41:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:41:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 618ms 12:41:44 INFO - PROCESS | 1666 | 1463686904406 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 12:41:44 INFO - PROCESS | 1666 | 1463686904407 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 12:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:41:44 INFO - PROCESS | 1666 | 1463686904409 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:41:44 INFO - PROCESS | 1666 | 1463686904410 Marionette TRACE conn2 <- [1,1842,null,{}] 12:41:44 INFO - PROCESS | 1666 | 1463686904413 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:44 INFO - PROCESS | 1666 | 1463686904540 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 12:41:44 INFO - PROCESS | 1666 | 1463686904556 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d62f000 == 102 [pid = 1666] [id = 468] 12:41:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 194 (0x12bdb0800) [pid = 1666] [serial = 1403] [outer = 0x0] 12:41:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 195 (0x12cb3e800) [pid = 1666] [serial = 1404] [outer = 0x12bdb0800] 12:41:44 INFO - PROCESS | 1666 | 1463686904581 Marionette DEBUG loaded listener.js 12:41:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 196 (0x12d295c00) [pid = 1666] [serial = 1405] [outer = 0x12bdb0800] 12:41:44 INFO - PROCESS | 1666 | 1463686904945 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 12:41:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:41:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 569ms 12:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:41:44 INFO - PROCESS | 1666 | 1463686904979 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 12:41:44 INFO - PROCESS | 1666 | 1463686904980 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 12:41:44 INFO - PROCESS | 1666 | 1463686904989 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:41:44 INFO - PROCESS | 1666 | 1463686904991 Marionette TRACE conn2 <- [1,1846,null,{}] 12:41:44 INFO - PROCESS | 1666 | 1463686904993 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:45 INFO - PROCESS | 1666 | 1463686905121 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 12:41:45 INFO - PROCESS | 1666 | 1463686905135 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x136973000 == 103 [pid = 1666] [id = 469] 12:41:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 197 (0x111011c00) [pid = 1666] [serial = 1406] [outer = 0x0] 12:41:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 198 (0x12d29fc00) [pid = 1666] [serial = 1407] [outer = 0x111011c00] 12:41:45 INFO - PROCESS | 1666 | 1463686905160 Marionette DEBUG loaded listener.js 12:41:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 199 (0x136bc2400) [pid = 1666] [serial = 1408] [outer = 0x111011c00] 12:41:45 INFO - PROCESS | 1666 | 1463686905562 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 617ms 12:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:41:45 INFO - PROCESS | 1666 | 1463686905608 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 12:41:45 INFO - PROCESS | 1666 | 1463686905609 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 12:41:45 INFO - PROCESS | 1666 | 1463686905611 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:41:45 INFO - PROCESS | 1666 | 1463686905612 Marionette TRACE conn2 <- [1,1850,null,{}] 12:41:45 INFO - PROCESS | 1666 | 1463686905615 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:45 INFO - PROCESS | 1666 | 1463686905751 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 12:41:45 INFO - PROCESS | 1666 | 1463686905768 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x13778a000 == 104 [pid = 1666] [id = 470] 12:41:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 200 (0x136bc3400) [pid = 1666] [serial = 1409] [outer = 0x0] 12:41:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 201 (0x136bc4c00) [pid = 1666] [serial = 1410] [outer = 0x136bc3400] 12:41:45 INFO - PROCESS | 1666 | 1463686905792 Marionette DEBUG loaded listener.js 12:41:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 202 (0x136bcd000) [pid = 1666] [serial = 1411] [outer = 0x136bc3400] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x137857800 == 103 [pid = 1666] [id = 327] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x116f5f800 == 102 [pid = 1666] [id = 391] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x13784e800 == 101 [pid = 1666] [id = 284] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1290bb800 == 100 [pid = 1666] [id = 85] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9d3800 == 99 [pid = 1666] [id = 436] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12d020800 == 98 [pid = 1666] [id = 155] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x137cc6000 == 97 [pid = 1666] [id = 286] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x137609000 == 96 [pid = 1666] [id = 301] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12a8cc800 == 95 [pid = 1666] [id = 117] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12c522000 == 94 [pid = 1666] [id = 348] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1189a8800 == 93 [pid = 1666] [id = 437] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x110e89800 == 92 [pid = 1666] [id = 309] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12db65000 == 91 [pid = 1666] [id = 218] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x116b9b800 == 90 [pid = 1666] [id = 138] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x112af5000 == 89 [pid = 1666] [id = 86] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x13722f800 == 88 [pid = 1666] [id = 389] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12a79d000 == 87 [pid = 1666] [id = 176] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x13778b000 == 86 [pid = 1666] [id = 435] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12b281800 == 85 [pid = 1666] [id = 118] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x137d70000 == 84 [pid = 1666] [id = 413] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12bd68800 == 83 [pid = 1666] [id = 347] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x13695b000 == 82 [pid = 1666] [id = 367] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12d30a000 == 81 [pid = 1666] [id = 390] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1189a0000 == 80 [pid = 1666] [id = 330] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1379cc800 == 79 [pid = 1666] [id = 410] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x137cdb000 == 78 [pid = 1666] [id = 306] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x117428000 == 77 [pid = 1666] [id = 185] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x137775000 == 76 [pid = 1666] [id = 434] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12c81c800 == 75 [pid = 1666] [id = 260] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x121193800 == 74 [pid = 1666] [id = 153] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12a94c000 == 73 [pid = 1666] [id = 99] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12d21f000 == 72 [pid = 1666] [id = 285] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12c524000 == 71 [pid = 1666] [id = 381] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x13723d000 == 70 [pid = 1666] [id = 305] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x136960000 == 69 [pid = 1666] [id = 287] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12d311000 == 68 [pid = 1666] [id = 175] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x137604800 == 67 [pid = 1666] [id = 427] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x137e6d800 == 66 [pid = 1666] [id = 308] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12a7b2000 == 65 [pid = 1666] [id = 154] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x113149000 == 64 [pid = 1666] [id = 238] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x124210800 == 63 [pid = 1666] [id = 172] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12d6b7800 == 62 [pid = 1666] [id = 388] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x116f58800 == 61 [pid = 1666] [id = 349] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x137e59800 == 60 [pid = 1666] [id = 307] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x137cca800 == 59 [pid = 1666] [id = 411] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12d31c800 == 58 [pid = 1666] [id = 156] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x137861800 == 57 [pid = 1666] [id = 266] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1184a9800 == 56 [pid = 1666] [id = 414] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12c80a000 == 55 [pid = 1666] [id = 173] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x11832b000 == 54 [pid = 1666] [id = 268] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1195a8800 == 53 [pid = 1666] [id = 219] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1290c2000 == 52 [pid = 1666] [id = 283] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x137616000 == 51 [pid = 1666] [id = 409] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x137d55800 == 50 [pid = 1666] [id = 412] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x137d63000 == 49 [pid = 1666] [id = 329] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12c820000 == 48 [pid = 1666] [id = 462] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1253b7800 == 47 [pid = 1666] [id = 461] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1246d1000 == 46 [pid = 1666] [id = 460] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x137240000 == 45 [pid = 1666] [id = 459] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x13f995800 == 44 [pid = 1666] [id = 458] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x13f982000 == 43 [pid = 1666] [id = 457] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x141dcd000 == 42 [pid = 1666] [id = 456] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x13ac9c000 == 41 [pid = 1666] [id = 455] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x141fd4000 == 40 [pid = 1666] [id = 454] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12d251800 == 39 [pid = 1666] [id = 404] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x140ae4000 == 38 [pid = 1666] [id = 453] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1379da000 == 37 [pid = 1666] [id = 452] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12707b000 == 36 [pid = 1666] [id = 451] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x137d69000 == 35 [pid = 1666] [id = 449] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1189a0800 == 34 [pid = 1666] [id = 450] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1242b9000 == 33 [pid = 1666] [id = 464] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb84800 == 32 [pid = 1666] [id = 467] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12956b800 == 31 [pid = 1666] [id = 465] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12d62f000 == 30 [pid = 1666] [id = 468] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12bb9f800 == 29 [pid = 1666] [id = 466] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x136973000 == 28 [pid = 1666] [id = 469] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x116b9f800 == 27 [pid = 1666] [id = 463] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12d6a1800 == 26 [pid = 1666] [id = 20] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12d014800 == 25 [pid = 1666] [id = 19] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12c80b800 == 24 [pid = 1666] [id = 14] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1165dc000 == 23 [pid = 1666] [id = 26] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9d7800 == 22 [pid = 1666] [id = 10] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12b27a800 == 21 [pid = 1666] [id = 9] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12d6b1800 == 20 [pid = 1666] [id = 21] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12a94a800 == 19 [pid = 1666] [id = 8] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12c511800 == 18 [pid = 1666] [id = 13] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb7a000 == 17 [pid = 1666] [id = 15] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12bba2800 == 16 [pid = 1666] [id = 11] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x11226a000 == 15 [pid = 1666] [id = 22] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1290c1800 == 14 [pid = 1666] [id = 6] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12d005800 == 13 [pid = 1666] [id = 18] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12bd63000 == 12 [pid = 1666] [id = 12] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x115b7f000 == 11 [pid = 1666] [id = 23] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x115b7f800 == 10 [pid = 1666] [id = 25] 12:41:49 INFO - PROCESS | 1666 | --DOCSHELL 0x116ba7800 == 9 [pid = 1666] [id = 24] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 201 (0x1126f7c00) [pid = 1666] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 200 (0x128fc5c00) [pid = 1666] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 199 (0x11945bc00) [pid = 1666] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 198 (0x1218b7000) [pid = 1666] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 197 (0x128fc3c00) [pid = 1666] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 196 (0x12bdbf000) [pid = 1666] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 195 (0x121870c00) [pid = 1666] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 194 (0x112794400) [pid = 1666] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 193 (0x126ff0400) [pid = 1666] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 192 (0x111014800) [pid = 1666] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 191 (0x12cb3f000) [pid = 1666] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 190 (0x1211cf000) [pid = 1666] [serial = 1290] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 189 (0x12d29d400) [pid = 1666] [serial = 1302] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 188 (0x118f99c00) [pid = 1666] [serial = 1320] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 187 (0x12158cc00) [pid = 1666] [serial = 1321] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 186 (0x12a754400) [pid = 1666] [serial = 1308] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 185 (0x12ba6fc00) [pid = 1666] [serial = 1332] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 184 (0x119909000) [pid = 1666] [serial = 1317] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 183 (0x119fde800) [pid = 1666] [serial = 1318] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 182 (0x12500f000) [pid = 1666] [serial = 1311] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 181 (0x1261b7c00) [pid = 1666] [serial = 1293] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 180 (0x127061400) [pid = 1666] [serial = 1326] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 179 (0x128ca1400) [pid = 1666] [serial = 1327] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 178 (0x12a8e0400) [pid = 1666] [serial = 1329] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 177 (0x11896ac00) [pid = 1666] [serial = 1287] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 176 (0x12c536c00) [pid = 1666] [serial = 1335] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 175 (0x1219a6400) [pid = 1666] [serial = 1323] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x126bbec00) [pid = 1666] [serial = 1324] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x12bdb9c00) [pid = 1666] [serial = 1333] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x12d2df800) [pid = 1666] [serial = 1305] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x118f25400) [pid = 1666] [serial = 1315] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x116949c00) [pid = 1666] [serial = 1314] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x12ab76800) [pid = 1666] [serial = 1296] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x1375e8800) [pid = 1666] [serial = 1345] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x12cb36c00) [pid = 1666] [serial = 1299] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x121885400) [pid = 1666] [serial = 1341] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x12cce4c00) [pid = 1666] [serial = 1338] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x1126f3800) [pid = 1666] [serial = 1284] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x12cb39000) [pid = 1666] [serial = 1336] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x137a02400) [pid = 1666] [serial = 1347] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x12ab81400) [pid = 1666] [serial = 1342] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x12d2a0400) [pid = 1666] [serial = 1339] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x12d2f2800) [pid = 1666] [serial = 1344] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x12b24f800) [pid = 1666] [serial = 1330] [outer = 0x0] [url = about:blank] 12:41:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x111f26400) [pid = 1666] [serial = 1412] [outer = 0x12cb3e000] 12:41:50 INFO - PROCESS | 1666 | 1463686910056 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 4478ms 12:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:41:50 INFO - PROCESS | 1666 | 1463686910090 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 12:41:50 INFO - PROCESS | 1666 | 1463686910092 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 12:41:50 INFO - PROCESS | 1666 | 1463686910095 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:41:50 INFO - PROCESS | 1666 | 1463686910097 Marionette TRACE conn2 <- [1,1854,null,{}] 12:41:50 INFO - PROCESS | 1666 | 1463686910103 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:50 INFO - PROCESS | 1666 | 1463686910185 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 12:41:50 INFO - PROCESS | 1666 | 1463686910240 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x112655000 == 10 [pid = 1666] [id = 471] 12:41:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x112664800) [pid = 1666] [serial = 1413] [outer = 0x0] 12:41:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x112665000) [pid = 1666] [serial = 1414] [outer = 0x112664800] 12:41:50 INFO - PROCESS | 1666 | 1463686910268 Marionette DEBUG loaded listener.js 12:41:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x1126c2c00) [pid = 1666] [serial = 1415] [outer = 0x112664800] 12:41:50 INFO - PROCESS | 1666 | 1463686910578 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 524ms 12:41:50 INFO - PROCESS | 1666 | 1463686910620 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 12:41:50 INFO - PROCESS | 1666 | 1463686910623 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 12:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:41:50 INFO - PROCESS | 1666 | 1463686910628 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:41:50 INFO - PROCESS | 1666 | 1463686910630 Marionette TRACE conn2 <- [1,1858,null,{}] 12:41:50 INFO - PROCESS | 1666 | 1463686910632 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:50 INFO - PROCESS | 1666 | 1463686910714 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 12:41:50 INFO - PROCESS | 1666 | 1463686910769 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x113153800 == 11 [pid = 1666] [id = 472] 12:41:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x1122a9c00) [pid = 1666] [serial = 1416] [outer = 0x0] 12:41:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x1126f0000) [pid = 1666] [serial = 1417] [outer = 0x1122a9c00] 12:41:50 INFO - PROCESS | 1666 | 1463686910796 Marionette DEBUG loaded listener.js 12:41:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x11278ec00) [pid = 1666] [serial = 1418] [outer = 0x1122a9c00] 12:41:51 INFO - PROCESS | 1666 | 1463686911097 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 12:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 524ms 12:41:51 INFO - PROCESS | 1666 | 1463686911153 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 12:41:51 INFO - PROCESS | 1666 | 1463686911154 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 12:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:41:51 INFO - PROCESS | 1666 | 1463686911156 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:41:51 INFO - PROCESS | 1666 | 1463686911159 Marionette TRACE conn2 <- [1,1862,null,{}] 12:41:51 INFO - PROCESS | 1666 | 1463686911167 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:51 INFO - PROCESS | 1666 | 1463686911254 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 12:41:51 INFO - PROCESS | 1666 | 1463686911311 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x116baa800 == 12 [pid = 1666] [id = 473] 12:41:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x110f39400) [pid = 1666] [serial = 1419] [outer = 0x0] 12:41:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x112794400) [pid = 1666] [serial = 1420] [outer = 0x110f39400] 12:41:51 INFO - PROCESS | 1666 | 1463686911339 Marionette DEBUG loaded listener.js 12:41:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x112e46400) [pid = 1666] [serial = 1421] [outer = 0x110f39400] 12:41:51 INFO - PROCESS | 1666 | 1463686911640 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 12:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 521ms 12:41:51 INFO - PROCESS | 1666 | 1463686911678 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 12:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:41:51 INFO - PROCESS | 1666 | 1463686911679 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 12:41:51 INFO - PROCESS | 1666 | 1463686911682 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:41:51 INFO - PROCESS | 1666 | 1463686911685 Marionette TRACE conn2 <- [1,1866,null,{}] 12:41:51 INFO - PROCESS | 1666 | 1463686911689 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:51 INFO - PROCESS | 1666 | 1463686911768 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 12:41:51 INFO - PROCESS | 1666 | 1463686911773 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x117581000 == 13 [pid = 1666] [id = 474] 12:41:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x110f40c00) [pid = 1666] [serial = 1422] [outer = 0x0] 12:41:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x1134c3800) [pid = 1666] [serial = 1423] [outer = 0x110f40c00] 12:41:51 INFO - PROCESS | 1666 | 1463686911798 Marionette DEBUG loaded listener.js 12:41:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x116529400) [pid = 1666] [serial = 1424] [outer = 0x110f40c00] 12:41:52 INFO - PROCESS | 1666 | 1463686912122 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 12:41:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 471ms 12:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:41:52 INFO - PROCESS | 1666 | 1463686912154 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 12:41:52 INFO - PROCESS | 1666 | 1463686912155 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 12:41:52 INFO - PROCESS | 1666 | 1463686912157 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:41:52 INFO - PROCESS | 1666 | 1463686912158 Marionette TRACE conn2 <- [1,1870,null,{}] 12:41:52 INFO - PROCESS | 1666 | 1463686912160 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:52 INFO - PROCESS | 1666 | 1463686912260 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 12:41:52 INFO - PROCESS | 1666 | 1463686912268 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x11849e000 == 14 [pid = 1666] [id = 475] 12:41:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x111d21c00) [pid = 1666] [serial = 1425] [outer = 0x0] 12:41:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x1165aa000) [pid = 1666] [serial = 1426] [outer = 0x111d21c00] 12:41:52 INFO - PROCESS | 1666 | 1463686912293 Marionette DEBUG loaded listener.js 12:41:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x1168ab400) [pid = 1666] [serial = 1427] [outer = 0x111d21c00] 12:41:52 INFO - PROCESS | 1666 | 1463686912623 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 12:41:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 518ms 12:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:41:52 INFO - PROCESS | 1666 | 1463686912675 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 12:41:52 INFO - PROCESS | 1666 | 1463686912677 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 12:41:52 INFO - PROCESS | 1666 | 1463686912679 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:41:52 INFO - PROCESS | 1666 | 1463686912680 Marionette TRACE conn2 <- [1,1874,null,{}] 12:41:52 INFO - PROCESS | 1666 | 1463686912682 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:52 INFO - PROCESS | 1666 | 1463686912780 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 12:41:52 INFO - PROCESS | 1666 | 1463686912838 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x11957d000 == 15 [pid = 1666] [id = 476] 12:41:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x112665400) [pid = 1666] [serial = 1428] [outer = 0x0] 12:41:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 176 (0x1169a8400) [pid = 1666] [serial = 1429] [outer = 0x112665400] 12:41:52 INFO - PROCESS | 1666 | 1463686912864 Marionette DEBUG loaded listener.js 12:41:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 177 (0x1184b7800) [pid = 1666] [serial = 1430] [outer = 0x112665400] 12:41:53 INFO - PROCESS | 1666 | 1463686913122 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 12:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 469ms 12:41:53 INFO - PROCESS | 1666 | 1463686913156 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 12:41:53 INFO - PROCESS | 1666 | 1463686913157 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 12:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:41:53 INFO - PROCESS | 1666 | 1463686913159 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:41:53 INFO - PROCESS | 1666 | 1463686913160 Marionette TRACE conn2 <- [1,1878,null,{}] 12:41:53 INFO - PROCESS | 1666 | 1463686913163 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:53 INFO - PROCESS | 1666 | 1463686913252 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 12:41:53 INFO - PROCESS | 1666 | 1463686913256 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x119965000 == 16 [pid = 1666] [id = 477] 12:41:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 178 (0x111014000) [pid = 1666] [serial = 1431] [outer = 0x0] 12:41:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 179 (0x1184f1c00) [pid = 1666] [serial = 1432] [outer = 0x111014000] 12:41:53 INFO - PROCESS | 1666 | 1463686913281 Marionette DEBUG loaded listener.js 12:41:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 180 (0x11896ec00) [pid = 1666] [serial = 1433] [outer = 0x111014000] 12:41:53 INFO - PROCESS | 1666 | 1463686913593 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 12:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 472ms 12:41:53 INFO - PROCESS | 1666 | 1463686913633 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 12:41:53 INFO - PROCESS | 1666 | 1463686913635 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 12:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:41:53 INFO - PROCESS | 1666 | 1463686913637 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:41:53 INFO - PROCESS | 1666 | 1463686913638 Marionette TRACE conn2 <- [1,1882,null,{}] 12:41:53 INFO - PROCESS | 1666 | 1463686913641 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:53 INFO - PROCESS | 1666 | 1463686913714 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 12:41:53 INFO - PROCESS | 1666 | 1463686913774 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x1211a0000 == 17 [pid = 1666] [id = 478] 12:41:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 181 (0x118350c00) [pid = 1666] [serial = 1434] [outer = 0x0] 12:41:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 182 (0x118f2e400) [pid = 1666] [serial = 1435] [outer = 0x118350c00] 12:41:53 INFO - PROCESS | 1666 | 1463686913799 Marionette DEBUG loaded listener.js 12:41:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 183 (0x11942e800) [pid = 1666] [serial = 1436] [outer = 0x118350c00] 12:41:54 INFO - PROCESS | 1666 | 1463686914085 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 12:41:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 470ms 12:41:54 INFO - PROCESS | 1666 | 1463686914108 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 12:41:54 INFO - PROCESS | 1666 | 1463686914109 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 12:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:41:54 INFO - PROCESS | 1666 | 1463686914111 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:41:54 INFO - PROCESS | 1666 | 1463686914112 Marionette TRACE conn2 <- [1,1886,null,{}] 12:41:54 INFO - PROCESS | 1666 | 1463686914122 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:54 INFO - PROCESS | 1666 | 1463686914204 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 12:41:54 INFO - PROCESS | 1666 | 1463686914209 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x116baa000 == 18 [pid = 1666] [id = 479] 12:41:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 184 (0x1126c2000) [pid = 1666] [serial = 1437] [outer = 0x0] 12:41:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 185 (0x11945c000) [pid = 1666] [serial = 1438] [outer = 0x1126c2000] 12:41:54 INFO - PROCESS | 1666 | 1463686914233 Marionette DEBUG loaded listener.js 12:41:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 186 (0x119903000) [pid = 1666] [serial = 1439] [outer = 0x1126c2000] 12:41:54 INFO - PROCESS | 1666 | 1463686914545 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 12:41:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 469ms 12:41:54 INFO - PROCESS | 1666 | 1463686914580 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 12:41:54 INFO - PROCESS | 1666 | 1463686914582 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 12:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:41:54 INFO - PROCESS | 1666 | 1463686914586 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:41:54 INFO - PROCESS | 1666 | 1463686914587 Marionette TRACE conn2 <- [1,1890,null,{}] 12:41:54 INFO - PROCESS | 1666 | 1463686914589 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:54 INFO - PROCESS | 1666 | 1463686914696 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 12:41:54 INFO - PROCESS | 1666 | 1463686914702 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x12198c800 == 19 [pid = 1666] [id = 480] 12:41:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 187 (0x118f99800) [pid = 1666] [serial = 1440] [outer = 0x0] 12:41:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 188 (0x119903400) [pid = 1666] [serial = 1441] [outer = 0x118f99800] 12:41:54 INFO - PROCESS | 1666 | 1463686914727 Marionette DEBUG loaded listener.js 12:41:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 189 (0x119911400) [pid = 1666] [serial = 1442] [outer = 0x118f99800] 12:41:55 INFO - PROCESS | 1666 | 1463686915040 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 12:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 468ms 12:41:55 INFO - PROCESS | 1666 | 1463686915055 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 12:41:55 INFO - PROCESS | 1666 | 1463686915056 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 12:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:41:55 INFO - PROCESS | 1666 | 1463686915058 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:41:55 INFO - PROCESS | 1666 | 1463686915072 Marionette TRACE conn2 <- [1,1894,null,{}] 12:41:55 INFO - PROCESS | 1666 | 1463686915074 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:55 INFO - PROCESS | 1666 | 1463686915162 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 12:41:55 INFO - PROCESS | 1666 | 1463686915169 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x11849d800 == 20 [pid = 1666] [id = 481] 12:41:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 190 (0x119a33c00) [pid = 1666] [serial = 1443] [outer = 0x0] 12:41:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 191 (0x119d13c00) [pid = 1666] [serial = 1444] [outer = 0x119a33c00] 12:41:55 INFO - PROCESS | 1666 | 1463686915200 Marionette DEBUG loaded listener.js 12:41:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 192 (0x119fd9c00) [pid = 1666] [serial = 1445] [outer = 0x119a33c00] 12:41:55 INFO - PROCESS | 1666 | 1463686915568 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 12:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 530ms 12:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:41:55 INFO - PROCESS | 1666 | 1463686915600 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 12:41:55 INFO - PROCESS | 1666 | 1463686915601 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 12:41:55 INFO - PROCESS | 1666 | 1463686915603 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:41:55 INFO - PROCESS | 1666 | 1463686915604 Marionette TRACE conn2 <- [1,1898,null,{}] 12:41:55 INFO - PROCESS | 1666 | 1463686915606 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:55 INFO - PROCESS | 1666 | 1463686915685 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 12:41:55 INFO - PROCESS | 1666 | 1463686915689 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x1260c8000 == 21 [pid = 1666] [id = 482] 12:41:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 193 (0x119a3d000) [pid = 1666] [serial = 1446] [outer = 0x0] 12:41:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 194 (0x11a1e6000) [pid = 1666] [serial = 1447] [outer = 0x119a3d000] 12:41:55 INFO - PROCESS | 1666 | 1463686915714 Marionette DEBUG loaded listener.js 12:41:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 195 (0x1211cf400) [pid = 1666] [serial = 1448] [outer = 0x119a3d000] 12:41:56 INFO - PROCESS | 1666 | 1463686916148 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 12:41:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:41:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 568ms 12:41:56 INFO - PROCESS | 1666 | 1463686916171 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 12:41:56 INFO - PROCESS | 1666 | 1463686916173 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 12:41:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:41:56 INFO - PROCESS | 1666 | 1463686916175 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:41:56 INFO - PROCESS | 1666 | 1463686916176 Marionette TRACE conn2 <- [1,1902,null,{}] 12:41:56 INFO - PROCESS | 1666 | 1463686916178 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:56 INFO - PROCESS | 1666 | 1463686916256 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 12:41:56 INFO - PROCESS | 1666 | 1463686916317 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x1272f1000 == 22 [pid = 1666] [id = 483] 12:41:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 196 (0x119d09c00) [pid = 1666] [serial = 1449] [outer = 0x0] 12:41:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 197 (0x12128cc00) [pid = 1666] [serial = 1450] [outer = 0x119d09c00] 12:41:56 INFO - PROCESS | 1666 | 1463686916342 Marionette DEBUG loaded listener.js 12:41:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 198 (0x1212aa400) [pid = 1666] [serial = 1451] [outer = 0x119d09c00] 12:41:56 INFO - PROCESS | 1666 | 1463686916638 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 12:41:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:41:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 473ms 12:41:56 INFO - PROCESS | 1666 | 1463686916649 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 12:41:56 INFO - PROCESS | 1666 | 1463686916652 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 12:41:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:41:56 INFO - PROCESS | 1666 | 1463686916659 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:41:56 INFO - PROCESS | 1666 | 1463686916660 Marionette TRACE conn2 <- [1,1906,null,{}] 12:41:56 INFO - PROCESS | 1666 | 1463686916663 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:56 INFO - PROCESS | 1666 | 1463686916744 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 12:41:56 INFO - PROCESS | 1666 | 1463686916749 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d28800 == 23 [pid = 1666] [id = 484] 12:41:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 199 (0x1212aa000) [pid = 1666] [serial = 1452] [outer = 0x0] 12:41:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 200 (0x1212b6400) [pid = 1666] [serial = 1453] [outer = 0x1212aa000] 12:41:56 INFO - PROCESS | 1666 | 1463686916775 Marionette DEBUG loaded listener.js 12:41:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 201 (0x1212da000) [pid = 1666] [serial = 1454] [outer = 0x1212aa000] 12:41:57 INFO - PROCESS | 1666 | 1463686917150 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 12:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 519ms 12:41:57 INFO - PROCESS | 1666 | 1463686917179 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 12:41:57 INFO - PROCESS | 1666 | 1463686917180 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 12:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:41:57 INFO - PROCESS | 1666 | 1463686917188 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:41:57 INFO - PROCESS | 1666 | 1463686917190 Marionette TRACE conn2 <- [1,1910,null,{}] 12:41:57 INFO - PROCESS | 1666 | 1463686917192 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:57 INFO - PROCESS | 1666 | 1463686917303 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 12:41:57 INFO - PROCESS | 1666 | 1463686917340 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x1290d1800 == 24 [pid = 1666] [id = 485] 12:41:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 202 (0x11a1f0000) [pid = 1666] [serial = 1455] [outer = 0x0] 12:41:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 203 (0x1212de800) [pid = 1666] [serial = 1456] [outer = 0x11a1f0000] 12:41:57 INFO - PROCESS | 1666 | 1463686917365 Marionette DEBUG loaded listener.js 12:41:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 204 (0x121473800) [pid = 1666] [serial = 1457] [outer = 0x11a1f0000] 12:41:57 INFO - PROCESS | 1666 | 1463686917694 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 12:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 519ms 12:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:41:57 INFO - PROCESS | 1666 | 1463686917708 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 12:41:57 INFO - PROCESS | 1666 | 1463686917710 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 12:41:57 INFO - PROCESS | 1666 | 1463686917712 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:41:57 INFO - PROCESS | 1666 | 1463686917713 Marionette TRACE conn2 <- [1,1914,null,{}] 12:41:57 INFO - PROCESS | 1666 | 1463686917716 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:57 INFO - PROCESS | 1666 | 1463686917824 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 12:41:57 INFO - PROCESS | 1666 | 1463686917837 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a514000 == 25 [pid = 1666] [id = 486] 12:41:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 205 (0x1212dcc00) [pid = 1666] [serial = 1458] [outer = 0x0] 12:41:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 206 (0x121584800) [pid = 1666] [serial = 1459] [outer = 0x1212dcc00] 12:41:57 INFO - PROCESS | 1666 | 1463686917861 Marionette DEBUG loaded listener.js 12:41:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 207 (0x12158d400) [pid = 1666] [serial = 1460] [outer = 0x1212dcc00] 12:41:58 INFO - PROCESS | 1666 | 1463686918193 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 12:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 520ms 12:41:58 INFO - PROCESS | 1666 | 1463686918233 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 12:41:58 INFO - PROCESS | 1666 | 1463686918234 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 12:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:41:58 INFO - PROCESS | 1666 | 1463686918236 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:41:58 INFO - PROCESS | 1666 | 1463686918237 Marionette TRACE conn2 <- [1,1918,null,{}] 12:41:58 INFO - PROCESS | 1666 | 1463686918239 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:58 INFO - PROCESS | 1666 | 1463686918340 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 12:41:58 INFO - PROCESS | 1666 | 1463686918376 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a947800 == 26 [pid = 1666] [id = 487] 12:41:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 208 (0x121584000) [pid = 1666] [serial = 1461] [outer = 0x0] 12:41:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 209 (0x12188e000) [pid = 1666] [serial = 1462] [outer = 0x121584000] 12:41:58 INFO - PROCESS | 1666 | 1463686918401 Marionette DEBUG loaded listener.js 12:41:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 210 (0x1218b3000) [pid = 1666] [serial = 1463] [outer = 0x121584000] 12:41:58 INFO - PROCESS | 1666 | 1463686918698 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 12:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 519ms 12:41:58 INFO - PROCESS | 1666 | 1463686918755 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 12:41:58 INFO - PROCESS | 1666 | 1463686918756 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 12:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:41:58 INFO - PROCESS | 1666 | 1463686918759 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:41:58 INFO - PROCESS | 1666 | 1463686918760 Marionette TRACE conn2 <- [1,1922,null,{}] 12:41:58 INFO - PROCESS | 1666 | 1463686918762 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:58 INFO - PROCESS | 1666 | 1463686918864 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 209 (0x11829cc00) [pid = 1666] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 208 (0x11101c800) [pid = 1666] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 207 (0x129311400) [pid = 1666] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 206 (0x12ab7f400) [pid = 1666] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 205 (0x12ba70800) [pid = 1666] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 204 (0x119a3dc00) [pid = 1666] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 203 (0x1126ef400) [pid = 1666] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 202 (0x121e0c400) [pid = 1666] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 201 (0x119d7b400) [pid = 1666] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 200 (0x12186bc00) [pid = 1666] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 199 (0x121e02800) [pid = 1666] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 198 (0x112669000) [pid = 1666] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 197 (0x112854000) [pid = 1666] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 196 (0x11767e800) [pid = 1666] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 195 (0x12186ac00) [pid = 1666] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 194 (0x112a5e800) [pid = 1666] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 193 (0x12158c400) [pid = 1666] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 192 (0x11285ac00) [pid = 1666] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 191 (0x12188dc00) [pid = 1666] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 190 (0x112661800) [pid = 1666] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 189 (0x1375e7000) [pid = 1666] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 188 (0x1167c3c00) [pid = 1666] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 187 (0x12cce6000) [pid = 1666] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 186 (0x12bdc7000) [pid = 1666] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 185 (0x1126c8000) [pid = 1666] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 184 (0x129320000) [pid = 1666] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 183 (0x12c6ba400) [pid = 1666] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 182 (0x1219ad400) [pid = 1666] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 181 (0x11278e400) [pid = 1666] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 180 (0x12d297000) [pid = 1666] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 179 (0x11990e000) [pid = 1666] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 178 (0x111011c00) [pid = 1666] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 177 (0x112a5f400) [pid = 1666] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 176 (0x129319800) [pid = 1666] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 175 (0x127227800) [pid = 1666] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x119fd6400) [pid = 1666] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x11224e800) [pid = 1666] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x116ffb000) [pid = 1666] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x112a63c00) [pid = 1666] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x115bb1400) [pid = 1666] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x12bdc1c00) [pid = 1666] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x12128b000) [pid = 1666] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x136b15c00) [pid = 1666] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x137fd9000) [pid = 1666] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x1375e2000) [pid = 1666] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x12c6ba000) [pid = 1666] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x12a936400) [pid = 1666] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x128c9c800) [pid = 1666] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x1126c6400) [pid = 1666] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x12bd11000) [pid = 1666] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x116ffb800) [pid = 1666] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x119fd3c00) [pid = 1666] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x121c39c00) [pid = 1666] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x111b0c800) [pid = 1666] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x12b24b400) [pid = 1666] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x11278a000) [pid = 1666] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x1270fe800) [pid = 1666] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x129383400) [pid = 1666] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:41:59 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x12bdb0800) [pid = 1666] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:41:59 INFO - PROCESS | 1666 | 1463686919614 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x112f30800 == 27 [pid = 1666] [id = 488] 12:41:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x111016c00) [pid = 1666] [serial = 1464] [outer = 0x0] 12:41:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x11224ec00) [pid = 1666] [serial = 1465] [outer = 0x111016c00] 12:41:59 INFO - PROCESS | 1666 | 1463686919639 Marionette DEBUG loaded listener.js 12:41:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x11278b800) [pid = 1666] [serial = 1466] [outer = 0x111016c00] 12:41:59 INFO - PROCESS | 1666 | 1463686919916 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 12:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1169ms 12:41:59 INFO - PROCESS | 1666 | 1463686919928 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 12:41:59 INFO - PROCESS | 1666 | 1463686919929 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 12:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:41:59 INFO - PROCESS | 1666 | 1463686919939 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:41:59 INFO - PROCESS | 1666 | 1463686919940 Marionette TRACE conn2 <- [1,1926,null,{}] 12:41:59 INFO - PROCESS | 1666 | 1463686919943 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:00 INFO - PROCESS | 1666 | 1463686920030 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 12:42:00 INFO - PROCESS | 1666 | 1463686920037 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ac5f800 == 28 [pid = 1666] [id = 489] 12:42:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x11285ac00) [pid = 1666] [serial = 1467] [outer = 0x0] 12:42:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x117685000) [pid = 1666] [serial = 1468] [outer = 0x11285ac00] 12:42:00 INFO - PROCESS | 1666 | 1463686920062 Marionette DEBUG loaded listener.js 12:42:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x119a2fc00) [pid = 1666] [serial = 1469] [outer = 0x11285ac00] 12:42:00 INFO - PROCESS | 1666 | 1463686920389 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 12:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 476ms 12:42:00 INFO - PROCESS | 1666 | 1463686920408 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 12:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:42:00 INFO - PROCESS | 1666 | 1463686920419 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 12:42:00 INFO - PROCESS | 1666 | 1463686920422 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:42:00 INFO - PROCESS | 1666 | 1463686920423 Marionette TRACE conn2 <- [1,1930,null,{}] 12:42:00 INFO - PROCESS | 1666 | 1463686920425 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:00 INFO - PROCESS | 1666 | 1463686920535 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 12:42:00 INFO - PROCESS | 1666 | 1463686920542 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b27c800 == 29 [pid = 1666] [id = 490] 12:42:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x118f98800) [pid = 1666] [serial = 1470] [outer = 0x0] 12:42:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x11a1edc00) [pid = 1666] [serial = 1471] [outer = 0x118f98800] 12:42:00 INFO - PROCESS | 1666 | 1463686920567 Marionette DEBUG loaded listener.js 12:42:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x121583c00) [pid = 1666] [serial = 1472] [outer = 0x118f98800] 12:42:00 INFO - PROCESS | 1666 | 1463686920883 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 12:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 518ms 12:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:42:00 INFO - PROCESS | 1666 | 1463686920940 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 12:42:00 INFO - PROCESS | 1666 | 1463686920941 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 12:42:00 INFO - PROCESS | 1666 | 1463686920943 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:42:00 INFO - PROCESS | 1666 | 1463686920944 Marionette TRACE conn2 <- [1,1934,null,{}] 12:42:00 INFO - PROCESS | 1666 | 1463686920947 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:01 INFO - PROCESS | 1666 | 1463686921029 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 12:42:01 INFO - PROCESS | 1666 | 1463686921034 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9da800 == 30 [pid = 1666] [id = 491] 12:42:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x12158bc00) [pid = 1666] [serial = 1473] [outer = 0x0] 12:42:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x1218bb800) [pid = 1666] [serial = 1474] [outer = 0x12158bc00] 12:42:01 INFO - PROCESS | 1666 | 1463686921059 Marionette DEBUG loaded listener.js 12:42:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x12193b000) [pid = 1666] [serial = 1475] [outer = 0x12158bc00] 12:42:01 INFO - PROCESS | 1666 | 1463686921376 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 12:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 470ms 12:42:01 INFO - PROCESS | 1666 | 1463686921414 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 12:42:01 INFO - PROCESS | 1666 | 1463686921416 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 12:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:42:01 INFO - PROCESS | 1666 | 1463686921420 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:42:01 INFO - PROCESS | 1666 | 1463686921421 Marionette TRACE conn2 <- [1,1938,null,{}] 12:42:01 INFO - PROCESS | 1666 | 1463686921423 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:01 INFO - PROCESS | 1666 | 1463686921543 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 12:42:01 INFO - PROCESS | 1666 | 1463686921644 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x110e84800 == 31 [pid = 1666] [id = 492] 12:42:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x110f3a800) [pid = 1666] [serial = 1476] [outer = 0x0] 12:42:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x110f40800) [pid = 1666] [serial = 1477] [outer = 0x110f3a800] 12:42:01 INFO - PROCESS | 1666 | 1463686921676 Marionette DEBUG loaded listener.js 12:42:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x1110a6c00) [pid = 1666] [serial = 1478] [outer = 0x110f3a800] 12:42:02 INFO - PROCESS | 1666 | 1463686922110 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 12:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 718ms 12:42:02 INFO - PROCESS | 1666 | 1463686922139 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 12:42:02 INFO - PROCESS | 1666 | 1463686922142 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 12:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:42:02 INFO - PROCESS | 1666 | 1463686922146 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:42:02 INFO - PROCESS | 1666 | 1463686922148 Marionette TRACE conn2 <- [1,1942,null,{}] 12:42:02 INFO - PROCESS | 1666 | 1463686922152 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:02 INFO - PROCESS | 1666 | 1463686922281 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 12:42:02 INFO - PROCESS | 1666 | 1463686922441 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x116bb2000 == 32 [pid = 1666] [id = 493] 12:42:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x1126ed000) [pid = 1666] [serial = 1479] [outer = 0x0] 12:42:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x112788c00) [pid = 1666] [serial = 1480] [outer = 0x1126ed000] 12:42:02 INFO - PROCESS | 1666 | 1463686922474 Marionette DEBUG loaded listener.js 12:42:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x112851c00) [pid = 1666] [serial = 1481] [outer = 0x1126ed000] 12:42:02 INFO - PROCESS | 1666 | 1463686922901 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 775ms 12:42:02 INFO - PROCESS | 1666 | 1463686922922 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 12:42:02 INFO - PROCESS | 1666 | 1463686922925 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 12:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:42:02 INFO - PROCESS | 1666 | 1463686922928 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:42:02 INFO - PROCESS | 1666 | 1463686922929 Marionette TRACE conn2 <- [1,1946,null,{}] 12:42:02 INFO - PROCESS | 1666 | 1463686922932 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:03 INFO - PROCESS | 1666 | 1463686923057 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 12:42:03 INFO - PROCESS | 1666 | 1463686923066 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x124221000 == 33 [pid = 1666] [id = 494] 12:42:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x112e46c00) [pid = 1666] [serial = 1482] [outer = 0x0] 12:42:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x115fe9400) [pid = 1666] [serial = 1483] [outer = 0x112e46c00] 12:42:03 INFO - PROCESS | 1666 | 1463686923096 Marionette DEBUG loaded listener.js 12:42:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x116b59c00) [pid = 1666] [serial = 1484] [outer = 0x112e46c00] 12:42:03 INFO - PROCESS | 1666 | 1463686923547 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 670ms 12:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:42:03 INFO - PROCESS | 1666 | 1463686923598 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 12:42:03 INFO - PROCESS | 1666 | 1463686923600 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 12:42:03 INFO - PROCESS | 1666 | 1463686923607 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:42:03 INFO - PROCESS | 1666 | 1463686923611 Marionette TRACE conn2 <- [1,1950,null,{}] 12:42:03 INFO - PROCESS | 1666 | 1463686923634 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:03 INFO - PROCESS | 1666 | 1463686923767 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 12:42:03 INFO - PROCESS | 1666 | 1463686923842 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x119d4a000 == 34 [pid = 1666] [id = 495] 12:42:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x112666c00) [pid = 1666] [serial = 1485] [outer = 0x0] 12:42:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x118966800) [pid = 1666] [serial = 1486] [outer = 0x112666c00] 12:42:03 INFO - PROCESS | 1666 | 1463686923872 Marionette DEBUG loaded listener.js 12:42:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x119907400) [pid = 1666] [serial = 1487] [outer = 0x112666c00] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x12d29fc00) [pid = 1666] [serial = 1407] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x136bc2400) [pid = 1666] [serial = 1408] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x12a8eb400) [pid = 1666] [serial = 1398] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x12ba6bc00) [pid = 1666] [serial = 1399] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x128c99800) [pid = 1666] [serial = 1395] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x129099c00) [pid = 1666] [serial = 1396] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x121c43000) [pid = 1666] [serial = 1392] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x1261b9000) [pid = 1666] [serial = 1393] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x119d7c000) [pid = 1666] [serial = 1389] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x1219a2400) [pid = 1666] [serial = 1390] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x119a3bc00) [pid = 1666] [serial = 1387] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x118f96000) [pid = 1666] [serial = 1386] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x117678c00) [pid = 1666] [serial = 1384] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x115bb0c00) [pid = 1666] [serial = 1383] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x13fab0800) [pid = 1666] [serial = 1381] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x1295bd400) [pid = 1666] [serial = 1380] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x12d295c00) [pid = 1666] [serial = 1405] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x12bd04400) [pid = 1666] [serial = 1401] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x12cb3e800) [pid = 1666] [serial = 1404] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x12c540400) [pid = 1666] [serial = 1402] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOCSHELL 0x13778a000 == 33 [pid = 1666] [id = 470] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x1295b2c00) [pid = 1666] [serial = 1168] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x1290a1c00) [pid = 1666] [serial = 1165] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x112855000) [pid = 1666] [serial = 1147] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x128fc1800) [pid = 1666] [serial = 1102] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x1212b5c00) [pid = 1666] [serial = 1156] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x1219a5800) [pid = 1666] [serial = 1027] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x128c2c000) [pid = 1666] [serial = 1099] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x1295d1000) [pid = 1666] [serial = 1171] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x1165a0c00) [pid = 1666] [serial = 1090] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x119a32c00) [pid = 1666] [serial = 1153] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x121f58000) [pid = 1666] [serial = 1159] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x1169a2c00) [pid = 1666] [serial = 1150] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x121ac0c00) [pid = 1666] [serial = 1096] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x128de1800) [pid = 1666] [serial = 1174] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x128f7e000) [pid = 1666] [serial = 1162] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x11990d000) [pid = 1666] [serial = 1093] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x12c53bc00) [pid = 1666] [serial = 1243] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x128fbdc00) [pid = 1666] [serial = 1225] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x12c53cc00) [pid = 1666] [serial = 1240] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x12bd07800) [pid = 1666] [serial = 1231] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x114fe4400) [pid = 1666] [serial = 1216] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x12a938000) [pid = 1666] [serial = 1228] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x12abd5400) [pid = 1666] [serial = 1213] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x12bdb5000) [pid = 1666] [serial = 1234] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x12bdc8000) [pid = 1666] [serial = 1237] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x119903c00) [pid = 1666] [serial = 1219] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x12193c800) [pid = 1666] [serial = 1222] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x12d2f3800) [pid = 1666] [serial = 1312] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x137a0ac00) [pid = 1666] [serial = 1348] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x119902800) [pid = 1666] [serial = 1288] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x12d2a2800) [pid = 1666] [serial = 1303] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x12d26b800) [pid = 1666] [serial = 1300] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x1133ec400) [pid = 1666] [serial = 1285] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x12b24c800) [pid = 1666] [serial = 1297] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x12cb3ec00) [pid = 1666] [serial = 1282] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x129312c00) [pid = 1666] [serial = 1294] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x12d2f0c00) [pid = 1666] [serial = 1309] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x12d2e8800) [pid = 1666] [serial = 1306] [outer = 0x0] [url = about:blank] 12:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x1219a7800) [pid = 1666] [serial = 1291] [outer = 0x0] [url = about:blank] 12:42:05 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x136bc4c00) [pid = 1666] [serial = 1410] [outer = 0x0] [url = about:blank] 12:42:05 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x1130dac00) [pid = 1666] [serial = 1350] [outer = 0x0] [url = about:blank] 12:42:05 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x137fed800) [pid = 1666] [serial = 1377] [outer = 0x0] [url = about:blank] 12:42:05 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x13faa5c00) [pid = 1666] [serial = 1378] [outer = 0x0] [url = about:blank] 12:42:05 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x137feb000) [pid = 1666] [serial = 1375] [outer = 0x0] [url = about:blank] 12:42:05 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x137fe0000) [pid = 1666] [serial = 1374] [outer = 0x0] [url = about:blank] 12:42:05 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x136b1e800) [pid = 1666] [serial = 1372] [outer = 0x0] [url = about:blank] 12:42:05 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x136b19000) [pid = 1666] [serial = 1371] [outer = 0x0] [url = about:blank] 12:42:05 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x137fe7c00) [pid = 1666] [serial = 1369] [outer = 0x0] [url = about:blank] 12:42:05 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x137fe1400) [pid = 1666] [serial = 1368] [outer = 0x0] [url = about:blank] 12:42:05 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x137fd8c00) [pid = 1666] [serial = 1366] [outer = 0x0] [url = about:blank] 12:42:05 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x137a0b800) [pid = 1666] [serial = 1365] [outer = 0x0] [url = about:blank] 12:42:05 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x12d2f7000) [pid = 1666] [serial = 1363] [outer = 0x0] [url = about:blank] 12:42:05 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x12d26c400) [pid = 1666] [serial = 1362] [outer = 0x0] [url = about:blank] 12:42:05 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x12c537c00) [pid = 1666] [serial = 1360] [outer = 0x0] [url = about:blank] 12:42:05 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x12abcbc00) [pid = 1666] [serial = 1359] [outer = 0x0] [url = about:blank] 12:42:05 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1295b2400) [pid = 1666] [serial = 1357] [outer = 0x0] [url = about:blank] 12:42:05 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x128fbfc00) [pid = 1666] [serial = 1356] [outer = 0x0] [url = about:blank] 12:42:05 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1212d5400) [pid = 1666] [serial = 1354] [outer = 0x0] [url = about:blank] 12:42:05 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x11958b000) [pid = 1666] [serial = 1353] [outer = 0x0] [url = about:blank] 12:42:05 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x118345400) [pid = 1666] [serial = 1351] [outer = 0x0] [url = about:blank] 12:42:05 INFO - PROCESS | 1666 | 1463686925270 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 12:42:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1683ms 12:42:05 INFO - PROCESS | 1666 | 1463686925288 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 12:42:05 INFO - PROCESS | 1666 | 1463686925291 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 12:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:42:05 INFO - PROCESS | 1666 | 1463686925296 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:42:05 INFO - PROCESS | 1666 | 1463686925298 Marionette TRACE conn2 <- [1,1954,null,{}] 12:42:05 INFO - PROCESS | 1666 | 1463686925305 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:05 INFO - PROCESS | 1666 | 1463686925421 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 12:42:05 INFO - PROCESS | 1666 | 1463686925498 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x113146800 == 34 [pid = 1666] [id = 496] 12:42:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1126c4400) [pid = 1666] [serial = 1488] [outer = 0x0] 12:42:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1126ef000) [pid = 1666] [serial = 1489] [outer = 0x1126c4400] 12:42:05 INFO - PROCESS | 1666 | 1463686925545 Marionette DEBUG loaded listener.js 12:42:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1126f9000) [pid = 1666] [serial = 1490] [outer = 0x1126c4400] 12:42:05 INFO - PROCESS | 1666 | 1463686925912 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 12:42:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 625ms 12:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:42:05 INFO - PROCESS | 1666 | 1463686925923 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 12:42:05 INFO - PROCESS | 1666 | 1463686925927 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 12:42:05 INFO - PROCESS | 1666 | 1463686925931 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:42:05 INFO - PROCESS | 1666 | 1463686925936 Marionette TRACE conn2 <- [1,1958,null,{}] 12:42:05 INFO - PROCESS | 1666 | 1463686925939 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:06 INFO - PROCESS | 1666 | 1463686926016 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 12:42:06 INFO - PROCESS | 1666 | 1463686926067 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x1163d1800 == 35 [pid = 1666] [id = 497] 12:42:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1126f8000) [pid = 1666] [serial = 1491] [outer = 0x0] 12:42:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x112797000) [pid = 1666] [serial = 1492] [outer = 0x1126f8000] 12:42:06 INFO - PROCESS | 1666 | 1463686926091 Marionette DEBUG loaded listener.js 12:42:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x112dce400) [pid = 1666] [serial = 1493] [outer = 0x1126f8000] 12:42:06 INFO - PROCESS | 1666 | 1463686926380 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 12:42:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 473ms 12:42:06 INFO - PROCESS | 1666 | 1463686926406 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 12:42:06 INFO - PROCESS | 1666 | 1463686926408 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 12:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:42:06 INFO - PROCESS | 1666 | 1463686926410 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:42:06 INFO - PROCESS | 1666 | 1463686926413 Marionette TRACE conn2 <- [1,1962,null,{}] 12:42:06 INFO - PROCESS | 1666 | 1463686926424 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:06 INFO - PROCESS | 1666 | 1463686926506 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 12:42:06 INFO - PROCESS | 1666 | 1463686926512 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x118331800 == 36 [pid = 1666] [id = 498] 12:42:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x1110b2400) [pid = 1666] [serial = 1494] [outer = 0x0] 12:42:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x115bb2000) [pid = 1666] [serial = 1495] [outer = 0x1110b2400] 12:42:06 INFO - PROCESS | 1666 | 1463686926542 Marionette DEBUG loaded listener.js 12:42:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x11655c000) [pid = 1666] [serial = 1496] [outer = 0x1110b2400] 12:42:06 INFO - PROCESS | 1666 | 1463686926876 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 12:42:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 525ms 12:42:06 INFO - PROCESS | 1666 | 1463686926936 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 12:42:06 INFO - PROCESS | 1666 | 1463686926938 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 12:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:42:06 INFO - PROCESS | 1666 | 1463686926940 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:42:06 INFO - PROCESS | 1666 | 1463686926941 Marionette TRACE conn2 <- [1,1966,null,{}] 12:42:06 INFO - PROCESS | 1666 | 1463686926943 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:07 INFO - PROCESS | 1666 | 1463686927014 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 12:42:07 INFO - PROCESS | 1666 | 1463686927021 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x11956b800 == 37 [pid = 1666] [id = 499] 12:42:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x116050800) [pid = 1666] [serial = 1497] [outer = 0x0] 12:42:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1168b1400) [pid = 1666] [serial = 1498] [outer = 0x116050800] 12:42:07 INFO - PROCESS | 1666 | 1463686927047 Marionette DEBUG loaded listener.js 12:42:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x116ff5c00) [pid = 1666] [serial = 1499] [outer = 0x116050800] 12:42:07 INFO - PROCESS | 1666 | 1463686927389 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 12:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 467ms 12:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:42:07 INFO - PROCESS | 1666 | 1463686927408 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 12:42:07 INFO - PROCESS | 1666 | 1463686927409 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 12:42:07 INFO - PROCESS | 1666 | 1463686927411 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:42:07 INFO - PROCESS | 1666 | 1463686927412 Marionette TRACE conn2 <- [1,1970,null,{}] 12:42:07 INFO - PROCESS | 1666 | 1463686927415 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:07 INFO - PROCESS | 1666 | 1463686927504 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 12:42:07 INFO - PROCESS | 1666 | 1463686927509 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x119951000 == 38 [pid = 1666] [id = 500] 12:42:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x112854400) [pid = 1666] [serial = 1500] [outer = 0x0] 12:42:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x116ffb000) [pid = 1666] [serial = 1501] [outer = 0x112854400] 12:42:07 INFO - PROCESS | 1666 | 1463686927534 Marionette DEBUG loaded listener.js 12:42:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x118043800) [pid = 1666] [serial = 1502] [outer = 0x112854400] 12:42:07 INFO - PROCESS | 1666 | 1463686927879 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 12:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 518ms 12:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:42:07 INFO - PROCESS | 1666 | 1463686927930 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 12:42:07 INFO - PROCESS | 1666 | 1463686927931 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 12:42:07 INFO - PROCESS | 1666 | 1463686927933 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:42:07 INFO - PROCESS | 1666 | 1463686927934 Marionette TRACE conn2 <- [1,1974,null,{}] 12:42:07 INFO - PROCESS | 1666 | 1463686927936 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:08 INFO - PROCESS | 1666 | 1463686928038 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 12:42:08 INFO - PROCESS | 1666 | 1463686928075 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x1215cd800 == 39 [pid = 1666] [id = 501] 12:42:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x118045000) [pid = 1666] [serial = 1503] [outer = 0x0] 12:42:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x1184f3800) [pid = 1666] [serial = 1504] [outer = 0x118045000] 12:42:08 INFO - PROCESS | 1666 | 1463686928101 Marionette DEBUG loaded listener.js 12:42:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x11942f000) [pid = 1666] [serial = 1505] [outer = 0x118045000] 12:42:08 INFO - PROCESS | 1666 | 1463686928439 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 12:42:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:42:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 521ms 12:42:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:42:08 INFO - PROCESS | 1666 | 1463686928455 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 12:42:08 INFO - PROCESS | 1666 | 1463686928456 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 12:42:08 INFO - PROCESS | 1666 | 1463686928458 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:42:08 INFO - PROCESS | 1666 | 1463686928459 Marionette TRACE conn2 <- [1,1978,null,{}] 12:42:08 INFO - PROCESS | 1666 | 1463686928461 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:08 INFO - PROCESS | 1666 | 1463686928556 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 12:42:08 INFO - PROCESS | 1666 | 1463686928589 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x121987800 == 40 [pid = 1666] [id = 502] 12:42:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x119454800) [pid = 1666] [serial = 1506] [outer = 0x0] 12:42:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x119582800) [pid = 1666] [serial = 1507] [outer = 0x119454800] 12:42:08 INFO - PROCESS | 1666 | 1463686928614 Marionette DEBUG loaded listener.js 12:42:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x119905c00) [pid = 1666] [serial = 1508] [outer = 0x119454800] 12:42:08 INFO - PROCESS | 1666 | 1463686928901 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:42:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:42:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 467ms 12:42:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:42:08 INFO - PROCESS | 1666 | 1463686928931 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 12:42:08 INFO - PROCESS | 1666 | 1463686928934 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 12:42:08 INFO - PROCESS | 1666 | 1463686928938 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:42:08 INFO - PROCESS | 1666 | 1463686928939 Marionette TRACE conn2 <- [1,1982,null,{}] 12:42:08 INFO - PROCESS | 1666 | 1463686928942 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:09 INFO - PROCESS | 1666 | 1463686929036 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 12:42:09 INFO - PROCESS | 1666 | 1463686929040 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x121fe4000 == 41 [pid = 1666] [id = 503] 12:42:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x119457000) [pid = 1666] [serial = 1509] [outer = 0x0] 12:42:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x11990d800) [pid = 1666] [serial = 1510] [outer = 0x119457000] 12:42:09 INFO - PROCESS | 1666 | 1463686929106 Marionette DEBUG loaded listener.js 12:42:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x119a34800) [pid = 1666] [serial = 1511] [outer = 0x119457000] 12:42:09 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x12158bc00) [pid = 1666] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:42:09 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x11a1f0000) [pid = 1666] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:42:09 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x1212dcc00) [pid = 1666] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:42:09 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x121584000) [pid = 1666] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:42:09 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x111016c00) [pid = 1666] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:42:09 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x119d09c00) [pid = 1666] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:42:09 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x119a3d000) [pid = 1666] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:42:09 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x119a33c00) [pid = 1666] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:42:09 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x118f99800) [pid = 1666] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:42:09 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x1126c2000) [pid = 1666] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:42:09 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x118350c00) [pid = 1666] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:42:09 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x111014000) [pid = 1666] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:42:09 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x112665400) [pid = 1666] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:42:09 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x111d21c00) [pid = 1666] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:42:09 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x110f40c00) [pid = 1666] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:42:09 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x110f39400) [pid = 1666] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:42:09 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1122a9c00) [pid = 1666] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:42:09 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x112664800) [pid = 1666] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:42:09 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x136bc3400) [pid = 1666] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:42:09 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1212aa000) [pid = 1666] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:42:09 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x11285ac00) [pid = 1666] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:42:09 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x118f98800) [pid = 1666] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:42:09 INFO - PROCESS | 1666 | 1463686929628 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 719ms 12:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:42:09 INFO - PROCESS | 1666 | 1463686929658 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 12:42:09 INFO - PROCESS | 1666 | 1463686929659 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 12:42:09 INFO - PROCESS | 1666 | 1463686929661 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:42:09 INFO - PROCESS | 1666 | 1463686929662 Marionette TRACE conn2 <- [1,1986,null,{}] 12:42:09 INFO - PROCESS | 1666 | 1463686929664 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:09 INFO - PROCESS | 1666 | 1463686929735 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 12:42:09 INFO - PROCESS | 1666 | 1463686929785 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x118331000 == 42 [pid = 1666] [id = 504] 12:42:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x112664800) [pid = 1666] [serial = 1512] [outer = 0x0] 12:42:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x112856800) [pid = 1666] [serial = 1513] [outer = 0x112664800] 12:42:09 INFO - PROCESS | 1666 | 1463686929812 Marionette DEBUG loaded listener.js 12:42:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1184b7000) [pid = 1666] [serial = 1514] [outer = 0x112664800] 12:42:10 INFO - PROCESS | 1666 | 1463686930057 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 418ms 12:42:10 INFO - PROCESS | 1666 | 1463686930080 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 12:42:10 INFO - PROCESS | 1666 | 1463686930081 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 12:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:42:10 INFO - PROCESS | 1666 | 1463686930091 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:42:10 INFO - PROCESS | 1666 | 1463686930092 Marionette TRACE conn2 <- [1,1990,null,{}] 12:42:10 INFO - PROCESS | 1666 | 1463686930096 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:10 INFO - PROCESS | 1666 | 1463686930177 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 12:42:10 INFO - PROCESS | 1666 | 1463686930183 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x124220800 == 43 [pid = 1666] [id = 505] 12:42:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x11942d000) [pid = 1666] [serial = 1515] [outer = 0x0] 12:42:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x119a36000) [pid = 1666] [serial = 1516] [outer = 0x11942d000] 12:42:10 INFO - PROCESS | 1666 | 1463686930209 Marionette DEBUG loaded listener.js 12:42:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x119a3c000) [pid = 1666] [serial = 1517] [outer = 0x11942d000] 12:42:10 INFO - PROCESS | 1666 | 1463686930527 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 476ms 12:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:42:10 INFO - PROCESS | 1666 | 1463686930561 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 12:42:10 INFO - PROCESS | 1666 | 1463686930563 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 12:42:10 INFO - PROCESS | 1666 | 1463686930565 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:42:10 INFO - PROCESS | 1666 | 1463686930568 Marionette TRACE conn2 <- [1,1994,null,{}] 12:42:10 INFO - PROCESS | 1666 | 1463686930585 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:10 INFO - PROCESS | 1666 | 1463686930690 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 12:42:10 INFO - PROCESS | 1666 | 1463686930696 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x11994f800 == 44 [pid = 1666] [id = 506] 12:42:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x11958b400) [pid = 1666] [serial = 1518] [outer = 0x0] 12:42:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x119d18000) [pid = 1666] [serial = 1519] [outer = 0x11958b400] 12:42:10 INFO - PROCESS | 1666 | 1463686930726 Marionette DEBUG loaded listener.js 12:42:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x11a1e5800) [pid = 1666] [serial = 1520] [outer = 0x11958b400] 12:42:11 INFO - PROCESS | 1666 | 1463686931037 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 12:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 521ms 12:42:11 INFO - PROCESS | 1666 | 1463686931087 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 12:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:42:11 INFO - PROCESS | 1666 | 1463686931088 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 12:42:11 INFO - PROCESS | 1666 | 1463686931091 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:42:11 INFO - PROCESS | 1666 | 1463686931093 Marionette TRACE conn2 <- [1,1998,null,{}] 12:42:11 INFO - PROCESS | 1666 | 1463686931096 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:11 INFO - PROCESS | 1666 | 1463686931205 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 12:42:11 INFO - PROCESS | 1666 | 1463686931211 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c5d800 == 45 [pid = 1666] [id = 507] 12:42:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x119fd7c00) [pid = 1666] [serial = 1521] [outer = 0x0] 12:42:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x12128b800) [pid = 1666] [serial = 1522] [outer = 0x119fd7c00] 12:42:11 INFO - PROCESS | 1666 | 1463686931245 Marionette DEBUG loaded listener.js 12:42:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x121297c00) [pid = 1666] [serial = 1523] [outer = 0x119fd7c00] 12:42:11 INFO - PROCESS | 1666 | 1463686931717 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 12:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 673ms 12:42:11 INFO - PROCESS | 1666 | 1463686931764 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 12:42:11 INFO - PROCESS | 1666 | 1463686931767 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 12:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:42:11 INFO - PROCESS | 1666 | 1463686931770 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:42:11 INFO - PROCESS | 1666 | 1463686931773 Marionette TRACE conn2 <- [1,2002,null,{}] 12:42:11 INFO - PROCESS | 1666 | 1463686931777 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:11 INFO - PROCESS | 1666 | 1463686931882 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 12:42:12 INFO - PROCESS | 1666 | 1463686932007 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x116911800 == 46 [pid = 1666] [id = 508] 12:42:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x11266b400) [pid = 1666] [serial = 1524] [outer = 0x0] 12:42:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x1126c3c00) [pid = 1666] [serial = 1525] [outer = 0x11266b400] 12:42:12 INFO - PROCESS | 1666 | 1463686932041 Marionette DEBUG loaded listener.js 12:42:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x112788400) [pid = 1666] [serial = 1526] [outer = 0x11266b400] 12:42:12 INFO - PROCESS | 1666 | 1463686932529 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 12:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 774ms 12:42:12 INFO - PROCESS | 1666 | 1463686932544 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 12:42:12 INFO - PROCESS | 1666 | 1463686932548 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 12:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:42:12 INFO - PROCESS | 1666 | 1463686932553 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:42:12 INFO - PROCESS | 1666 | 1463686932554 Marionette TRACE conn2 <- [1,2006,null,{}] 12:42:12 INFO - PROCESS | 1666 | 1463686932557 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:12 INFO - PROCESS | 1666 | 1463686932659 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 12:42:12 INFO - PROCESS | 1666 | 1463686932736 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x1195b5000 == 47 [pid = 1666] [id = 509] 12:42:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x112791400) [pid = 1666] [serial = 1527] [outer = 0x0] 12:42:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x11285a800) [pid = 1666] [serial = 1528] [outer = 0x112791400] 12:42:12 INFO - PROCESS | 1666 | 1463686932765 Marionette DEBUG loaded listener.js 12:42:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x113469000) [pid = 1666] [serial = 1529] [outer = 0x112791400] 12:42:13 INFO - PROCESS | 1666 | 1463686933429 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 12:42:13 INFO - PROCESS | 1666 | --DOCSHELL 0x110e84800 == 46 [pid = 1666] [id = 492] 12:42:13 INFO - PROCESS | 1666 | --DOCSHELL 0x12ac5f800 == 45 [pid = 1666] [id = 489] 12:42:13 INFO - PROCESS | 1666 | --DOCSHELL 0x12b27c800 == 44 [pid = 1666] [id = 490] 12:42:13 INFO - PROCESS | 1666 | --DOCSHELL 0x11994f800 == 43 [pid = 1666] [id = 506] 12:42:13 INFO - PROCESS | 1666 | --DOCSHELL 0x124220800 == 42 [pid = 1666] [id = 505] 12:42:13 INFO - PROCESS | 1666 | --DOCSHELL 0x118331000 == 41 [pid = 1666] [id = 504] 12:42:13 INFO - PROCESS | 1666 | --DOCSHELL 0x121fe4000 == 40 [pid = 1666] [id = 503] 12:42:13 INFO - PROCESS | 1666 | --DOCSHELL 0x121987800 == 39 [pid = 1666] [id = 502] 12:42:13 INFO - PROCESS | 1666 | --DOCSHELL 0x1215cd800 == 38 [pid = 1666] [id = 501] 12:42:13 INFO - PROCESS | 1666 | --DOCSHELL 0x119951000 == 37 [pid = 1666] [id = 500] 12:42:13 INFO - PROCESS | 1666 | --DOCSHELL 0x11956b800 == 36 [pid = 1666] [id = 499] 12:42:13 INFO - PROCESS | 1666 | --DOCSHELL 0x118331800 == 35 [pid = 1666] [id = 498] 12:42:13 INFO - PROCESS | 1666 | --DOCSHELL 0x1163d1800 == 34 [pid = 1666] [id = 497] 12:42:13 INFO - PROCESS | 1666 | --DOCSHELL 0x113146800 == 33 [pid = 1666] [id = 496] 12:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 12:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 971ms 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x1218bb800) [pid = 1666] [serial = 1474] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x1212de800) [pid = 1666] [serial = 1456] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x121584800) [pid = 1666] [serial = 1459] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x121473800) [pid = 1666] [serial = 1457] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x1218b3000) [pid = 1666] [serial = 1463] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x12188e000) [pid = 1666] [serial = 1462] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x12158d400) [pid = 1666] [serial = 1460] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x11224ec00) [pid = 1666] [serial = 1465] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x12128cc00) [pid = 1666] [serial = 1450] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1212aa400) [pid = 1666] [serial = 1451] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x11a1e6000) [pid = 1666] [serial = 1447] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1211cf400) [pid = 1666] [serial = 1448] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x119d13c00) [pid = 1666] [serial = 1444] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x119fd9c00) [pid = 1666] [serial = 1445] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x119903400) [pid = 1666] [serial = 1441] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x119911400) [pid = 1666] [serial = 1442] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x12cce7800) [pid = 1666] [serial = 901] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x11945c000) [pid = 1666] [serial = 1438] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x119903000) [pid = 1666] [serial = 1439] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x118f2e400) [pid = 1666] [serial = 1435] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x11942e800) [pid = 1666] [serial = 1436] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1184f1c00) [pid = 1666] [serial = 1432] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x11896ec00) [pid = 1666] [serial = 1433] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1169a8400) [pid = 1666] [serial = 1429] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1184b7800) [pid = 1666] [serial = 1430] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1165aa000) [pid = 1666] [serial = 1426] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1168ab400) [pid = 1666] [serial = 1427] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1134c3800) [pid = 1666] [serial = 1423] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12193b000) [pid = 1666] [serial = 1475] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x116529400) [pid = 1666] [serial = 1424] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x112794400) [pid = 1666] [serial = 1420] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x112e46400) [pid = 1666] [serial = 1421] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1126f0000) [pid = 1666] [serial = 1417] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x11278ec00) [pid = 1666] [serial = 1418] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x112665000) [pid = 1666] [serial = 1414] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1126c2c00) [pid = 1666] [serial = 1415] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x136bcd000) [pid = 1666] [serial = 1411] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1212b6400) [pid = 1666] [serial = 1453] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x117685000) [pid = 1666] [serial = 1468] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x11278b800) [pid = 1666] [serial = 1466] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x121583c00) [pid = 1666] [serial = 1472] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x119a2fc00) [pid = 1666] [serial = 1469] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x1212da000) [pid = 1666] [serial = 1454] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x11a1edc00) [pid = 1666] [serial = 1471] [outer = 0x0] [url = about:blank] 12:42:13 INFO - PROCESS | 1666 | 1463686933538 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 12:42:13 INFO - PROCESS | 1666 | 1463686933542 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 12:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:42:13 INFO - PROCESS | 1666 | 1463686933551 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:42:13 INFO - PROCESS | 1666 | 1463686933554 Marionette TRACE conn2 <- [1,2010,null,{}] 12:42:13 INFO - PROCESS | 1666 | 1463686933558 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:13 INFO - PROCESS | 1666 | 1463686933641 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 12:42:13 INFO - PROCESS | 1666 | 1463686933647 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x113156000 == 34 [pid = 1666] [id = 510] 12:42:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x112669000) [pid = 1666] [serial = 1530] [outer = 0x0] 12:42:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x1126c2800) [pid = 1666] [serial = 1531] [outer = 0x112669000] 12:42:13 INFO - PROCESS | 1666 | 1463686933679 Marionette DEBUG loaded listener.js 12:42:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x1126f0000) [pid = 1666] [serial = 1532] [outer = 0x112669000] 12:42:14 INFO - PROCESS | 1666 | 1463686934082 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 12:42:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 12:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 574ms 12:42:14 INFO - PROCESS | 1666 | 1463686934122 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 12:42:14 INFO - PROCESS | 1666 | 1463686934126 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 12:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:42:14 INFO - PROCESS | 1666 | 1463686934130 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:42:14 INFO - PROCESS | 1666 | 1463686934132 Marionette TRACE conn2 <- [1,2014,null,{}] 12:42:14 INFO - PROCESS | 1666 | 1463686934134 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:14 INFO - PROCESS | 1666 | 1463686934206 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 12:42:14 INFO - PROCESS | 1666 | 1463686934210 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x116bb9800 == 35 [pid = 1666] [id = 511] 12:42:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x1126f5400) [pid = 1666] [serial = 1533] [outer = 0x0] 12:42:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x112796400) [pid = 1666] [serial = 1534] [outer = 0x1126f5400] 12:42:14 INFO - PROCESS | 1666 | 1463686934238 Marionette DEBUG loaded listener.js 12:42:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x112794800) [pid = 1666] [serial = 1535] [outer = 0x1126f5400] 12:42:14 INFO - PROCESS | 1666 | 1463686934562 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 12:42:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 471ms 12:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:42:14 INFO - PROCESS | 1666 | 1463686934602 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 12:42:14 INFO - PROCESS | 1666 | 1463686934603 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 12:42:14 INFO - PROCESS | 1666 | 1463686934605 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:42:14 INFO - PROCESS | 1666 | 1463686934608 Marionette TRACE conn2 <- [1,2018,null,{}] 12:42:14 INFO - PROCESS | 1666 | 1463686934615 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:14 INFO - PROCESS | 1666 | 1463686934710 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 12:42:14 INFO - PROCESS | 1666 | 1463686934780 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x1189b1800 == 36 [pid = 1666] [id = 512] 12:42:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x111d21c00) [pid = 1666] [serial = 1536] [outer = 0x0] 12:42:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x114fe1000) [pid = 1666] [serial = 1537] [outer = 0x111d21c00] 12:42:14 INFO - PROCESS | 1666 | 1463686934826 Marionette DEBUG loaded listener.js 12:42:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1168ad800) [pid = 1666] [serial = 1538] [outer = 0x111d21c00] 12:42:15 INFO - PROCESS | 1666 | 1463686935225 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:42:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 671ms 12:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:42:15 INFO - PROCESS | 1666 | 1463686935277 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 12:42:15 INFO - PROCESS | 1666 | 1463686935278 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 12:42:15 INFO - PROCESS | 1666 | 1463686935280 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:42:15 INFO - PROCESS | 1666 | 1463686935281 Marionette TRACE conn2 <- [1,2022,null,{}] 12:42:15 INFO - PROCESS | 1666 | 1463686935284 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:15 INFO - PROCESS | 1666 | 1463686935382 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 12:42:15 INFO - PROCESS | 1666 | 1463686935390 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x1195ba800 == 37 [pid = 1666] [id = 513] 12:42:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x116956800) [pid = 1666] [serial = 1539] [outer = 0x0] 12:42:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x117549c00) [pid = 1666] [serial = 1540] [outer = 0x116956800] 12:42:15 INFO - PROCESS | 1666 | 1463686935416 Marionette DEBUG loaded listener.js 12:42:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x118343c00) [pid = 1666] [serial = 1541] [outer = 0x116956800] 12:42:15 INFO - PROCESS | 1666 | 1463686935736 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 12:42:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 468ms 12:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:42:15 INFO - PROCESS | 1666 | 1463686935750 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 12:42:15 INFO - PROCESS | 1666 | 1463686935752 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 12:42:15 INFO - PROCESS | 1666 | 1463686935754 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:42:15 INFO - PROCESS | 1666 | 1463686935755 Marionette TRACE conn2 <- [1,2026,null,{}] 12:42:15 INFO - PROCESS | 1666 | 1463686935757 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:15 INFO - PROCESS | 1666 | 1463686935848 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 12:42:15 INFO - PROCESS | 1666 | 1463686935883 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x1215c7000 == 38 [pid = 1666] [id = 514] 12:42:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x112a5f000) [pid = 1666] [serial = 1542] [outer = 0x0] 12:42:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1184be400) [pid = 1666] [serial = 1543] [outer = 0x112a5f000] 12:42:15 INFO - PROCESS | 1666 | 1463686935909 Marionette DEBUG loaded listener.js 12:42:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x11896ec00) [pid = 1666] [serial = 1544] [outer = 0x112a5f000] 12:42:16 INFO - PROCESS | 1666 | 1463686936255 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 12:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 518ms 12:42:16 INFO - PROCESS | 1666 | 1463686936272 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 12:42:16 INFO - PROCESS | 1666 | 1463686936274 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 12:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:42:16 INFO - PROCESS | 1666 | 1463686936276 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:42:16 INFO - PROCESS | 1666 | 1463686936277 Marionette TRACE conn2 <- [1,2030,null,{}] 12:42:16 INFO - PROCESS | 1666 | 1463686936279 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:16 INFO - PROCESS | 1666 | 1463686936389 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 12:42:16 INFO - PROCESS | 1666 | 1463686936404 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x121b46800 == 39 [pid = 1666] [id = 515] 12:42:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x118f26000) [pid = 1666] [serial = 1545] [outer = 0x0] 12:42:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x119426c00) [pid = 1666] [serial = 1546] [outer = 0x118f26000] 12:42:16 INFO - PROCESS | 1666 | 1463686936430 Marionette DEBUG loaded listener.js 12:42:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x119911400) [pid = 1666] [serial = 1547] [outer = 0x118f26000] 12:42:16 INFO - PROCESS | 1666 | 1463686936760 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 12:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 518ms 12:42:16 INFO - PROCESS | 1666 | 1463686936798 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 12:42:16 INFO - PROCESS | 1666 | 1463686936800 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 12:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:42:16 INFO - PROCESS | 1666 | 1463686936804 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:42:16 INFO - PROCESS | 1666 | 1463686936805 Marionette TRACE conn2 <- [1,2034,null,{}] 12:42:16 INFO - PROCESS | 1666 | 1463686936808 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:16 INFO - PROCESS | 1666 | 1463686936895 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 12:42:16 INFO - PROCESS | 1666 | 1463686936928 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x124159800 == 40 [pid = 1666] [id = 516] 12:42:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x119910000) [pid = 1666] [serial = 1548] [outer = 0x0] 12:42:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x119a39000) [pid = 1666] [serial = 1549] [outer = 0x119910000] 12:42:16 INFO - PROCESS | 1666 | 1463686936954 Marionette DEBUG loaded listener.js 12:42:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x119d86c00) [pid = 1666] [serial = 1550] [outer = 0x119910000] 12:42:17 INFO - PROCESS | 1666 | 1463686937273 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 519ms 12:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:42:17 INFO - PROCESS | 1666 | 1463686937324 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 12:42:17 INFO - PROCESS | 1666 | 1463686937325 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 12:42:17 INFO - PROCESS | 1666 | 1463686937327 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:42:17 INFO - PROCESS | 1666 | 1463686937328 Marionette TRACE conn2 <- [1,2038,null,{}] 12:42:17 INFO - PROCESS | 1666 | 1463686937338 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:17 INFO - PROCESS | 1666 | 1463686937427 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 12:42:17 INFO - PROCESS | 1666 | 1463686937438 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x126b80800 == 41 [pid = 1666] [id = 517] 12:42:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x119fd0c00) [pid = 1666] [serial = 1551] [outer = 0x0] 12:42:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x119fd6400) [pid = 1666] [serial = 1552] [outer = 0x119fd0c00] 12:42:17 INFO - PROCESS | 1666 | 1463686937462 Marionette DEBUG loaded listener.js 12:42:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x11a1f0000) [pid = 1666] [serial = 1553] [outer = 0x119fd0c00] 12:42:17 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x118045000) [pid = 1666] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:42:17 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1110b2400) [pid = 1666] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:42:17 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1126f8000) [pid = 1666] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:42:17 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x116050800) [pid = 1666] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:42:17 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x112854400) [pid = 1666] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:42:17 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x119454800) [pid = 1666] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:42:17 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x112664800) [pid = 1666] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:42:17 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x119457000) [pid = 1666] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:42:17 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x110f3a800) [pid = 1666] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:42:17 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x11942d000) [pid = 1666] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:42:17 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1126ed000) [pid = 1666] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:42:17 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1126c4400) [pid = 1666] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:42:17 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x112e46c00) [pid = 1666] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:42:17 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x11958b400) [pid = 1666] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:42:17 INFO - PROCESS | 1666 | 1463686937800 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 12:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 518ms 12:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:42:17 INFO - PROCESS | 1666 | 1463686937845 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 12:42:17 INFO - PROCESS | 1666 | 1463686937846 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 12:42:17 INFO - PROCESS | 1666 | 1463686937849 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:42:17 INFO - PROCESS | 1666 | 1463686937850 Marionette TRACE conn2 <- [1,2042,null,{}] 12:42:17 INFO - PROCESS | 1666 | 1463686937852 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:17 INFO - PROCESS | 1666 | 1463686937924 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 12:42:17 INFO - PROCESS | 1666 | 1463686937977 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x1189ac800 == 42 [pid = 1666] [id = 518] 12:42:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x111b0d800) [pid = 1666] [serial = 1554] [outer = 0x0] 12:42:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x112dc7c00) [pid = 1666] [serial = 1555] [outer = 0x111b0d800] 12:42:18 INFO - PROCESS | 1666 | 1463686938002 Marionette DEBUG loaded listener.js 12:42:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x119457000) [pid = 1666] [serial = 1556] [outer = 0x111b0d800] 12:42:18 INFO - PROCESS | 1666 | 1463686938247 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 422ms 12:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:42:18 INFO - PROCESS | 1666 | 1463686938275 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 12:42:18 INFO - PROCESS | 1666 | 1463686938277 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 12:42:18 INFO - PROCESS | 1666 | 1463686938294 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:42:18 INFO - PROCESS | 1666 | 1463686938296 Marionette TRACE conn2 <- [1,2046,null,{}] 12:42:18 INFO - PROCESS | 1666 | 1463686938310 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:18 INFO - PROCESS | 1666 | 1463686938434 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 12:42:18 INFO - PROCESS | 1666 | 1463686938441 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c73000 == 43 [pid = 1666] [id = 519] 12:42:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x11942d000) [pid = 1666] [serial = 1557] [outer = 0x0] 12:42:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x11990f800) [pid = 1666] [serial = 1558] [outer = 0x11942d000] 12:42:18 INFO - PROCESS | 1666 | 1463686938494 Marionette DEBUG loaded listener.js 12:42:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x121293800) [pid = 1666] [serial = 1559] [outer = 0x11942d000] 12:42:18 INFO - PROCESS | 1666 | 1463686938947 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 685ms 12:42:18 INFO - PROCESS | 1666 | 1463686938966 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 12:42:18 INFO - PROCESS | 1666 | 1463686938970 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 12:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:42:18 INFO - PROCESS | 1666 | 1463686938972 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:42:18 INFO - PROCESS | 1666 | 1463686938974 Marionette TRACE conn2 <- [1,2050,null,{}] 12:42:18 INFO - PROCESS | 1666 | 1463686938976 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:19 INFO - PROCESS | 1666 | 1463686939062 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 12:42:19 INFO - PROCESS | 1666 | 1463686939069 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x129579000 == 44 [pid = 1666] [id = 520] 12:42:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x121296000) [pid = 1666] [serial = 1560] [outer = 0x0] 12:42:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1212b3c00) [pid = 1666] [serial = 1561] [outer = 0x121296000] 12:42:19 INFO - PROCESS | 1666 | 1463686939097 Marionette DEBUG loaded listener.js 12:42:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1212dfc00) [pid = 1666] [serial = 1562] [outer = 0x121296000] 12:42:19 INFO - PROCESS | 1666 | 1463686939413 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 468ms 12:42:19 INFO - PROCESS | 1666 | 1463686939441 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 12:42:19 INFO - PROCESS | 1666 | 1463686939442 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 12:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:42:19 INFO - PROCESS | 1666 | 1463686939444 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:42:19 INFO - PROCESS | 1666 | 1463686939445 Marionette TRACE conn2 <- [1,2054,null,{}] 12:42:19 INFO - PROCESS | 1666 | 1463686939447 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:19 INFO - PROCESS | 1666 | 1463686939523 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 12:42:19 INFO - PROCESS | 1666 | 1463686939577 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a517000 == 45 [pid = 1666] [id = 521] 12:42:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1212dcc00) [pid = 1666] [serial = 1563] [outer = 0x0] 12:42:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x121472c00) [pid = 1666] [serial = 1564] [outer = 0x1212dcc00] 12:42:19 INFO - PROCESS | 1666 | 1463686939602 Marionette DEBUG loaded listener.js 12:42:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x121585800) [pid = 1666] [serial = 1565] [outer = 0x1212dcc00] 12:42:20 INFO - PROCESS | 1666 | 1463686940057 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 12:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 670ms 12:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:42:20 INFO - PROCESS | 1666 | 1463686940115 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 12:42:20 INFO - PROCESS | 1666 | 1463686940118 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 12:42:20 INFO - PROCESS | 1666 | 1463686940122 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:42:20 INFO - PROCESS | 1666 | 1463686940124 Marionette TRACE conn2 <- [1,2058,null,{}] 12:42:20 INFO - PROCESS | 1666 | 1463686940128 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:20 INFO - PROCESS | 1666 | 1463686940238 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 12:42:20 INFO - PROCESS | 1666 | 1463686940294 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x11831c000 == 46 [pid = 1666] [id = 522] 12:42:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1126bf800) [pid = 1666] [serial = 1566] [outer = 0x0] 12:42:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x11278ec00) [pid = 1666] [serial = 1567] [outer = 0x1126bf800] 12:42:20 INFO - PROCESS | 1666 | 1463686940325 Marionette DEBUG loaded listener.js 12:42:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x112dc7800) [pid = 1666] [serial = 1568] [outer = 0x1126bf800] 12:42:20 INFO - PROCESS | 1666 | 1463686940746 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 12:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 672ms 12:42:20 INFO - PROCESS | 1666 | 1463686940794 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 12:42:20 INFO - PROCESS | 1666 | 1463686940798 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 12:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:42:20 INFO - PROCESS | 1666 | 1463686940803 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:42:20 INFO - PROCESS | 1666 | 1463686940805 Marionette TRACE conn2 <- [1,2062,null,{}] 12:42:20 INFO - PROCESS | 1666 | 1463686940807 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:20 INFO - PROCESS | 1666 | 1463686940906 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 12:42:21 INFO - PROCESS | 1666 | 1463686941003 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x121995800 == 47 [pid = 1666] [id = 523] 12:42:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x116051c00) [pid = 1666] [serial = 1569] [outer = 0x0] 12:42:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1169a0000) [pid = 1666] [serial = 1570] [outer = 0x116051c00] 12:42:21 INFO - PROCESS | 1666 | 1463686941034 Marionette DEBUG loaded listener.js 12:42:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x118348000) [pid = 1666] [serial = 1571] [outer = 0x116051c00] 12:42:21 INFO - PROCESS | 1666 | 1463686941431 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 12:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 668ms 12:42:21 INFO - PROCESS | 1666 | 1463686941472 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 12:42:21 INFO - PROCESS | 1666 | 1463686941474 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 12:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:42:21 INFO - PROCESS | 1666 | 1463686941476 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:42:21 INFO - PROCESS | 1666 | 1463686941479 Marionette TRACE conn2 <- [1,2066,null,{}] 12:42:21 INFO - PROCESS | 1666 | 1463686941489 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:21 INFO - PROCESS | 1666 | 1463686941585 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 12:42:21 INFO - PROCESS | 1666 | 1463686941653 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a946000 == 48 [pid = 1666] [id = 524] 12:42:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x118f2f400) [pid = 1666] [serial = 1572] [outer = 0x0] 12:42:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x11945c000) [pid = 1666] [serial = 1573] [outer = 0x118f2f400] 12:42:21 INFO - PROCESS | 1666 | 1463686941684 Marionette DEBUG loaded listener.js 12:42:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x119d0e400) [pid = 1666] [serial = 1574] [outer = 0x118f2f400] 12:42:22 INFO - PROCESS | 1666 | 1463686942093 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 12:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 626ms 12:42:22 INFO - PROCESS | 1666 | 1463686942103 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 12:42:22 INFO - PROCESS | 1666 | 1463686942105 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 12:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:42:22 INFO - PROCESS | 1666 | 1463686942107 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:42:22 INFO - PROCESS | 1666 | 1463686942109 Marionette TRACE conn2 <- [1,2070,null,{}] 12:42:22 INFO - PROCESS | 1666 | 1463686942111 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:22 INFO - PROCESS | 1666 | 1463686942204 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 12:42:22 INFO - PROCESS | 1666 | 1463686942288 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ac51800 == 49 [pid = 1666] [id = 525] 12:42:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1211c2c00) [pid = 1666] [serial = 1575] [outer = 0x0] 12:42:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1212b6000) [pid = 1666] [serial = 1576] [outer = 0x1211c2c00] 12:42:22 INFO - PROCESS | 1666 | 1463686942318 Marionette DEBUG loaded listener.js 12:42:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1212dc000) [pid = 1666] [serial = 1577] [outer = 0x1211c2c00] 12:42:22 INFO - PROCESS | 1666 | 1463686942875 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 12:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 820ms 12:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:42:22 INFO - PROCESS | 1666 | 1463686942928 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 12:42:22 INFO - PROCESS | 1666 | 1463686942930 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 12:42:22 INFO - PROCESS | 1666 | 1463686942933 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:42:22 INFO - PROCESS | 1666 | 1463686942935 Marionette TRACE conn2 <- [1,2074,null,{}] 12:42:22 INFO - PROCESS | 1666 | 1463686942939 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:23 INFO - PROCESS | 1666 | 1463686943026 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 12:42:23 INFO - PROCESS | 1666 | 1463686943088 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x11758a000 == 50 [pid = 1666] [id = 526] 12:42:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x112664c00) [pid = 1666] [serial = 1578] [outer = 0x0] 12:42:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x11266a000) [pid = 1666] [serial = 1579] [outer = 0x112664c00] 12:42:23 INFO - PROCESS | 1666 | 1463686943115 Marionette DEBUG loaded listener.js 12:42:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x1126f2000) [pid = 1666] [serial = 1580] [outer = 0x112664c00] 12:42:23 INFO - PROCESS | 1666 | 1463686943555 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 12:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 673ms 12:42:23 INFO - PROCESS | 1666 | --DOCSHELL 0x119d4a000 == 49 [pid = 1666] [id = 495] 12:42:23 INFO - PROCESS | 1666 | --DOCSHELL 0x129579000 == 48 [pid = 1666] [id = 520] 12:42:23 INFO - PROCESS | 1666 | --DOCSHELL 0x128c73000 == 47 [pid = 1666] [id = 519] 12:42:23 INFO - PROCESS | 1666 | --DOCSHELL 0x1189ac800 == 46 [pid = 1666] [id = 518] 12:42:23 INFO - PROCESS | 1666 | --DOCSHELL 0x126b80800 == 45 [pid = 1666] [id = 517] 12:42:23 INFO - PROCESS | 1666 | --DOCSHELL 0x124159800 == 44 [pid = 1666] [id = 516] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x12128b800) [pid = 1666] [serial = 1522] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | 1463686943652 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 12:42:23 INFO - PROCESS | 1666 | 1463686943655 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 12:42:23 INFO - PROCESS | 1666 | --DOCSHELL 0x121b46800 == 43 [pid = 1666] [id = 515] 12:42:23 INFO - PROCESS | 1666 | --DOCSHELL 0x1215c7000 == 42 [pid = 1666] [id = 514] 12:42:23 INFO - PROCESS | 1666 | --DOCSHELL 0x1195ba800 == 41 [pid = 1666] [id = 513] 12:42:23 INFO - PROCESS | 1666 | --DOCSHELL 0x1189b1800 == 40 [pid = 1666] [id = 512] 12:42:23 INFO - PROCESS | 1666 | --DOCSHELL 0x116bb9800 == 39 [pid = 1666] [id = 511] 12:42:23 INFO - PROCESS | 1666 | --DOCSHELL 0x113156000 == 38 [pid = 1666] [id = 510] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1184f3800) [pid = 1666] [serial = 1504] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x115bb2000) [pid = 1666] [serial = 1495] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x11655c000) [pid = 1666] [serial = 1496] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x112797000) [pid = 1666] [serial = 1492] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x112dce400) [pid = 1666] [serial = 1493] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1168b1400) [pid = 1666] [serial = 1498] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x118966800) [pid = 1666] [serial = 1486] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x116ffb000) [pid = 1666] [serial = 1501] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x119582800) [pid = 1666] [serial = 1507] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x11942f000) [pid = 1666] [serial = 1505] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x112856800) [pid = 1666] [serial = 1513] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x11990d800) [pid = 1666] [serial = 1510] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1110a6c00) [pid = 1666] [serial = 1478] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x110f40800) [pid = 1666] [serial = 1477] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x119905c00) [pid = 1666] [serial = 1508] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x119a36000) [pid = 1666] [serial = 1516] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x119a3c000) [pid = 1666] [serial = 1517] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x112851c00) [pid = 1666] [serial = 1481] [outer = 0x0] [url = about:blank] 12:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x112788c00) [pid = 1666] [serial = 1480] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1126ef000) [pid = 1666] [serial = 1489] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x116b59c00) [pid = 1666] [serial = 1484] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x119a34800) [pid = 1666] [serial = 1511] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x115fe9400) [pid = 1666] [serial = 1483] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1126f9000) [pid = 1666] [serial = 1490] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x118043800) [pid = 1666] [serial = 1502] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1184b7000) [pid = 1666] [serial = 1514] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x11a1e5800) [pid = 1666] [serial = 1520] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x116ff5c00) [pid = 1666] [serial = 1499] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x119d18000) [pid = 1666] [serial = 1519] [outer = 0x0] [url = about:blank] 12:42:23 INFO - PROCESS | 1666 | 1463686943669 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:42:23 INFO - PROCESS | 1666 | 1463686943671 Marionette TRACE conn2 <- [1,2078,null,{}] 12:42:23 INFO - PROCESS | 1666 | 1463686943673 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:23 INFO - PROCESS | 1666 | 1463686943747 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 12:42:23 INFO - PROCESS | 1666 | 1463686943806 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x116010800 == 39 [pid = 1666] [id = 527] 12:42:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x112790800) [pid = 1666] [serial = 1581] [outer = 0x0] 12:42:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x112856000) [pid = 1666] [serial = 1582] [outer = 0x112790800] 12:42:23 INFO - PROCESS | 1666 | 1463686943833 Marionette DEBUG loaded listener.js 12:42:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x112e40800) [pid = 1666] [serial = 1583] [outer = 0x112790800] 12:42:24 INFO - PROCESS | 1666 | 1463686944126 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 12:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 469ms 12:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:42:24 INFO - PROCESS | 1666 | 1463686944141 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 12:42:24 INFO - PROCESS | 1666 | 1463686944142 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 12:42:24 INFO - PROCESS | 1666 | 1463686944144 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:42:24 INFO - PROCESS | 1666 | 1463686944146 Marionette TRACE conn2 <- [1,2082,null,{}] 12:42:24 INFO - PROCESS | 1666 | 1463686944162 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:24 INFO - PROCESS | 1666 | 1463686944246 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 12:42:24 INFO - PROCESS | 1666 | 1463686944254 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x1184ad800 == 40 [pid = 1666] [id = 528] 12:42:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x115bb2400) [pid = 1666] [serial = 1584] [outer = 0x0] 12:42:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x11659fc00) [pid = 1666] [serial = 1585] [outer = 0x115bb2400] 12:42:24 INFO - PROCESS | 1666 | 1463686944281 Marionette DEBUG loaded listener.js 12:42:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1169abc00) [pid = 1666] [serial = 1586] [outer = 0x115bb2400] 12:42:24 INFO - PROCESS | 1666 | 1463686944623 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 12:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 525ms 12:42:24 INFO - PROCESS | 1666 | 1463686944670 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 12:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:42:24 INFO - PROCESS | 1666 | 1463686944672 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 12:42:24 INFO - PROCESS | 1666 | 1463686944674 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:42:24 INFO - PROCESS | 1666 | 1463686944675 Marionette TRACE conn2 <- [1,2086,null,{}] 12:42:24 INFO - PROCESS | 1666 | 1463686944678 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:24 INFO - PROCESS | 1666 | 1463686944757 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 12:42:24 INFO - PROCESS | 1666 | 1463686944761 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x1195ac000 == 41 [pid = 1666] [id = 529] 12:42:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x116ff6400) [pid = 1666] [serial = 1587] [outer = 0x0] 12:42:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x117686000) [pid = 1666] [serial = 1588] [outer = 0x116ff6400] 12:42:24 INFO - PROCESS | 1666 | 1463686944788 Marionette DEBUG loaded listener.js 12:42:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x118350c00) [pid = 1666] [serial = 1589] [outer = 0x116ff6400] 12:42:25 INFO - PROCESS | 1666 | 1463686945209 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 12:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 570ms 12:42:25 INFO - PROCESS | 1666 | 1463686945246 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 12:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:42:25 INFO - PROCESS | 1666 | 1463686945252 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 12:42:25 INFO - PROCESS | 1666 | 1463686945258 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:42:25 INFO - PROCESS | 1666 | 1463686945262 Marionette TRACE conn2 <- [1,2090,null,{}] 12:42:25 INFO - PROCESS | 1666 | 1463686945269 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:25 INFO - PROCESS | 1666 | 1463686945412 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 12:42:25 INFO - PROCESS | 1666 | 1463686945535 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x116922800 == 42 [pid = 1666] [id = 530] 12:42:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x111b05c00) [pid = 1666] [serial = 1590] [outer = 0x0] 12:42:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1126c3800) [pid = 1666] [serial = 1591] [outer = 0x111b05c00] 12:42:25 INFO - PROCESS | 1666 | 1463686945589 Marionette DEBUG loaded listener.js 12:42:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x11278a000) [pid = 1666] [serial = 1592] [outer = 0x111b05c00] 12:42:26 INFO - PROCESS | 1666 | 1463686946105 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 12:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 875ms 12:42:26 INFO - PROCESS | 1666 | 1463686946133 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 12:42:26 INFO - PROCESS | 1666 | 1463686946139 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 12:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:42:26 INFO - PROCESS | 1666 | 1463686946143 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:42:26 INFO - PROCESS | 1666 | 1463686946145 Marionette TRACE conn2 <- [1,2094,null,{}] 12:42:26 INFO - PROCESS | 1666 | 1463686946148 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:26 INFO - PROCESS | 1666 | 1463686946239 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 12:42:26 INFO - PROCESS | 1666 | 1463686946305 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x119d53000 == 43 [pid = 1666] [id = 531] 12:42:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1133abc00) [pid = 1666] [serial = 1593] [outer = 0x0] 12:42:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x116529400) [pid = 1666] [serial = 1594] [outer = 0x1133abc00] 12:42:26 INFO - PROCESS | 1666 | 1463686946335 Marionette DEBUG loaded listener.js 12:42:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x116b5b400) [pid = 1666] [serial = 1595] [outer = 0x1133abc00] 12:42:26 INFO - PROCESS | 1666 | 1463686946791 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 12:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 670ms 12:42:26 INFO - PROCESS | 1666 | 1463686946815 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 12:42:26 INFO - PROCESS | 1666 | 1463686946817 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 12:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:42:26 INFO - PROCESS | 1666 | 1463686946821 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:42:26 INFO - PROCESS | 1666 | 1463686946824 Marionette TRACE conn2 <- [1,2098,null,{}] 12:42:26 INFO - PROCESS | 1666 | 1463686946836 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:26 INFO - PROCESS | 1666 | 1463686946943 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 12:42:27 INFO - PROCESS | 1666 | 1463686947008 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x121977800 == 44 [pid = 1666] [id = 532] 12:42:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1184bd400) [pid = 1666] [serial = 1596] [outer = 0x0] 12:42:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x118f30400) [pid = 1666] [serial = 1597] [outer = 0x1184bd400] 12:42:27 INFO - PROCESS | 1666 | 1463686947039 Marionette DEBUG loaded listener.js 12:42:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x119581800) [pid = 1666] [serial = 1598] [outer = 0x1184bd400] 12:42:27 INFO - PROCESS | 1666 | 1463686947455 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 12:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 674ms 12:42:27 INFO - PROCESS | 1666 | 1463686947495 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 12:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:42:27 INFO - PROCESS | 1666 | 1463686947497 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 12:42:27 INFO - PROCESS | 1666 | 1463686947523 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:42:27 INFO - PROCESS | 1666 | 1463686947524 Marionette TRACE conn2 <- [1,2102,null,{}] 12:42:27 INFO - PROCESS | 1666 | 1463686947526 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:27 INFO - PROCESS | 1666 | 1463686947618 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 12:42:27 INFO - PROCESS | 1666 | 1463686947669 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x121b43800 == 45 [pid = 1666] [id = 533] 12:42:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x119903000) [pid = 1666] [serial = 1599] [outer = 0x0] 12:42:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x11990e400) [pid = 1666] [serial = 1600] [outer = 0x119903000] 12:42:27 INFO - PROCESS | 1666 | 1463686947699 Marionette DEBUG loaded listener.js 12:42:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x119a35c00) [pid = 1666] [serial = 1601] [outer = 0x119903000] 12:42:28 INFO - PROCESS | 1666 | 1463686948108 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 12:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 645ms 12:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:42:28 INFO - PROCESS | 1666 | 1463686948145 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 12:42:28 INFO - PROCESS | 1666 | 1463686948146 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 12:42:28 INFO - PROCESS | 1666 | 1463686948148 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:42:28 INFO - PROCESS | 1666 | 1463686948150 Marionette TRACE conn2 <- [1,2106,null,{}] 12:42:28 INFO - PROCESS | 1666 | 1463686948152 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:28 INFO - PROCESS | 1666 | 1463686948243 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 12:42:28 INFO - PROCESS | 1666 | 1463686948292 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x1253ba000 == 46 [pid = 1666] [id = 534] 12:42:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x11990d800) [pid = 1666] [serial = 1602] [outer = 0x0] 12:42:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x119a3d400) [pid = 1666] [serial = 1603] [outer = 0x11990d800] 12:42:28 INFO - PROCESS | 1666 | 1463686948321 Marionette DEBUG loaded listener.js 12:42:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x119fd2c00) [pid = 1666] [serial = 1604] [outer = 0x11990d800] 12:42:28 INFO - PROCESS | 1666 | 1463686948729 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 12:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 622ms 12:42:28 INFO - PROCESS | 1666 | 1463686948771 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 12:42:28 INFO - PROCESS | 1666 | 1463686948773 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 12:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:42:28 INFO - PROCESS | 1666 | 1463686948775 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:42:28 INFO - PROCESS | 1666 | 1463686948776 Marionette TRACE conn2 <- [1,2110,null,{}] 12:42:28 INFO - PROCESS | 1666 | 1463686948779 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:28 INFO - PROCESS | 1666 | 1463686948891 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 12:42:28 INFO - PROCESS | 1666 | 1463686948987 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c68800 == 47 [pid = 1666] [id = 535] 12:42:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x11a079400) [pid = 1666] [serial = 1605] [outer = 0x0] 12:42:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1212af800) [pid = 1666] [serial = 1606] [outer = 0x11a079400] 12:42:29 INFO - PROCESS | 1666 | 1463686949019 Marionette DEBUG loaded listener.js 12:42:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x121583000) [pid = 1666] [serial = 1607] [outer = 0x11a079400] 12:42:29 INFO - PROCESS | 1666 | 1463686949397 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 12:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 771ms 12:42:29 INFO - PROCESS | 1666 | 1463686949547 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 12:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:42:29 INFO - PROCESS | 1666 | 1463686949549 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 12:42:29 INFO - PROCESS | 1666 | 1463686949552 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:42:29 INFO - PROCESS | 1666 | 1463686949554 Marionette TRACE conn2 <- [1,2114,null,{}] 12:42:29 INFO - PROCESS | 1666 | 1463686949558 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:29 INFO - PROCESS | 1666 | 1463686949653 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 12:42:29 INFO - PROCESS | 1666 | 1463686949716 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x119573000 == 48 [pid = 1666] [id = 536] 12:42:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1126bd400) [pid = 1666] [serial = 1608] [outer = 0x0] 12:42:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x1126eb800) [pid = 1666] [serial = 1609] [outer = 0x1126bd400] 12:42:29 INFO - PROCESS | 1666 | 1463686949743 Marionette DEBUG loaded listener.js 12:42:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x11285ac00) [pid = 1666] [serial = 1610] [outer = 0x1126bd400] 12:42:30 INFO - PROCESS | 1666 | --DOCSHELL 0x1184ad800 == 47 [pid = 1666] [id = 528] 12:42:30 INFO - PROCESS | 1666 | --DOCSHELL 0x116010800 == 46 [pid = 1666] [id = 527] 12:42:30 INFO - PROCESS | 1666 | --DOCSHELL 0x11758a000 == 45 [pid = 1666] [id = 526] 12:42:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12ac51800 == 44 [pid = 1666] [id = 525] 12:42:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12a946000 == 43 [pid = 1666] [id = 524] 12:42:30 INFO - PROCESS | 1666 | --DOCSHELL 0x121995800 == 42 [pid = 1666] [id = 523] 12:42:30 INFO - PROCESS | 1666 | --DOCSHELL 0x11831c000 == 41 [pid = 1666] [id = 522] 12:42:30 INFO - PROCESS | 1666 | 1463686950163 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 12:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 621ms 12:42:30 INFO - PROCESS | 1666 | 1463686950173 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 12:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:42:30 INFO - PROCESS | 1666 | 1463686950176 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 12:42:30 INFO - PROCESS | 1666 | 1463686950205 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:42:30 INFO - PROCESS | 1666 | 1463686950207 Marionette TRACE conn2 <- [1,2118,null,{}] 12:42:30 INFO - PROCESS | 1666 | 1463686950210 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:30 INFO - PROCESS | 1666 | 1463686950287 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 12:42:30 INFO - PROCESS | 1666 | 1463686950292 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x118498000 == 42 [pid = 1666] [id = 537] 12:42:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x112857800) [pid = 1666] [serial = 1611] [outer = 0x0] 12:42:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x11655d400) [pid = 1666] [serial = 1612] [outer = 0x112857800] 12:42:30 INFO - PROCESS | 1666 | 1463686950320 Marionette DEBUG loaded listener.js 12:42:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x11767f800) [pid = 1666] [serial = 1613] [outer = 0x112857800] 12:42:30 INFO - PROCESS | 1666 | 1463686950654 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 12:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 497ms 12:42:30 INFO - PROCESS | 1666 | 1463686950691 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 12:42:30 INFO - PROCESS | 1666 | 1463686950692 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 12:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:42:30 INFO - PROCESS | 1666 | 1463686950695 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:42:30 INFO - PROCESS | 1666 | 1463686950696 Marionette TRACE conn2 <- [1,2122,null,{}] 12:42:30 INFO - PROCESS | 1666 | 1463686950704 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:30 INFO - PROCESS | 1666 | 1463686950807 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 12:42:30 INFO - PROCESS | 1666 | 1463686950823 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x1242bf000 == 43 [pid = 1666] [id = 538] 12:42:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x118f33c00) [pid = 1666] [serial = 1614] [outer = 0x0] 12:42:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x119904800) [pid = 1666] [serial = 1615] [outer = 0x118f33c00] 12:42:30 INFO - PROCESS | 1666 | 1463686950851 Marionette DEBUG loaded listener.js 12:42:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x119d0a800) [pid = 1666] [serial = 1616] [outer = 0x118f33c00] 12:42:31 INFO - PROCESS | 1666 | 1463686951203 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 12:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 518ms 12:42:31 INFO - PROCESS | 1666 | 1463686951214 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 12:42:31 INFO - PROCESS | 1666 | 1463686951215 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 12:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:42:31 INFO - PROCESS | 1666 | 1463686951220 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:42:31 INFO - PROCESS | 1666 | 1463686951222 Marionette TRACE conn2 <- [1,2126,null,{}] 12:42:31 INFO - PROCESS | 1666 | 1463686951224 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:31 INFO - PROCESS | 1666 | 1463686951337 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 12:42:31 INFO - PROCESS | 1666 | 1463686951347 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x12956b800 == 44 [pid = 1666] [id = 539] 12:42:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x119fd8400) [pid = 1666] [serial = 1617] [outer = 0x0] 12:42:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x1212a9400) [pid = 1666] [serial = 1618] [outer = 0x119fd8400] 12:42:31 INFO - PROCESS | 1666 | 1463686951374 Marionette DEBUG loaded listener.js 12:42:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x1212dd800) [pid = 1666] [serial = 1619] [outer = 0x119fd8400] 12:42:31 INFO - PROCESS | 1666 | 1463686951722 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 12:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 520ms 12:42:31 INFO - PROCESS | 1666 | 1463686951739 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 12:42:31 INFO - PROCESS | 1666 | 1463686951740 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 12:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:42:31 INFO - PROCESS | 1666 | 1463686951743 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:42:31 INFO - PROCESS | 1666 | 1463686951744 Marionette TRACE conn2 <- [1,2130,null,{}] 12:42:31 INFO - PROCESS | 1666 | 1463686951746 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:31 INFO - PROCESS | 1666 | 1463686951840 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 12:42:31 INFO - PROCESS | 1666 | 1463686951855 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8d4000 == 45 [pid = 1666] [id = 540] 12:42:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x1212b3800) [pid = 1666] [serial = 1620] [outer = 0x0] 12:42:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x121680800) [pid = 1666] [serial = 1621] [outer = 0x1212b3800] 12:42:31 INFO - PROCESS | 1666 | 1463686951880 Marionette DEBUG loaded listener.js 12:42:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x12188dc00) [pid = 1666] [serial = 1622] [outer = 0x1212b3800] 12:42:32 INFO - PROCESS | 1666 | 1463686952214 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 12:42:32 INFO - PROCESS | 1666 | 1463686952262 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 12:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:42:32 INFO - PROCESS | 1666 | 1463686952265 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:42:32 INFO - PROCESS | 1666 | 1463686952266 Marionette TRACE conn2 <- [1,2134,null,{}] 12:42:32 INFO - PROCESS | 1666 | 1463686952268 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:32 INFO - PROCESS | 1666 | 1463686952377 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 12:42:32 INFO - PROCESS | 1666 | 1463686952390 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b27e800 == 46 [pid = 1666] [id = 541] 12:42:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x1218b7400) [pid = 1666] [serial = 1623] [outer = 0x0] 12:42:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x121910400) [pid = 1666] [serial = 1624] [outer = 0x1218b7400] 12:42:32 INFO - PROCESS | 1666 | 1463686952415 Marionette DEBUG loaded listener.js 12:42:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x1219ac000) [pid = 1666] [serial = 1625] [outer = 0x1218b7400] 12:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x112664c00) [pid = 1666] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x112790800) [pid = 1666] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x111b0d800) [pid = 1666] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x11942d000) [pid = 1666] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x121296000) [pid = 1666] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x115bb2400) [pid = 1666] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x112a5f000) [pid = 1666] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x119910000) [pid = 1666] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x116956800) [pid = 1666] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x1126f5400) [pid = 1666] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x112669000) [pid = 1666] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x118f26000) [pid = 1666] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x111d21c00) [pid = 1666] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x119fd0c00) [pid = 1666] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:42:32 INFO - PROCESS | 1666 | 1463686952809 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 12:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 568ms 12:42:32 INFO - PROCESS | 1666 | 1463686952834 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 12:42:32 INFO - PROCESS | 1666 | 1463686952836 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 12:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:42:32 INFO - PROCESS | 1666 | 1463686952839 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:42:32 INFO - PROCESS | 1666 | 1463686952840 Marionette TRACE conn2 <- [1,2138,null,{}] 12:42:32 INFO - PROCESS | 1666 | 1463686952842 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:32 INFO - PROCESS | 1666 | 1463686952915 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 12:42:32 INFO - PROCESS | 1666 | 1463686952921 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a021800 == 47 [pid = 1666] [id = 542] 12:42:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x112665800) [pid = 1666] [serial = 1626] [outer = 0x0] 12:42:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x112e46c00) [pid = 1666] [serial = 1627] [outer = 0x112665800] 12:42:32 INFO - PROCESS | 1666 | 1463686952949 Marionette DEBUG loaded listener.js 12:42:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x1167c9c00) [pid = 1666] [serial = 1628] [outer = 0x112665800] 12:42:33 INFO - PROCESS | 1666 | 1463686953325 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 12:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 521ms 12:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:42:33 INFO - PROCESS | 1666 | 1463686953360 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 12:42:33 INFO - PROCESS | 1666 | 1463686953361 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 12:42:33 INFO - PROCESS | 1666 | 1463686953363 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:42:33 INFO - PROCESS | 1666 | 1463686953365 Marionette TRACE conn2 <- [1,2142,null,{}] 12:42:33 INFO - PROCESS | 1666 | 1463686953367 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:33 INFO - PROCESS | 1666 | 1463686953443 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 12:42:33 INFO - PROCESS | 1666 | 1463686953448 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bb9f800 == 48 [pid = 1666] [id = 543] 12:42:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x118294400) [pid = 1666] [serial = 1629] [outer = 0x0] 12:42:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x119fd1c00) [pid = 1666] [serial = 1630] [outer = 0x118294400] 12:42:33 INFO - PROCESS | 1666 | 1463686953476 Marionette DEBUG loaded listener.js 12:42:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x121ac0c00) [pid = 1666] [serial = 1631] [outer = 0x118294400] 12:42:33 INFO - PROCESS | 1666 | 1463686953813 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 12:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:42:33 INFO - PROCESS | 1666 | 1463686953837 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 12:42:33 INFO - PROCESS | 1666 | 1463686953839 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:42:33 INFO - PROCESS | 1666 | 1463686953840 Marionette TRACE conn2 <- [1,2146,null,{}] 12:42:33 INFO - PROCESS | 1666 | 1463686953843 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:33 INFO - PROCESS | 1666 | 1463686953919 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 12:42:33 INFO - PROCESS | 1666 | 1463686953924 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bd5d000 == 49 [pid = 1666] [id = 544] 12:42:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x121296000) [pid = 1666] [serial = 1632] [outer = 0x0] 12:42:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x121e0bc00) [pid = 1666] [serial = 1633] [outer = 0x121296000] 12:42:33 INFO - PROCESS | 1666 | 1463686953948 Marionette DEBUG loaded listener.js 12:42:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x121f54400) [pid = 1666] [serial = 1634] [outer = 0x121296000] 12:42:34 INFO - PROCESS | 1666 | 1463686954289 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 12:42:34 INFO - PROCESS | 1666 | 1463686954309 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 12:42:34 INFO - PROCESS | 1666 | 1463686954311 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:42:34 INFO - PROCESS | 1666 | 1463686954313 Marionette TRACE conn2 <- [1,2150,null,{}] 12:42:34 INFO - PROCESS | 1666 | 1463686954315 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:34 INFO - PROCESS | 1666 | 1463686954423 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 12:42:34 INFO - PROCESS | 1666 | 1463686954430 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be72000 == 50 [pid = 1666] [id = 545] 12:42:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x121e99800) [pid = 1666] [serial = 1635] [outer = 0x0] 12:42:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x121f5b800) [pid = 1666] [serial = 1636] [outer = 0x121e99800] 12:42:34 INFO - PROCESS | 1666 | 1463686954455 Marionette DEBUG loaded listener.js 12:42:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x125002c00) [pid = 1666] [serial = 1637] [outer = 0x121e99800] 12:42:34 INFO - PROCESS | 1666 | 1463686954744 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 12:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 468ms 12:42:34 INFO - PROCESS | 1666 | 1463686954826 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 12:42:34 INFO - PROCESS | 1666 | 1463686954829 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 12:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:42:34 INFO - PROCESS | 1666 | 1463686954834 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:42:34 INFO - PROCESS | 1666 | 1463686954837 Marionette TRACE conn2 <- [1,2154,null,{}] 12:42:34 INFO - PROCESS | 1666 | 1463686954841 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:34 INFO - PROCESS | 1666 | 1463686954944 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 12:42:35 INFO - PROCESS | 1666 | 1463686954996 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x117576000 == 51 [pid = 1666] [id = 546] 12:42:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x111010400) [pid = 1666] [serial = 1638] [outer = 0x0] 12:42:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x1126c1400) [pid = 1666] [serial = 1639] [outer = 0x111010400] 12:42:35 INFO - PROCESS | 1666 | 1463686955040 Marionette DEBUG loaded listener.js 12:42:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x112dc1000) [pid = 1666] [serial = 1640] [outer = 0x111010400] 12:42:35 INFO - PROCESS | 1666 | 1463686955473 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 673ms 12:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:42:35 INFO - PROCESS | 1666 | 1463686955507 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 12:42:35 INFO - PROCESS | 1666 | 1463686955509 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 12:42:35 INFO - PROCESS | 1666 | 1463686955515 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:42:35 INFO - PROCESS | 1666 | 1463686955518 Marionette TRACE conn2 <- [1,2158,null,{}] 12:42:35 INFO - PROCESS | 1666 | 1463686955521 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:35 INFO - PROCESS | 1666 | 1463686955620 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 12:42:35 INFO - PROCESS | 1666 | 1463686955713 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a7b5800 == 52 [pid = 1666] [id = 547] 12:42:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x117554400) [pid = 1666] [serial = 1641] [outer = 0x0] 12:42:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x118970400) [pid = 1666] [serial = 1642] [outer = 0x117554400] 12:42:35 INFO - PROCESS | 1666 | 1463686955755 Marionette DEBUG loaded listener.js 12:42:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x119911c00) [pid = 1666] [serial = 1643] [outer = 0x117554400] 12:42:36 INFO - PROCESS | 1666 | 1463686956171 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 724ms 12:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:42:36 INFO - PROCESS | 1666 | 1463686956237 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 12:42:36 INFO - PROCESS | 1666 | 1463686956239 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 12:42:36 INFO - PROCESS | 1666 | 1463686956241 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:42:36 INFO - PROCESS | 1666 | 1463686956243 Marionette TRACE conn2 <- [1,2162,null,{}] 12:42:36 INFO - PROCESS | 1666 | 1463686956249 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:36 INFO - PROCESS | 1666 | 1463686956347 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 12:42:36 INFO - PROCESS | 1666 | 1463686956416 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c511000 == 53 [pid = 1666] [id = 548] 12:42:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x1212e0000) [pid = 1666] [serial = 1644] [outer = 0x0] 12:42:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x1218b0400) [pid = 1666] [serial = 1645] [outer = 0x1212e0000] 12:42:36 INFO - PROCESS | 1666 | 1463686956447 Marionette DEBUG loaded listener.js 12:42:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x12193b000) [pid = 1666] [serial = 1646] [outer = 0x1212e0000] 12:42:36 INFO - PROCESS | 1666 | 1463686956904 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 12:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 670ms 12:42:36 INFO - PROCESS | 1666 | 1463686956912 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 12:42:36 INFO - PROCESS | 1666 | 1463686956913 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 12:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:42:36 INFO - PROCESS | 1666 | 1463686956915 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:42:36 INFO - PROCESS | 1666 | 1463686956918 Marionette TRACE conn2 <- [1,2166,null,{}] 12:42:36 INFO - PROCESS | 1666 | 1463686956921 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:37 INFO - PROCESS | 1666 | 1463686957043 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 12:42:37 INFO - PROCESS | 1666 | 1463686957100 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c528800 == 54 [pid = 1666] [id = 549] 12:42:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x1219a5400) [pid = 1666] [serial = 1647] [outer = 0x0] 12:42:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x121c3a800) [pid = 1666] [serial = 1648] [outer = 0x1219a5400] 12:42:37 INFO - PROCESS | 1666 | 1463686957130 Marionette DEBUG loaded listener.js 12:42:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x12502f000) [pid = 1666] [serial = 1649] [outer = 0x1219a5400] 12:42:37 INFO - PROCESS | 1666 | 1463686957529 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 12:42:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 622ms 12:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:42:37 INFO - PROCESS | 1666 | 1463686957539 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 12:42:37 INFO - PROCESS | 1666 | 1463686957541 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 12:42:37 INFO - PROCESS | 1666 | 1463686957545 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:42:37 INFO - PROCESS | 1666 | 1463686957547 Marionette TRACE conn2 <- [1,2170,null,{}] 12:42:37 INFO - PROCESS | 1666 | 1463686957553 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:37 INFO - PROCESS | 1666 | 1463686957671 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 12:42:37 INFO - PROCESS | 1666 | 1463686957726 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c820000 == 55 [pid = 1666] [id = 550] 12:42:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x1219abc00) [pid = 1666] [serial = 1650] [outer = 0x0] 12:42:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x12534e400) [pid = 1666] [serial = 1651] [outer = 0x1219abc00] 12:42:37 INFO - PROCESS | 1666 | 1463686957756 Marionette DEBUG loaded listener.js 12:42:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x1260df400) [pid = 1666] [serial = 1652] [outer = 0x1219abc00] 12:42:38 INFO - PROCESS | 1666 | 1463686958191 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 12:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 671ms 12:42:38 INFO - PROCESS | 1666 | 1463686958215 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 12:42:38 INFO - PROCESS | 1666 | 1463686958218 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 12:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:42:38 INFO - PROCESS | 1666 | 1463686958221 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:42:38 INFO - PROCESS | 1666 | 1463686958222 Marionette TRACE conn2 <- [1,2174,null,{}] 12:42:38 INFO - PROCESS | 1666 | 1463686958225 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:38 INFO - PROCESS | 1666 | 1463686958336 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 12:42:38 INFO - PROCESS | 1666 | 1463686958447 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x11314d000 == 56 [pid = 1666] [id = 551] 12:42:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x112791c00) [pid = 1666] [serial = 1653] [outer = 0x0] 12:42:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x116ffa000) [pid = 1666] [serial = 1654] [outer = 0x112791c00] 12:42:38 INFO - PROCESS | 1666 | 1463686958491 Marionette DEBUG loaded listener.js 12:42:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x12705c000) [pid = 1666] [serial = 1655] [outer = 0x112791c00] 12:42:38 INFO - PROCESS | 1666 | 1463686958947 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 12:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 768ms 12:42:38 INFO - PROCESS | 1666 | 1463686958990 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 12:42:38 INFO - PROCESS | 1666 | 1463686958991 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 12:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:42:38 INFO - PROCESS | 1666 | 1463686958994 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:42:38 INFO - PROCESS | 1666 | 1463686958995 Marionette TRACE conn2 <- [1,2178,null,{}] 12:42:38 INFO - PROCESS | 1666 | 1463686958997 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:39 INFO - PROCESS | 1666 | 1463686959252 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 12:42:39 INFO - PROCESS | 1666 | 1463686959322 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x118f91800 == 57 [pid = 1666] [id = 552] 12:42:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x111bb8800) [pid = 1666] [serial = 1656] [outer = 0x0] 12:42:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x112663000) [pid = 1666] [serial = 1657] [outer = 0x111bb8800] 12:42:39 INFO - PROCESS | 1666 | 1463686959352 Marionette DEBUG loaded listener.js 12:42:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x112850800) [pid = 1666] [serial = 1658] [outer = 0x111bb8800] 12:42:39 INFO - PROCESS | 1666 | 1463686959848 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:42:39 INFO - PROCESS | 1666 | --DOCSHELL 0x12bd5d000 == 56 [pid = 1666] [id = 544] 12:42:39 INFO - PROCESS | 1666 | --DOCSHELL 0x12bb9f800 == 55 [pid = 1666] [id = 543] 12:42:39 INFO - PROCESS | 1666 | --DOCSHELL 0x11a021800 == 54 [pid = 1666] [id = 542] 12:42:39 INFO - PROCESS | 1666 | --DOCSHELL 0x12b27e800 == 53 [pid = 1666] [id = 541] 12:42:39 INFO - PROCESS | 1666 | --DOCSHELL 0x12a8d4000 == 52 [pid = 1666] [id = 540] 12:42:39 INFO - PROCESS | 1666 | --DOCSHELL 0x12956b800 == 51 [pid = 1666] [id = 539] 12:42:39 INFO - PROCESS | 1666 | --DOCSHELL 0x1242bf000 == 50 [pid = 1666] [id = 538] 12:42:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:42:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 870ms 12:42:39 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x117686000) [pid = 1666] [serial = 1588] [outer = 0x0] [url = about:blank] 12:42:39 INFO - PROCESS | 1666 | --DOCSHELL 0x118498000 == 49 [pid = 1666] [id = 537] 12:42:39 INFO - PROCESS | 1666 | --DOCSHELL 0x119573000 == 48 [pid = 1666] [id = 536] 12:42:39 INFO - PROCESS | 1666 | --DOCSHELL 0x116922800 == 47 [pid = 1666] [id = 530] 12:42:39 INFO - PROCESS | 1666 | --DOCSHELL 0x1195ac000 == 46 [pid = 1666] [id = 529] 12:42:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:42:39 INFO - PROCESS | 1666 | 1463686959893 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 12:42:39 INFO - PROCESS | 1666 | 1463686959895 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 12:42:39 INFO - PROCESS | 1666 | 1463686959898 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:42:39 INFO - PROCESS | 1666 | 1463686959902 Marionette TRACE conn2 <- [1,2182,null,{}] 12:42:39 INFO - PROCESS | 1666 | 1463686959905 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:39 INFO - PROCESS | 1666 | 1463686959986 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 12:42:39 INFO - PROCESS | 1666 | 1463686959991 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x1167d7800 == 47 [pid = 1666] [id = 553] 12:42:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x11330ec00) [pid = 1666] [serial = 1659] [outer = 0x0] 12:42:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x11655a400) [pid = 1666] [serial = 1660] [outer = 0x11330ec00] 12:42:40 INFO - PROCESS | 1666 | 1463686960019 Marionette DEBUG loaded listener.js 12:42:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x116b63c00) [pid = 1666] [serial = 1661] [outer = 0x11330ec00] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x11896ec00) [pid = 1666] [serial = 1544] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x119a39000) [pid = 1666] [serial = 1549] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x1126c3c00) [pid = 1666] [serial = 1525] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x117549c00) [pid = 1666] [serial = 1540] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x112796400) [pid = 1666] [serial = 1534] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x112794800) [pid = 1666] [serial = 1535] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x1126c2800) [pid = 1666] [serial = 1531] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x1126f0000) [pid = 1666] [serial = 1532] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x119426c00) [pid = 1666] [serial = 1546] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x114fe1000) [pid = 1666] [serial = 1537] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x1168ad800) [pid = 1666] [serial = 1538] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x11285a800) [pid = 1666] [serial = 1528] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x119fd6400) [pid = 1666] [serial = 1552] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x11266a000) [pid = 1666] [serial = 1579] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x112856000) [pid = 1666] [serial = 1582] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x1126f2000) [pid = 1666] [serial = 1580] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x112dc7c00) [pid = 1666] [serial = 1555] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x119d86c00) [pid = 1666] [serial = 1550] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x11990f800) [pid = 1666] [serial = 1558] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x112e40800) [pid = 1666] [serial = 1583] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x121293800) [pid = 1666] [serial = 1559] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x11278ec00) [pid = 1666] [serial = 1567] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x1212b3c00) [pid = 1666] [serial = 1561] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x119457000) [pid = 1666] [serial = 1556] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x11a1f0000) [pid = 1666] [serial = 1553] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x1169a0000) [pid = 1666] [serial = 1570] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x1184be400) [pid = 1666] [serial = 1543] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x1169abc00) [pid = 1666] [serial = 1586] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x119911400) [pid = 1666] [serial = 1547] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x11945c000) [pid = 1666] [serial = 1573] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x118343c00) [pid = 1666] [serial = 1541] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x1212dfc00) [pid = 1666] [serial = 1562] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x11659fc00) [pid = 1666] [serial = 1585] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x1212b6000) [pid = 1666] [serial = 1576] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x121472c00) [pid = 1666] [serial = 1564] [outer = 0x0] [url = about:blank] 12:42:40 INFO - PROCESS | 1666 | 1463686960369 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 523ms 12:42:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:42:40 INFO - PROCESS | 1666 | 1463686960423 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 12:42:40 INFO - PROCESS | 1666 | 1463686960425 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 12:42:40 INFO - PROCESS | 1666 | 1463686960428 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:42:40 INFO - PROCESS | 1666 | 1463686960429 Marionette TRACE conn2 <- [1,2186,null,{}] 12:42:40 INFO - PROCESS | 1666 | 1463686960432 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:40 INFO - PROCESS | 1666 | 1463686960524 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 12:42:40 INFO - PROCESS | 1666 | 1463686960536 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x1163cf800 == 48 [pid = 1666] [id = 554] 12:42:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x118046000) [pid = 1666] [serial = 1662] [outer = 0x0] 12:42:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x118965000) [pid = 1666] [serial = 1663] [outer = 0x118046000] 12:42:40 INFO - PROCESS | 1666 | 1463686960569 Marionette DEBUG loaded listener.js 12:42:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x119433400) [pid = 1666] [serial = 1664] [outer = 0x118046000] 12:42:41 INFO - PROCESS | 1666 | 1463686961061 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 12:42:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:42:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 672ms 12:42:41 INFO - PROCESS | 1666 | 1463686961101 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 12:42:41 INFO - PROCESS | 1666 | 1463686961105 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 12:42:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:42:41 INFO - PROCESS | 1666 | 1463686961137 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:42:41 INFO - PROCESS | 1666 | 1463686961147 Marionette TRACE conn2 <- [1,2190,null,{}] 12:42:41 INFO - PROCESS | 1666 | 1463686961155 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:41 INFO - PROCESS | 1666 | 1463686961258 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 12:42:41 INFO - PROCESS | 1666 | 1463686961267 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x1246ce000 == 49 [pid = 1666] [id = 555] 12:42:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x119a3a800) [pid = 1666] [serial = 1665] [outer = 0x0] 12:42:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x1212b5000) [pid = 1666] [serial = 1666] [outer = 0x119a3a800] 12:42:41 INFO - PROCESS | 1666 | 1463686961292 Marionette DEBUG loaded listener.js 12:42:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x12146dc00) [pid = 1666] [serial = 1667] [outer = 0x119a3a800] 12:42:41 INFO - PROCESS | 1666 | 1463686961593 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 12:42:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:42:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 481ms 12:42:41 INFO - PROCESS | 1666 | 1463686961614 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 12:42:41 INFO - PROCESS | 1666 | 1463686961616 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 12:42:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:42:41 INFO - PROCESS | 1666 | 1463686961628 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:42:41 INFO - PROCESS | 1666 | 1463686961629 Marionette TRACE conn2 <- [1,2194,null,{}] 12:42:41 INFO - PROCESS | 1666 | 1463686961631 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:41 INFO - PROCESS | 1666 | 1463686961755 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 12:42:41 INFO - PROCESS | 1666 | 1463686961761 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x1272e8800 == 50 [pid = 1666] [id = 556] 12:42:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x119a3cc00) [pid = 1666] [serial = 1668] [outer = 0x0] 12:42:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x12186bc00) [pid = 1666] [serial = 1669] [outer = 0x119a3cc00] 12:42:41 INFO - PROCESS | 1666 | 1463686961787 Marionette DEBUG loaded listener.js 12:42:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x1218b8000) [pid = 1666] [serial = 1670] [outer = 0x119a3cc00] 12:42:42 INFO - PROCESS | 1666 | 1463686962103 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 12:42:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:42:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 519ms 12:42:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:42:42 INFO - PROCESS | 1666 | 1463686962147 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 12:42:42 INFO - PROCESS | 1666 | 1463686962148 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 12:42:42 INFO - PROCESS | 1666 | 1463686962151 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:42:42 INFO - PROCESS | 1666 | 1463686962152 Marionette TRACE conn2 <- [1,2198,null,{}] 12:42:42 INFO - PROCESS | 1666 | 1463686962154 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:42 INFO - PROCESS | 1666 | 1463686962255 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 12:42:42 INFO - PROCESS | 1666 | 1463686962299 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x1290cf800 == 51 [pid = 1666] [id = 557] 12:42:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x1219aa000) [pid = 1666] [serial = 1671] [outer = 0x0] 12:42:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x121ac4400) [pid = 1666] [serial = 1672] [outer = 0x1219aa000] 12:42:42 INFO - PROCESS | 1666 | 1463686962329 Marionette DEBUG loaded listener.js 12:42:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x121f59000) [pid = 1666] [serial = 1673] [outer = 0x1219aa000] 12:42:42 INFO - PROCESS | 1666 | 1463686962662 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:42:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:42:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 519ms 12:42:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:42:42 INFO - PROCESS | 1666 | 1463686962672 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 12:42:42 INFO - PROCESS | 1666 | 1463686962673 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 12:42:42 INFO - PROCESS | 1666 | 1463686962675 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:42:42 INFO - PROCESS | 1666 | 1463686962676 Marionette TRACE conn2 <- [1,2202,null,{}] 12:42:42 INFO - PROCESS | 1666 | 1463686962678 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:42 INFO - PROCESS | 1666 | 1463686962778 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 12:42:42 INFO - PROCESS | 1666 | 1463686962790 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a94a000 == 52 [pid = 1666] [id = 558] 12:42:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x121f5fc00) [pid = 1666] [serial = 1674] [outer = 0x0] 12:42:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x1260e4000) [pid = 1666] [serial = 1675] [outer = 0x121f5fc00] 12:42:42 INFO - PROCESS | 1666 | 1463686962815 Marionette DEBUG loaded listener.js 12:42:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x126bc5c00) [pid = 1666] [serial = 1676] [outer = 0x121f5fc00] 12:42:43 INFO - PROCESS | 1666 | 1463686963154 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 12:42:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:42:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 520ms 12:42:43 INFO - PROCESS | 1666 | 1463686963195 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 12:42:43 INFO - PROCESS | 1666 | 1463686963196 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 12:42:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:42:43 INFO - PROCESS | 1666 | 1463686963199 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:42:43 INFO - PROCESS | 1666 | 1463686963200 Marionette TRACE conn2 <- [1,2206,null,{}] 12:42:43 INFO - PROCESS | 1666 | 1463686963202 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:43 INFO - PROCESS | 1666 | 1463686963301 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 12:42:43 INFO - PROCESS | 1666 | 1463686963336 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b280800 == 53 [pid = 1666] [id = 559] 12:42:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x126f5d400) [pid = 1666] [serial = 1677] [outer = 0x0] 12:42:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x127060800) [pid = 1666] [serial = 1678] [outer = 0x126f5d400] 12:42:43 INFO - PROCESS | 1666 | 1463686963362 Marionette DEBUG loaded listener.js 12:42:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x12721d400) [pid = 1666] [serial = 1679] [outer = 0x126f5d400] 12:42:43 INFO - PROCESS | 1666 | 1463686963695 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 12:42:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:42:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 521ms 12:42:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:42:43 INFO - PROCESS | 1666 | 1463686963727 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 12:42:43 INFO - PROCESS | 1666 | 1463686963728 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 12:42:43 INFO - PROCESS | 1666 | 1463686963730 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:42:43 INFO - PROCESS | 1666 | 1463686963732 Marionette TRACE conn2 <- [1,2210,null,{}] 12:42:43 INFO - PROCESS | 1666 | 1463686963734 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:43 INFO - PROCESS | 1666 | 1463686963833 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 12:42:43 INFO - PROCESS | 1666 | 1463686963868 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bd67000 == 54 [pid = 1666] [id = 560] 12:42:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x127054800) [pid = 1666] [serial = 1680] [outer = 0x0] 12:42:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x127229c00) [pid = 1666] [serial = 1681] [outer = 0x127054800] 12:42:43 INFO - PROCESS | 1666 | 1463686963893 Marionette DEBUG loaded listener.js 12:42:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x1275a8400) [pid = 1666] [serial = 1682] [outer = 0x127054800] 12:42:44 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x119fd8400) [pid = 1666] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:42:44 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x1126bd400) [pid = 1666] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:42:44 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x1212b3800) [pid = 1666] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:42:44 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x112857800) [pid = 1666] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:42:44 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x1218b7400) [pid = 1666] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:42:44 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x112665800) [pid = 1666] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:42:44 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x121296000) [pid = 1666] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:42:44 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x118294400) [pid = 1666] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:42:44 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x118f33c00) [pid = 1666] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:42:44 INFO - PROCESS | 1666 | 1463686964293 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 12:42:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:42:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 571ms 12:42:44 INFO - PROCESS | 1666 | 1463686964302 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 12:42:44 INFO - PROCESS | 1666 | 1463686964304 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 12:42:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:42:44 INFO - PROCESS | 1666 | 1463686964306 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:42:44 INFO - PROCESS | 1666 | 1463686964307 Marionette TRACE conn2 <- [1,2214,null,{}] 12:42:44 INFO - PROCESS | 1666 | 1463686964309 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:44 INFO - PROCESS | 1666 | 1463686964391 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 12:42:44 INFO - PROCESS | 1666 | 1463686964395 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8cd800 == 55 [pid = 1666] [id = 561] 12:42:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x119907800) [pid = 1666] [serial = 1683] [outer = 0x0] 12:42:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x1219af800) [pid = 1666] [serial = 1684] [outer = 0x119907800] 12:42:44 INFO - PROCESS | 1666 | 1463686964420 Marionette DEBUG loaded listener.js 12:42:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x1275a9800) [pid = 1666] [serial = 1685] [outer = 0x119907800] 12:42:44 INFO - PROCESS | 1666 | 1463686964746 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 12:42:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:42:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 471ms 12:42:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:42:44 INFO - PROCESS | 1666 | 1463686964777 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 12:42:44 INFO - PROCESS | 1666 | 1463686964778 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 12:42:44 INFO - PROCESS | 1666 | 1463686964781 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:42:44 INFO - PROCESS | 1666 | 1463686964782 Marionette TRACE conn2 <- [1,2218,null,{}] 12:42:44 INFO - PROCESS | 1666 | 1463686964785 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:44 INFO - PROCESS | 1666 | 1463686964908 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 12:42:44 INFO - PROCESS | 1666 | 1463686964919 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c517800 == 56 [pid = 1666] [id = 562] 12:42:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x1219a0800) [pid = 1666] [serial = 1686] [outer = 0x0] 12:42:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x128c2b800) [pid = 1666] [serial = 1687] [outer = 0x1219a0800] 12:42:44 INFO - PROCESS | 1666 | 1463686964966 Marionette DEBUG loaded listener.js 12:42:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x128c33000) [pid = 1666] [serial = 1688] [outer = 0x1219a0800] 12:42:45 INFO - PROCESS | 1666 | 1463686965293 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 12:42:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:42:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 522ms 12:42:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:42:45 INFO - PROCESS | 1666 | 1463686965304 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 12:42:45 INFO - PROCESS | 1666 | 1463686965306 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 12:42:45 INFO - PROCESS | 1666 | 1463686965308 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:42:45 INFO - PROCESS | 1666 | 1463686965310 Marionette TRACE conn2 <- [1,2222,null,{}] 12:42:45 INFO - PROCESS | 1666 | 1463686965312 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:45 INFO - PROCESS | 1666 | 1463686965410 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 12:42:45 INFO - PROCESS | 1666 | 1463686965467 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf2f000 == 57 [pid = 1666] [id = 563] 12:42:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x128c31800) [pid = 1666] [serial = 1689] [outer = 0x0] 12:42:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x128c9b400) [pid = 1666] [serial = 1690] [outer = 0x128c31800] 12:42:45 INFO - PROCESS | 1666 | 1463686965491 Marionette DEBUG loaded listener.js 12:42:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x128de6400) [pid = 1666] [serial = 1691] [outer = 0x128c31800] 12:42:45 INFO - PROCESS | 1666 | 1463686965747 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:42:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:42:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 471ms 12:42:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:42:45 INFO - PROCESS | 1666 | 1463686965779 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 12:42:45 INFO - PROCESS | 1666 | 1463686965780 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 12:42:45 INFO - PROCESS | 1666 | 1463686965790 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:42:45 INFO - PROCESS | 1666 | 1463686965791 Marionette TRACE conn2 <- [1,2226,null,{}] 12:42:45 INFO - PROCESS | 1666 | 1463686965793 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:45 INFO - PROCESS | 1666 | 1463686965888 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 12:42:45 INFO - PROCESS | 1666 | 1463686965892 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d01f800 == 58 [pid = 1666] [id = 564] 12:42:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x128de5000) [pid = 1666] [serial = 1692] [outer = 0x0] 12:42:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x128f7b800) [pid = 1666] [serial = 1693] [outer = 0x128de5000] 12:42:45 INFO - PROCESS | 1666 | 1463686965916 Marionette DEBUG loaded listener.js 12:42:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x128fc1800) [pid = 1666] [serial = 1694] [outer = 0x128de5000] 12:42:46 INFO - PROCESS | 1666 | 1463686966319 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 12:42:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:42:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 576ms 12:42:46 INFO - PROCESS | 1666 | 1463686966359 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 12:42:46 INFO - PROCESS | 1666 | 1463686966362 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 12:42:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:42:46 INFO - PROCESS | 1666 | 1463686966366 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:42:46 INFO - PROCESS | 1666 | 1463686966368 Marionette TRACE conn2 <- [1,2230,null,{}] 12:42:46 INFO - PROCESS | 1666 | 1463686966372 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:46 INFO - PROCESS | 1666 | 1463686966478 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 12:42:46 INFO - PROCESS | 1666 | 1463686966550 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x1189a8800 == 59 [pid = 1666] [id = 565] 12:42:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x112018800) [pid = 1666] [serial = 1695] [outer = 0x0] 12:42:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x112856000) [pid = 1666] [serial = 1696] [outer = 0x112018800] 12:42:46 INFO - PROCESS | 1666 | 1463686966584 Marionette DEBUG loaded listener.js 12:42:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x11605c000) [pid = 1666] [serial = 1697] [outer = 0x112018800] 12:42:47 INFO - PROCESS | 1666 | 1463686967029 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 12:42:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:42:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 671ms 12:42:47 INFO - PROCESS | 1666 | 1463686967037 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 12:42:47 INFO - PROCESS | 1666 | 1463686967040 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 12:42:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:42:47 INFO - PROCESS | 1666 | 1463686967045 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:42:47 INFO - PROCESS | 1666 | 1463686967047 Marionette TRACE conn2 <- [1,2234,null,{}] 12:42:47 INFO - PROCESS | 1666 | 1463686967050 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:47 INFO - PROCESS | 1666 | 1463686967153 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 12:42:47 INFO - PROCESS | 1666 | 1463686967208 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x1272ea800 == 60 [pid = 1666] [id = 566] 12:42:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x116702400) [pid = 1666] [serial = 1698] [outer = 0x0] 12:42:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x116b64000) [pid = 1666] [serial = 1699] [outer = 0x116702400] 12:42:47 INFO - PROCESS | 1666 | 1463686967238 Marionette DEBUG loaded listener.js 12:42:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x119a34400) [pid = 1666] [serial = 1700] [outer = 0x116702400] 12:42:47 INFO - PROCESS | 1666 | 1463686967655 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 12:42:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:42:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 619ms 12:42:47 INFO - PROCESS | 1666 | 1463686967665 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 12:42:47 INFO - PROCESS | 1666 | 1463686967666 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 12:42:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:42:47 INFO - PROCESS | 1666 | 1463686967668 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:42:47 INFO - PROCESS | 1666 | 1463686967671 Marionette TRACE conn2 <- [1,2238,null,{}] 12:42:47 INFO - PROCESS | 1666 | 1463686967679 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:47 INFO - PROCESS | 1666 | 1463686967785 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 12:42:47 INFO - PROCESS | 1666 | 1463686967878 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf32800 == 61 [pid = 1666] [id = 567] 12:42:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x121589800) [pid = 1666] [serial = 1701] [outer = 0x0] 12:42:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x1219a6800) [pid = 1666] [serial = 1702] [outer = 0x121589800] 12:42:47 INFO - PROCESS | 1666 | 1463686967912 Marionette DEBUG loaded listener.js 12:42:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x121f52000) [pid = 1666] [serial = 1703] [outer = 0x121589800] 12:42:48 INFO - PROCESS | 1666 | 1463686968327 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:42:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:42:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 676ms 12:42:48 INFO - PROCESS | 1666 | 1463686968344 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 12:42:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:42:48 INFO - PROCESS | 1666 | 1463686968346 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 12:42:48 INFO - PROCESS | 1666 | 1463686968348 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:42:48 INFO - PROCESS | 1666 | 1463686968350 Marionette TRACE conn2 <- [1,2242,null,{}] 12:42:48 INFO - PROCESS | 1666 | 1463686968352 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:48 INFO - PROCESS | 1666 | 1463686968454 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 12:42:48 INFO - PROCESS | 1666 | 1463686968508 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d227000 == 62 [pid = 1666] [id = 568] 12:42:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x121f5a400) [pid = 1666] [serial = 1704] [outer = 0x0] 12:42:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x1261bd000) [pid = 1666] [serial = 1705] [outer = 0x121f5a400] 12:42:48 INFO - PROCESS | 1666 | 1463686968538 Marionette DEBUG loaded listener.js 12:42:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x1275aac00) [pid = 1666] [serial = 1706] [outer = 0x121f5a400] 12:42:48 INFO - PROCESS | 1666 | 1463686968944 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:42:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:42:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 621ms 12:42:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:42:48 INFO - PROCESS | 1666 | 1463686968971 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 12:42:48 INFO - PROCESS | 1666 | 1463686968972 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 12:42:48 INFO - PROCESS | 1666 | 1463686968974 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:42:48 INFO - PROCESS | 1666 | 1463686968976 Marionette TRACE conn2 <- [1,2246,null,{}] 12:42:48 INFO - PROCESS | 1666 | 1463686968978 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:49 INFO - PROCESS | 1666 | 1463686969077 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 12:42:49 INFO - PROCESS | 1666 | 1463686969166 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d24b800 == 63 [pid = 1666] [id = 569] 12:42:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x1261bc800) [pid = 1666] [serial = 1707] [outer = 0x0] 12:42:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x128c9a800) [pid = 1666] [serial = 1708] [outer = 0x1261bc800] 12:42:49 INFO - PROCESS | 1666 | 1463686969196 Marionette DEBUG loaded listener.js 12:42:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x128ddc400) [pid = 1666] [serial = 1709] [outer = 0x1261bc800] 12:42:49 INFO - PROCESS | 1666 | 1463686969621 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 12:42:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:42:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 671ms 12:42:49 INFO - PROCESS | 1666 | 1463686969651 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 12:42:49 INFO - PROCESS | 1666 | 1463686969652 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 12:42:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:42:49 INFO - PROCESS | 1666 | 1463686969656 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:42:49 INFO - PROCESS | 1666 | 1463686969657 Marionette TRACE conn2 <- [1,2250,null,{}] 12:42:49 INFO - PROCESS | 1666 | 1463686969659 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:49 INFO - PROCESS | 1666 | 1463686969774 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 12:42:49 INFO - PROCESS | 1666 | 1463686969847 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d31d800 == 64 [pid = 1666] [id = 570] 12:42:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x128fc4800) [pid = 1666] [serial = 1710] [outer = 0x0] 12:42:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x12909d000) [pid = 1666] [serial = 1711] [outer = 0x128fc4800] 12:42:49 INFO - PROCESS | 1666 | 1463686969877 Marionette DEBUG loaded listener.js 12:42:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x129313400) [pid = 1666] [serial = 1712] [outer = 0x128fc4800] 12:42:50 INFO - PROCESS | 1666 | 1463686970305 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 12:42:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:42:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 669ms 12:42:50 INFO - PROCESS | 1666 | 1463686970325 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 12:42:50 INFO - PROCESS | 1666 | 1463686970327 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 12:42:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:42:50 INFO - PROCESS | 1666 | 1463686970329 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:42:50 INFO - PROCESS | 1666 | 1463686970330 Marionette TRACE conn2 <- [1,2254,null,{}] 12:42:50 INFO - PROCESS | 1666 | 1463686970333 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:50 INFO - PROCESS | 1666 | 1463686970461 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 12:42:50 INFO - PROCESS | 1666 | 1463686970550 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x12198f800 == 65 [pid = 1666] [id = 571] 12:42:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x1219aec00) [pid = 1666] [serial = 1713] [outer = 0x0] 12:42:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x121f60400) [pid = 1666] [serial = 1714] [outer = 0x1219aec00] 12:42:50 INFO - PROCESS | 1666 | 1463686970582 Marionette DEBUG loaded listener.js 12:42:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x129316000) [pid = 1666] [serial = 1715] [outer = 0x1219aec00] 12:42:51 INFO - PROCESS | 1666 | 1463686971142 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 12:42:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:42:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 822ms 12:42:51 INFO - PROCESS | 1666 | 1463686971152 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 12:42:51 INFO - PROCESS | 1666 | 1463686971154 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 12:42:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:42:51 INFO - PROCESS | 1666 | 1463686971158 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:42:51 INFO - PROCESS | 1666 | 1463686971160 Marionette TRACE conn2 <- [1,2258,null,{}] 12:42:51 INFO - PROCESS | 1666 | 1463686971163 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:51 INFO - PROCESS | 1666 | 1463686971259 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 12:42:51 INFO - PROCESS | 1666 | 1463686971316 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x119d4c800 == 66 [pid = 1666] [id = 572] 12:42:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x1126f4400) [pid = 1666] [serial = 1716] [outer = 0x0] 12:42:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x112856800) [pid = 1666] [serial = 1717] [outer = 0x1126f4400] 12:42:51 INFO - PROCESS | 1666 | 1463686971344 Marionette DEBUG loaded listener.js 12:42:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x1165ac000) [pid = 1666] [serial = 1718] [outer = 0x1126f4400] 12:42:51 INFO - PROCESS | 1666 | 1463686971908 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:42:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:42:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 821ms 12:42:51 INFO - PROCESS | 1666 | 1463686971980 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 12:42:51 INFO - PROCESS | 1666 | 1463686971985 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 12:42:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:42:51 INFO - PROCESS | 1666 | 1463686971992 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:42:51 INFO - PROCESS | 1666 | 1463686971994 Marionette TRACE conn2 <- [1,2262,null,{}] 12:42:51 INFO - PROCESS | 1666 | 1463686971997 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:52 INFO - PROCESS | 1666 | 1463686972129 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 12:42:52 INFO - PROCESS | 1666 | 1463686972256 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1253ba000 == 65 [pid = 1666] [id = 534] 12:42:52 INFO - PROCESS | 1666 | --DOCSHELL 0x121b43800 == 64 [pid = 1666] [id = 533] 12:42:52 INFO - PROCESS | 1666 | --DOCSHELL 0x121977800 == 63 [pid = 1666] [id = 532] 12:42:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf2f000 == 62 [pid = 1666] [id = 563] 12:42:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12c517800 == 61 [pid = 1666] [id = 562] 12:42:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12a8cd800 == 60 [pid = 1666] [id = 561] 12:42:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12bd67000 == 59 [pid = 1666] [id = 560] 12:42:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12b280800 == 58 [pid = 1666] [id = 559] 12:42:52 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x1126c3800) [pid = 1666] [serial = 1591] [outer = 0x0] [url = about:blank] 12:42:52 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x116529400) [pid = 1666] [serial = 1594] [outer = 0x0] [url = about:blank] 12:42:52 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x11990e400) [pid = 1666] [serial = 1600] [outer = 0x0] [url = about:blank] 12:42:52 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x118f30400) [pid = 1666] [serial = 1597] [outer = 0x0] [url = about:blank] 12:42:52 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x119a3d400) [pid = 1666] [serial = 1603] [outer = 0x0] [url = about:blank] 12:42:52 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x1212af800) [pid = 1666] [serial = 1606] [outer = 0x0] [url = about:blank] 12:42:52 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x121f5b800) [pid = 1666] [serial = 1636] [outer = 0x0] [url = about:blank] 12:42:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x116584000 == 59 [pid = 1666] [id = 573] 12:42:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x1126c2800) [pid = 1666] [serial = 1719] [outer = 0x0] 12:42:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x11330e800) [pid = 1666] [serial = 1720] [outer = 0x1126c2800] 12:42:52 INFO - PROCESS | 1666 | 1463686972312 Marionette DEBUG loaded listener.js 12:42:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x118f9a800) [pid = 1666] [serial = 1721] [outer = 0x1126c2800] 12:42:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12a94a000 == 58 [pid = 1666] [id = 558] 12:42:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1290cf800 == 57 [pid = 1666] [id = 557] 12:42:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1272e8800 == 56 [pid = 1666] [id = 556] 12:42:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1246ce000 == 55 [pid = 1666] [id = 555] 12:42:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1163cf800 == 54 [pid = 1666] [id = 554] 12:42:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1167d7800 == 53 [pid = 1666] [id = 553] 12:42:52 INFO - PROCESS | 1666 | --DOCSHELL 0x118f91800 == 52 [pid = 1666] [id = 552] 12:42:52 INFO - PROCESS | 1666 | --DOCSHELL 0x117576000 == 51 [pid = 1666] [id = 546] 12:42:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12be72000 == 50 [pid = 1666] [id = 545] 12:42:52 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x1212a9400) [pid = 1666] [serial = 1618] [outer = 0x0] [url = about:blank] 12:42:52 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x11285ac00) [pid = 1666] [serial = 1610] [outer = 0x0] [url = about:blank] 12:42:52 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x1126eb800) [pid = 1666] [serial = 1609] [outer = 0x0] [url = about:blank] 12:42:52 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x121680800) [pid = 1666] [serial = 1621] [outer = 0x0] [url = about:blank] 12:42:52 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x11655d400) [pid = 1666] [serial = 1612] [outer = 0x0] [url = about:blank] 12:42:52 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x121910400) [pid = 1666] [serial = 1624] [outer = 0x0] [url = about:blank] 12:42:52 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x12188dc00) [pid = 1666] [serial = 1622] [outer = 0x0] [url = about:blank] 12:42:52 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x1167c9c00) [pid = 1666] [serial = 1628] [outer = 0x0] [url = about:blank] 12:42:52 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x112e46c00) [pid = 1666] [serial = 1627] [outer = 0x0] [url = about:blank] 12:42:52 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x121e0bc00) [pid = 1666] [serial = 1633] [outer = 0x0] [url = about:blank] 12:42:52 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x121f54400) [pid = 1666] [serial = 1634] [outer = 0x0] [url = about:blank] 12:42:52 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x119fd1c00) [pid = 1666] [serial = 1630] [outer = 0x0] [url = about:blank] 12:42:52 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x1219ac000) [pid = 1666] [serial = 1625] [outer = 0x0] [url = about:blank] 12:42:52 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x119904800) [pid = 1666] [serial = 1615] [outer = 0x0] [url = about:blank] 12:42:52 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x1212dd800) [pid = 1666] [serial = 1619] [outer = 0x0] [url = about:blank] 12:42:52 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x121ac0c00) [pid = 1666] [serial = 1631] [outer = 0x0] [url = about:blank] 12:42:52 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x119d0a800) [pid = 1666] [serial = 1616] [outer = 0x0] [url = about:blank] 12:42:52 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x11767f800) [pid = 1666] [serial = 1613] [outer = 0x0] [url = about:blank] 12:42:52 INFO - PROCESS | 1666 | 1463686972610 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 12:42:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:42:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 670ms 12:42:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:42:52 INFO - PROCESS | 1666 | 1463686972662 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 12:42:52 INFO - PROCESS | 1666 | 1463686972663 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 12:42:52 INFO - PROCESS | 1666 | 1463686972665 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:42:52 INFO - PROCESS | 1666 | 1463686972669 Marionette TRACE conn2 <- [1,2266,null,{}] 12:42:52 INFO - PROCESS | 1666 | 1463686972677 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:52 INFO - PROCESS | 1666 | 1463686972763 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 12:42:52 INFO - PROCESS | 1666 | 1463686972819 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a021800 == 51 [pid = 1666] [id = 574] 12:42:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x118f9a400) [pid = 1666] [serial = 1722] [outer = 0x0] 12:42:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x11990cc00) [pid = 1666] [serial = 1723] [outer = 0x118f9a400] 12:42:52 INFO - PROCESS | 1666 | 1463686972847 Marionette DEBUG loaded listener.js 12:42:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x1211c2400) [pid = 1666] [serial = 1724] [outer = 0x118f9a400] 12:42:53 INFO - PROCESS | 1666 | 1463686973143 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 12:42:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:42:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 523ms 12:42:53 INFO - PROCESS | 1666 | 1463686973189 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 12:42:53 INFO - PROCESS | 1666 | 1463686973190 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 12:42:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:42:53 INFO - PROCESS | 1666 | 1463686973192 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:42:53 INFO - PROCESS | 1666 | 1463686973193 Marionette TRACE conn2 <- [1,2270,null,{}] 12:42:53 INFO - PROCESS | 1666 | 1463686973196 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:53 INFO - PROCESS | 1666 | 1463686973277 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 12:42:53 INFO - PROCESS | 1666 | 1463686973282 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x1242bf000 == 52 [pid = 1666] [id = 575] 12:42:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x121292800) [pid = 1666] [serial = 1725] [outer = 0x0] 12:42:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x12157f800) [pid = 1666] [serial = 1726] [outer = 0x121292800] 12:42:53 INFO - PROCESS | 1666 | 1463686973309 Marionette DEBUG loaded listener.js 12:42:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x1218b0000) [pid = 1666] [serial = 1727] [outer = 0x121292800] 12:42:53 INFO - PROCESS | 1666 | 1463686973661 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 12:42:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:42:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 518ms 12:42:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:42:53 INFO - PROCESS | 1666 | 1463686973711 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 12:42:53 INFO - PROCESS | 1666 | 1463686973712 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 12:42:53 INFO - PROCESS | 1666 | 1463686973714 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:42:53 INFO - PROCESS | 1666 | 1463686973715 Marionette TRACE conn2 <- [1,2274,null,{}] 12:42:53 INFO - PROCESS | 1666 | 1463686973717 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:53 INFO - PROCESS | 1666 | 1463686973796 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 12:42:53 INFO - PROCESS | 1666 | 1463686973804 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c76000 == 53 [pid = 1666] [id = 576] 12:42:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x121474800) [pid = 1666] [serial = 1728] [outer = 0x0] 12:42:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x1218bb000) [pid = 1666] [serial = 1729] [outer = 0x121474800] 12:42:53 INFO - PROCESS | 1666 | 1463686973830 Marionette DEBUG loaded listener.js 12:42:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x1219a9400) [pid = 1666] [serial = 1730] [outer = 0x121474800] 12:42:54 INFO - PROCESS | 1666 | 1463686974147 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 12:42:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:42:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 470ms 12:42:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:42:54 INFO - PROCESS | 1666 | 1463686974184 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 12:42:54 INFO - PROCESS | 1666 | 1463686974185 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 12:42:54 INFO - PROCESS | 1666 | 1463686974187 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:42:54 INFO - PROCESS | 1666 | 1463686974188 Marionette TRACE conn2 <- [1,2278,null,{}] 12:42:54 INFO - PROCESS | 1666 | 1463686974191 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:54 INFO - PROCESS | 1666 | 1463686974286 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 12:42:54 INFO - PROCESS | 1666 | 1463686974355 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a516800 == 54 [pid = 1666] [id = 577] 12:42:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x1219a6000) [pid = 1666] [serial = 1731] [outer = 0x0] 12:42:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x121e9a800) [pid = 1666] [serial = 1732] [outer = 0x1219a6000] 12:42:54 INFO - PROCESS | 1666 | 1463686974380 Marionette DEBUG loaded listener.js 12:42:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x126bc3000) [pid = 1666] [serial = 1733] [outer = 0x1219a6000] 12:42:54 INFO - PROCESS | 1666 | 1463686974713 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 12:42:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:42:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 568ms 12:42:54 INFO - PROCESS | 1666 | 1463686974758 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 12:42:54 INFO - PROCESS | 1666 | 1463686974766 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 12:42:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:42:54 INFO - PROCESS | 1666 | 1463686974769 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:42:54 INFO - PROCESS | 1666 | 1463686974770 Marionette TRACE conn2 <- [1,2282,null,{}] 12:42:54 INFO - PROCESS | 1666 | 1463686974772 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:54 INFO - PROCESS | 1666 | 1463686974875 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 12:42:54 INFO - PROCESS | 1666 | 1463686974912 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9c9000 == 55 [pid = 1666] [id = 578] 12:42:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x1218b1c00) [pid = 1666] [serial = 1734] [outer = 0x0] 12:42:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x126ffe400) [pid = 1666] [serial = 1735] [outer = 0x1218b1c00] 12:42:54 INFO - PROCESS | 1666 | 1463686974940 Marionette DEBUG loaded listener.js 12:42:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x1275ac000) [pid = 1666] [serial = 1736] [outer = 0x1218b1c00] 12:42:55 INFO - PROCESS | 1666 | 1463686975227 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 12:42:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:42:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 468ms 12:42:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:42:55 INFO - PROCESS | 1666 | 1463686975246 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 12:42:55 INFO - PROCESS | 1666 | 1463686975247 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 12:42:55 INFO - PROCESS | 1666 | 1463686975258 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:42:55 INFO - PROCESS | 1666 | 1463686975259 Marionette TRACE conn2 <- [1,2286,null,{}] 12:42:55 INFO - PROCESS | 1666 | 1463686975261 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:55 INFO - PROCESS | 1666 | 1463686975369 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 12:42:55 INFO - PROCESS | 1666 | 1463686975373 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bd59800 == 56 [pid = 1666] [id = 579] 12:42:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x126bbf000) [pid = 1666] [serial = 1737] [outer = 0x0] 12:42:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x1275a8000) [pid = 1666] [serial = 1738] [outer = 0x126bbf000] 12:42:55 INFO - PROCESS | 1666 | 1463686975431 Marionette DEBUG loaded listener.js 12:42:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x128ddd400) [pid = 1666] [serial = 1739] [outer = 0x126bbf000] 12:42:55 INFO - PROCESS | 1666 | 1463686975727 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 12:42:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 12:42:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 526ms 12:42:55 INFO - PROCESS | 1666 | 1463686975776 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 12:42:55 INFO - PROCESS | 1666 | 1463686975777 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 12:42:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:42:55 INFO - PROCESS | 1666 | 1463686975779 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:42:55 INFO - PROCESS | 1666 | 1463686975780 Marionette TRACE conn2 <- [1,2290,null,{}] 12:42:55 INFO - PROCESS | 1666 | 1463686975791 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:55 INFO - PROCESS | 1666 | 1463686975901 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 12:42:55 INFO - PROCESS | 1666 | 1463686975905 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c51f800 == 57 [pid = 1666] [id = 580] 12:42:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x119905000) [pid = 1666] [serial = 1740] [outer = 0x0] 12:42:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x128de2c00) [pid = 1666] [serial = 1741] [outer = 0x119905000] 12:42:55 INFO - PROCESS | 1666 | 1463686975964 Marionette DEBUG loaded listener.js 12:42:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x128fc0800) [pid = 1666] [serial = 1742] [outer = 0x119905000] 12:42:56 INFO - PROCESS | 1666 | 1463686976290 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 12:42:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:42:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 517ms 12:42:56 INFO - PROCESS | 1666 | 1463686976297 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 12:42:56 INFO - PROCESS | 1666 | 1463686976299 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 12:42:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:42:56 INFO - PROCESS | 1666 | 1463686976303 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:42:56 INFO - PROCESS | 1666 | 1463686976304 Marionette TRACE conn2 <- [1,2294,null,{}] 12:42:56 INFO - PROCESS | 1666 | 1463686976307 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:56 INFO - PROCESS | 1666 | 1463686976411 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 12:42:56 INFO - PROCESS | 1666 | 1463686976448 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb83000 == 58 [pid = 1666] [id = 581] 12:42:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x121881c00) [pid = 1666] [serial = 1743] [outer = 0x0] 12:42:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x128fc9400) [pid = 1666] [serial = 1744] [outer = 0x121881c00] 12:42:56 INFO - PROCESS | 1666 | 1463686976474 Marionette DEBUG loaded listener.js 12:42:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x129311800) [pid = 1666] [serial = 1745] [outer = 0x121881c00] 12:42:56 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x119fd7c00) [pid = 1666] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:42:56 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x116ff6400) [pid = 1666] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:42:56 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x1212dcc00) [pid = 1666] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:42:56 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x1219aa000) [pid = 1666] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:42:56 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x126f5d400) [pid = 1666] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:42:56 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x121f5fc00) [pid = 1666] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:42:56 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x111bb8800) [pid = 1666] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:42:56 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x118046000) [pid = 1666] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:42:56 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x127054800) [pid = 1666] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:42:56 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x119a3cc00) [pid = 1666] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:42:56 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x121e99800) [pid = 1666] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:42:56 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x119a3a800) [pid = 1666] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:42:56 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x119907800) [pid = 1666] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:42:56 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x1219a0800) [pid = 1666] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:42:56 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x128c31800) [pid = 1666] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:42:56 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x11330ec00) [pid = 1666] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:42:56 INFO - PROCESS | 1666 | 1463686976887 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 12:42:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:42:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 621ms 12:42:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:42:56 INFO - PROCESS | 1666 | 1463686976922 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 12:42:56 INFO - PROCESS | 1666 | 1463686976924 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 12:42:56 INFO - PROCESS | 1666 | 1463686976926 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:42:56 INFO - PROCESS | 1666 | 1463686976928 Marionette TRACE conn2 <- [1,2298,null,{}] 12:42:56 INFO - PROCESS | 1666 | 1463686976930 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:57 INFO - PROCESS | 1666 | 1463686977029 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 12:42:57 INFO - PROCESS | 1666 | 1463686977093 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d01d800 == 59 [pid = 1666] [id = 582] 12:42:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x111bb8800) [pid = 1666] [serial = 1746] [outer = 0x0] 12:42:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x119a3dc00) [pid = 1666] [serial = 1747] [outer = 0x111bb8800] 12:42:57 INFO - PROCESS | 1666 | 1463686977122 Marionette DEBUG loaded listener.js 12:42:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x129317400) [pid = 1666] [serial = 1748] [outer = 0x111bb8800] 12:42:57 INFO - PROCESS | 1666 | 1463686977409 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 12:42:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:42:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 520ms 12:42:57 INFO - PROCESS | 1666 | 1463686977447 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 12:42:57 INFO - PROCESS | 1666 | 1463686977448 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 12:42:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:42:57 INFO - PROCESS | 1666 | 1463686977458 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:42:57 INFO - PROCESS | 1666 | 1463686977459 Marionette TRACE conn2 <- [1,2302,null,{}] 12:42:57 INFO - PROCESS | 1666 | 1463686977461 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:57 INFO - PROCESS | 1666 | 1463686977549 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 12:42:57 INFO - PROCESS | 1666 | 1463686977554 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d315000 == 60 [pid = 1666] [id = 583] 12:42:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x12931a800) [pid = 1666] [serial = 1749] [outer = 0x0] 12:42:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x12937a400) [pid = 1666] [serial = 1750] [outer = 0x12931a800] 12:42:57 INFO - PROCESS | 1666 | 1463686977579 Marionette DEBUG loaded listener.js 12:42:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x129380800) [pid = 1666] [serial = 1751] [outer = 0x12931a800] 12:42:57 INFO - PROCESS | 1666 | 1463686977902 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:42:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:42:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 476ms 12:42:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:42:57 INFO - PROCESS | 1666 | 1463686977928 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 12:42:57 INFO - PROCESS | 1666 | 1463686977929 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 12:42:57 INFO - PROCESS | 1666 | 1463686977931 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:42:57 INFO - PROCESS | 1666 | 1463686977932 Marionette TRACE conn2 <- [1,2306,null,{}] 12:42:57 INFO - PROCESS | 1666 | 1463686977936 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:58 INFO - PROCESS | 1666 | 1463686978049 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 12:42:58 INFO - PROCESS | 1666 | 1463686978056 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d63e800 == 61 [pid = 1666] [id = 584] 12:42:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x110f3ac00) [pid = 1666] [serial = 1752] [outer = 0x0] 12:42:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x12937f000) [pid = 1666] [serial = 1753] [outer = 0x110f3ac00] 12:42:58 INFO - PROCESS | 1666 | 1463686978080 Marionette DEBUG loaded listener.js 12:42:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x1295b3c00) [pid = 1666] [serial = 1754] [outer = 0x110f3ac00] 12:42:58 INFO - PROCESS | 1666 | 1463686978399 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 12:42:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:42:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 522ms 12:42:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:42:58 INFO - PROCESS | 1666 | 1463686978461 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 12:42:58 INFO - PROCESS | 1666 | 1463686978462 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 12:42:58 INFO - PROCESS | 1666 | 1463686978464 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:42:58 INFO - PROCESS | 1666 | 1463686978466 Marionette TRACE conn2 <- [1,2310,null,{}] 12:42:58 INFO - PROCESS | 1666 | 1463686978468 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:58 INFO - PROCESS | 1666 | 1463686978550 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 12:42:58 INFO - PROCESS | 1666 | 1463686978555 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d6b6000 == 62 [pid = 1666] [id = 585] 12:42:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x1295b8400) [pid = 1666] [serial = 1755] [outer = 0x0] 12:42:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x1295c2800) [pid = 1666] [serial = 1756] [outer = 0x1295b8400] 12:42:58 INFO - PROCESS | 1666 | 1463686978579 Marionette DEBUG loaded listener.js 12:42:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x1295d1800) [pid = 1666] [serial = 1757] [outer = 0x1295b8400] 12:42:59 INFO - PROCESS | 1666 | 1463686979058 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:42:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:42:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 620ms 12:42:59 INFO - PROCESS | 1666 | 1463686979086 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 12:42:59 INFO - PROCESS | 1666 | 1463686979088 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 12:42:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:42:59 INFO - PROCESS | 1666 | 1463686979092 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:42:59 INFO - PROCESS | 1666 | 1463686979095 Marionette TRACE conn2 <- [1,2314,null,{}] 12:42:59 INFO - PROCESS | 1666 | 1463686979098 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:59 INFO - PROCESS | 1666 | 1463686979245 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 12:42:59 INFO - PROCESS | 1666 | 1463686979300 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x119578800 == 63 [pid = 1666] [id = 586] 12:42:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x112dc0c00) [pid = 1666] [serial = 1758] [outer = 0x0] 12:42:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x115f50c00) [pid = 1666] [serial = 1759] [outer = 0x112dc0c00] 12:42:59 INFO - PROCESS | 1666 | 1463686979333 Marionette DEBUG loaded listener.js 12:42:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x116fff800) [pid = 1666] [serial = 1760] [outer = 0x112dc0c00] 12:42:59 INFO - PROCESS | 1666 | 1463686979830 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 12:42:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:42:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 772ms 12:42:59 INFO - PROCESS | 1666 | 1463686979872 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 12:42:59 INFO - PROCESS | 1666 | 1463686979879 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 12:42:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:42:59 INFO - PROCESS | 1666 | 1463686979888 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:42:59 INFO - PROCESS | 1666 | 1463686979891 Marionette TRACE conn2 <- [1,2318,null,{}] 12:42:59 INFO - PROCESS | 1666 | 1463686979895 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:00 INFO - PROCESS | 1666 | 1463686980057 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 12:43:00 INFO - PROCESS | 1666 | 1463686980163 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a50d800 == 64 [pid = 1666] [id = 587] 12:43:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x11942b800) [pid = 1666] [serial = 1761] [outer = 0x0] 12:43:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x119a2e800) [pid = 1666] [serial = 1762] [outer = 0x11942b800] 12:43:00 INFO - PROCESS | 1666 | 1463686980212 Marionette DEBUG loaded listener.js 12:43:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x1211c2000) [pid = 1666] [serial = 1763] [outer = 0x11942b800] 12:43:00 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw 12:43:00 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1 12:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:00 INFO - _addTest/ [0,2321,"getWindowHandle",null] 12:43:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:43:00 INFO - PROCESS | 1666 | 1463686980662 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 12:43:00 INFO - PROCESS | 1666 | 1463686980664 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:43:00 INFO - PROCESS | 1666 | 1463686980667 Marionette TRACE conn2 <- [1,2322,null,{}] 12:43:00 INFO - PROCESS | 1666 | 1463686980675 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:00 INFO - PROCESS | 1666 | 1463686980782 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 12:43:00 INFO - PROCESS | 1666 | 1463686980841 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d641000 == 65 [pid = 1666] [id = 588] 12:43:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x1212dd800) [pid = 1666] [serial = 1764] [outer = 0x0] 12:43:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x1219ad000) [pid = 1666] [serial = 1765] [outer = 0x1212dd800] 12:43:00 INFO - PROCESS | 1666 | 1463686980918 Marionette DEBUG loaded listener.js 12:43:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x125035c00) [pid = 1666] [serial = 1766] [outer = 0x1212dd800] 12:43:01 INFO - PROCESS | 1666 | 1463686981336 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 12:43:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:43:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 722ms 12:43:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:43:01 INFO - PROCESS | 1666 | 1463686981388 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 12:43:01 INFO - PROCESS | 1666 | 1463686981389 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 12:43:01 INFO - PROCESS | 1666 | 1463686981392 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:43:01 INFO - PROCESS | 1666 | 1463686981393 Marionette TRACE conn2 <- [1,2326,null,{}] 12:43:01 INFO - PROCESS | 1666 | 1463686981413 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:01 INFO - PROCESS | 1666 | 1463686981517 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 12:43:01 INFO - PROCESS | 1666 | 1463686981591 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x12db83800 == 66 [pid = 1666] [id = 589] 12:43:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x126bc4c00) [pid = 1666] [serial = 1767] [outer = 0x0] 12:43:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x12759ec00) [pid = 1666] [serial = 1768] [outer = 0x126bc4c00] 12:43:01 INFO - PROCESS | 1666 | 1463686981621 Marionette DEBUG loaded listener.js 12:43:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x128c9d400) [pid = 1666] [serial = 1769] [outer = 0x126bc4c00] 12:43:02 INFO - PROCESS | 1666 | 1463686982073 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 12:43:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:43:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 686ms 12:43:02 INFO - PROCESS | 1666 | 1463686982079 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 12:43:02 INFO - PROCESS | 1666 | 1463686982082 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 12:43:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:43:02 INFO - PROCESS | 1666 | 1463686982085 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:43:02 INFO - PROCESS | 1666 | 1463686982087 Marionette TRACE conn2 <- [1,2330,null,{}] 12:43:02 INFO - PROCESS | 1666 | 1463686982091 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:02 INFO - PROCESS | 1666 | 1463686982247 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 12:43:02 INFO - PROCESS | 1666 | 1463686982320 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x136966000 == 67 [pid = 1666] [id = 590] 12:43:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x12705bc00) [pid = 1666] [serial = 1770] [outer = 0x0] 12:43:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x12909f800) [pid = 1666] [serial = 1771] [outer = 0x12705bc00] 12:43:02 INFO - PROCESS | 1666 | 1463686982349 Marionette DEBUG loaded listener.js 12:43:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x129383400) [pid = 1666] [serial = 1772] [outer = 0x12705bc00] 12:43:02 INFO - PROCESS | 1666 | 1463686982790 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 12:43:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:43:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 719ms 12:43:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:43:02 INFO - PROCESS | 1666 | 1463686982805 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 12:43:02 INFO - PROCESS | 1666 | 1463686982806 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 12:43:02 INFO - PROCESS | 1666 | 1463686982827 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:43:02 INFO - PROCESS | 1666 | 1463686982829 Marionette TRACE conn2 <- [1,2334,null,{}] 12:43:02 INFO - PROCESS | 1666 | 1463686982831 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:02 INFO - PROCESS | 1666 | 1463686982988 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 12:43:03 INFO - PROCESS | 1666 | 1463686983031 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x1189a6000 == 68 [pid = 1666] [id = 591] 12:43:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x1169a0000) [pid = 1666] [serial = 1773] [outer = 0x0] 12:43:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x129315400) [pid = 1666] [serial = 1774] [outer = 0x1169a0000] 12:43:03 INFO - PROCESS | 1666 | 1463686983075 Marionette DEBUG loaded listener.js 12:43:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x12a8e3c00) [pid = 1666] [serial = 1775] [outer = 0x1169a0000] 12:43:03 INFO - PROCESS | 1666 | 1463686983700 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 12:43:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:43:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 942ms 12:43:03 INFO - PROCESS | 1666 | 1463686983752 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 12:43:03 INFO - PROCESS | 1666 | 1463686983754 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 12:43:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:43:03 INFO - PROCESS | 1666 | 1463686983757 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:43:03 INFO - PROCESS | 1666 | 1463686983760 Marionette TRACE conn2 <- [1,2338,null,{}] 12:43:03 INFO - PROCESS | 1666 | 1463686983764 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:03 INFO - PROCESS | 1666 | 1463686983860 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 12:43:03 INFO - PROCESS | 1666 | 1463686983926 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x1253b1800 == 69 [pid = 1666] [id = 592] 12:43:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x1126c6400) [pid = 1666] [serial = 1776] [outer = 0x0] 12:43:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x112a67c00) [pid = 1666] [serial = 1777] [outer = 0x1126c6400] 12:43:03 INFO - PROCESS | 1666 | 1463686983954 Marionette DEBUG loaded listener.js 12:43:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 176 (0x11659fc00) [pid = 1666] [serial = 1778] [outer = 0x1126c6400] 12:43:04 INFO - PROCESS | 1666 | 1463686984432 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 12:43:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:43:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 723ms 12:43:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:43:04 INFO - PROCESS | 1666 | 1463686984481 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 12:43:04 INFO - PROCESS | 1666 | 1463686984485 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 12:43:04 INFO - PROCESS | 1666 | 1463686984489 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:43:04 INFO - PROCESS | 1666 | 1463686984491 Marionette TRACE conn2 <- [1,2342,null,{}] 12:43:04 INFO - PROCESS | 1666 | 1463686984493 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:04 INFO - PROCESS | 1666 | 1463686984636 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 12:43:04 INFO - PROCESS | 1666 | 1463686984796 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12d63e800 == 68 [pid = 1666] [id = 584] 12:43:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12d315000 == 67 [pid = 1666] [id = 583] 12:43:04 INFO - PROCESS | 1666 | --DOMWINDOW == 175 (0x128f7b800) [pid = 1666] [serial = 1693] [outer = 0x0] [url = about:blank] 12:43:04 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x116ffa000) [pid = 1666] [serial = 1654] [outer = 0x0] [url = about:blank] 12:43:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x116925800 == 68 [pid = 1666] [id = 593] 12:43:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x112792400) [pid = 1666] [serial = 1779] [outer = 0x0] 12:43:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 176 (0x114fe1000) [pid = 1666] [serial = 1780] [outer = 0x112792400] 12:43:04 INFO - PROCESS | 1666 | 1463686984878 Marionette DEBUG loaded listener.js 12:43:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 177 (0x1184f2000) [pid = 1666] [serial = 1781] [outer = 0x112792400] 12:43:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12d01d800 == 67 [pid = 1666] [id = 582] 12:43:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb83000 == 66 [pid = 1666] [id = 581] 12:43:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12c51f800 == 65 [pid = 1666] [id = 580] 12:43:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12bd59800 == 64 [pid = 1666] [id = 579] 12:43:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9c9000 == 63 [pid = 1666] [id = 578] 12:43:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12a516800 == 62 [pid = 1666] [id = 577] 12:43:04 INFO - PROCESS | 1666 | --DOCSHELL 0x128c76000 == 61 [pid = 1666] [id = 576] 12:43:04 INFO - PROCESS | 1666 | --DOCSHELL 0x1242bf000 == 60 [pid = 1666] [id = 575] 12:43:04 INFO - PROCESS | 1666 | --DOCSHELL 0x11a021800 == 59 [pid = 1666] [id = 574] 12:43:04 INFO - PROCESS | 1666 | --DOCSHELL 0x116584000 == 58 [pid = 1666] [id = 573] 12:43:05 INFO - PROCESS | 1666 | --DOCSHELL 0x119d4c800 == 57 [pid = 1666] [id = 572] 12:43:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12d01f800 == 56 [pid = 1666] [id = 564] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 176 (0x1219af800) [pid = 1666] [serial = 1684] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 175 (0x128c9b400) [pid = 1666] [serial = 1690] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x1275a8400) [pid = 1666] [serial = 1682] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x118970400) [pid = 1666] [serial = 1642] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x12534e400) [pid = 1666] [serial = 1651] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x116b63c00) [pid = 1666] [serial = 1661] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x11655a400) [pid = 1666] [serial = 1660] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x121ac4400) [pid = 1666] [serial = 1672] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x126bc5c00) [pid = 1666] [serial = 1676] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x128de6400) [pid = 1666] [serial = 1691] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x1218b8000) [pid = 1666] [serial = 1670] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x128c33000) [pid = 1666] [serial = 1688] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x121297c00) [pid = 1666] [serial = 1523] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x118350c00) [pid = 1666] [serial = 1589] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x121585800) [pid = 1666] [serial = 1565] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x121f59000) [pid = 1666] [serial = 1673] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x127060800) [pid = 1666] [serial = 1678] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x1260e4000) [pid = 1666] [serial = 1675] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x1218b0400) [pid = 1666] [serial = 1645] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x112850800) [pid = 1666] [serial = 1658] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x112663000) [pid = 1666] [serial = 1657] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x118965000) [pid = 1666] [serial = 1663] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x127229c00) [pid = 1666] [serial = 1681] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x119433400) [pid = 1666] [serial = 1664] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x12186bc00) [pid = 1666] [serial = 1669] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x125002c00) [pid = 1666] [serial = 1637] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x121c3a800) [pid = 1666] [serial = 1648] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x1212b5000) [pid = 1666] [serial = 1666] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x12146dc00) [pid = 1666] [serial = 1667] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x1126c1400) [pid = 1666] [serial = 1639] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x12721d400) [pid = 1666] [serial = 1679] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x1275a9800) [pid = 1666] [serial = 1685] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x128c2b800) [pid = 1666] [serial = 1687] [outer = 0x0] [url = about:blank] 12:43:05 INFO - PROCESS | 1666 | 1463686985198 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 12:43:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:43:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 719ms 12:43:05 INFO - PROCESS | 1666 | 1463686985209 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 12:43:05 INFO - PROCESS | 1666 | 1463686985210 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 12:43:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:43:05 INFO - PROCESS | 1666 | 1463686985212 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:43:05 INFO - PROCESS | 1666 | 1463686985214 Marionette TRACE conn2 <- [1,2346,null,{}] 12:43:05 INFO - PROCESS | 1666 | 1463686985228 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:05 INFO - PROCESS | 1666 | 1463686985338 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 12:43:05 INFO - PROCESS | 1666 | 1463686985360 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x12197e000 == 57 [pid = 1666] [id = 594] 12:43:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x11958b800) [pid = 1666] [serial = 1782] [outer = 0x0] 12:43:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x119a33400) [pid = 1666] [serial = 1783] [outer = 0x11958b800] 12:43:05 INFO - PROCESS | 1666 | 1463686985388 Marionette DEBUG loaded listener.js 12:43:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x11a1e5000) [pid = 1666] [serial = 1784] [outer = 0x11958b800] 12:43:05 INFO - PROCESS | 1666 | 1463686985730 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 12:43:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:43:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 526ms 12:43:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:43:05 INFO - PROCESS | 1666 | 1463686985738 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 12:43:05 INFO - PROCESS | 1666 | 1463686985740 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 12:43:05 INFO - PROCESS | 1666 | 1463686985742 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:43:05 INFO - PROCESS | 1666 | 1463686985743 Marionette TRACE conn2 <- [1,2350,null,{}] 12:43:05 INFO - PROCESS | 1666 | 1463686985745 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:05 INFO - PROCESS | 1666 | 1463686985831 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 12:43:05 INFO - PROCESS | 1666 | 1463686985890 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x1260b8000 == 58 [pid = 1666] [id = 595] 12:43:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x11990bc00) [pid = 1666] [serial = 1785] [outer = 0x0] 12:43:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x1212ad800) [pid = 1666] [serial = 1786] [outer = 0x11990bc00] 12:43:05 INFO - PROCESS | 1666 | 1463686985916 Marionette DEBUG loaded listener.js 12:43:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x121472c00) [pid = 1666] [serial = 1787] [outer = 0x11990bc00] 12:43:06 INFO - PROCESS | 1666 | 1463686986207 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 12:43:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:43:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 519ms 12:43:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:43:06 INFO - PROCESS | 1666 | 1463686986261 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 12:43:06 INFO - PROCESS | 1666 | 1463686986262 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 12:43:06 INFO - PROCESS | 1666 | 1463686986264 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:43:06 INFO - PROCESS | 1666 | 1463686986265 Marionette TRACE conn2 <- [1,2354,null,{}] 12:43:06 INFO - PROCESS | 1666 | 1463686986268 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:06 INFO - PROCESS | 1666 | 1463686986349 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 12:43:06 INFO - PROCESS | 1666 | 1463686986410 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x11957b800 == 59 [pid = 1666] [id = 596] 12:43:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x119a3a400) [pid = 1666] [serial = 1788] [outer = 0x0] 12:43:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x121680800) [pid = 1666] [serial = 1789] [outer = 0x119a3a400] 12:43:06 INFO - PROCESS | 1666 | 1463686986436 Marionette DEBUG loaded listener.js 12:43:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x1219a1c00) [pid = 1666] [serial = 1790] [outer = 0x119a3a400] 12:43:06 INFO - PROCESS | 1666 | 1463686986739 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 12:43:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:43:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 521ms 12:43:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:43:06 INFO - PROCESS | 1666 | 1463686986788 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 12:43:06 INFO - PROCESS | 1666 | 1463686986789 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 12:43:06 INFO - PROCESS | 1666 | 1463686986791 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:43:06 INFO - PROCESS | 1666 | 1463686986792 Marionette TRACE conn2 <- [1,2358,null,{}] 12:43:06 INFO - PROCESS | 1666 | 1463686986794 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:06 INFO - PROCESS | 1666 | 1463686986885 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 12:43:06 INFO - PROCESS | 1666 | 1463686986892 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9c9000 == 60 [pid = 1666] [id = 597] 12:43:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x1219af800) [pid = 1666] [serial = 1791] [outer = 0x0] 12:43:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x121f5d000) [pid = 1666] [serial = 1792] [outer = 0x1219af800] 12:43:06 INFO - PROCESS | 1666 | 1463686986918 Marionette DEBUG loaded listener.js 12:43:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x126bc5000) [pid = 1666] [serial = 1793] [outer = 0x1219af800] 12:43:07 INFO - PROCESS | 1666 | 1463686987306 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 12:43:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:43:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 569ms 12:43:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:43:07 INFO - PROCESS | 1666 | 1463686987360 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 12:43:07 INFO - PROCESS | 1666 | 1463686987362 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 12:43:07 INFO - PROCESS | 1666 | 1463686987364 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:43:07 INFO - PROCESS | 1666 | 1463686987365 Marionette TRACE conn2 <- [1,2362,null,{}] 12:43:07 INFO - PROCESS | 1666 | 1463686987367 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:07 INFO - PROCESS | 1666 | 1463686987470 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 12:43:07 INFO - PROCESS | 1666 | 1463686987511 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bd51000 == 61 [pid = 1666] [id = 598] 12:43:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x121ac0c00) [pid = 1666] [serial = 1794] [outer = 0x0] 12:43:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x1270ef400) [pid = 1666] [serial = 1795] [outer = 0x121ac0c00] 12:43:07 INFO - PROCESS | 1666 | 1463686987536 Marionette DEBUG loaded listener.js 12:43:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x1275a6800) [pid = 1666] [serial = 1796] [outer = 0x121ac0c00] 12:43:07 INFO - PROCESS | 1666 | 1463686987874 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 12:43:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:43:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 517ms 12:43:07 INFO - PROCESS | 1666 | 1463686987882 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 12:43:07 INFO - PROCESS | 1666 | 1463686987883 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 12:43:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:43:07 INFO - PROCESS | 1666 | 1463686987888 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:43:07 INFO - PROCESS | 1666 | 1463686987890 Marionette TRACE conn2 <- [1,2366,null,{}] 12:43:07 INFO - PROCESS | 1666 | 1463686987892 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:08 INFO - PROCESS | 1666 | 1463686987999 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 12:43:08 INFO - PROCESS | 1666 | 1463686988036 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be84800 == 62 [pid = 1666] [id = 599] 12:43:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x127060c00) [pid = 1666] [serial = 1797] [outer = 0x0] 12:43:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x128c2e800) [pid = 1666] [serial = 1798] [outer = 0x127060c00] 12:43:08 INFO - PROCESS | 1666 | 1463686988062 Marionette DEBUG loaded listener.js 12:43:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x128c9f800) [pid = 1666] [serial = 1799] [outer = 0x127060c00] 12:43:08 INFO - PROCESS | 1666 | 1463686988412 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 12:43:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:43:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 571ms 12:43:08 INFO - PROCESS | 1666 | 1463686988459 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 12:43:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:43:08 INFO - PROCESS | 1666 | 1463686988460 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 12:43:08 INFO - PROCESS | 1666 | 1463686988462 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:43:08 INFO - PROCESS | 1666 | 1463686988463 Marionette TRACE conn2 <- [1,2370,null,{}] 12:43:08 INFO - PROCESS | 1666 | 1463686988465 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:08 INFO - PROCESS | 1666 | 1463686988579 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 12:43:08 INFO - PROCESS | 1666 | 1463686988591 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c816000 == 63 [pid = 1666] [id = 600] 12:43:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x128c2c400) [pid = 1666] [serial = 1800] [outer = 0x0] 12:43:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x128f7cc00) [pid = 1666] [serial = 1801] [outer = 0x128c2c400] 12:43:08 INFO - PROCESS | 1666 | 1463686988616 Marionette DEBUG loaded listener.js 12:43:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x129316400) [pid = 1666] [serial = 1802] [outer = 0x128c2c400] 12:43:08 INFO - PROCESS | 1666 | 1463686988965 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 12:43:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:43:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 518ms 12:43:08 INFO - PROCESS | 1666 | 1463686988980 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 12:43:08 INFO - PROCESS | 1666 | 1463686988982 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 12:43:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:43:08 INFO - PROCESS | 1666 | 1463686988985 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:43:08 INFO - PROCESS | 1666 | 1463686988987 Marionette TRACE conn2 <- [1,2374,null,{}] 12:43:08 INFO - PROCESS | 1666 | 1463686988989 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:09 INFO - PROCESS | 1666 | 1463686989260 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 12:43:09 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x126bbf000) [pid = 1666] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:43:09 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x1218b1c00) [pid = 1666] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:43:09 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x119905000) [pid = 1666] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:43:09 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x1126c2800) [pid = 1666] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:43:09 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x121292800) [pid = 1666] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:43:09 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x1126f4400) [pid = 1666] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:43:09 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x121474800) [pid = 1666] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:43:09 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x111bb8800) [pid = 1666] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:43:09 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x121881c00) [pid = 1666] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:43:09 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x12931a800) [pid = 1666] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:43:09 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x1219a6000) [pid = 1666] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:43:09 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x118f9a400) [pid = 1666] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:43:09 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x110f3ac00) [pid = 1666] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:43:09 INFO - PROCESS | 1666 | 1463686989309 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12198d000 == 64 [pid = 1666] [id = 601] 12:43:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x111bb7800) [pid = 1666] [serial = 1803] [outer = 0x0] 12:43:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x116ff5c00) [pid = 1666] [serial = 1804] [outer = 0x111bb7800] 12:43:09 INFO - PROCESS | 1666 | 1463686989335 Marionette DEBUG loaded listener.js 12:43:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x1218b9000) [pid = 1666] [serial = 1805] [outer = 0x111bb7800] 12:43:09 INFO - PROCESS | 1666 | 1463686989611 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 12:43:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:43:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 670ms 12:43:09 INFO - PROCESS | 1666 | 1463686989658 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 12:43:09 INFO - PROCESS | 1666 | 1463686989659 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 12:43:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:43:09 INFO - PROCESS | 1666 | 1463686989662 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:43:09 INFO - PROCESS | 1666 | 1463686989663 Marionette TRACE conn2 <- [1,2378,null,{}] 12:43:09 INFO - PROCESS | 1666 | 1463686989666 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:09 INFO - PROCESS | 1666 | 1463686989770 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 12:43:09 INFO - PROCESS | 1666 | 1463686989854 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d018000 == 65 [pid = 1666] [id = 602] 12:43:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x1212b6400) [pid = 1666] [serial = 1806] [outer = 0x0] 12:43:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x128ca2c00) [pid = 1666] [serial = 1807] [outer = 0x1212b6400] 12:43:09 INFO - PROCESS | 1666 | 1463686989906 Marionette DEBUG loaded listener.js 12:43:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x12a8e3400) [pid = 1666] [serial = 1808] [outer = 0x1212b6400] 12:43:10 INFO - PROCESS | 1666 | 1463686990335 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 12:43:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:43:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 719ms 12:43:10 INFO - PROCESS | 1666 | 1463686990382 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 12:43:10 INFO - PROCESS | 1666 | 1463686990383 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 12:43:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:43:10 INFO - PROCESS | 1666 | 1463686990385 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:43:10 INFO - PROCESS | 1666 | 1463686990386 Marionette TRACE conn2 <- [1,2382,null,{}] 12:43:10 INFO - PROCESS | 1666 | 1463686990388 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:10 INFO - PROCESS | 1666 | 1463686990473 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 12:43:10 INFO - PROCESS | 1666 | 1463686990477 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d62f000 == 66 [pid = 1666] [id = 603] 12:43:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x12a8e9400) [pid = 1666] [serial = 1809] [outer = 0x0] 12:43:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x12a936800) [pid = 1666] [serial = 1810] [outer = 0x12a8e9400] 12:43:10 INFO - PROCESS | 1666 | 1463686990502 Marionette DEBUG loaded listener.js 12:43:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x12a93d400) [pid = 1666] [serial = 1811] [outer = 0x12a8e9400] 12:43:10 INFO - PROCESS | 1666 | 1463686990835 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 12:43:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:43:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 471ms 12:43:10 INFO - PROCESS | 1666 | 1463686990857 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 12:43:10 INFO - PROCESS | 1666 | 1463686990858 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 12:43:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:43:10 INFO - PROCESS | 1666 | 1463686990860 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:43:10 INFO - PROCESS | 1666 | 1463686990861 Marionette TRACE conn2 <- [1,2386,null,{}] 12:43:10 INFO - PROCESS | 1666 | 1463686990863 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:10 INFO - PROCESS | 1666 | 1463686990949 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 12:43:11 INFO - PROCESS | 1666 | 1463686991011 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d6b1800 == 67 [pid = 1666] [id = 604] 12:43:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x12a8e9800) [pid = 1666] [serial = 1812] [outer = 0x0] 12:43:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x12a93c400) [pid = 1666] [serial = 1813] [outer = 0x12a8e9800] 12:43:11 INFO - PROCESS | 1666 | 1463686991037 Marionette DEBUG loaded listener.js 12:43:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x12ab78c00) [pid = 1666] [serial = 1814] [outer = 0x12a8e9800] 12:43:11 INFO - PROCESS | 1666 | 1463686991451 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 12:43:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:43:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 618ms 12:43:11 INFO - PROCESS | 1666 | 1463686991492 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 12:43:11 INFO - PROCESS | 1666 | 1463686991494 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 12:43:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:43:11 INFO - PROCESS | 1666 | 1463686991499 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:43:11 INFO - PROCESS | 1666 | 1463686991504 Marionette TRACE conn2 <- [1,2390,null,{}] 12:43:11 INFO - PROCESS | 1666 | 1463686991508 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:11 INFO - PROCESS | 1666 | 1463686991615 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 12:43:11 INFO - PROCESS | 1666 | 1463686991692 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x119562000 == 68 [pid = 1666] [id = 605] 12:43:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x1126cac00) [pid = 1666] [serial = 1815] [outer = 0x0] 12:43:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x11285e400) [pid = 1666] [serial = 1816] [outer = 0x1126cac00] 12:43:11 INFO - PROCESS | 1666 | 1463686991725 Marionette DEBUG loaded listener.js 12:43:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x1169a9800) [pid = 1666] [serial = 1817] [outer = 0x1126cac00] 12:43:12 INFO - PROCESS | 1666 | 1463686992139 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 12:43:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:43:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 673ms 12:43:12 INFO - PROCESS | 1666 | 1463686992173 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 12:43:12 INFO - PROCESS | 1666 | 1463686992177 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 12:43:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:43:12 INFO - PROCESS | 1666 | 1463686992181 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:43:12 INFO - PROCESS | 1666 | 1463686992183 Marionette TRACE conn2 <- [1,2394,null,{}] 12:43:12 INFO - PROCESS | 1666 | 1463686992186 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:12 INFO - PROCESS | 1666 | 1463686992316 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 12:43:12 INFO - PROCESS | 1666 | 1463686992382 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8d4000 == 69 [pid = 1666] [id = 606] 12:43:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x117552c00) [pid = 1666] [serial = 1818] [outer = 0x0] 12:43:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x119424400) [pid = 1666] [serial = 1819] [outer = 0x117552c00] 12:43:12 INFO - PROCESS | 1666 | 1463686992454 Marionette DEBUG loaded listener.js 12:43:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x11a07e800) [pid = 1666] [serial = 1820] [outer = 0x117552c00] 12:43:12 INFO - PROCESS | 1666 | 1463686992875 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:43:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:43:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 723ms 12:43:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:43:12 INFO - PROCESS | 1666 | 1463686992905 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 12:43:12 INFO - PROCESS | 1666 | 1463686992906 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 12:43:12 INFO - PROCESS | 1666 | 1463686992908 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:43:12 INFO - PROCESS | 1666 | 1463686992911 Marionette TRACE conn2 <- [1,2398,null,{}] 12:43:12 INFO - PROCESS | 1666 | 1463686992919 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:13 INFO - PROCESS | 1666 | 1463686993026 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 12:43:13 INFO - PROCESS | 1666 | 1463686993092 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d315800 == 70 [pid = 1666] [id = 607] 12:43:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x1212e1c00) [pid = 1666] [serial = 1821] [outer = 0x0] 12:43:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x121e99000) [pid = 1666] [serial = 1822] [outer = 0x1212e1c00] 12:43:13 INFO - PROCESS | 1666 | 1463686993165 Marionette DEBUG loaded listener.js 12:43:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x12607fc00) [pid = 1666] [serial = 1823] [outer = 0x1212e1c00] 12:43:13 INFO - PROCESS | 1666 | 1463686993555 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 12:43:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:43:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 670ms 12:43:13 INFO - PROCESS | 1666 | 1463686993580 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 12:43:13 INFO - PROCESS | 1666 | 1463686993582 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 12:43:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:43:13 INFO - PROCESS | 1666 | 1463686993584 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:43:13 INFO - PROCESS | 1666 | 1463686993585 Marionette TRACE conn2 <- [1,2402,null,{}] 12:43:13 INFO - PROCESS | 1666 | 1463686993588 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:13 INFO - PROCESS | 1666 | 1463686993709 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 12:43:13 INFO - PROCESS | 1666 | 1463686993798 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x13723e000 == 71 [pid = 1666] [id = 608] 12:43:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x127062c00) [pid = 1666] [serial = 1824] [outer = 0x0] 12:43:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x128ddb000) [pid = 1666] [serial = 1825] [outer = 0x127062c00] 12:43:13 INFO - PROCESS | 1666 | 1463686993828 Marionette DEBUG loaded listener.js 12:43:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 176 (0x12931dc00) [pid = 1666] [serial = 1826] [outer = 0x127062c00] 12:43:14 INFO - PROCESS | 1666 | 1463686994237 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 12:43:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:43:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 671ms 12:43:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:43:14 INFO - PROCESS | 1666 | 1463686994255 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 12:43:14 INFO - PROCESS | 1666 | 1463686994257 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 12:43:14 INFO - PROCESS | 1666 | 1463686994259 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:43:14 INFO - PROCESS | 1666 | 1463686994260 Marionette TRACE conn2 <- [1,2406,null,{}] 12:43:14 INFO - PROCESS | 1666 | 1463686994263 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:14 INFO - PROCESS | 1666 | 1463686994363 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 12:43:14 INFO - PROCESS | 1666 | 1463686994426 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x137616800 == 72 [pid = 1666] [id = 609] 12:43:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 177 (0x1270fe400) [pid = 1666] [serial = 1827] [outer = 0x0] 12:43:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 178 (0x1295b4800) [pid = 1666] [serial = 1828] [outer = 0x1270fe400] 12:43:14 INFO - PROCESS | 1666 | 1463686994497 Marionette DEBUG loaded listener.js 12:43:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 179 (0x12a753800) [pid = 1666] [serial = 1829] [outer = 0x1270fe400] 12:43:14 INFO - PROCESS | 1666 | 1463686994903 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 12:43:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:43:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 669ms 12:43:14 INFO - PROCESS | 1666 | 1463686994928 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 12:43:14 INFO - PROCESS | 1666 | 1463686994930 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 12:43:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:43:14 INFO - PROCESS | 1666 | 1463686994932 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:43:14 INFO - PROCESS | 1666 | 1463686994933 Marionette TRACE conn2 <- [1,2410,null,{}] 12:43:14 INFO - PROCESS | 1666 | 1463686994936 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:15 INFO - PROCESS | 1666 | 1463686995054 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 12:43:15 INFO - PROCESS | 1666 | 1463686995150 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x137783800 == 73 [pid = 1666] [id = 610] 12:43:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 180 (0x1295b7000) [pid = 1666] [serial = 1830] [outer = 0x0] 12:43:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 181 (0x12ab7b400) [pid = 1666] [serial = 1831] [outer = 0x1295b7000] 12:43:15 INFO - PROCESS | 1666 | 1463686995192 Marionette DEBUG loaded listener.js 12:43:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 182 (0x12b240400) [pid = 1666] [serial = 1832] [outer = 0x1295b7000] 12:43:15 INFO - PROCESS | 1666 | 1463686995640 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 12:43:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:43:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 721ms 12:43:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:43:15 INFO - PROCESS | 1666 | 1463686995653 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 12:43:15 INFO - PROCESS | 1666 | 1463686995654 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 12:43:15 INFO - PROCESS | 1666 | 1463686995656 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:43:15 INFO - PROCESS | 1666 | 1463686995657 Marionette TRACE conn2 <- [1,2414,null,{}] 12:43:15 INFO - PROCESS | 1666 | 1463686995660 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:15 INFO - PROCESS | 1666 | 1463686995772 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 12:43:15 INFO - PROCESS | 1666 | 1463686995872 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x118320800 == 74 [pid = 1666] [id = 611] 12:43:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 183 (0x11652e400) [pid = 1666] [serial = 1833] [outer = 0x0] 12:43:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 184 (0x128fbf000) [pid = 1666] [serial = 1834] [outer = 0x11652e400] 12:43:15 INFO - PROCESS | 1666 | 1463686995925 Marionette DEBUG loaded listener.js 12:43:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 185 (0x12b24e000) [pid = 1666] [serial = 1835] [outer = 0x11652e400] 12:43:16 INFO - PROCESS | 1666 | 1463686996440 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 12:43:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:43:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 820ms 12:43:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:43:16 INFO - PROCESS | 1666 | 1463686996478 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 12:43:16 INFO - PROCESS | 1666 | 1463686996479 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 12:43:16 INFO - PROCESS | 1666 | 1463686996481 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:43:16 INFO - PROCESS | 1666 | 1463686996483 Marionette TRACE conn2 <- [1,2418,null,{}] 12:43:16 INFO - PROCESS | 1666 | 1463686996485 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:16 INFO - PROCESS | 1666 | 1463686996591 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 12:43:16 INFO - PROCESS | 1666 | 1463686996830 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x11227a000 == 75 [pid = 1666] [id = 612] 12:43:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 186 (0x110f44000) [pid = 1666] [serial = 1836] [outer = 0x0] 12:43:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 187 (0x111d83800) [pid = 1666] [serial = 1837] [outer = 0x110f44000] 12:43:16 INFO - PROCESS | 1666 | 1463686996877 Marionette DEBUG loaded listener.js 12:43:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 188 (0x1126f3000) [pid = 1666] [serial = 1838] [outer = 0x110f44000] 12:43:17 INFO - PROCESS | 1666 | 1463686997305 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:43:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:43:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 872ms 12:43:17 INFO - PROCESS | 1666 | 1463686997354 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 12:43:17 INFO - PROCESS | 1666 | 1463686997356 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 12:43:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:43:17 INFO - PROCESS | 1666 | 1463686997359 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:43:17 INFO - PROCESS | 1666 | 1463686997362 Marionette TRACE conn2 <- [1,2422,null,{}] 12:43:17 INFO - PROCESS | 1666 | 1463686997365 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:17 INFO - PROCESS | 1666 | 1463686997466 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 12:43:17 INFO - PROCESS | 1666 | 1463686997533 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x11691b000 == 76 [pid = 1666] [id = 613] 12:43:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 189 (0x11266bc00) [pid = 1666] [serial = 1839] [outer = 0x0] 12:43:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 190 (0x112790c00) [pid = 1666] [serial = 1840] [outer = 0x11266bc00] 12:43:17 INFO - PROCESS | 1666 | 1463686997562 Marionette DEBUG loaded listener.js 12:43:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 191 (0x11285cc00) [pid = 1666] [serial = 1841] [outer = 0x11266bc00] 12:43:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12d62f000 == 75 [pid = 1666] [id = 603] 12:43:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12d018000 == 74 [pid = 1666] [id = 602] 12:43:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12198d000 == 73 [pid = 1666] [id = 601] 12:43:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12c816000 == 72 [pid = 1666] [id = 600] 12:43:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12be84800 == 71 [pid = 1666] [id = 599] 12:43:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12bd51000 == 70 [pid = 1666] [id = 598] 12:43:17 INFO - PROCESS | 1666 | --DOMWINDOW == 190 (0x1295c2800) [pid = 1666] [serial = 1756] [outer = 0x0] [url = about:blank] 12:43:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9c9000 == 69 [pid = 1666] [id = 597] 12:43:17 INFO - PROCESS | 1666 | --DOCSHELL 0x11957b800 == 68 [pid = 1666] [id = 596] 12:43:17 INFO - PROCESS | 1666 | --DOCSHELL 0x1260b8000 == 67 [pid = 1666] [id = 595] 12:43:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12197e000 == 66 [pid = 1666] [id = 594] 12:43:17 INFO - PROCESS | 1666 | --DOCSHELL 0x116925800 == 65 [pid = 1666] [id = 593] 12:43:17 INFO - PROCESS | 1666 | --DOCSHELL 0x1253b1800 == 64 [pid = 1666] [id = 592] 12:43:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12db83800 == 63 [pid = 1666] [id = 589] 12:43:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12d641000 == 62 [pid = 1666] [id = 588] 12:43:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12a50d800 == 61 [pid = 1666] [id = 587] 12:43:17 INFO - PROCESS | 1666 | --DOCSHELL 0x119578800 == 60 [pid = 1666] [id = 586] 12:43:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12d6b6000 == 59 [pid = 1666] [id = 585] 12:43:17 INFO - PROCESS | 1666 | 1463686997985 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:43:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:43:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 670ms 12:43:18 INFO - PROCESS | 1666 | 1463686998031 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 12:43:18 INFO - PROCESS | 1666 | 1463686998033 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 12:43:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:43:18 INFO - PROCESS | 1666 | 1463686998037 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:43:18 INFO - PROCESS | 1666 | 1463686998038 Marionette TRACE conn2 <- [1,2426,null,{}] 12:43:18 INFO - PROCESS | 1666 | 1463686998040 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:18 INFO - PROCESS | 1666 | 1463686998147 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 189 (0x128fc0800) [pid = 1666] [serial = 1742] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 188 (0x12937a400) [pid = 1666] [serial = 1750] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 187 (0x129311800) [pid = 1666] [serial = 1745] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 186 (0x121e9a800) [pid = 1666] [serial = 1732] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 185 (0x11990cc00) [pid = 1666] [serial = 1723] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 184 (0x1211c2400) [pid = 1666] [serial = 1724] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 183 (0x1165ac000) [pid = 1666] [serial = 1718] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 182 (0x128c9a800) [pid = 1666] [serial = 1708] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 181 (0x12909d000) [pid = 1666] [serial = 1711] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 180 (0x129380800) [pid = 1666] [serial = 1751] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 179 (0x12937f000) [pid = 1666] [serial = 1753] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 178 (0x1275ac000) [pid = 1666] [serial = 1736] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 177 (0x126bc3000) [pid = 1666] [serial = 1733] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 176 (0x129317400) [pid = 1666] [serial = 1748] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 175 (0x1295b3c00) [pid = 1666] [serial = 1754] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x1275a8000) [pid = 1666] [serial = 1738] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x121f60400) [pid = 1666] [serial = 1714] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x126ffe400) [pid = 1666] [serial = 1735] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x128de2c00) [pid = 1666] [serial = 1741] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x11330e800) [pid = 1666] [serial = 1720] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x118f9a800) [pid = 1666] [serial = 1721] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x12157f800) [pid = 1666] [serial = 1726] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x1218b0000) [pid = 1666] [serial = 1727] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x112856000) [pid = 1666] [serial = 1696] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x128ddd400) [pid = 1666] [serial = 1739] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x1219a6800) [pid = 1666] [serial = 1702] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x112856800) [pid = 1666] [serial = 1717] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x1261bd000) [pid = 1666] [serial = 1705] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x1218bb000) [pid = 1666] [serial = 1729] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x1219a9400) [pid = 1666] [serial = 1730] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x119a3dc00) [pid = 1666] [serial = 1747] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x128fc9400) [pid = 1666] [serial = 1744] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x116b64000) [pid = 1666] [serial = 1699] [outer = 0x0] [url = about:blank] 12:43:18 INFO - PROCESS | 1666 | 1463686998223 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x11849f000 == 60 [pid = 1666] [id = 614] 12:43:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x11278d000) [pid = 1666] [serial = 1842] [outer = 0x0] 12:43:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x115bb0800) [pid = 1666] [serial = 1843] [outer = 0x11278d000] 12:43:18 INFO - PROCESS | 1666 | 1463686998252 Marionette DEBUG loaded listener.js 12:43:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x1168ab800) [pid = 1666] [serial = 1844] [outer = 0x11278d000] 12:43:18 INFO - PROCESS | 1666 | 1463686998575 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 12:43:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:43:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 570ms 12:43:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:43:18 INFO - PROCESS | 1666 | 1463686998608 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 12:43:18 INFO - PROCESS | 1666 | 1463686998609 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 12:43:18 INFO - PROCESS | 1666 | 1463686998612 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:43:18 INFO - PROCESS | 1666 | 1463686998617 Marionette TRACE conn2 <- [1,2430,null,{}] 12:43:18 INFO - PROCESS | 1666 | 1463686998623 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:18 INFO - PROCESS | 1666 | 1463686998711 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 12:43:18 INFO - PROCESS | 1666 | 1463686998776 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x121996000 == 61 [pid = 1666] [id = 615] 12:43:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x116ffac00) [pid = 1666] [serial = 1845] [outer = 0x0] 12:43:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x11834ac00) [pid = 1666] [serial = 1846] [outer = 0x116ffac00] 12:43:18 INFO - PROCESS | 1666 | 1463686998802 Marionette DEBUG loaded listener.js 12:43:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x119426800) [pid = 1666] [serial = 1847] [outer = 0x116ffac00] 12:43:19 INFO - PROCESS | 1666 | 1463686999090 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 12:43:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:43:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 524ms 12:43:19 INFO - PROCESS | 1666 | 1463686999137 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 12:43:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:43:19 INFO - PROCESS | 1666 | 1463686999141 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 12:43:19 INFO - PROCESS | 1666 | 1463686999150 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:43:19 INFO - PROCESS | 1666 | 1463686999151 Marionette TRACE conn2 <- [1,2434,null,{}] 12:43:19 INFO - PROCESS | 1666 | 1463686999156 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:19 INFO - PROCESS | 1666 | 1463686999240 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 12:43:19 INFO - PROCESS | 1666 | 1463686999301 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x1253c2800 == 62 [pid = 1666] [id = 616] 12:43:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x116ffe800) [pid = 1666] [serial = 1848] [outer = 0x0] 12:43:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x119433000) [pid = 1666] [serial = 1849] [outer = 0x116ffe800] 12:43:19 INFO - PROCESS | 1666 | 1463686999327 Marionette DEBUG loaded listener.js 12:43:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x119a32000) [pid = 1666] [serial = 1850] [outer = 0x116ffe800] 12:43:19 INFO - PROCESS | 1666 | 1463686999622 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 12:43:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:43:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 529ms 12:43:19 INFO - PROCESS | 1666 | 1463686999673 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 12:43:19 INFO - PROCESS | 1666 | 1463686999674 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 12:43:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:43:19 INFO - PROCESS | 1666 | 1463686999676 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:43:19 INFO - PROCESS | 1666 | 1463686999677 Marionette TRACE conn2 <- [1,2438,null,{}] 12:43:19 INFO - PROCESS | 1666 | 1463686999679 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:19 INFO - PROCESS | 1666 | 1463686999762 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 12:43:19 INFO - PROCESS | 1666 | 1463686999766 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x1290cc800 == 63 [pid = 1666] [id = 617] 12:43:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x119fdc400) [pid = 1666] [serial = 1851] [outer = 0x0] 12:43:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x1211c3c00) [pid = 1666] [serial = 1852] [outer = 0x119fdc400] 12:43:19 INFO - PROCESS | 1666 | 1463686999797 Marionette DEBUG loaded listener.js 12:43:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x1212abc00) [pid = 1666] [serial = 1853] [outer = 0x119fdc400] 12:43:20 INFO - PROCESS | 1666 | 1463687000187 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 12:43:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:43:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 519ms 12:43:20 INFO - PROCESS | 1666 | 1463687000195 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 12:43:20 INFO - PROCESS | 1666 | 1463687000197 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 12:43:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:43:20 INFO - PROCESS | 1666 | 1463687000199 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:43:20 INFO - PROCESS | 1666 | 1463687000200 Marionette TRACE conn2 <- [1,2442,null,{}] 12:43:20 INFO - PROCESS | 1666 | 1463687000204 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:20 INFO - PROCESS | 1666 | 1463687000315 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 12:43:20 INFO - PROCESS | 1666 | 1463687000335 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a955000 == 64 [pid = 1666] [id = 618] 12:43:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x1212b4400) [pid = 1666] [serial = 1854] [outer = 0x0] 12:43:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x1212dcc00) [pid = 1666] [serial = 1855] [outer = 0x1212b4400] 12:43:20 INFO - PROCESS | 1666 | 1463687000361 Marionette DEBUG loaded listener.js 12:43:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x121584800) [pid = 1666] [serial = 1856] [outer = 0x1212b4400] 12:43:20 INFO - PROCESS | 1666 | 1463687000724 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 12:43:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:43:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 572ms 12:43:20 INFO - PROCESS | 1666 | 1463687000771 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 12:43:20 INFO - PROCESS | 1666 | 1463687000772 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 12:43:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:43:20 INFO - PROCESS | 1666 | 1463687000774 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:43:20 INFO - PROCESS | 1666 | 1463687000775 Marionette TRACE conn2 <- [1,2446,null,{}] 12:43:20 INFO - PROCESS | 1666 | 1463687000778 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:20 INFO - PROCESS | 1666 | 1463687000884 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 12:43:20 INFO - PROCESS | 1666 | 1463687000900 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9cb800 == 65 [pid = 1666] [id = 619] 12:43:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x12146f400) [pid = 1666] [serial = 1857] [outer = 0x0] 12:43:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x1218b0800) [pid = 1666] [serial = 1858] [outer = 0x12146f400] 12:43:20 INFO - PROCESS | 1666 | 1463687000925 Marionette DEBUG loaded listener.js 12:43:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x121910400) [pid = 1666] [serial = 1859] [outer = 0x12146f400] 12:43:21 INFO - PROCESS | 1666 | 1463687001257 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 12:43:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:43:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 517ms 12:43:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:43:21 INFO - PROCESS | 1666 | 1463687001292 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 12:43:21 INFO - PROCESS | 1666 | 1463687001293 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 12:43:21 INFO - PROCESS | 1666 | 1463687001295 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:43:21 INFO - PROCESS | 1666 | 1463687001296 Marionette TRACE conn2 <- [1,2450,null,{}] 12:43:21 INFO - PROCESS | 1666 | 1463687001299 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:21 INFO - PROCESS | 1666 | 1463687001408 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 12:43:21 INFO - PROCESS | 1666 | 1463687001421 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bd63000 == 66 [pid = 1666] [id = 620] 12:43:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 176 (0x1219a1400) [pid = 1666] [serial = 1860] [outer = 0x0] 12:43:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 177 (0x1219aa400) [pid = 1666] [serial = 1861] [outer = 0x1219a1400] 12:43:21 INFO - PROCESS | 1666 | 1463687001445 Marionette DEBUG loaded listener.js 12:43:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 178 (0x121e09c00) [pid = 1666] [serial = 1862] [outer = 0x1219a1400] 12:43:21 INFO - PROCESS | 1666 | 1463687001803 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 12:43:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:43:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 517ms 12:43:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:43:21 INFO - PROCESS | 1666 | 1463687001813 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 12:43:21 INFO - PROCESS | 1666 | 1463687001814 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 12:43:21 INFO - PROCESS | 1666 | 1463687001816 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:43:21 INFO - PROCESS | 1666 | 1463687001818 Marionette TRACE conn2 <- [1,2454,null,{}] 12:43:21 INFO - PROCESS | 1666 | 1463687001822 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:21 INFO - PROCESS | 1666 | 1463687001932 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 12:43:22 INFO - PROCESS | 1666 | --DOMWINDOW == 177 (0x121ac0c00) [pid = 1666] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:43:22 INFO - PROCESS | 1666 | --DOMWINDOW == 176 (0x119a3a400) [pid = 1666] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:43:22 INFO - PROCESS | 1666 | --DOMWINDOW == 175 (0x112792400) [pid = 1666] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:43:22 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x11990bc00) [pid = 1666] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:43:22 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x11958b800) [pid = 1666] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:43:22 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x127060c00) [pid = 1666] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:43:22 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x1126c6400) [pid = 1666] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:43:22 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x1219af800) [pid = 1666] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:43:22 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x128c2c400) [pid = 1666] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:43:22 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x111bb7800) [pid = 1666] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:43:22 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x12a8e9400) [pid = 1666] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:43:22 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x1212b6400) [pid = 1666] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:43:22 INFO - PROCESS | 1666 | 1463687002121 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x121512000 == 67 [pid = 1666] [id = 621] 12:43:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x1126c6400) [pid = 1666] [serial = 1863] [outer = 0x0] 12:43:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x116ff6800) [pid = 1666] [serial = 1864] [outer = 0x1126c6400] 12:43:22 INFO - PROCESS | 1666 | 1463687002146 Marionette DEBUG loaded listener.js 12:43:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x1219a1800) [pid = 1666] [serial = 1865] [outer = 0x1126c6400] 12:43:22 INFO - PROCESS | 1666 | 1463687002405 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 12:43:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:43:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 621ms 12:43:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:43:22 INFO - PROCESS | 1666 | 1463687002442 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 12:43:22 INFO - PROCESS | 1666 | 1463687002443 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 12:43:22 INFO - PROCESS | 1666 | 1463687002445 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:43:22 INFO - PROCESS | 1666 | 1463687002446 Marionette TRACE conn2 <- [1,2458,null,{}] 12:43:22 INFO - PROCESS | 1666 | 1463687002448 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:22 INFO - PROCESS | 1666 | 1463687002541 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 12:43:22 INFO - PROCESS | 1666 | 1463687002546 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c813000 == 68 [pid = 1666] [id = 622] 12:43:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x121f53800) [pid = 1666] [serial = 1866] [outer = 0x0] 12:43:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x125009000) [pid = 1666] [serial = 1867] [outer = 0x121f53800] 12:43:22 INFO - PROCESS | 1666 | 1463687002576 Marionette DEBUG loaded listener.js 12:43:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x1261bf800) [pid = 1666] [serial = 1868] [outer = 0x121f53800] 12:43:22 INFO - PROCESS | 1666 | 1463687002950 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 12:43:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:43:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 520ms 12:43:22 INFO - PROCESS | 1666 | 1463687002965 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 12:43:22 INFO - PROCESS | 1666 | 1463687002967 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 12:43:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:43:22 INFO - PROCESS | 1666 | 1463687002979 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:43:22 INFO - PROCESS | 1666 | 1463687002981 Marionette TRACE conn2 <- [1,2462,null,{}] 12:43:22 INFO - PROCESS | 1666 | 1463687002985 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:23 INFO - PROCESS | 1666 | 1463687003082 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 12:43:23 INFO - PROCESS | 1666 | 1463687003087 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d017800 == 69 [pid = 1666] [id = 623] 12:43:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x126bc3c00) [pid = 1666] [serial = 1869] [outer = 0x0] 12:43:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x1275a5400) [pid = 1666] [serial = 1870] [outer = 0x126bc3c00] 12:43:23 INFO - PROCESS | 1666 | 1463687003111 Marionette DEBUG loaded listener.js 12:43:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x128c99400) [pid = 1666] [serial = 1871] [outer = 0x126bc3c00] 12:43:23 INFO - PROCESS | 1666 | 1463687003427 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 12:43:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:43:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 480ms 12:43:23 INFO - PROCESS | 1666 | 1463687003450 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 12:43:23 INFO - PROCESS | 1666 | 1463687003451 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 12:43:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:43:23 INFO - PROCESS | 1666 | 1463687003456 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:43:23 INFO - PROCESS | 1666 | 1463687003457 Marionette TRACE conn2 <- [1,2466,null,{}] 12:43:23 INFO - PROCESS | 1666 | 1463687003459 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:23 INFO - PROCESS | 1666 | 1463687003545 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 12:43:23 INFO - PROCESS | 1666 | 1463687003549 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d23c000 == 70 [pid = 1666] [id = 624] 12:43:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 176 (0x128c9fc00) [pid = 1666] [serial = 1872] [outer = 0x0] 12:43:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 177 (0x128de2800) [pid = 1666] [serial = 1873] [outer = 0x128c9fc00] 12:43:23 INFO - PROCESS | 1666 | 1463687003576 Marionette DEBUG loaded listener.js 12:43:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 178 (0x128fc0400) [pid = 1666] [serial = 1874] [outer = 0x128c9fc00] 12:43:23 INFO - PROCESS | 1666 | 1463687003910 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 12:43:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:43:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 469ms 12:43:23 INFO - PROCESS | 1666 | 1463687003925 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 12:43:23 INFO - PROCESS | 1666 | 1463687003926 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 12:43:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:43:23 INFO - PROCESS | 1666 | 1463687003928 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:43:23 INFO - PROCESS | 1666 | 1463687003929 Marionette TRACE conn2 <- [1,2470,null,{}] 12:43:23 INFO - PROCESS | 1666 | 1463687003931 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:24 INFO - PROCESS | 1666 | 1463687004064 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 12:43:24 INFO - PROCESS | 1666 | 1463687004071 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d30a000 == 71 [pid = 1666] [id = 625] 12:43:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 179 (0x126bc8c00) [pid = 1666] [serial = 1875] [outer = 0x0] 12:43:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 180 (0x128fc5800) [pid = 1666] [serial = 1876] [outer = 0x126bc8c00] 12:43:24 INFO - PROCESS | 1666 | 1463687004096 Marionette DEBUG loaded listener.js 12:43:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 181 (0x12931bc00) [pid = 1666] [serial = 1877] [outer = 0x126bc8c00] 12:43:24 INFO - PROCESS | 1666 | 1463687004561 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 12:43:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:43:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 670ms 12:43:24 INFO - PROCESS | 1666 | 1463687004598 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 12:43:24 INFO - PROCESS | 1666 | 1463687004602 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 12:43:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:43:24 INFO - PROCESS | 1666 | 1463687004605 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:43:24 INFO - PROCESS | 1666 | 1463687004608 Marionette TRACE conn2 <- [1,2474,null,{}] 12:43:24 INFO - PROCESS | 1666 | 1463687004611 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:24 INFO - PROCESS | 1666 | 1463687004724 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 12:43:24 INFO - PROCESS | 1666 | 1463687004804 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x119576000 == 72 [pid = 1666] [id = 626] 12:43:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 182 (0x112660800) [pid = 1666] [serial = 1878] [outer = 0x0] 12:43:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 183 (0x112a6dc00) [pid = 1666] [serial = 1879] [outer = 0x112660800] 12:43:24 INFO - PROCESS | 1666 | 1463687004837 Marionette DEBUG loaded listener.js 12:43:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 184 (0x11346d800) [pid = 1666] [serial = 1880] [outer = 0x112660800] 12:43:25 INFO - PROCESS | 1666 | 1463687005263 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 12:43:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:43:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 673ms 12:43:25 INFO - PROCESS | 1666 | 1463687005280 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 12:43:25 INFO - PROCESS | 1666 | 1463687005285 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 12:43:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:43:25 INFO - PROCESS | 1666 | 1463687005290 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:43:25 INFO - PROCESS | 1666 | 1463687005292 Marionette TRACE conn2 <- [1,2478,null,{}] 12:43:25 INFO - PROCESS | 1666 | 1463687005295 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:25 INFO - PROCESS | 1666 | 1463687005405 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 12:43:25 INFO - PROCESS | 1666 | 1463687005508 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a958800 == 73 [pid = 1666] [id = 627] 12:43:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 185 (0x1184bb000) [pid = 1666] [serial = 1881] [outer = 0x0] 12:43:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 186 (0x118f27000) [pid = 1666] [serial = 1882] [outer = 0x1184bb000] 12:43:25 INFO - PROCESS | 1666 | 1463687005537 Marionette DEBUG loaded listener.js 12:43:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 187 (0x11990a400) [pid = 1666] [serial = 1883] [outer = 0x1184bb000] 12:43:25 INFO - PROCESS | 1666 | 1463687005942 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 12:43:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:43:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 671ms 12:43:25 INFO - PROCESS | 1666 | 1463687005962 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 12:43:25 INFO - PROCESS | 1666 | 1463687005963 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 12:43:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:43:25 INFO - PROCESS | 1666 | 1463687005966 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:43:25 INFO - PROCESS | 1666 | 1463687005970 Marionette TRACE conn2 <- [1,2482,null,{}] 12:43:25 INFO - PROCESS | 1666 | 1463687005978 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:26 INFO - PROCESS | 1666 | 1463687006089 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 12:43:26 INFO - PROCESS | 1666 | 1463687006172 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d639000 == 74 [pid = 1666] [id = 628] 12:43:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 188 (0x119a38000) [pid = 1666] [serial = 1884] [outer = 0x0] 12:43:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 189 (0x1212a9c00) [pid = 1666] [serial = 1885] [outer = 0x119a38000] 12:43:26 INFO - PROCESS | 1666 | 1463687006205 Marionette DEBUG loaded listener.js 12:43:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 190 (0x1219ac800) [pid = 1666] [serial = 1886] [outer = 0x119a38000] 12:43:26 INFO - PROCESS | 1666 | 1463687006624 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 12:43:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:43:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 725ms 12:43:26 INFO - PROCESS | 1666 | 1463687006692 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 12:43:26 INFO - PROCESS | 1666 | 1463687006694 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 12:43:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:43:26 INFO - PROCESS | 1666 | 1463687006696 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:43:26 INFO - PROCESS | 1666 | 1463687006698 Marionette TRACE conn2 <- [1,2486,null,{}] 12:43:26 INFO - PROCESS | 1666 | 1463687006700 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:26 INFO - PROCESS | 1666 | 1463687006825 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 12:43:26 INFO - PROCESS | 1666 | 1463687006917 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d6ba800 == 75 [pid = 1666] [id = 629] 12:43:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 191 (0x121f58c00) [pid = 1666] [serial = 1887] [outer = 0x0] 12:43:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 192 (0x1261b1800) [pid = 1666] [serial = 1888] [outer = 0x121f58c00] 12:43:26 INFO - PROCESS | 1666 | 1463687006949 Marionette DEBUG loaded listener.js 12:43:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 193 (0x127229800) [pid = 1666] [serial = 1889] [outer = 0x121f58c00] 12:43:27 INFO - PROCESS | 1666 | 1463687007356 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 12:43:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:43:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 669ms 12:43:27 INFO - PROCESS | 1666 | 1463687007365 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 12:43:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:43:27 INFO - PROCESS | 1666 | 1463687007367 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 12:43:27 INFO - PROCESS | 1666 | 1463687007371 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:43:27 INFO - PROCESS | 1666 | 1463687007372 Marionette TRACE conn2 <- [1,2490,null,{}] 12:43:27 INFO - PROCESS | 1666 | 1463687007375 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:27 INFO - PROCESS | 1666 | 1463687007478 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 12:43:27 INFO - PROCESS | 1666 | 1463687007587 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x136974800 == 76 [pid = 1666] [id = 630] 12:43:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 194 (0x121f60800) [pid = 1666] [serial = 1890] [outer = 0x0] 12:43:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 195 (0x128c2d800) [pid = 1666] [serial = 1891] [outer = 0x121f60800] 12:43:27 INFO - PROCESS | 1666 | 1463687007618 Marionette DEBUG loaded listener.js 12:43:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 196 (0x129311c00) [pid = 1666] [serial = 1892] [outer = 0x121f60800] 12:43:28 INFO - PROCESS | 1666 | 1463687008035 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:43:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:43:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 671ms 12:43:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:43:28 INFO - PROCESS | 1666 | 1463687008041 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 12:43:28 INFO - PROCESS | 1666 | 1463687008042 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 12:43:28 INFO - PROCESS | 1666 | 1463687008045 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:43:28 INFO - PROCESS | 1666 | 1463687008046 Marionette TRACE conn2 <- [1,2494,null,{}] 12:43:28 INFO - PROCESS | 1666 | 1463687008048 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:28 INFO - PROCESS | 1666 | 1463687008163 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 12:43:28 INFO - PROCESS | 1666 | 1463687008264 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x137848000 == 77 [pid = 1666] [id = 631] 12:43:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 197 (0x12931a400) [pid = 1666] [serial = 1893] [outer = 0x0] 12:43:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 198 (0x129381c00) [pid = 1666] [serial = 1894] [outer = 0x12931a400] 12:43:28 INFO - PROCESS | 1666 | 1463687008293 Marionette DEBUG loaded listener.js 12:43:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 199 (0x12a754800) [pid = 1666] [serial = 1895] [outer = 0x12931a400] 12:43:28 INFO - PROCESS | 1666 | 1463687008677 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 12:43:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:43:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 720ms 12:43:28 INFO - PROCESS | 1666 | 1463687008766 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 12:43:28 INFO - PROCESS | 1666 | 1463687008767 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 12:43:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:43:28 INFO - PROCESS | 1666 | 1463687008772 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:43:28 INFO - PROCESS | 1666 | 1463687008773 Marionette TRACE conn2 <- [1,2498,null,{}] 12:43:28 INFO - PROCESS | 1666 | 1463687008777 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:28 INFO - PROCESS | 1666 | 1463687008881 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 12:43:28 INFO - PROCESS | 1666 | 1463687008961 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a952000 == 78 [pid = 1666] [id = 632] 12:43:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 200 (0x1126c1400) [pid = 1666] [serial = 1896] [outer = 0x0] 12:43:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 201 (0x129319000) [pid = 1666] [serial = 1897] [outer = 0x1126c1400] 12:43:28 INFO - PROCESS | 1666 | 1463687008991 Marionette DEBUG loaded listener.js 12:43:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 202 (0x12a8ec000) [pid = 1666] [serial = 1898] [outer = 0x1126c1400] 12:43:29 INFO - PROCESS | 1666 | 1463687009394 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:43:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:43:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 671ms 12:43:29 INFO - PROCESS | 1666 | 1463687009442 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 12:43:29 INFO - PROCESS | 1666 | 1463687009443 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 12:43:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:43:29 INFO - PROCESS | 1666 | 1463687009445 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:43:29 INFO - PROCESS | 1666 | 1463687009447 Marionette TRACE conn2 <- [1,2502,null,{}] 12:43:29 INFO - PROCESS | 1666 | 1463687009449 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:29 INFO - PROCESS | 1666 | 1463687009574 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 12:43:29 INFO - PROCESS | 1666 | 1463687009669 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bd4f800 == 79 [pid = 1666] [id = 633] 12:43:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 203 (0x117685c00) [pid = 1666] [serial = 1899] [outer = 0x0] 12:43:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 204 (0x12a8ed000) [pid = 1666] [serial = 1900] [outer = 0x117685c00] 12:43:29 INFO - PROCESS | 1666 | 1463687009701 Marionette DEBUG loaded listener.js 12:43:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 205 (0x12a943000) [pid = 1666] [serial = 1901] [outer = 0x117685c00] 12:43:30 INFO - PROCESS | 1666 | 1463687010342 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:43:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:43:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 919ms 12:43:30 INFO - PROCESS | 1666 | 1463687010365 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 12:43:30 INFO - PROCESS | 1666 | 1463687010368 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 12:43:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:43:30 INFO - PROCESS | 1666 | 1463687010389 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:43:30 INFO - PROCESS | 1666 | 1463687010392 Marionette TRACE conn2 <- [1,2506,null,{}] 12:43:30 INFO - PROCESS | 1666 | 1463687010395 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:30 INFO - PROCESS | 1666 | 1463687010493 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 12:43:30 INFO - PROCESS | 1666 | 1463687010581 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x100357800 == 80 [pid = 1666] [id = 634] 12:43:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 206 (0x112855800) [pid = 1666] [serial = 1902] [outer = 0x0] 12:43:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 207 (0x112a62000) [pid = 1666] [serial = 1903] [outer = 0x112855800] 12:43:30 INFO - PROCESS | 1666 | 1463687010610 Marionette DEBUG loaded listener.js 12:43:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 208 (0x11346b000) [pid = 1666] [serial = 1904] [outer = 0x112855800] 12:43:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12d23c000 == 79 [pid = 1666] [id = 624] 12:43:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12d017800 == 78 [pid = 1666] [id = 623] 12:43:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12c813000 == 77 [pid = 1666] [id = 622] 12:43:31 INFO - PROCESS | 1666 | --DOCSHELL 0x121512000 == 76 [pid = 1666] [id = 621] 12:43:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12bd63000 == 75 [pid = 1666] [id = 620] 12:43:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9cb800 == 74 [pid = 1666] [id = 619] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 207 (0x12a93c400) [pid = 1666] [serial = 1813] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | 1463687011089 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:43:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12a955000 == 73 [pid = 1666] [id = 618] 12:43:31 INFO - PROCESS | 1666 | --DOCSHELL 0x1290cc800 == 72 [pid = 1666] [id = 617] 12:43:31 INFO - PROCESS | 1666 | --DOCSHELL 0x1253c2800 == 71 [pid = 1666] [id = 616] 12:43:31 INFO - PROCESS | 1666 | --DOCSHELL 0x121996000 == 70 [pid = 1666] [id = 615] 12:43:31 INFO - PROCESS | 1666 | --DOCSHELL 0x11849f000 == 69 [pid = 1666] [id = 614] 12:43:31 INFO - PROCESS | 1666 | --DOCSHELL 0x11691b000 == 68 [pid = 1666] [id = 613] 12:43:31 INFO - PROCESS | 1666 | --DOCSHELL 0x11227a000 == 67 [pid = 1666] [id = 612] 12:43:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12d6b1800 == 66 [pid = 1666] [id = 604] 12:43:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:43:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 724ms 12:43:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:43:31 INFO - PROCESS | 1666 | 1463687011111 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 12:43:31 INFO - PROCESS | 1666 | 1463687011115 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 12:43:31 INFO - PROCESS | 1666 | 1463687011139 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:43:31 INFO - PROCESS | 1666 | 1463687011141 Marionette TRACE conn2 <- [1,2510,null,{}] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 206 (0x1270ef400) [pid = 1666] [serial = 1795] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 205 (0x121680800) [pid = 1666] [serial = 1789] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 204 (0x1219a1c00) [pid = 1666] [serial = 1790] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 203 (0x114fe1000) [pid = 1666] [serial = 1780] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 202 (0x1184f2000) [pid = 1666] [serial = 1781] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 201 (0x119a2e800) [pid = 1666] [serial = 1762] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 200 (0x1212ad800) [pid = 1666] [serial = 1786] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 199 (0x121472c00) [pid = 1666] [serial = 1787] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 198 (0x119a33400) [pid = 1666] [serial = 1783] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 197 (0x128c2e800) [pid = 1666] [serial = 1798] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 196 (0x11a1e5000) [pid = 1666] [serial = 1784] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 195 (0x11659fc00) [pid = 1666] [serial = 1778] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 194 (0x112a67c00) [pid = 1666] [serial = 1777] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 193 (0x1275a6800) [pid = 1666] [serial = 1796] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 192 (0x115f50c00) [pid = 1666] [serial = 1759] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 191 (0x121f5d000) [pid = 1666] [serial = 1792] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 190 (0x12759ec00) [pid = 1666] [serial = 1768] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 189 (0x129315400) [pid = 1666] [serial = 1774] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 188 (0x128f7cc00) [pid = 1666] [serial = 1801] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 187 (0x128c9f800) [pid = 1666] [serial = 1799] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 186 (0x1219ad000) [pid = 1666] [serial = 1765] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 185 (0x1218b9000) [pid = 1666] [serial = 1805] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 184 (0x129316400) [pid = 1666] [serial = 1802] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 183 (0x12a936800) [pid = 1666] [serial = 1810] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 182 (0x116ff5c00) [pid = 1666] [serial = 1804] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 181 (0x12909f800) [pid = 1666] [serial = 1771] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 180 (0x128ca2c00) [pid = 1666] [serial = 1807] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 179 (0x12a93d400) [pid = 1666] [serial = 1811] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 178 (0x126bc5000) [pid = 1666] [serial = 1793] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | --DOMWINDOW == 177 (0x12a8e3400) [pid = 1666] [serial = 1808] [outer = 0x0] [url = about:blank] 12:43:31 INFO - PROCESS | 1666 | 1463687011171 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:31 INFO - PROCESS | 1666 | 1463687011260 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 12:43:31 INFO - PROCESS | 1666 | 1463687011271 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x118f80800 == 67 [pid = 1666] [id = 635] 12:43:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 178 (0x117679800) [pid = 1666] [serial = 1905] [outer = 0x0] 12:43:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 179 (0x11829c800) [pid = 1666] [serial = 1906] [outer = 0x117679800] 12:43:31 INFO - PROCESS | 1666 | 1463687011297 Marionette DEBUG loaded listener.js 12:43:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 180 (0x11896a000) [pid = 1666] [serial = 1907] [outer = 0x117679800] 12:43:31 INFO - PROCESS | 1666 | 1463687011665 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 12:43:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:43:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 552ms 12:43:31 INFO - PROCESS | 1666 | 1463687011672 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 12:43:31 INFO - PROCESS | 1666 | 1463687011673 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 12:43:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:43:31 INFO - PROCESS | 1666 | 1463687011675 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:43:31 INFO - PROCESS | 1666 | 1463687011678 Marionette TRACE conn2 <- [1,2514,null,{}] 12:43:31 INFO - PROCESS | 1666 | 1463687011718 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:31 INFO - PROCESS | 1666 | 1463687011807 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 12:43:31 INFO - PROCESS | 1666 | 1463687011813 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x1260ca800 == 68 [pid = 1666] [id = 636] 12:43:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 181 (0x119459000) [pid = 1666] [serial = 1908] [outer = 0x0] 12:43:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 182 (0x119a31800) [pid = 1666] [serial = 1909] [outer = 0x119459000] 12:43:31 INFO - PROCESS | 1666 | 1463687011840 Marionette DEBUG loaded listener.js 12:43:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 183 (0x11a1eb000) [pid = 1666] [serial = 1910] [outer = 0x119459000] 12:43:32 INFO - PROCESS | 1666 | 1463687012191 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 12:43:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:43:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 521ms 12:43:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:43:32 INFO - PROCESS | 1666 | 1463687012198 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 12:43:32 INFO - PROCESS | 1666 | 1463687012199 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 12:43:32 INFO - PROCESS | 1666 | 1463687012201 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:43:32 INFO - PROCESS | 1666 | 1463687012204 Marionette TRACE conn2 <- [1,2518,null,{}] 12:43:32 INFO - PROCESS | 1666 | 1463687012208 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:32 INFO - PROCESS | 1666 | 1463687012309 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 12:43:32 INFO - PROCESS | 1666 | 1463687012374 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x1290b8800 == 69 [pid = 1666] [id = 637] 12:43:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 184 (0x119a3bc00) [pid = 1666] [serial = 1911] [outer = 0x0] 12:43:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 185 (0x121293c00) [pid = 1666] [serial = 1912] [outer = 0x119a3bc00] 12:43:32 INFO - PROCESS | 1666 | 1463687012400 Marionette DEBUG loaded listener.js 12:43:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 186 (0x1212de400) [pid = 1666] [serial = 1913] [outer = 0x119a3bc00] 12:43:32 INFO - PROCESS | 1666 | 1463687012694 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:43:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:43:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 523ms 12:43:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:43:32 INFO - PROCESS | 1666 | 1463687012726 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 12:43:32 INFO - PROCESS | 1666 | 1463687012727 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 12:43:32 INFO - PROCESS | 1666 | 1463687012729 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:43:32 INFO - PROCESS | 1666 | 1463687012730 Marionette TRACE conn2 <- [1,2522,null,{}] 12:43:32 INFO - PROCESS | 1666 | 1463687012733 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:32 INFO - PROCESS | 1666 | 1463687012821 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 12:43:32 INFO - PROCESS | 1666 | 1463687012896 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8ce800 == 70 [pid = 1666] [id = 638] 12:43:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 187 (0x119d0e800) [pid = 1666] [serial = 1914] [outer = 0x0] 12:43:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 188 (0x121470c00) [pid = 1666] [serial = 1915] [outer = 0x119d0e800] 12:43:32 INFO - PROCESS | 1666 | 1463687012921 Marionette DEBUG loaded listener.js 12:43:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 189 (0x121886800) [pid = 1666] [serial = 1916] [outer = 0x119d0e800] 12:43:33 INFO - PROCESS | 1666 | 1463687013242 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:43:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:43:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 568ms 12:43:33 INFO - PROCESS | 1666 | 1463687013299 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 12:43:33 INFO - PROCESS | 1666 | 1463687013300 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 12:43:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:43:33 INFO - PROCESS | 1666 | 1463687013302 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:43:33 INFO - PROCESS | 1666 | 1463687013303 Marionette TRACE conn2 <- [1,2526,null,{}] 12:43:33 INFO - PROCESS | 1666 | 1463687013314 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:33 INFO - PROCESS | 1666 | 1463687013430 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 12:43:33 INFO - PROCESS | 1666 | 1463687013475 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9d0800 == 71 [pid = 1666] [id = 639] 12:43:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 190 (0x12158d000) [pid = 1666] [serial = 1917] [outer = 0x0] 12:43:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 191 (0x1219a1000) [pid = 1666] [serial = 1918] [outer = 0x12158d000] 12:43:33 INFO - PROCESS | 1666 | 1463687013507 Marionette DEBUG loaded listener.js 12:43:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 192 (0x121f58800) [pid = 1666] [serial = 1919] [outer = 0x12158d000] 12:43:33 INFO - PROCESS | 1666 | 1463687013840 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 12:43:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:43:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 578ms 12:43:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:43:33 INFO - PROCESS | 1666 | 1463687013881 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 12:43:33 INFO - PROCESS | 1666 | 1463687013882 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 12:43:33 INFO - PROCESS | 1666 | 1463687013885 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:43:33 INFO - PROCESS | 1666 | 1463687013887 Marionette TRACE conn2 <- [1,2530,null,{}] 12:43:33 INFO - PROCESS | 1666 | 1463687013890 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:34 INFO - PROCESS | 1666 | 1463687013997 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 12:43:34 INFO - PROCESS | 1666 | 1463687014041 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c50c800 == 72 [pid = 1666] [id = 640] 12:43:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 193 (0x1219a8400) [pid = 1666] [serial = 1920] [outer = 0x0] 12:43:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 194 (0x1261bfc00) [pid = 1666] [serial = 1921] [outer = 0x1219a8400] 12:43:34 INFO - PROCESS | 1666 | 1463687014066 Marionette DEBUG loaded listener.js 12:43:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 195 (0x1270f9000) [pid = 1666] [serial = 1922] [outer = 0x1219a8400] 12:43:34 INFO - PROCESS | 1666 | 1463687014382 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 12:43:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:43:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 521ms 12:43:34 INFO - PROCESS | 1666 | 1463687014407 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 12:43:34 INFO - PROCESS | 1666 | 1463687014409 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 12:43:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:43:34 INFO - PROCESS | 1666 | 1463687014411 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:43:34 INFO - PROCESS | 1666 | 1463687014412 Marionette TRACE conn2 <- [1,2534,null,{}] 12:43:34 INFO - PROCESS | 1666 | 1463687014414 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:34 INFO - PROCESS | 1666 | 1463687014527 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 12:43:34 INFO - PROCESS | 1666 | 1463687014540 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb8e800 == 73 [pid = 1666] [id = 641] 12:43:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 196 (0x1242fc000) [pid = 1666] [serial = 1923] [outer = 0x0] 12:43:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 197 (0x128c2b800) [pid = 1666] [serial = 1924] [outer = 0x1242fc000] 12:43:34 INFO - PROCESS | 1666 | 1463687014565 Marionette DEBUG loaded listener.js 12:43:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 198 (0x128dd9400) [pid = 1666] [serial = 1925] [outer = 0x1242fc000] 12:43:34 INFO - PROCESS | 1666 | 1463687014926 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 12:43:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:43:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 568ms 12:43:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:43:34 INFO - PROCESS | 1666 | 1463687014979 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 12:43:34 INFO - PROCESS | 1666 | 1463687014980 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 12:43:34 INFO - PROCESS | 1666 | 1463687014983 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:43:34 INFO - PROCESS | 1666 | 1463687014984 Marionette TRACE conn2 <- [1,2538,null,{}] 12:43:34 INFO - PROCESS | 1666 | 1463687014986 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:35 INFO - PROCESS | 1666 | 1463687015095 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 12:43:35 INFO - PROCESS | 1666 | 1463687015140 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d223800 == 74 [pid = 1666] [id = 642] 12:43:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 199 (0x128f7cc00) [pid = 1666] [serial = 1926] [outer = 0x0] 12:43:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 200 (0x129312400) [pid = 1666] [serial = 1927] [outer = 0x128f7cc00] 12:43:35 INFO - PROCESS | 1666 | 1463687015165 Marionette DEBUG loaded listener.js 12:43:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 201 (0x12931e800) [pid = 1666] [serial = 1928] [outer = 0x128f7cc00] 12:43:35 INFO - PROCESS | 1666 | --DOMWINDOW == 200 (0x1295b8400) [pid = 1666] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:43:35 INFO - PROCESS | 1666 | --DOMWINDOW == 199 (0x128c9fc00) [pid = 1666] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:43:35 INFO - PROCESS | 1666 | --DOMWINDOW == 198 (0x126bc3c00) [pid = 1666] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:43:35 INFO - PROCESS | 1666 | --DOMWINDOW == 197 (0x128de5000) [pid = 1666] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:43:35 INFO - PROCESS | 1666 | --DOMWINDOW == 196 (0x1212b4400) [pid = 1666] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:43:35 INFO - PROCESS | 1666 | --DOMWINDOW == 195 (0x12146f400) [pid = 1666] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:43:35 INFO - PROCESS | 1666 | --DOMWINDOW == 194 (0x12a8e9800) [pid = 1666] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:43:35 INFO - PROCESS | 1666 | --DOMWINDOW == 193 (0x110f44000) [pid = 1666] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:43:35 INFO - PROCESS | 1666 | --DOMWINDOW == 192 (0x11266bc00) [pid = 1666] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:43:35 INFO - PROCESS | 1666 | --DOMWINDOW == 191 (0x11278d000) [pid = 1666] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:43:35 INFO - PROCESS | 1666 | --DOMWINDOW == 190 (0x119fdc400) [pid = 1666] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:43:35 INFO - PROCESS | 1666 | --DOMWINDOW == 189 (0x116ffe800) [pid = 1666] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:43:35 INFO - PROCESS | 1666 | --DOMWINDOW == 188 (0x1219a1400) [pid = 1666] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:43:35 INFO - PROCESS | 1666 | --DOMWINDOW == 187 (0x1126c6400) [pid = 1666] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:43:35 INFO - PROCESS | 1666 | --DOMWINDOW == 186 (0x121f53800) [pid = 1666] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:43:35 INFO - PROCESS | 1666 | --DOMWINDOW == 185 (0x116ffac00) [pid = 1666] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:43:35 INFO - PROCESS | 1666 | 1463687015588 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 12:43:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:43:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 621ms 12:43:35 INFO - PROCESS | 1666 | 1463687015608 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 12:43:35 INFO - PROCESS | 1666 | 1463687015609 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 12:43:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:43:35 INFO - PROCESS | 1666 | 1463687015612 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:43:35 INFO - PROCESS | 1666 | 1463687015613 Marionette TRACE conn2 <- [1,2542,null,{}] 12:43:35 INFO - PROCESS | 1666 | 1463687015615 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:35 INFO - PROCESS | 1666 | 1463687015738 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 12:43:35 INFO - PROCESS | 1666 | 1463687015813 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c50a800 == 75 [pid = 1666] [id = 643] 12:43:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 186 (0x121681000) [pid = 1666] [serial = 1929] [outer = 0x0] 12:43:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 187 (0x121f53800) [pid = 1666] [serial = 1930] [outer = 0x121681000] 12:43:35 INFO - PROCESS | 1666 | 1463687015839 Marionette DEBUG loaded listener.js 12:43:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 188 (0x128fbfc00) [pid = 1666] [serial = 1931] [outer = 0x121681000] 12:43:36 INFO - PROCESS | 1666 | 1463687016124 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 12:43:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:43:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 568ms 12:43:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:43:36 INFO - PROCESS | 1666 | 1463687016181 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 12:43:36 INFO - PROCESS | 1666 | 1463687016182 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 12:43:36 INFO - PROCESS | 1666 | 1463687016185 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:43:36 INFO - PROCESS | 1666 | 1463687016188 Marionette TRACE conn2 <- [1,2546,null,{}] 12:43:36 INFO - PROCESS | 1666 | 1463687016191 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:36 INFO - PROCESS | 1666 | 1463687016317 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 12:43:36 INFO - PROCESS | 1666 | 1463687016324 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d318800 == 76 [pid = 1666] [id = 644] 12:43:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 189 (0x128de5000) [pid = 1666] [serial = 1932] [outer = 0x0] 12:43:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 190 (0x1295b5000) [pid = 1666] [serial = 1933] [outer = 0x128de5000] 12:43:36 INFO - PROCESS | 1666 | 1463687016353 Marionette DEBUG loaded listener.js 12:43:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 191 (0x12ab79400) [pid = 1666] [serial = 1934] [outer = 0x128de5000] 12:43:36 INFO - PROCESS | 1666 | 1463687016671 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 12:43:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:43:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 522ms 12:43:36 INFO - PROCESS | 1666 | 1463687016708 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 12:43:36 INFO - PROCESS | 1666 | 1463687016709 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 12:43:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:43:36 INFO - PROCESS | 1666 | 1463687016711 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:43:36 INFO - PROCESS | 1666 | 1463687016712 Marionette TRACE conn2 <- [1,2550,null,{}] 12:43:36 INFO - PROCESS | 1666 | 1463687016715 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:36 INFO - PROCESS | 1666 | 1463687016802 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 12:43:36 INFO - PROCESS | 1666 | 1463687016807 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x13760f800 == 77 [pid = 1666] [id = 645] 12:43:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 192 (0x1212de000) [pid = 1666] [serial = 1935] [outer = 0x0] 12:43:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 193 (0x12abcc000) [pid = 1666] [serial = 1936] [outer = 0x1212de000] 12:43:36 INFO - PROCESS | 1666 | 1463687016831 Marionette DEBUG loaded listener.js 12:43:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 194 (0x12abd4000) [pid = 1666] [serial = 1937] [outer = 0x1212de000] 12:43:37 INFO - PROCESS | 1666 | 1463687017187 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 12:43:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:43:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 519ms 12:43:37 INFO - PROCESS | 1666 | 1463687017234 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 12:43:37 INFO - PROCESS | 1666 | 1463687017235 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 12:43:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:43:37 INFO - PROCESS | 1666 | 1463687017237 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:43:37 INFO - PROCESS | 1666 | 1463687017238 Marionette TRACE conn2 <- [1,2554,null,{}] 12:43:37 INFO - PROCESS | 1666 | 1463687017240 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:37 INFO - PROCESS | 1666 | 1463687017334 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 12:43:37 INFO - PROCESS | 1666 | 1463687017338 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x13784c800 == 78 [pid = 1666] [id = 646] 12:43:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 195 (0x12b241000) [pid = 1666] [serial = 1938] [outer = 0x0] 12:43:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 196 (0x12b24ec00) [pid = 1666] [serial = 1939] [outer = 0x12b241000] 12:43:37 INFO - PROCESS | 1666 | 1463687017362 Marionette DEBUG loaded listener.js 12:43:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 197 (0x12ba69400) [pid = 1666] [serial = 1940] [outer = 0x12b241000] 12:43:37 INFO - PROCESS | 1666 | 1463687017948 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 12:43:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:43:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 769ms 12:43:38 INFO - PROCESS | 1666 | 1463687018009 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 12:43:38 INFO - PROCESS | 1666 | 1463687018015 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 12:43:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:43:38 INFO - PROCESS | 1666 | 1463687018024 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:43:38 INFO - PROCESS | 1666 | 1463687018029 Marionette TRACE conn2 <- [1,2558,null,{}] 12:43:38 INFO - PROCESS | 1666 | 1463687018034 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:38 INFO - PROCESS | 1666 | 1463687018248 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 12:43:38 INFO - PROCESS | 1666 | 1463687018359 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x121991000 == 79 [pid = 1666] [id = 647] 12:43:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 198 (0x11285c400) [pid = 1666] [serial = 1941] [outer = 0x0] 12:43:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 199 (0x11605b000) [pid = 1666] [serial = 1942] [outer = 0x11285c400] 12:43:38 INFO - PROCESS | 1666 | 1463687018393 Marionette DEBUG loaded listener.js 12:43:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 200 (0x117678c00) [pid = 1666] [serial = 1943] [outer = 0x11285c400] 12:43:38 INFO - PROCESS | 1666 | 1463687018833 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 12:43:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:43:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 826ms 12:43:38 INFO - PROCESS | 1666 | 1463687018848 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 12:43:38 INFO - PROCESS | 1666 | 1463687018853 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 12:43:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:43:38 INFO - PROCESS | 1666 | 1463687018859 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:43:38 INFO - PROCESS | 1666 | 1463687018860 Marionette TRACE conn2 <- [1,2562,null,{}] 12:43:38 INFO - PROCESS | 1666 | 1463687018863 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:38 INFO - PROCESS | 1666 | 1463687018973 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 12:43:39 INFO - PROCESS | 1666 | 1463687019084 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9cf000 == 80 [pid = 1666] [id = 648] 12:43:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 201 (0x11834b800) [pid = 1666] [serial = 1944] [outer = 0x0] 12:43:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 202 (0x11945d400) [pid = 1666] [serial = 1945] [outer = 0x11834b800] 12:43:39 INFO - PROCESS | 1666 | 1463687019116 Marionette DEBUG loaded listener.js 12:43:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 203 (0x1211ce400) [pid = 1666] [serial = 1946] [outer = 0x11834b800] 12:43:39 INFO - PROCESS | 1666 | 1463687019580 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 12:43:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:43:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 771ms 12:43:39 INFO - PROCESS | 1666 | 1463687019631 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 12:43:39 INFO - PROCESS | 1666 | 1463687019632 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 12:43:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:43:39 INFO - PROCESS | 1666 | 1463687019636 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:43:39 INFO - PROCESS | 1666 | 1463687019639 Marionette TRACE conn2 <- [1,2566,null,{}] 12:43:39 INFO - PROCESS | 1666 | 1463687019646 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:39 INFO - PROCESS | 1666 | 1463687019757 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 12:43:39 INFO - PROCESS | 1666 | 1463687019869 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x1379c7000 == 81 [pid = 1666] [id = 649] 12:43:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 204 (0x121580400) [pid = 1666] [serial = 1947] [outer = 0x0] 12:43:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 205 (0x121a7ac00) [pid = 1666] [serial = 1948] [outer = 0x121580400] 12:43:39 INFO - PROCESS | 1666 | 1463687019902 Marionette DEBUG loaded listener.js 12:43:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 206 (0x12722c400) [pid = 1666] [serial = 1949] [outer = 0x121580400] 12:43:40 INFO - PROCESS | 1666 | 1463687020332 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 12:43:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:43:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 722ms 12:43:40 INFO - PROCESS | 1666 | 1463687020358 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 12:43:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:43:40 INFO - PROCESS | 1666 | 1463687020360 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 12:43:40 INFO - PROCESS | 1666 | 1463687020363 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:43:40 INFO - PROCESS | 1666 | 1463687020364 Marionette TRACE conn2 <- [1,2570,null,{}] 12:43:40 INFO - PROCESS | 1666 | 1463687020366 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:40 INFO - PROCESS | 1666 | 1463687020476 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 12:43:40 INFO - PROCESS | 1666 | 1463687020559 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x137cc3800 == 82 [pid = 1666] [id = 650] 12:43:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 207 (0x12759f400) [pid = 1666] [serial = 1950] [outer = 0x0] 12:43:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 208 (0x1295bb400) [pid = 1666] [serial = 1951] [outer = 0x12759f400] 12:43:40 INFO - PROCESS | 1666 | 1463687020589 Marionette DEBUG loaded listener.js 12:43:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 209 (0x12a936800) [pid = 1666] [serial = 1952] [outer = 0x12759f400] 12:43:41 INFO - PROCESS | 1666 | 1463687021035 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 12:43:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:43:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 721ms 12:43:41 INFO - PROCESS | 1666 | 1463687021134 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 12:43:41 INFO - PROCESS | 1666 | 1463687021135 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 12:43:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:43:41 INFO - PROCESS | 1666 | 1463687021141 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:43:41 INFO - PROCESS | 1666 | 1463687021142 Marionette TRACE conn2 <- [1,2574,null,{}] 12:43:41 INFO - PROCESS | 1666 | 1463687021145 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:41 INFO - PROCESS | 1666 | 1463687021263 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 12:43:41 INFO - PROCESS | 1666 | 1463687021344 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c527000 == 83 [pid = 1666] [id = 651] 12:43:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 210 (0x112788800) [pid = 1666] [serial = 1953] [outer = 0x0] 12:43:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 211 (0x128c9f400) [pid = 1666] [serial = 1954] [outer = 0x112788800] 12:43:41 INFO - PROCESS | 1666 | 1463687021374 Marionette DEBUG loaded listener.js 12:43:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 212 (0x12abc8000) [pid = 1666] [serial = 1955] [outer = 0x112788800] 12:43:41 INFO - PROCESS | 1666 | 1463687021980 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 12:43:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:43:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 872ms 12:43:42 INFO - PROCESS | 1666 | 1463687022014 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 12:43:42 INFO - PROCESS | 1666 | 1463687022018 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 12:43:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:43:42 INFO - PROCESS | 1666 | 1463687022023 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:43:42 INFO - PROCESS | 1666 | 1463687022027 Marionette TRACE conn2 <- [1,2578,null,{}] 12:43:42 INFO - PROCESS | 1666 | 1463687022032 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:42 INFO - PROCESS | 1666 | 1463687022177 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 12:43:42 INFO - PROCESS | 1666 | 1463687022284 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c74800 == 84 [pid = 1666] [id = 652] 12:43:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 213 (0x112792400) [pid = 1666] [serial = 1956] [outer = 0x0] 12:43:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 214 (0x112852800) [pid = 1666] [serial = 1957] [outer = 0x112792400] 12:43:42 INFO - PROCESS | 1666 | 1463687022311 Marionette DEBUG loaded listener.js 12:43:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 215 (0x114fe2c00) [pid = 1666] [serial = 1958] [outer = 0x112792400] 12:43:42 INFO - PROCESS | 1666 | 1463687022769 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 12:43:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:43:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 776ms 12:43:42 INFO - PROCESS | 1666 | 1463687022807 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 12:43:42 INFO - PROCESS | 1666 | 1463687022811 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 12:43:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:43:42 INFO - PROCESS | 1666 | 1463687022815 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:43:42 INFO - PROCESS | 1666 | 1463687022817 Marionette TRACE conn2 <- [1,2582,null,{}] 12:43:42 INFO - PROCESS | 1666 | 1463687022821 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:42 INFO - PROCESS | 1666 | 1463687022918 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 12:43:43 INFO - PROCESS | 1666 | 1463687023008 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x1272e5000 == 85 [pid = 1666] [id = 653] 12:43:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 216 (0x112794800) [pid = 1666] [serial = 1959] [outer = 0x0] 12:43:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 217 (0x116ff8400) [pid = 1666] [serial = 1960] [outer = 0x112794800] 12:43:43 INFO - PROCESS | 1666 | 1463687023036 Marionette DEBUG loaded listener.js 12:43:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 218 (0x119906c00) [pid = 1666] [serial = 1961] [outer = 0x112794800] 12:43:43 INFO - PROCESS | 1666 | 1463687023461 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 12:43:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:43:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 672ms 12:43:43 INFO - PROCESS | 1666 | 1463687023488 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 12:43:43 INFO - PROCESS | 1666 | 1463687023489 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 12:43:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:43:43 INFO - PROCESS | 1666 | 1463687023492 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:43:43 INFO - PROCESS | 1666 | 1463687023494 Marionette TRACE conn2 <- [1,2586,null,{}] 12:43:43 INFO - PROCESS | 1666 | 1463687023501 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:43 INFO - PROCESS | 1666 | 1463687023602 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 12:43:43 INFO - PROCESS | 1666 | 1463687023674 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x116ba0000 == 86 [pid = 1666] [id = 654] 12:43:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 219 (0x110f3bc00) [pid = 1666] [serial = 1962] [outer = 0x0] 12:43:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 220 (0x11655a400) [pid = 1666] [serial = 1963] [outer = 0x110f3bc00] 12:43:43 INFO - PROCESS | 1666 | 1463687023770 Marionette DEBUG loaded listener.js 12:43:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 221 (0x1212b2400) [pid = 1666] [serial = 1964] [outer = 0x110f3bc00] 12:43:43 INFO - PROCESS | 1666 | --DOCSHELL 0x11314d000 == 85 [pid = 1666] [id = 551] 12:43:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12c528800 == 84 [pid = 1666] [id = 549] 12:43:43 INFO - PROCESS | 1666 | --DOCSHELL 0x13760f800 == 83 [pid = 1666] [id = 645] 12:43:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12d318800 == 82 [pid = 1666] [id = 644] 12:43:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12c50a800 == 81 [pid = 1666] [id = 643] 12:43:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12d223800 == 80 [pid = 1666] [id = 642] 12:43:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb8e800 == 79 [pid = 1666] [id = 641] 12:43:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12c50c800 == 78 [pid = 1666] [id = 640] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 220 (0x1295b4800) [pid = 1666] [serial = 1828] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 219 (0x12ab7b400) [pid = 1666] [serial = 1831] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 218 (0x128fbf000) [pid = 1666] [serial = 1834] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 217 (0x121e99000) [pid = 1666] [serial = 1822] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 216 (0x11285e400) [pid = 1666] [serial = 1816] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 215 (0x119424400) [pid = 1666] [serial = 1819] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 214 (0x128ddb000) [pid = 1666] [serial = 1825] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9d0800 == 77 [pid = 1666] [id = 639] 12:43:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12a8ce800 == 76 [pid = 1666] [id = 638] 12:43:43 INFO - PROCESS | 1666 | --DOCSHELL 0x1290b8800 == 75 [pid = 1666] [id = 637] 12:43:43 INFO - PROCESS | 1666 | --DOCSHELL 0x1260ca800 == 74 [pid = 1666] [id = 636] 12:43:43 INFO - PROCESS | 1666 | --DOCSHELL 0x118f80800 == 73 [pid = 1666] [id = 635] 12:43:43 INFO - PROCESS | 1666 | --DOCSHELL 0x100357800 == 72 [pid = 1666] [id = 634] 12:43:43 INFO - PROCESS | 1666 | --DOCSHELL 0x137848000 == 71 [pid = 1666] [id = 631] 12:43:43 INFO - PROCESS | 1666 | --DOCSHELL 0x136974800 == 70 [pid = 1666] [id = 630] 12:43:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12d6ba800 == 69 [pid = 1666] [id = 629] 12:43:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12d639000 == 68 [pid = 1666] [id = 628] 12:43:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12a958800 == 67 [pid = 1666] [id = 627] 12:43:43 INFO - PROCESS | 1666 | --DOCSHELL 0x119576000 == 66 [pid = 1666] [id = 626] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 213 (0x128c99400) [pid = 1666] [serial = 1871] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 212 (0x128fc1800) [pid = 1666] [serial = 1694] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 211 (0x1212dcc00) [pid = 1666] [serial = 1855] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 210 (0x1218b0800) [pid = 1666] [serial = 1858] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 209 (0x12ab78c00) [pid = 1666] [serial = 1814] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 208 (0x1126f3000) [pid = 1666] [serial = 1838] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 207 (0x111d83800) [pid = 1666] [serial = 1837] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 206 (0x11285cc00) [pid = 1666] [serial = 1841] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 205 (0x112790c00) [pid = 1666] [serial = 1840] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 204 (0x115bb0800) [pid = 1666] [serial = 1843] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 203 (0x1168ab800) [pid = 1666] [serial = 1844] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 202 (0x1211c3c00) [pid = 1666] [serial = 1852] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 201 (0x119433000) [pid = 1666] [serial = 1849] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 200 (0x119a32000) [pid = 1666] [serial = 1850] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 199 (0x1219aa400) [pid = 1666] [serial = 1861] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 198 (0x121910400) [pid = 1666] [serial = 1859] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 197 (0x121e09c00) [pid = 1666] [serial = 1862] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 196 (0x1219a1800) [pid = 1666] [serial = 1865] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 195 (0x1275a5400) [pid = 1666] [serial = 1870] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 194 (0x125009000) [pid = 1666] [serial = 1867] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 193 (0x11834ac00) [pid = 1666] [serial = 1846] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 192 (0x119426800) [pid = 1666] [serial = 1847] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 191 (0x121584800) [pid = 1666] [serial = 1856] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 190 (0x116ff6800) [pid = 1666] [serial = 1864] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 189 (0x1261bf800) [pid = 1666] [serial = 1868] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 188 (0x1212abc00) [pid = 1666] [serial = 1853] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 187 (0x128fc0400) [pid = 1666] [serial = 1874] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 186 (0x1295d1800) [pid = 1666] [serial = 1757] [outer = 0x0] [url = about:blank] 12:43:43 INFO - PROCESS | 1666 | --DOMWINDOW == 185 (0x128de2800) [pid = 1666] [serial = 1873] [outer = 0x0] [url = about:blank] 12:43:44 INFO - PROCESS | 1666 | 1463687024128 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 12:43:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:43:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 670ms 12:43:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:43:44 INFO - PROCESS | 1666 | 1463687024163 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 12:43:44 INFO - PROCESS | 1666 | 1463687024164 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 12:43:44 INFO - PROCESS | 1666 | 1463687024166 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:43:44 INFO - PROCESS | 1666 | 1463687024168 Marionette TRACE conn2 <- [1,2590,null,{}] 12:43:44 INFO - PROCESS | 1666 | 1463687024172 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:44 INFO - PROCESS | 1666 | 1463687024260 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 12:43:44 INFO - PROCESS | 1666 | 1463687024347 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x1242d7000 == 67 [pid = 1666] [id = 655] 12:43:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 186 (0x1212b4c00) [pid = 1666] [serial = 1965] [outer = 0x0] 12:43:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 187 (0x121475800) [pid = 1666] [serial = 1966] [outer = 0x1212b4c00] 12:43:44 INFO - PROCESS | 1666 | 1463687024373 Marionette DEBUG loaded listener.js 12:43:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 188 (0x121881c00) [pid = 1666] [serial = 1967] [outer = 0x1212b4c00] 12:43:44 INFO - PROCESS | 1666 | 1463687024725 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 12:43:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:43:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 571ms 12:43:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:43:44 INFO - PROCESS | 1666 | 1463687024741 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 12:43:44 INFO - PROCESS | 1666 | 1463687024743 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 12:43:44 INFO - PROCESS | 1666 | 1463687024746 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:43:44 INFO - PROCESS | 1666 | 1463687024747 Marionette TRACE conn2 <- [1,2594,null,{}] 12:43:44 INFO - PROCESS | 1666 | 1463687024750 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:44 INFO - PROCESS | 1666 | 1463687024825 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 12:43:44 INFO - PROCESS | 1666 | 1463687024882 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x129564000 == 68 [pid = 1666] [id = 656] 12:43:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 189 (0x12158b400) [pid = 1666] [serial = 1968] [outer = 0x0] 12:43:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 190 (0x121939800) [pid = 1666] [serial = 1969] [outer = 0x12158b400] 12:43:44 INFO - PROCESS | 1666 | 1463687024902 Marionette DEBUG loaded listener.js 12:43:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 191 (0x121e09c00) [pid = 1666] [serial = 1970] [outer = 0x12158b400] 12:43:45 INFO - PROCESS | 1666 | 1463687025289 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 12:43:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:43:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 578ms 12:43:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:43:45 INFO - PROCESS | 1666 | 1463687025324 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 12:43:45 INFO - PROCESS | 1666 | 1463687025326 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 12:43:45 INFO - PROCESS | 1666 | 1463687025329 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:43:45 INFO - PROCESS | 1666 | 1463687025331 Marionette TRACE conn2 <- [1,2598,null,{}] 12:43:45 INFO - PROCESS | 1666 | 1463687025334 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:45 INFO - PROCESS | 1666 | 1463687025532 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 12:43:45 INFO - PROCESS | 1666 | 1463687025586 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x119967800 == 69 [pid = 1666] [id = 657] 12:43:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 192 (0x12500d800) [pid = 1666] [serial = 1971] [outer = 0x0] 12:43:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 193 (0x126bc0c00) [pid = 1666] [serial = 1972] [outer = 0x12500d800] 12:43:45 INFO - PROCESS | 1666 | 1463687025630 Marionette DEBUG loaded listener.js 12:43:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 194 (0x128c32c00) [pid = 1666] [serial = 1973] [outer = 0x12500d800] 12:43:46 INFO - PROCESS | 1666 | 1463687026020 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 12:43:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:43:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 720ms 12:43:46 INFO - PROCESS | 1666 | 1463687026048 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 12:43:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:43:46 INFO - PROCESS | 1666 | 1463687026049 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 12:43:46 INFO - PROCESS | 1666 | 1463687026052 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:43:46 INFO - PROCESS | 1666 | 1463687026054 Marionette TRACE conn2 <- [1,2602,null,{}] 12:43:46 INFO - PROCESS | 1666 | 1463687026057 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:46 INFO - PROCESS | 1666 | 1463687026179 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 12:43:46 INFO - PROCESS | 1666 | 1463687026193 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be84000 == 70 [pid = 1666] [id = 658] 12:43:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 195 (0x127228800) [pid = 1666] [serial = 1974] [outer = 0x0] 12:43:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 196 (0x128f7c400) [pid = 1666] [serial = 1975] [outer = 0x127228800] 12:43:46 INFO - PROCESS | 1666 | 1463687026218 Marionette DEBUG loaded listener.js 12:43:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 197 (0x12931c800) [pid = 1666] [serial = 1976] [outer = 0x127228800] 12:43:46 INFO - PROCESS | 1666 | 1463687026583 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 12:43:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:43:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 572ms 12:43:46 INFO - PROCESS | 1666 | 1463687026625 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 12:43:46 INFO - PROCESS | 1666 | 1463687026626 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 12:43:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:43:46 INFO - PROCESS | 1666 | 1463687026629 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:43:46 INFO - PROCESS | 1666 | 1463687026630 Marionette TRACE conn2 <- [1,2606,null,{}] 12:43:46 INFO - PROCESS | 1666 | 1463687026633 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:46 INFO - PROCESS | 1666 | 1463687026751 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 12:43:46 INFO - PROCESS | 1666 | 1463687026766 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d00e800 == 71 [pid = 1666] [id = 659] 12:43:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 198 (0x12937b800) [pid = 1666] [serial = 1977] [outer = 0x0] 12:43:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 199 (0x1295b6400) [pid = 1666] [serial = 1978] [outer = 0x12937b800] 12:43:46 INFO - PROCESS | 1666 | 1463687026793 Marionette DEBUG loaded listener.js 12:43:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 200 (0x12a8e0800) [pid = 1666] [serial = 1979] [outer = 0x12937b800] 12:43:47 INFO - PROCESS | 1666 | 1463687027224 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 12:43:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:43:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 618ms 12:43:47 INFO - PROCESS | 1666 | 1463687027279 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 12:43:47 INFO - PROCESS | 1666 | 1463687027281 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 12:43:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:43:47 INFO - PROCESS | 1666 | 1463687027284 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:43:47 INFO - PROCESS | 1666 | 1463687027286 Marionette TRACE conn2 <- [1,2610,null,{}] 12:43:47 INFO - PROCESS | 1666 | 1463687027289 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:47 INFO - PROCESS | 1666 | 1463687027469 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 12:43:47 INFO - PROCESS | 1666 | 1463687027494 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d224000 == 72 [pid = 1666] [id = 660] 12:43:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 201 (0x12937fc00) [pid = 1666] [serial = 1980] [outer = 0x0] 12:43:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 202 (0x12a939800) [pid = 1666] [serial = 1981] [outer = 0x12937fc00] 12:43:47 INFO - PROCESS | 1666 | 1463687027520 Marionette DEBUG loaded listener.js 12:43:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 203 (0x12ab7e800) [pid = 1666] [serial = 1982] [outer = 0x12937fc00] 12:43:47 INFO - PROCESS | 1666 | 1463687027873 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 12:43:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:43:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 621ms 12:43:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:43:47 INFO - PROCESS | 1666 | 1463687027910 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 12:43:47 INFO - PROCESS | 1666 | 1463687027912 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 12:43:47 INFO - PROCESS | 1666 | 1463687027914 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:43:47 INFO - PROCESS | 1666 | 1463687027915 Marionette TRACE conn2 <- [1,2614,null,{}] 12:43:47 INFO - PROCESS | 1666 | 1463687027918 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:48 INFO - PROCESS | 1666 | 1463687028038 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 12:43:48 INFO - PROCESS | 1666 | 1463687028104 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d6af800 == 73 [pid = 1666] [id = 661] 12:43:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 204 (0x12a749400) [pid = 1666] [serial = 1983] [outer = 0x0] 12:43:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 205 (0x12b245800) [pid = 1666] [serial = 1984] [outer = 0x12a749400] 12:43:48 INFO - PROCESS | 1666 | 1463687028129 Marionette DEBUG loaded listener.js 12:43:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 206 (0x12ba6a800) [pid = 1666] [serial = 1985] [outer = 0x12a749400] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 205 (0x121589800) [pid = 1666] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 204 (0x127062c00) [pid = 1666] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 203 (0x118f2f400) [pid = 1666] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 202 (0x1211c2c00) [pid = 1666] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 201 (0x116702400) [pid = 1666] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 200 (0x112dc0c00) [pid = 1666] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 199 (0x112791c00) [pid = 1666] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 198 (0x1126bf800) [pid = 1666] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 197 (0x126bc4c00) [pid = 1666] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 196 (0x1261bc800) [pid = 1666] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 195 (0x1212e0000) [pid = 1666] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 194 (0x11a079400) [pid = 1666] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 193 (0x1219a5400) [pid = 1666] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 192 (0x1219abc00) [pid = 1666] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 191 (0x111010400) [pid = 1666] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 190 (0x112791400) [pid = 1666] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 189 (0x11266b400) [pid = 1666] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 188 (0x1184bd400) [pid = 1666] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 187 (0x11942b800) [pid = 1666] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 186 (0x11990d800) [pid = 1666] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 185 (0x116051c00) [pid = 1666] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 184 (0x1295b7000) [pid = 1666] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 183 (0x112666c00) [pid = 1666] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 182 (0x119903000) [pid = 1666] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 181 (0x112018800) [pid = 1666] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 180 (0x1169a0000) [pid = 1666] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 179 (0x1133abc00) [pid = 1666] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 178 (0x1219aec00) [pid = 1666] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 177 (0x117554400) [pid = 1666] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 176 (0x11652e400) [pid = 1666] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 175 (0x1126cac00) [pid = 1666] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x1212dd800) [pid = 1666] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x1270fe400) [pid = 1666] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x121f5a400) [pid = 1666] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x117552c00) [pid = 1666] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x128fc4800) [pid = 1666] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x12158d000) [pid = 1666] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x1242fc000) [pid = 1666] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x1219a8400) [pid = 1666] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x128f7cc00) [pid = 1666] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x121681000) [pid = 1666] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x128de5000) [pid = 1666] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x119d0e800) [pid = 1666] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x112855800) [pid = 1666] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x117679800) [pid = 1666] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x119459000) [pid = 1666] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x119a3bc00) [pid = 1666] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x117685c00) [pid = 1666] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x12705bc00) [pid = 1666] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x111b05c00) [pid = 1666] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x1212e1c00) [pid = 1666] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:43:48 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x1212de000) [pid = 1666] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:43:48 INFO - PROCESS | 1666 | 1463687028768 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 12:43:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:43:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 871ms 12:43:48 INFO - PROCESS | 1666 | 1463687028793 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 12:43:48 INFO - PROCESS | 1666 | 1463687028796 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 12:43:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:43:48 INFO - PROCESS | 1666 | 1463687028799 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:43:48 INFO - PROCESS | 1666 | 1463687028805 Marionette TRACE conn2 <- [1,2618,null,{}] 12:43:48 INFO - PROCESS | 1666 | 1463687028829 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:48 INFO - PROCESS | 1666 | 1463687028996 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 12:43:49 INFO - PROCESS | 1666 | 1463687029005 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x1253bc000 == 74 [pid = 1666] [id = 662] 12:43:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x1126f9400) [pid = 1666] [serial = 1986] [outer = 0x0] 12:43:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x116382400) [pid = 1666] [serial = 1987] [outer = 0x1126f9400] 12:43:49 INFO - PROCESS | 1666 | 1463687029053 Marionette DEBUG loaded listener.js 12:43:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x119a3d000) [pid = 1666] [serial = 1988] [outer = 0x1126f9400] 12:43:49 INFO - PROCESS | 1666 | 1463687029426 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 12:43:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:43:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 643ms 12:43:49 INFO - PROCESS | 1666 | 1463687029443 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 12:43:49 INFO - PROCESS | 1666 | 1463687029444 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 12:43:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:43:49 INFO - PROCESS | 1666 | 1463687029446 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:43:49 INFO - PROCESS | 1666 | 1463687029447 Marionette TRACE conn2 <- [1,2622,null,{}] 12:43:49 INFO - PROCESS | 1666 | 1463687029449 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:49 INFO - PROCESS | 1666 | 1463687029576 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 12:43:49 INFO - PROCESS | 1666 | 1463687029583 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c816000 == 75 [pid = 1666] [id = 663] 12:43:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x11990dc00) [pid = 1666] [serial = 1989] [outer = 0x0] 12:43:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x12146d400) [pid = 1666] [serial = 1990] [outer = 0x11990dc00] 12:43:49 INFO - PROCESS | 1666 | 1463687029608 Marionette DEBUG loaded listener.js 12:43:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x121f5e400) [pid = 1666] [serial = 1991] [outer = 0x11990dc00] 12:43:49 INFO - PROCESS | 1666 | 1463687029948 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 12:43:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:43:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 519ms 12:43:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:43:49 INFO - PROCESS | 1666 | 1463687029965 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 12:43:49 INFO - PROCESS | 1666 | 1463687029966 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 12:43:49 INFO - PROCESS | 1666 | 1463687029969 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:43:49 INFO - PROCESS | 1666 | 1463687029971 Marionette TRACE conn2 <- [1,2626,null,{}] 12:43:49 INFO - PROCESS | 1666 | 1463687029976 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:50 INFO - PROCESS | 1666 | 1463687030064 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 12:43:50 INFO - PROCESS | 1666 | 1463687030069 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x137604000 == 76 [pid = 1666] [id = 664] 12:43:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x126086c00) [pid = 1666] [serial = 1992] [outer = 0x0] 12:43:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x1275aa400) [pid = 1666] [serial = 1993] [outer = 0x126086c00] 12:43:50 INFO - PROCESS | 1666 | 1463687030093 Marionette DEBUG loaded listener.js 12:43:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x1295bfc00) [pid = 1666] [serial = 1994] [outer = 0x126086c00] 12:43:50 INFO - PROCESS | 1666 | 1463687030427 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 12:43:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:43:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 472ms 12:43:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:43:50 INFO - PROCESS | 1666 | 1463687030441 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 12:43:50 INFO - PROCESS | 1666 | 1463687030442 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 12:43:50 INFO - PROCESS | 1666 | 1463687030444 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:43:50 INFO - PROCESS | 1666 | 1463687030446 Marionette TRACE conn2 <- [1,2630,null,{}] 12:43:50 INFO - PROCESS | 1666 | 1463687030448 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:50 INFO - PROCESS | 1666 | 1463687030576 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 12:43:50 INFO - PROCESS | 1666 | 1463687030692 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x116006800 == 77 [pid = 1666] [id = 665] 12:43:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x110f3ac00) [pid = 1666] [serial = 1995] [outer = 0x0] 12:43:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x111016400) [pid = 1666] [serial = 1996] [outer = 0x110f3ac00] 12:43:50 INFO - PROCESS | 1666 | 1463687030725 Marionette DEBUG loaded listener.js 12:43:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x11266e400) [pid = 1666] [serial = 1997] [outer = 0x110f3ac00] 12:43:51 INFO - PROCESS | 1666 | 1463687031223 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 12:43:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:43:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 820ms 12:43:51 INFO - PROCESS | 1666 | 1463687031266 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 12:43:51 INFO - PROCESS | 1666 | 1463687031269 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 12:43:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:43:51 INFO - PROCESS | 1666 | 1463687031272 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:43:51 INFO - PROCESS | 1666 | 1463687031274 Marionette TRACE conn2 <- [1,2634,null,{}] 12:43:51 INFO - PROCESS | 1666 | 1463687031277 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:51 INFO - PROCESS | 1666 | 1463687031390 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 12:43:51 INFO - PROCESS | 1666 | 1463687031474 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x1272ee800 == 78 [pid = 1666] [id = 666] 12:43:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x112788c00) [pid = 1666] [serial = 1998] [outer = 0x0] 12:43:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x116b5cc00) [pid = 1666] [serial = 1999] [outer = 0x112788c00] 12:43:51 INFO - PROCESS | 1666 | 1463687031507 Marionette DEBUG loaded listener.js 12:43:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x119424400) [pid = 1666] [serial = 2000] [outer = 0x112788c00] 12:43:51 INFO - PROCESS | 1666 | 1463687031938 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 12:43:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:43:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 721ms 12:43:52 INFO - PROCESS | 1666 | 1463687032001 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 12:43:52 INFO - PROCESS | 1666 | 1463687032004 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 12:43:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:43:52 INFO - PROCESS | 1666 | 1463687032008 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:43:52 INFO - PROCESS | 1666 | 1463687032009 Marionette TRACE conn2 <- [1,2638,null,{}] 12:43:52 INFO - PROCESS | 1666 | 1463687032012 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:52 INFO - PROCESS | 1666 | 1463687032121 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 12:43:52 INFO - PROCESS | 1666 | 1463687032233 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bd58000 == 79 [pid = 1666] [id = 667] 12:43:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x119910400) [pid = 1666] [serial = 2001] [outer = 0x0] 12:43:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x11a1e5800) [pid = 1666] [serial = 2002] [outer = 0x119910400] 12:43:52 INFO - PROCESS | 1666 | 1463687032267 Marionette DEBUG loaded listener.js 12:43:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x1212b3000) [pid = 1666] [serial = 2003] [outer = 0x119910400] 12:43:52 INFO - PROCESS | 1666 | 1463687032678 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 12:43:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:43:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 718ms 12:43:52 INFO - PROCESS | 1666 | 1463687032727 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 12:43:52 INFO - PROCESS | 1666 | 1463687032729 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 12:43:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:43:52 INFO - PROCESS | 1666 | 1463687032736 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:43:52 INFO - PROCESS | 1666 | 1463687032740 Marionette TRACE conn2 <- [1,2642,null,{}] 12:43:52 INFO - PROCESS | 1666 | 1463687032743 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:52 INFO - PROCESS | 1666 | 1463687032853 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 12:43:52 INFO - PROCESS | 1666 | 1463687032966 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x137851000 == 80 [pid = 1666] [id = 668] 12:43:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x119a37800) [pid = 1666] [serial = 2004] [outer = 0x0] 12:43:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x121870c00) [pid = 1666] [serial = 2005] [outer = 0x119a37800] 12:43:53 INFO - PROCESS | 1666 | 1463687032999 Marionette DEBUG loaded listener.js 12:43:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x1261b9800) [pid = 1666] [serial = 2006] [outer = 0x119a37800] 12:43:53 INFO - PROCESS | 1666 | 1463687033466 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 12:43:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:43:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 782ms 12:43:53 INFO - PROCESS | 1666 | 1463687033527 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 12:43:53 INFO - PROCESS | 1666 | 1463687033530 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 12:43:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:43:53 INFO - PROCESS | 1666 | 1463687033536 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:43:53 INFO - PROCESS | 1666 | 1463687033540 Marionette TRACE conn2 <- [1,2646,null,{}] 12:43:53 INFO - PROCESS | 1666 | 1463687033543 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:53 INFO - PROCESS | 1666 | 1463687033708 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 12:43:53 INFO - PROCESS | 1666 | 1463687033826 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x137e54000 == 81 [pid = 1666] [id = 669] 12:43:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 176 (0x127060c00) [pid = 1666] [serial = 2007] [outer = 0x0] 12:43:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 177 (0x128c34400) [pid = 1666] [serial = 2008] [outer = 0x127060c00] 12:43:53 INFO - PROCESS | 1666 | 1463687033899 Marionette DEBUG loaded listener.js 12:43:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 178 (0x12937d800) [pid = 1666] [serial = 2009] [outer = 0x127060c00] 12:43:54 INFO - PROCESS | 1666 | 1463687034292 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 12:43:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:43:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 773ms 12:43:54 INFO - PROCESS | 1666 | 1463687034308 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 12:43:54 INFO - PROCESS | 1666 | 1463687034310 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 12:43:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:43:54 INFO - PROCESS | 1666 | 1463687034312 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:43:54 INFO - PROCESS | 1666 | 1463687034313 Marionette TRACE conn2 <- [1,2650,null,{}] 12:43:54 INFO - PROCESS | 1666 | 1463687034316 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:54 INFO - PROCESS | 1666 | 1463687034424 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 12:43:54 INFO - PROCESS | 1666 | 1463687034534 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x137e6b000 == 82 [pid = 1666] [id = 670] 12:43:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 179 (0x12ab81400) [pid = 1666] [serial = 2010] [outer = 0x0] 12:43:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 180 (0x12abc8c00) [pid = 1666] [serial = 2011] [outer = 0x12ab81400] 12:43:54 INFO - PROCESS | 1666 | 1463687034572 Marionette DEBUG loaded listener.js 12:43:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 181 (0x12ba6e000) [pid = 1666] [serial = 2012] [outer = 0x12ab81400] 12:43:55 INFO - PROCESS | 1666 | 1463687035048 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 12:43:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:43:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 769ms 12:43:55 INFO - PROCESS | 1666 | 1463687035086 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 12:43:55 INFO - PROCESS | 1666 | 1463687035087 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 12:43:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:43:55 INFO - PROCESS | 1666 | 1463687035091 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:43:55 INFO - PROCESS | 1666 | 1463687035092 Marionette TRACE conn2 <- [1,2654,null,{}] 12:43:55 INFO - PROCESS | 1666 | 1463687035094 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:55 INFO - PROCESS | 1666 | 1463687035205 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 12:43:55 INFO - PROCESS | 1666 | 1463687035320 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x11742e000 == 83 [pid = 1666] [id = 671] 12:43:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 182 (0x1126c3800) [pid = 1666] [serial = 2013] [outer = 0x0] 12:43:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 183 (0x121294000) [pid = 1666] [serial = 2014] [outer = 0x1126c3800] 12:43:55 INFO - PROCESS | 1666 | 1463687035352 Marionette DEBUG loaded listener.js 12:43:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 184 (0x12bd03000) [pid = 1666] [serial = 2015] [outer = 0x1126c3800] 12:43:55 INFO - PROCESS | 1666 | 1463687035742 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 12:43:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:43:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 668ms 12:43:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:43:55 INFO - PROCESS | 1666 | 1463687035760 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 12:43:55 INFO - PROCESS | 1666 | 1463687035761 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 12:43:55 INFO - PROCESS | 1666 | 1463687035764 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:43:55 INFO - PROCESS | 1666 | 1463687035765 Marionette TRACE conn2 <- [1,2658,null,{}] 12:43:55 INFO - PROCESS | 1666 | 1463687035767 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:55 INFO - PROCESS | 1666 | 1463687035875 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 12:43:55 INFO - PROCESS | 1666 | 1463687035962 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x1195b0800 == 84 [pid = 1666] [id = 672] 12:43:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 185 (0x112665000) [pid = 1666] [serial = 2016] [outer = 0x0] 12:43:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 186 (0x112792800) [pid = 1666] [serial = 2017] [outer = 0x112665000] 12:43:55 INFO - PROCESS | 1666 | 1463687035995 Marionette DEBUG loaded listener.js 12:43:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 187 (0x1219a3000) [pid = 1666] [serial = 2018] [outer = 0x112665000] 12:43:56 INFO - PROCESS | 1666 | 1463687036652 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 12:43:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:43:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 922ms 12:43:56 INFO - PROCESS | 1666 | 1463687036686 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 12:43:56 INFO - PROCESS | 1666 | 1463687036688 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 12:43:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:43:56 INFO - PROCESS | 1666 | 1463687036692 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:43:56 INFO - PROCESS | 1666 | 1463687036694 Marionette TRACE conn2 <- [1,2662,null,{}] 12:43:56 INFO - PROCESS | 1666 | 1463687036698 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:56 INFO - PROCESS | 1666 | 1463687036800 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 12:43:56 INFO - PROCESS | 1666 | 1463687036888 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x1272df000 == 85 [pid = 1666] [id = 673] 12:43:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 188 (0x112663000) [pid = 1666] [serial = 2019] [outer = 0x0] 12:43:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 189 (0x112791400) [pid = 1666] [serial = 2020] [outer = 0x112663000] 12:43:56 INFO - PROCESS | 1666 | 1463687036919 Marionette DEBUG loaded listener.js 12:43:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 190 (0x113318000) [pid = 1666] [serial = 2021] [outer = 0x112663000] 12:43:57 INFO - PROCESS | 1666 | 1463687037338 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 12:43:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:43:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 674ms 12:43:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:43:57 INFO - PROCESS | 1666 | 1463687037366 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 12:43:57 INFO - PROCESS | 1666 | 1463687037370 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 12:43:57 INFO - PROCESS | 1666 | 1463687037374 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:43:57 INFO - PROCESS | 1666 | 1463687037375 Marionette TRACE conn2 <- [1,2666,null,{}] 12:43:57 INFO - PROCESS | 1666 | 1463687037378 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:57 INFO - PROCESS | 1666 | 1463687037478 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 12:43:57 INFO - PROCESS | 1666 | 1463687037594 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x1195ad000 == 86 [pid = 1666] [id = 674] 12:43:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 191 (0x11754e800) [pid = 1666] [serial = 2022] [outer = 0x0] 12:43:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 192 (0x118347000) [pid = 1666] [serial = 2023] [outer = 0x11754e800] 12:43:57 INFO - PROCESS | 1666 | 1463687037625 Marionette DEBUG loaded listener.js 12:43:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 193 (0x118f31800) [pid = 1666] [serial = 2024] [outer = 0x11754e800] 12:43:57 INFO - PROCESS | 1666 | --DOCSHELL 0x128c68800 == 85 [pid = 1666] [id = 535] 12:43:57 INFO - PROCESS | 1666 | --DOCSHELL 0x119d53000 == 84 [pid = 1666] [id = 531] 12:43:57 INFO - PROCESS | 1666 | --DOCSHELL 0x137604000 == 83 [pid = 1666] [id = 664] 12:43:57 INFO - PROCESS | 1666 | --DOCSHELL 0x12c816000 == 82 [pid = 1666] [id = 663] 12:43:57 INFO - PROCESS | 1666 | --DOCSHELL 0x1253bc000 == 81 [pid = 1666] [id = 662] 12:43:57 INFO - PROCESS | 1666 | --DOCSHELL 0x12d6af800 == 80 [pid = 1666] [id = 661] 12:43:57 INFO - PROCESS | 1666 | --DOCSHELL 0x12d224000 == 79 [pid = 1666] [id = 660] 12:43:57 INFO - PROCESS | 1666 | --DOCSHELL 0x12d00e800 == 78 [pid = 1666] [id = 659] 12:43:57 INFO - PROCESS | 1666 | --DOCSHELL 0x12be84000 == 77 [pid = 1666] [id = 658] 12:43:57 INFO - PROCESS | 1666 | --DOCSHELL 0x119967800 == 76 [pid = 1666] [id = 657] 12:43:57 INFO - PROCESS | 1666 | --DOCSHELL 0x129564000 == 75 [pid = 1666] [id = 656] 12:43:57 INFO - PROCESS | 1666 | --DOCSHELL 0x1242d7000 == 74 [pid = 1666] [id = 655] 12:43:57 INFO - PROCESS | 1666 | --DOCSHELL 0x116ba0000 == 73 [pid = 1666] [id = 654] 12:43:57 INFO - PROCESS | 1666 | --DOCSHELL 0x1272e5000 == 72 [pid = 1666] [id = 653] 12:43:57 INFO - PROCESS | 1666 | --DOCSHELL 0x128c74800 == 71 [pid = 1666] [id = 652] 12:43:57 INFO - PROCESS | 1666 | --DOCSHELL 0x12c527000 == 70 [pid = 1666] [id = 651] 12:43:57 INFO - PROCESS | 1666 | --DOCSHELL 0x137cc3800 == 69 [pid = 1666] [id = 650] 12:43:57 INFO - PROCESS | 1666 | --DOCSHELL 0x1379c7000 == 68 [pid = 1666] [id = 649] 12:43:57 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9cf000 == 67 [pid = 1666] [id = 648] 12:43:57 INFO - PROCESS | 1666 | --DOCSHELL 0x121991000 == 66 [pid = 1666] [id = 647] 12:43:57 INFO - PROCESS | 1666 | --DOCSHELL 0x13784c800 == 65 [pid = 1666] [id = 646] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 192 (0x129383400) [pid = 1666] [serial = 1772] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 191 (0x11278a000) [pid = 1666] [serial = 1592] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 190 (0x12607fc00) [pid = 1666] [serial = 1823] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 189 (0x121f52000) [pid = 1666] [serial = 1703] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 188 (0x12931dc00) [pid = 1666] [serial = 1826] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 187 (0x119d0e400) [pid = 1666] [serial = 1574] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 186 (0x1212dc000) [pid = 1666] [serial = 1577] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 185 (0x119a34400) [pid = 1666] [serial = 1700] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 184 (0x116fff800) [pid = 1666] [serial = 1760] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 183 (0x12705c000) [pid = 1666] [serial = 1655] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 182 (0x112dc7800) [pid = 1666] [serial = 1568] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 181 (0x128c9d400) [pid = 1666] [serial = 1769] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 180 (0x128ddc400) [pid = 1666] [serial = 1709] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 179 (0x12193b000) [pid = 1666] [serial = 1646] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 178 (0x121583000) [pid = 1666] [serial = 1607] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 177 (0x12502f000) [pid = 1666] [serial = 1649] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 176 (0x1260df400) [pid = 1666] [serial = 1652] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 175 (0x112dc1000) [pid = 1666] [serial = 1640] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x113469000) [pid = 1666] [serial = 1529] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x112788400) [pid = 1666] [serial = 1526] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x119581800) [pid = 1666] [serial = 1598] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x1211c2000) [pid = 1666] [serial = 1763] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x119fd2c00) [pid = 1666] [serial = 1604] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x118348000) [pid = 1666] [serial = 1571] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x12b240400) [pid = 1666] [serial = 1832] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x119907400) [pid = 1666] [serial = 1487] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x119a35c00) [pid = 1666] [serial = 1601] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x11605c000) [pid = 1666] [serial = 1697] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x12a8e3c00) [pid = 1666] [serial = 1775] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x116b5b400) [pid = 1666] [serial = 1595] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x129316000) [pid = 1666] [serial = 1715] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x119911c00) [pid = 1666] [serial = 1643] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x12b24e000) [pid = 1666] [serial = 1835] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x1169a9800) [pid = 1666] [serial = 1817] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x125035c00) [pid = 1666] [serial = 1766] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x12a753800) [pid = 1666] [serial = 1829] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x1275aac00) [pid = 1666] [serial = 1706] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x11a07e800) [pid = 1666] [serial = 1820] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x129313400) [pid = 1666] [serial = 1712] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x121470c00) [pid = 1666] [serial = 1915] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x129319000) [pid = 1666] [serial = 1897] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x1261b1800) [pid = 1666] [serial = 1888] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x128fc5800) [pid = 1666] [serial = 1876] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x1212a9c00) [pid = 1666] [serial = 1885] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x112a6dc00) [pid = 1666] [serial = 1879] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x11346b000) [pid = 1666] [serial = 1904] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x112a62000) [pid = 1666] [serial = 1903] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x11829c800) [pid = 1666] [serial = 1906] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x11896a000) [pid = 1666] [serial = 1907] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x119a31800) [pid = 1666] [serial = 1909] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x128c2d800) [pid = 1666] [serial = 1891] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x11a1eb000) [pid = 1666] [serial = 1910] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x118f27000) [pid = 1666] [serial = 1882] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x129381c00) [pid = 1666] [serial = 1894] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x12ab79400) [pid = 1666] [serial = 1934] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x121293c00) [pid = 1666] [serial = 1912] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x1212de400) [pid = 1666] [serial = 1913] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x12a943000) [pid = 1666] [serial = 1901] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x12a8ed000) [pid = 1666] [serial = 1900] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x1219a1000) [pid = 1666] [serial = 1918] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x12931e800) [pid = 1666] [serial = 1928] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x128dd9400) [pid = 1666] [serial = 1925] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x121886800) [pid = 1666] [serial = 1916] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x12abd4000) [pid = 1666] [serial = 1937] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x128fbfc00) [pid = 1666] [serial = 1931] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x12abcc000) [pid = 1666] [serial = 1936] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x121f58800) [pid = 1666] [serial = 1919] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x128c2b800) [pid = 1666] [serial = 1924] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x1270f9000) [pid = 1666] [serial = 1922] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x1261bfc00) [pid = 1666] [serial = 1921] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x129312400) [pid = 1666] [serial = 1927] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x121f53800) [pid = 1666] [serial = 1930] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x1295b5000) [pid = 1666] [serial = 1933] [outer = 0x0] [url = about:blank] 12:43:58 INFO - PROCESS | 1666 | 1463687038524 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 12:43:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 12:43:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1169ms 12:43:58 INFO - PROCESS | 1666 | 1463687038544 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 12:43:58 INFO - PROCESS | 1666 | 1463687038545 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 12:43:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:43:58 INFO - PROCESS | 1666 | 1463687038547 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:43:58 INFO - PROCESS | 1666 | 1463687038550 Marionette TRACE conn2 <- [1,2670,null,{}] 12:43:58 INFO - PROCESS | 1666 | 1463687038559 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:58 INFO - PROCESS | 1666 | 1463687038651 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 12:43:58 INFO - PROCESS | 1666 | 1463687038713 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x119961800 == 66 [pid = 1666] [id = 675] 12:43:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x119903000) [pid = 1666] [serial = 2025] [outer = 0x0] 12:43:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x11990b400) [pid = 1666] [serial = 2026] [outer = 0x119903000] 12:43:58 INFO - PROCESS | 1666 | 1463687038741 Marionette DEBUG loaded listener.js 12:43:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x119fcfc00) [pid = 1666] [serial = 2027] [outer = 0x119903000] 12:43:59 INFO - PROCESS | 1666 | 1463687039513 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 12:43:59 INFO - PROCESS | 1666 | 1463687039524 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 12:43:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:43:59 INFO - PROCESS | 1666 | 1463687039527 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:43:59 INFO - PROCESS | 1666 | 1463687039528 Marionette TRACE conn2 <- [1,2674,null,{}] 12:43:59 INFO - PROCESS | 1666 | 1463687039530 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:59 INFO - PROCESS | 1666 | 1463687039620 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 12:43:59 INFO - PROCESS | 1666 | 1463687039625 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x1272e7000 == 67 [pid = 1666] [id = 676] 12:43:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x121293c00) [pid = 1666] [serial = 2028] [outer = 0x0] 12:43:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x1212b5400) [pid = 1666] [serial = 2029] [outer = 0x121293c00] 12:43:59 INFO - PROCESS | 1666 | 1463687039651 Marionette DEBUG loaded listener.js 12:43:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x1212df800) [pid = 1666] [serial = 2030] [outer = 0x121293c00] 12:44:00 INFO - PROCESS | 1666 | 1463687040514 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 12:44:00 INFO - PROCESS | 1666 | 1463687040549 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 12:44:00 INFO - PROCESS | 1666 | 1463687040559 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:44:00 INFO - PROCESS | 1666 | 1463687040560 Marionette TRACE conn2 <- [1,2678,null,{}] 12:44:00 INFO - PROCESS | 1666 | 1463687040562 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:00 INFO - PROCESS | 1666 | 1463687040670 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 12:44:00 INFO - PROCESS | 1666 | 1463687040684 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a94f000 == 68 [pid = 1666] [id = 677] 12:44:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x121296800) [pid = 1666] [serial = 2031] [outer = 0x0] 12:44:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x121587800) [pid = 1666] [serial = 2032] [outer = 0x121296800] 12:44:00 INFO - PROCESS | 1666 | 1463687040710 Marionette DEBUG loaded listener.js 12:44:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x1218b9400) [pid = 1666] [serial = 2033] [outer = 0x121296800] 12:44:01 INFO - PROCESS | 1666 | 1463687041529 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 12:44:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 12:44:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1025ms 12:44:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:44:01 INFO - PROCESS | 1666 | 1463687041578 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 12:44:01 INFO - PROCESS | 1666 | 1463687041579 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 12:44:01 INFO - PROCESS | 1666 | 1463687041581 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:44:01 INFO - PROCESS | 1666 | 1463687041582 Marionette TRACE conn2 <- [1,2682,null,{}] 12:44:01 INFO - PROCESS | 1666 | 1463687041591 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:01 INFO - PROCESS | 1666 | 1463687041721 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 12:44:01 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x121f58c00) [pid = 1666] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:44:01 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x119a38000) [pid = 1666] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:44:01 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x121f60800) [pid = 1666] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:44:01 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x126bc8c00) [pid = 1666] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:44:01 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x1126c1400) [pid = 1666] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:44:01 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x1184bb000) [pid = 1666] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:44:01 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x12931a400) [pid = 1666] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:44:01 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x112660800) [pid = 1666] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:44:01 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x12937b800) [pid = 1666] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:44:01 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x110f3bc00) [pid = 1666] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:44:01 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x1212b4c00) [pid = 1666] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:44:01 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x12b241000) [pid = 1666] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:44:01 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x112794800) [pid = 1666] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:44:01 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x12937fc00) [pid = 1666] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:44:01 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x12158b400) [pid = 1666] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:44:01 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x112792400) [pid = 1666] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:44:01 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x12500d800) [pid = 1666] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:44:01 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x12a749400) [pid = 1666] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:44:01 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x11990dc00) [pid = 1666] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:44:01 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x1126f9400) [pid = 1666] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:44:01 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x127228800) [pid = 1666] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:44:01 INFO - PROCESS | 1666 | 1463687041855 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x11743e000 == 69 [pid = 1666] [id = 678] 12:44:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x111012400) [pid = 1666] [serial = 2034] [outer = 0x0] 12:44:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x112660800) [pid = 1666] [serial = 2035] [outer = 0x111012400] 12:44:01 INFO - PROCESS | 1666 | 1463687041881 Marionette DEBUG loaded listener.js 12:44:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x11834a800) [pid = 1666] [serial = 2036] [outer = 0x111012400] 12:44:02 INFO - PROCESS | 1666 | 1463687042644 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 12:44:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 12:44:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1076ms 12:44:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:44:02 INFO - PROCESS | 1666 | 1463687042657 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 12:44:02 INFO - PROCESS | 1666 | 1463687042658 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 12:44:02 INFO - PROCESS | 1666 | 1463687042660 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:44:02 INFO - PROCESS | 1666 | 1463687042661 Marionette TRACE conn2 <- [1,2686,null,{}] 12:44:02 INFO - PROCESS | 1666 | 1463687042664 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:02 INFO - PROCESS | 1666 | 1463687042760 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 12:44:02 INFO - PROCESS | 1666 | 1463687042764 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bd52000 == 70 [pid = 1666] [id = 679] 12:44:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x1212b0c00) [pid = 1666] [serial = 2037] [outer = 0x0] 12:44:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x12158d000) [pid = 1666] [serial = 2038] [outer = 0x1212b0c00] 12:44:02 INFO - PROCESS | 1666 | 1463687042789 Marionette DEBUG loaded listener.js 12:44:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x1260e0c00) [pid = 1666] [serial = 2039] [outer = 0x1212b0c00] 12:44:03 INFO - PROCESS | 1666 | 1463687043613 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 12:44:03 INFO - PROCESS | 1666 | 1463687043631 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 12:44:03 INFO - PROCESS | 1666 | 1463687043633 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:44:03 INFO - PROCESS | 1666 | 1463687043634 Marionette TRACE conn2 <- [1,2690,null,{}] 12:44:03 INFO - PROCESS | 1666 | 1463687043638 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:03 INFO - PROCESS | 1666 | 1463687043725 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 12:44:03 INFO - PROCESS | 1666 | 1463687043787 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c517000 == 71 [pid = 1666] [id = 680] 12:44:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x119a38000) [pid = 1666] [serial = 2040] [outer = 0x0] 12:44:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x127059c00) [pid = 1666] [serial = 2041] [outer = 0x119a38000] 12:44:03 INFO - PROCESS | 1666 | 1463687043812 Marionette DEBUG loaded listener.js 12:44:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x1275aac00) [pid = 1666] [serial = 2042] [outer = 0x119a38000] 12:44:04 INFO - PROCESS | 1666 | 1463687044731 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 12:44:04 INFO - PROCESS | 1666 | 1463687044760 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 12:44:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:44:04 INFO - PROCESS | 1666 | 1463687044763 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:44:04 INFO - PROCESS | 1666 | 1463687044766 Marionette TRACE conn2 <- [1,2694,null,{}] 12:44:04 INFO - PROCESS | 1666 | 1463687044770 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:04 INFO - PROCESS | 1666 | 1463687044934 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 12:44:05 INFO - PROCESS | 1666 | 1463687045017 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x121cd0000 == 72 [pid = 1666] [id = 681] 12:44:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x11278a000) [pid = 1666] [serial = 2043] [outer = 0x0] 12:44:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x115bb2000) [pid = 1666] [serial = 2044] [outer = 0x11278a000] 12:44:05 INFO - PROCESS | 1666 | 1463687045049 Marionette DEBUG loaded listener.js 12:44:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x11829c800) [pid = 1666] [serial = 2045] [outer = 0x11278a000] 12:44:05 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 12:44:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:44:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 12:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:44:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:44:05 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1 12:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:44:05 INFO - _addTest/ [0,2697,"getWindowHandle",null] 12:44:05 INFO - PROCESS | 1666 | 1463687045991 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 12:44:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:44:05 INFO - PROCESS | 1666 | 1463687045996 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:44:06 INFO - PROCESS | 1666 | 1463687045998 Marionette TRACE conn2 <- [1,2698,null,{}] 12:44:06 INFO - PROCESS | 1666 | 1463687046001 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:06 INFO - PROCESS | 1666 | 1463687046111 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 12:44:06 INFO - PROCESS | 1666 | 1463687046218 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c519000 == 73 [pid = 1666] [id = 682] 12:44:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x118f26000) [pid = 1666] [serial = 2046] [outer = 0x0] 12:44:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x119d0e000) [pid = 1666] [serial = 2047] [outer = 0x118f26000] 12:44:06 INFO - PROCESS | 1666 | 1463687046251 Marionette DEBUG loaded listener.js 12:44:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x1130dcc00) [pid = 1666] [serial = 2048] [outer = 0x118f26000] 12:44:07 INFO - PROCESS | 1666 | 1463687047153 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 12:44:07 INFO - PROCESS | 1666 | 1463687047219 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 12:44:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:44:07 INFO - PROCESS | 1666 | 1463687047221 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:44:07 INFO - PROCESS | 1666 | 1463687047224 Marionette TRACE conn2 <- [1,2702,null,{}] 12:44:07 INFO - PROCESS | 1666 | 1463687047232 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:07 INFO - PROCESS | 1666 | 1463687047339 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 12:44:07 INFO - PROCESS | 1666 | 1463687047444 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d00b800 == 74 [pid = 1666] [id = 683] 12:44:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x1218b6c00) [pid = 1666] [serial = 2049] [outer = 0x0] 12:44:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x121f59400) [pid = 1666] [serial = 2050] [outer = 0x1218b6c00] 12:44:07 INFO - PROCESS | 1666 | 1463687047477 Marionette DEBUG loaded listener.js 12:44:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x126bc5000) [pid = 1666] [serial = 2051] [outer = 0x1218b6c00] 12:44:07 INFO - PROCESS | 1666 | 1463687047914 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 12:44:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:44:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 721ms 12:44:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:44:07 INFO - PROCESS | 1666 | 1463687047943 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 12:44:07 INFO - PROCESS | 1666 | 1463687047944 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 12:44:07 INFO - PROCESS | 1666 | 1463687047947 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:44:07 INFO - PROCESS | 1666 | 1463687047948 Marionette TRACE conn2 <- [1,2706,null,{}] 12:44:07 INFO - PROCESS | 1666 | 1463687047950 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:08 INFO - PROCESS | 1666 | 1463687048066 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 12:44:08 INFO - PROCESS | 1666 | 1463687048147 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a956800 == 75 [pid = 1666] [id = 684] 12:44:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x1133f0000) [pid = 1666] [serial = 2052] [outer = 0x0] 12:44:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x1219a8400) [pid = 1666] [serial = 2053] [outer = 0x1133f0000] 12:44:08 INFO - PROCESS | 1666 | 1463687048177 Marionette DEBUG loaded listener.js 12:44:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x128c9b800) [pid = 1666] [serial = 2054] [outer = 0x1133f0000] 12:44:08 INFO - PROCESS | 1666 | 1463687048776 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 12:44:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:44:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 921ms 12:44:08 INFO - PROCESS | 1666 | 1463687048870 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 12:44:08 INFO - PROCESS | 1666 | 1463687048874 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 12:44:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:44:08 INFO - PROCESS | 1666 | 1463687048880 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:44:08 INFO - PROCESS | 1666 | 1463687048884 Marionette TRACE conn2 <- [1,2710,null,{}] 12:44:08 INFO - PROCESS | 1666 | 1463687048907 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:09 INFO - PROCESS | 1666 | 1463687049069 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 12:44:09 INFO - PROCESS | 1666 | 1463687049204 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a511800 == 76 [pid = 1666] [id = 685] 12:44:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x112e05000) [pid = 1666] [serial = 2055] [outer = 0x0] 12:44:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x116051c00) [pid = 1666] [serial = 2056] [outer = 0x112e05000] 12:44:09 INFO - PROCESS | 1666 | 1463687049255 Marionette DEBUG loaded listener.js 12:44:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x118046000) [pid = 1666] [serial = 2057] [outer = 0x112e05000] 12:44:09 INFO - PROCESS | 1666 | 1463687049767 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 12:44:09 INFO - PROCESS | 1666 | 1463687049816 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 12:44:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:44:09 INFO - PROCESS | 1666 | 1463687049826 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:44:09 INFO - PROCESS | 1666 | 1463687049829 Marionette TRACE conn2 <- [1,2714,null,{}] 12:44:09 INFO - PROCESS | 1666 | 1463687049833 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:09 INFO - PROCESS | 1666 | 1463687049987 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 12:44:10 INFO - PROCESS | 1666 | 1463687050072 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x121ccf800 == 77 [pid = 1666] [id = 686] 12:44:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x112856400) [pid = 1666] [serial = 2058] [outer = 0x0] 12:44:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x11958a400) [pid = 1666] [serial = 2059] [outer = 0x112856400] 12:44:10 INFO - PROCESS | 1666 | 1463687050100 Marionette DEBUG loaded listener.js 12:44:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x119d87400) [pid = 1666] [serial = 2060] [outer = 0x112856400] 12:44:10 INFO - PROCESS | 1666 | --DOCSHELL 0x13723e000 == 76 [pid = 1666] [id = 608] 12:44:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12a8d4000 == 75 [pid = 1666] [id = 606] 12:44:10 INFO - PROCESS | 1666 | --DOCSHELL 0x137616800 == 74 [pid = 1666] [id = 609] 12:44:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12bd52000 == 73 [pid = 1666] [id = 679] 12:44:10 INFO - PROCESS | 1666 | --DOCSHELL 0x11743e000 == 72 [pid = 1666] [id = 678] 12:44:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12a94f000 == 71 [pid = 1666] [id = 677] 12:44:10 INFO - PROCESS | 1666 | --DOCSHELL 0x1272e7000 == 70 [pid = 1666] [id = 676] 12:44:10 INFO - PROCESS | 1666 | --DOCSHELL 0x119961800 == 69 [pid = 1666] [id = 675] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x1275aa400) [pid = 1666] [serial = 1993] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOCSHELL 0x1195ad000 == 68 [pid = 1666] [id = 674] 12:44:10 INFO - PROCESS | 1666 | --DOCSHELL 0x1272df000 == 67 [pid = 1666] [id = 673] 12:44:10 INFO - PROCESS | 1666 | --DOCSHELL 0x137851000 == 66 [pid = 1666] [id = 668] 12:44:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12bd58000 == 65 [pid = 1666] [id = 667] 12:44:10 INFO - PROCESS | 1666 | --DOCSHELL 0x1272ee800 == 64 [pid = 1666] [id = 666] 12:44:10 INFO - PROCESS | 1666 | --DOCSHELL 0x116006800 == 63 [pid = 1666] [id = 665] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x12ba6a800) [pid = 1666] [serial = 1985] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x12146d400) [pid = 1666] [serial = 1990] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x116382400) [pid = 1666] [serial = 1987] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x128f7c400) [pid = 1666] [serial = 1975] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x121f5e400) [pid = 1666] [serial = 1991] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x12ab7e800) [pid = 1666] [serial = 1982] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x12931c800) [pid = 1666] [serial = 1976] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x119a3d000) [pid = 1666] [serial = 1988] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x127229800) [pid = 1666] [serial = 1889] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x1219ac800) [pid = 1666] [serial = 1886] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x129311c00) [pid = 1666] [serial = 1892] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x12931bc00) [pid = 1666] [serial = 1877] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x12a8ec000) [pid = 1666] [serial = 1898] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x11990a400) [pid = 1666] [serial = 1883] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x12a754800) [pid = 1666] [serial = 1895] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x11346d800) [pid = 1666] [serial = 1880] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x1295b6400) [pid = 1666] [serial = 1978] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x11655a400) [pid = 1666] [serial = 1963] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x1212b2400) [pid = 1666] [serial = 1964] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x121475800) [pid = 1666] [serial = 1966] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x121881c00) [pid = 1666] [serial = 1967] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x12b24ec00) [pid = 1666] [serial = 1939] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x12ba69400) [pid = 1666] [serial = 1940] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x119906c00) [pid = 1666] [serial = 1961] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x116ff8400) [pid = 1666] [serial = 1960] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x12a939800) [pid = 1666] [serial = 1981] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x121939800) [pid = 1666] [serial = 1969] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x121e09c00) [pid = 1666] [serial = 1970] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x112852800) [pid = 1666] [serial = 1957] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x114fe2c00) [pid = 1666] [serial = 1958] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x128c9f400) [pid = 1666] [serial = 1954] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x11605b000) [pid = 1666] [serial = 1942] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x12a8e0800) [pid = 1666] [serial = 1979] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x126bc0c00) [pid = 1666] [serial = 1972] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x128c32c00) [pid = 1666] [serial = 1973] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x12b245800) [pid = 1666] [serial = 1984] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x121a7ac00) [pid = 1666] [serial = 1948] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1295bb400) [pid = 1666] [serial = 1951] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x11945d400) [pid = 1666] [serial = 1945] [outer = 0x0] [url = about:blank] 12:44:10 INFO - PROCESS | 1666 | 1463687050547 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 12:44:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:44:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 772ms 12:44:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:44:10 INFO - PROCESS | 1666 | 1463687050598 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 12:44:10 INFO - PROCESS | 1666 | 1463687050599 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 12:44:10 INFO - PROCESS | 1666 | 1463687050601 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:44:10 INFO - PROCESS | 1666 | 1463687050603 Marionette TRACE conn2 <- [1,2718,null,{}] 12:44:10 INFO - PROCESS | 1666 | 1463687050610 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:10 INFO - PROCESS | 1666 | 1463687050700 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 12:44:10 INFO - PROCESS | 1666 | 1463687050708 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x1272e7000 == 64 [pid = 1666] [id = 687] 12:44:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1211ca000) [pid = 1666] [serial = 2061] [outer = 0x0] 12:44:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1212ae800) [pid = 1666] [serial = 2062] [outer = 0x1211ca000] 12:44:10 INFO - PROCESS | 1666 | 1463687050736 Marionette DEBUG loaded listener.js 12:44:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x121475800) [pid = 1666] [serial = 2063] [outer = 0x1211ca000] 12:44:11 INFO - PROCESS | 1666 | 1463687051103 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 12:44:11 INFO - PROCESS | 1666 | 1463687051125 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 12:44:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:44:11 INFO - PROCESS | 1666 | 1463687051128 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:44:11 INFO - PROCESS | 1666 | 1463687051129 Marionette TRACE conn2 <- [1,2722,null,{}] 12:44:11 INFO - PROCESS | 1666 | 1463687051131 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:11 INFO - PROCESS | 1666 | 1463687051219 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 12:44:11 INFO - PROCESS | 1666 | 1463687051280 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a7a6800 == 65 [pid = 1666] [id = 688] 12:44:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12146d400) [pid = 1666] [serial = 2064] [outer = 0x0] 12:44:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12193a800) [pid = 1666] [serial = 2065] [outer = 0x12146d400] 12:44:11 INFO - PROCESS | 1666 | 1463687051303 Marionette DEBUG loaded listener.js 12:44:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x121f54800) [pid = 1666] [serial = 2066] [outer = 0x12146d400] 12:44:11 INFO - PROCESS | 1666 | 1463687051582 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 12:44:11 INFO - PROCESS | 1666 | 1463687051612 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 12:44:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:44:11 INFO - PROCESS | 1666 | 1463687051614 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:44:11 INFO - PROCESS | 1666 | 1463687051615 Marionette TRACE conn2 <- [1,2726,null,{}] 12:44:11 INFO - PROCESS | 1666 | 1463687051617 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:11 INFO - PROCESS | 1666 | 1463687051746 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 12:44:11 INFO - PROCESS | 1666 | 1463687051839 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x1260ba800 == 66 [pid = 1666] [id = 689] 12:44:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x111d23800) [pid = 1666] [serial = 2067] [outer = 0x0] 12:44:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1242f2400) [pid = 1666] [serial = 2068] [outer = 0x111d23800] 12:44:11 INFO - PROCESS | 1666 | 1463687051881 Marionette DEBUG loaded listener.js 12:44:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1275a6400) [pid = 1666] [serial = 2069] [outer = 0x111d23800] 12:44:12 INFO - PROCESS | 1666 | 1463687052256 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 12:44:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:44:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 668ms 12:44:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:44:12 INFO - PROCESS | 1666 | 1463687052282 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 12:44:12 INFO - PROCESS | 1666 | 1463687052283 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 12:44:12 INFO - PROCESS | 1666 | 1463687052285 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:44:12 INFO - PROCESS | 1666 | 1463687052287 Marionette TRACE conn2 <- [1,2730,null,{}] 12:44:12 INFO - PROCESS | 1666 | 1463687052289 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:12 INFO - PROCESS | 1666 | 1463687052395 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 12:44:12 INFO - PROCESS | 1666 | 1463687052474 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be81800 == 67 [pid = 1666] [id = 690] 12:44:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x121555400) [pid = 1666] [serial = 2070] [outer = 0x0] 12:44:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x128c32c00) [pid = 1666] [serial = 2071] [outer = 0x121555400] 12:44:12 INFO - PROCESS | 1666 | 1463687052499 Marionette DEBUG loaded listener.js 12:44:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x12931e400) [pid = 1666] [serial = 2072] [outer = 0x121555400] 12:44:13 INFO - PROCESS | 1666 | 1463687053345 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 12:44:13 INFO - PROCESS | 1666 | 1463687053363 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 12:44:13 INFO - PROCESS | 1666 | 1463687053366 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:44:13 INFO - PROCESS | 1666 | 1463687053367 Marionette TRACE conn2 <- [1,2734,null,{}] 12:44:13 INFO - PROCESS | 1666 | 1463687053369 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:13 INFO - PROCESS | 1666 | 1463687053490 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 12:44:13 INFO - PROCESS | 1666 | 1463687053531 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d213800 == 68 [pid = 1666] [id = 691] 12:44:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x129388400) [pid = 1666] [serial = 2073] [outer = 0x0] 12:44:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x1295d1800) [pid = 1666] [serial = 2074] [outer = 0x129388400] 12:44:13 INFO - PROCESS | 1666 | 1463687053555 Marionette DEBUG loaded listener.js 12:44:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x12a8e8400) [pid = 1666] [serial = 2075] [outer = 0x129388400] 12:44:13 INFO - PROCESS | 1666 | 1463687053867 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 12:44:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:44:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 523ms 12:44:13 INFO - PROCESS | 1666 | 1463687053891 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 12:44:13 INFO - PROCESS | 1666 | 1463687053892 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 12:44:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:44:13 INFO - PROCESS | 1666 | 1463687053895 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:44:13 INFO - PROCESS | 1666 | 1463687053896 Marionette TRACE conn2 <- [1,2738,null,{}] 12:44:13 INFO - PROCESS | 1666 | 1463687053898 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:14 INFO - PROCESS | 1666 | 1463687054011 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 12:44:14 INFO - PROCESS | 1666 | 1463687054024 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d30e000 == 69 [pid = 1666] [id = 692] 12:44:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x1295b6000) [pid = 1666] [serial = 2076] [outer = 0x0] 12:44:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x12a93a000) [pid = 1666] [serial = 2077] [outer = 0x1295b6000] 12:44:14 INFO - PROCESS | 1666 | 1463687054048 Marionette DEBUG loaded listener.js 12:44:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x12ab78000) [pid = 1666] [serial = 2078] [outer = 0x1295b6000] 12:44:14 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x121296800) [pid = 1666] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:44:14 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x111012400) [pid = 1666] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:44:14 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x112663000) [pid = 1666] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:44:14 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x11754e800) [pid = 1666] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:44:14 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x121293c00) [pid = 1666] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:44:14 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x119903000) [pid = 1666] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:44:14 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1212b0c00) [pid = 1666] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:44:14 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x126086c00) [pid = 1666] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:44:14 INFO - PROCESS | 1666 | 1463687054409 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 12:44:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:44:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 568ms 12:44:14 INFO - PROCESS | 1666 | 1463687054464 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 12:44:14 INFO - PROCESS | 1666 | 1463687054465 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 12:44:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:44:14 INFO - PROCESS | 1666 | 1463687054467 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:44:14 INFO - PROCESS | 1666 | 1463687054468 Marionette TRACE conn2 <- [1,2742,null,{}] 12:44:14 INFO - PROCESS | 1666 | 1463687054471 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:14 INFO - PROCESS | 1666 | 1463687054559 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 12:44:14 INFO - PROCESS | 1666 | 1463687054563 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d627800 == 70 [pid = 1666] [id = 693] 12:44:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1122a8c00) [pid = 1666] [serial = 2079] [outer = 0x0] 12:44:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x1212b7000) [pid = 1666] [serial = 2080] [outer = 0x1122a8c00] 12:44:14 INFO - PROCESS | 1666 | 1463687054588 Marionette DEBUG loaded listener.js 12:44:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x12a93d400) [pid = 1666] [serial = 2081] [outer = 0x1122a8c00] 12:44:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:44:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 468ms 12:44:14 INFO - PROCESS | 1666 | 1463687054932 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 12:44:14 INFO - PROCESS | 1666 | 1463687054936 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 12:44:14 INFO - PROCESS | 1666 | 1463687054938 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 12:44:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:44:14 INFO - PROCESS | 1666 | 1463687054940 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:44:14 INFO - PROCESS | 1666 | 1463687054941 Marionette TRACE conn2 <- [1,2746,null,{}] 12:44:14 INFO - PROCESS | 1666 | 1463687054944 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:15 INFO - PROCESS | 1666 | 1463687055034 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 12:44:15 INFO - PROCESS | 1666 | 1463687055100 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d6ac800 == 71 [pid = 1666] [id = 694] 12:44:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x11942f800) [pid = 1666] [serial = 2082] [outer = 0x0] 12:44:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x12ab83c00) [pid = 1666] [serial = 2083] [outer = 0x11942f800] 12:44:15 INFO - PROCESS | 1666 | 1463687055125 Marionette DEBUG loaded listener.js 12:44:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x12b242c00) [pid = 1666] [serial = 2084] [outer = 0x11942f800] 12:44:15 INFO - PROCESS | 1666 | 1463687055390 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 12:44:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:44:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 468ms 12:44:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:44:15 INFO - PROCESS | 1666 | 1463687055415 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 12:44:15 INFO - PROCESS | 1666 | 1463687055416 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 12:44:15 INFO - PROCESS | 1666 | 1463687055426 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:44:15 INFO - PROCESS | 1666 | 1463687055428 Marionette TRACE conn2 <- [1,2750,null,{}] 12:44:15 INFO - PROCESS | 1666 | 1463687055430 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:15 INFO - PROCESS | 1666 | 1463687055539 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 12:44:15 INFO - PROCESS | 1666 | 1463687055543 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x136967000 == 72 [pid = 1666] [id = 695] 12:44:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x12b24d400) [pid = 1666] [serial = 2085] [outer = 0x0] 12:44:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x12ba6e400) [pid = 1666] [serial = 2086] [outer = 0x12b24d400] 12:44:15 INFO - PROCESS | 1666 | 1463687055572 Marionette DEBUG loaded listener.js 12:44:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x12bd11000) [pid = 1666] [serial = 2087] [outer = 0x12b24d400] 12:44:15 INFO - PROCESS | 1666 | 1463687055943 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 12:44:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:44:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 578ms 12:44:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:44:16 INFO - PROCESS | 1666 | 1463687055997 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 12:44:16 INFO - PROCESS | 1666 | 1463687055998 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 12:44:16 INFO - PROCESS | 1666 | 1463687056000 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:44:16 INFO - PROCESS | 1666 | 1463687056002 Marionette TRACE conn2 <- [1,2754,null,{}] 12:44:16 INFO - PROCESS | 1666 | 1463687056005 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:16 INFO - PROCESS | 1666 | 1463687056142 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 12:44:16 INFO - PROCESS | 1666 | 1463687056148 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x137249800 == 73 [pid = 1666] [id = 696] 12:44:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x12bdae000) [pid = 1666] [serial = 2088] [outer = 0x0] 12:44:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x12bdb3000) [pid = 1666] [serial = 2089] [outer = 0x12bdae000] 12:44:16 INFO - PROCESS | 1666 | 1463687056188 Marionette DEBUG loaded listener.js 12:44:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x12bdbc000) [pid = 1666] [serial = 2090] [outer = 0x12bdae000] 12:44:16 INFO - PROCESS | 1666 | 1463687056800 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 12:44:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:44:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 822ms 12:44:16 INFO - PROCESS | 1666 | 1463687056823 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 12:44:16 INFO - PROCESS | 1666 | 1463687056826 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 12:44:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:44:16 INFO - PROCESS | 1666 | 1463687056830 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:44:16 INFO - PROCESS | 1666 | 1463687056832 Marionette TRACE conn2 <- [1,2758,null,{}] 12:44:16 INFO - PROCESS | 1666 | 1463687056836 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:16 INFO - PROCESS | 1666 | 1463687056949 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 12:44:17 INFO - PROCESS | 1666 | 1463687057030 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x12415a800 == 74 [pid = 1666] [id = 697] 12:44:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x112796000) [pid = 1666] [serial = 2091] [outer = 0x0] 12:44:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x116ffa000) [pid = 1666] [serial = 2092] [outer = 0x112796000] 12:44:17 INFO - PROCESS | 1666 | 1463687057062 Marionette DEBUG loaded listener.js 12:44:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x119431000) [pid = 1666] [serial = 2093] [outer = 0x112796000] 12:44:17 INFO - PROCESS | 1666 | 1463687057559 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 12:44:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:44:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 774ms 12:44:17 INFO - PROCESS | 1666 | 1463687057651 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 12:44:17 INFO - PROCESS | 1666 | 1463687057655 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 12:44:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:44:17 INFO - PROCESS | 1666 | 1463687057660 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:44:17 INFO - PROCESS | 1666 | 1463687057661 Marionette TRACE conn2 <- [1,2762,null,{}] 12:44:17 INFO - PROCESS | 1666 | 1463687057664 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:17 INFO - PROCESS | 1666 | 1463687057758 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 12:44:17 INFO - PROCESS | 1666 | 1463687057893 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c525800 == 75 [pid = 1666] [id = 698] 12:44:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x1212ad400) [pid = 1666] [serial = 2094] [outer = 0x0] 12:44:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x1212de800) [pid = 1666] [serial = 2095] [outer = 0x1212ad400] 12:44:17 INFO - PROCESS | 1666 | 1463687057943 Marionette DEBUG loaded listener.js 12:44:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x1219a3800) [pid = 1666] [serial = 2096] [outer = 0x1212ad400] 12:44:18 INFO - PROCESS | 1666 | 1463687058502 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 12:44:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:44:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 873ms 12:44:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:44:18 INFO - PROCESS | 1666 | 1463687058534 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 12:44:18 INFO - PROCESS | 1666 | 1463687058535 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 12:44:18 INFO - PROCESS | 1666 | 1463687058540 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:44:18 INFO - PROCESS | 1666 | 1463687058543 Marionette TRACE conn2 <- [1,2766,null,{}] 12:44:18 INFO - PROCESS | 1666 | 1463687058551 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:18 INFO - PROCESS | 1666 | 1463687058660 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 12:44:18 INFO - PROCESS | 1666 | 1463687058742 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x137617000 == 76 [pid = 1666] [id = 699] 12:44:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x128ddc400) [pid = 1666] [serial = 2097] [outer = 0x0] 12:44:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x128f85000) [pid = 1666] [serial = 2098] [outer = 0x128ddc400] 12:44:18 INFO - PROCESS | 1666 | 1463687058773 Marionette DEBUG loaded listener.js 12:44:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x129316c00) [pid = 1666] [serial = 2099] [outer = 0x128ddc400] 12:44:19 INFO - PROCESS | 1666 | 1463687059179 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 12:44:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:44:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 673ms 12:44:19 INFO - PROCESS | 1666 | 1463687059222 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 12:44:19 INFO - PROCESS | 1666 | 1463687059225 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 12:44:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:44:19 INFO - PROCESS | 1666 | 1463687059227 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:44:19 INFO - PROCESS | 1666 | 1463687059228 Marionette TRACE conn2 <- [1,2770,null,{}] 12:44:19 INFO - PROCESS | 1666 | 1463687059231 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:19 INFO - PROCESS | 1666 | 1463687059339 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 12:44:19 INFO - PROCESS | 1666 | 1463687059447 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x137789800 == 77 [pid = 1666] [id = 700] 12:44:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x128de2c00) [pid = 1666] [serial = 2100] [outer = 0x0] 12:44:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x12a93c000) [pid = 1666] [serial = 2101] [outer = 0x128de2c00] 12:44:19 INFO - PROCESS | 1666 | 1463687059478 Marionette DEBUG loaded listener.js 12:44:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x12ba6dc00) [pid = 1666] [serial = 2102] [outer = 0x128de2c00] 12:44:19 INFO - PROCESS | 1666 | 1463687059882 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 12:44:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:44:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 670ms 12:44:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:44:19 INFO - PROCESS | 1666 | 1463687059898 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 12:44:19 INFO - PROCESS | 1666 | 1463687059899 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 12:44:19 INFO - PROCESS | 1666 | 1463687059901 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:44:19 INFO - PROCESS | 1666 | 1463687059903 Marionette TRACE conn2 <- [1,2774,null,{}] 12:44:19 INFO - PROCESS | 1666 | 1463687059905 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:20 INFO - PROCESS | 1666 | 1463687060015 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 12:44:20 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf36000 == 76 [pid = 1666] [id = 16] 12:44:20 INFO - PROCESS | 1666 | 1463687060106 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x113097000 == 77 [pid = 1666] [id = 701] 12:44:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x1122b3c00) [pid = 1666] [serial = 2103] [outer = 0x0] 12:44:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x12bd0c000) [pid = 1666] [serial = 2104] [outer = 0x1122b3c00] 12:44:20 INFO - PROCESS | 1666 | 1463687060167 Marionette DEBUG loaded listener.js 12:44:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x12bdb0c00) [pid = 1666] [serial = 2105] [outer = 0x1122b3c00] 12:44:20 INFO - PROCESS | 1666 | 1463687060556 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 12:44:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:44:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 721ms 12:44:20 INFO - PROCESS | 1666 | 1463687060637 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 12:44:20 INFO - PROCESS | 1666 | 1463687060639 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 12:44:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:44:20 INFO - PROCESS | 1666 | 1463687060643 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:44:20 INFO - PROCESS | 1666 | 1463687060644 Marionette TRACE conn2 <- [1,2778,null,{}] 12:44:20 INFO - PROCESS | 1666 | 1463687060647 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:20 INFO - PROCESS | 1666 | 1463687060786 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 12:44:20 INFO - PROCESS | 1666 | 1463687060866 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x137cd7800 == 78 [pid = 1666] [id = 702] 12:44:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x12bd09c00) [pid = 1666] [serial = 2106] [outer = 0x0] 12:44:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x12bdca400) [pid = 1666] [serial = 2107] [outer = 0x12bd09c00] 12:44:20 INFO - PROCESS | 1666 | 1463687060896 Marionette DEBUG loaded listener.js 12:44:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x12c538800) [pid = 1666] [serial = 2108] [outer = 0x12bd09c00] 12:44:21 INFO - PROCESS | 1666 | 1463687061285 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 12:44:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:44:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 670ms 12:44:21 INFO - PROCESS | 1666 | 1463687061314 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 12:44:21 INFO - PROCESS | 1666 | 1463687061315 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 12:44:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:44:21 INFO - PROCESS | 1666 | 1463687061317 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:44:21 INFO - PROCESS | 1666 | 1463687061319 Marionette TRACE conn2 <- [1,2782,null,{}] 12:44:21 INFO - PROCESS | 1666 | 1463687061321 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:21 INFO - PROCESS | 1666 | 1463687061428 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 12:44:21 INFO - PROCESS | 1666 | 1463687061536 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x137e68000 == 79 [pid = 1666] [id = 703] 12:44:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x12bdbd000) [pid = 1666] [serial = 2109] [outer = 0x0] 12:44:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x12c53ec00) [pid = 1666] [serial = 2110] [outer = 0x12bdbd000] 12:44:21 INFO - PROCESS | 1666 | 1463687061569 Marionette DEBUG loaded listener.js 12:44:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x12c6b4800) [pid = 1666] [serial = 2111] [outer = 0x12bdbd000] 12:44:21 INFO - PROCESS | 1666 | 1463687061988 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 12:44:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:44:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 721ms 12:44:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:44:22 INFO - PROCESS | 1666 | 1463687062039 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 12:44:22 INFO - PROCESS | 1666 | 1463687062040 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 12:44:22 INFO - PROCESS | 1666 | 1463687062042 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:44:22 INFO - PROCESS | 1666 | 1463687062044 Marionette TRACE conn2 <- [1,2786,null,{}] 12:44:22 INFO - PROCESS | 1666 | 1463687062046 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:22 INFO - PROCESS | 1666 | 1463687062172 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 12:44:22 INFO - PROCESS | 1666 | 1463687062272 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c68800 == 80 [pid = 1666] [id = 704] 12:44:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x118039000) [pid = 1666] [serial = 2112] [outer = 0x0] 12:44:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x121e0bc00) [pid = 1666] [serial = 2113] [outer = 0x118039000] 12:44:22 INFO - PROCESS | 1666 | 1463687062301 Marionette DEBUG loaded listener.js 12:44:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x12c6bb000) [pid = 1666] [serial = 2114] [outer = 0x118039000] 12:44:22 INFO - PROCESS | 1666 | 1463687062921 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 12:44:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:44:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 918ms 12:44:22 INFO - PROCESS | 1666 | 1463687062962 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 12:44:22 INFO - PROCESS | 1666 | 1463687062964 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 12:44:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:44:22 INFO - PROCESS | 1666 | 1463687062967 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:44:22 INFO - PROCESS | 1666 | 1463687062970 Marionette TRACE conn2 <- [1,2790,null,{}] 12:44:22 INFO - PROCESS | 1666 | 1463687062974 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:23 INFO - PROCESS | 1666 | 1463687063077 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 12:44:23 INFO - PROCESS | 1666 | 1463687063161 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x119953800 == 81 [pid = 1666] [id = 705] 12:44:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x11266b800) [pid = 1666] [serial = 2115] [outer = 0x0] 12:44:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x1126c1400) [pid = 1666] [serial = 2116] [outer = 0x11266b800] 12:44:23 INFO - PROCESS | 1666 | 1463687063188 Marionette DEBUG loaded listener.js 12:44:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x1126f5400) [pid = 1666] [serial = 2117] [outer = 0x11266b800] 12:44:23 INFO - PROCESS | 1666 | 1463687063631 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 12:44:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:44:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 672ms 12:44:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:44:23 INFO - PROCESS | 1666 | 1463687063639 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 12:44:23 INFO - PROCESS | 1666 | 1463687063643 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 12:44:23 INFO - PROCESS | 1666 | 1463687063648 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:44:23 INFO - PROCESS | 1666 | 1463687063649 Marionette TRACE conn2 <- [1,2794,null,{}] 12:44:23 INFO - PROCESS | 1666 | 1463687063652 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:23 INFO - PROCESS | 1666 | 1463687063754 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 12:44:23 INFO - PROCESS | 1666 | 1463687063866 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x11743b800 == 82 [pid = 1666] [id = 706] 12:44:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x1165aa000) [pid = 1666] [serial = 2118] [outer = 0x0] 12:44:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x11694e000) [pid = 1666] [serial = 2119] [outer = 0x1165aa000] 12:44:23 INFO - PROCESS | 1666 | 1463687063898 Marionette DEBUG loaded listener.js 12:44:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x118348000) [pid = 1666] [serial = 2120] [outer = 0x1165aa000] 12:44:24 INFO - PROCESS | 1666 | --DOCSHELL 0x136967000 == 81 [pid = 1666] [id = 695] 12:44:24 INFO - PROCESS | 1666 | --DOCSHELL 0x12d6ac800 == 80 [pid = 1666] [id = 694] 12:44:24 INFO - PROCESS | 1666 | --DOCSHELL 0x12d627800 == 79 [pid = 1666] [id = 693] 12:44:24 INFO - PROCESS | 1666 | --DOCSHELL 0x12d30e000 == 78 [pid = 1666] [id = 692] 12:44:24 INFO - PROCESS | 1666 | --DOCSHELL 0x12d213800 == 77 [pid = 1666] [id = 691] 12:44:24 INFO - PROCESS | 1666 | --DOCSHELL 0x12be81800 == 76 [pid = 1666] [id = 690] 12:44:24 INFO - PROCESS | 1666 | --DOCSHELL 0x1260ba800 == 75 [pid = 1666] [id = 689] 12:44:24 INFO - PROCESS | 1666 | --DOCSHELL 0x12a7a6800 == 74 [pid = 1666] [id = 688] 12:44:24 INFO - PROCESS | 1666 | --DOCSHELL 0x1272e7000 == 73 [pid = 1666] [id = 687] 12:44:24 INFO - PROCESS | 1666 | --DOCSHELL 0x121ccf800 == 72 [pid = 1666] [id = 686] 12:44:24 INFO - PROCESS | 1666 | --DOCSHELL 0x12a511800 == 71 [pid = 1666] [id = 685] 12:44:24 INFO - PROCESS | 1666 | --DOCSHELL 0x12c519000 == 70 [pid = 1666] [id = 682] 12:44:24 INFO - PROCESS | 1666 | --DOCSHELL 0x121cd0000 == 69 [pid = 1666] [id = 681] 12:44:24 INFO - PROCESS | 1666 | --DOCSHELL 0x12c517000 == 68 [pid = 1666] [id = 680] 12:44:24 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x1295bfc00) [pid = 1666] [serial = 1994] [outer = 0x0] [url = about:blank] 12:44:24 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x121587800) [pid = 1666] [serial = 2032] [outer = 0x0] [url = about:blank] 12:44:24 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x112660800) [pid = 1666] [serial = 2035] [outer = 0x0] [url = about:blank] 12:44:24 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x11834a800) [pid = 1666] [serial = 2036] [outer = 0x0] [url = about:blank] 12:44:24 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x113318000) [pid = 1666] [serial = 2021] [outer = 0x0] [url = about:blank] 12:44:24 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x112791400) [pid = 1666] [serial = 2020] [outer = 0x0] [url = about:blank] 12:44:24 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x118347000) [pid = 1666] [serial = 2023] [outer = 0x0] [url = about:blank] 12:44:24 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x118f31800) [pid = 1666] [serial = 2024] [outer = 0x0] [url = about:blank] 12:44:24 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x1212b5400) [pid = 1666] [serial = 2029] [outer = 0x0] [url = about:blank] 12:44:24 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x112792800) [pid = 1666] [serial = 2017] [outer = 0x0] [url = about:blank] 12:44:24 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x128c34400) [pid = 1666] [serial = 2008] [outer = 0x0] [url = about:blank] 12:44:24 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x11a1e5800) [pid = 1666] [serial = 2002] [outer = 0x0] [url = about:blank] 12:44:24 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x11990b400) [pid = 1666] [serial = 2026] [outer = 0x0] [url = about:blank] 12:44:24 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x119fcfc00) [pid = 1666] [serial = 2027] [outer = 0x0] [url = about:blank] 12:44:24 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x121870c00) [pid = 1666] [serial = 2005] [outer = 0x0] [url = about:blank] 12:44:24 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x111016400) [pid = 1666] [serial = 1996] [outer = 0x0] [url = about:blank] 12:44:24 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x12abc8c00) [pid = 1666] [serial = 2011] [outer = 0x0] [url = about:blank] 12:44:24 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x116b5cc00) [pid = 1666] [serial = 1999] [outer = 0x0] [url = about:blank] 12:44:24 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x121294000) [pid = 1666] [serial = 2014] [outer = 0x0] [url = about:blank] 12:44:24 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x1218b9400) [pid = 1666] [serial = 2033] [outer = 0x0] [url = about:blank] 12:44:24 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x1212df800) [pid = 1666] [serial = 2030] [outer = 0x0] [url = about:blank] 12:44:24 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x12158d000) [pid = 1666] [serial = 2038] [outer = 0x0] [url = about:blank] 12:44:24 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x1260e0c00) [pid = 1666] [serial = 2039] [outer = 0x0] [url = about:blank] 12:44:24 INFO - PROCESS | 1666 | 1463687064281 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 12:44:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:44:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 671ms 12:44:24 INFO - PROCESS | 1666 | 1463687064319 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 12:44:24 INFO - PROCESS | 1666 | 1463687064321 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 12:44:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:44:24 INFO - PROCESS | 1666 | 1463687064323 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:44:24 INFO - PROCESS | 1666 | 1463687064326 Marionette TRACE conn2 <- [1,2798,null,{}] 12:44:24 INFO - PROCESS | 1666 | 1463687064333 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:24 INFO - PROCESS | 1666 | 1463687064425 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 12:44:24 INFO - PROCESS | 1666 | 1463687064491 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x119d56800 == 69 [pid = 1666] [id = 707] 12:44:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x1169a9c00) [pid = 1666] [serial = 2121] [outer = 0x0] 12:44:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x1184b9000) [pid = 1666] [serial = 2122] [outer = 0x1169a9c00] 12:44:24 INFO - PROCESS | 1666 | 1463687064519 Marionette DEBUG loaded listener.js 12:44:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x119a2f800) [pid = 1666] [serial = 2123] [outer = 0x1169a9c00] 12:44:24 INFO - PROCESS | 1666 | 1463687064833 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 12:44:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:44:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 521ms 12:44:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:44:24 INFO - PROCESS | 1666 | 1463687064844 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 12:44:24 INFO - PROCESS | 1666 | 1463687064846 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 12:44:24 INFO - PROCESS | 1666 | 1463687064848 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:44:24 INFO - PROCESS | 1666 | 1463687064849 Marionette TRACE conn2 <- [1,2802,null,{}] 12:44:24 INFO - PROCESS | 1666 | 1463687064851 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:24 INFO - PROCESS | 1666 | 1463687064944 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 12:44:24 INFO - PROCESS | 1666 | 1463687064949 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x1272ed000 == 70 [pid = 1666] [id = 708] 12:44:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x119fd2c00) [pid = 1666] [serial = 2124] [outer = 0x0] 12:44:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x1212a9c00) [pid = 1666] [serial = 2125] [outer = 0x119fd2c00] 12:44:24 INFO - PROCESS | 1666 | 1463687064975 Marionette DEBUG loaded listener.js 12:44:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x1212b8800) [pid = 1666] [serial = 2126] [outer = 0x119fd2c00] 12:44:25 INFO - PROCESS | 1666 | 1463687065328 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 12:44:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:44:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 518ms 12:44:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:44:25 INFO - PROCESS | 1666 | 1463687065366 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 12:44:25 INFO - PROCESS | 1666 | 1463687065368 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 12:44:25 INFO - PROCESS | 1666 | 1463687065370 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:44:25 INFO - PROCESS | 1666 | 1463687065371 Marionette TRACE conn2 <- [1,2806,null,{}] 12:44:25 INFO - PROCESS | 1666 | 1463687065373 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:25 INFO - PROCESS | 1666 | 1463687065460 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 12:44:25 INFO - PROCESS | 1666 | 1463687065465 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a50e800 == 71 [pid = 1666] [id = 709] 12:44:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x1212df800) [pid = 1666] [serial = 2127] [outer = 0x0] 12:44:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x12158b000) [pid = 1666] [serial = 2128] [outer = 0x1212df800] 12:44:25 INFO - PROCESS | 1666 | 1463687065490 Marionette DEBUG loaded listener.js 12:44:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x1218b3800) [pid = 1666] [serial = 2129] [outer = 0x1212df800] 12:44:25 INFO - PROCESS | 1666 | 1463687065825 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 12:44:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:44:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 470ms 12:44:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:44:25 INFO - PROCESS | 1666 | 1463687065841 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 12:44:25 INFO - PROCESS | 1666 | 1463687065842 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 12:44:25 INFO - PROCESS | 1666 | 1463687065844 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:44:25 INFO - PROCESS | 1666 | 1463687065845 Marionette TRACE conn2 <- [1,2810,null,{}] 12:44:25 INFO - PROCESS | 1666 | 1463687065848 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:25 INFO - PROCESS | 1666 | 1463687065951 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 12:44:26 INFO - PROCESS | 1666 | 1463687066031 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8de000 == 72 [pid = 1666] [id = 710] 12:44:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x12146d800) [pid = 1666] [serial = 2130] [outer = 0x0] 12:44:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x1219a6000) [pid = 1666] [serial = 2131] [outer = 0x12146d800] 12:44:26 INFO - PROCESS | 1666 | 1463687066057 Marionette DEBUG loaded listener.js 12:44:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x126084000) [pid = 1666] [serial = 2132] [outer = 0x12146d800] 12:44:26 INFO - PROCESS | 1666 | 1463687066370 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 12:44:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:44:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 570ms 12:44:26 INFO - PROCESS | 1666 | 1463687066415 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 12:44:26 INFO - PROCESS | 1666 | 1463687066416 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 12:44:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:44:26 INFO - PROCESS | 1666 | 1463687066418 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:44:26 INFO - PROCESS | 1666 | 1463687066419 Marionette TRACE conn2 <- [1,2814,null,{}] 12:44:26 INFO - PROCESS | 1666 | 1463687066421 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:26 INFO - PROCESS | 1666 | 1463687066540 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 12:44:26 INFO - PROCESS | 1666 | 1463687066555 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9cf000 == 73 [pid = 1666] [id = 711] 12:44:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x1261b8800) [pid = 1666] [serial = 2133] [outer = 0x0] 12:44:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x1270f9000) [pid = 1666] [serial = 2134] [outer = 0x1261b8800] 12:44:26 INFO - PROCESS | 1666 | 1463687066580 Marionette DEBUG loaded listener.js 12:44:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x128c35800) [pid = 1666] [serial = 2135] [outer = 0x1261b8800] 12:44:26 INFO - PROCESS | 1666 | 1463687066929 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 12:44:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:44:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 519ms 12:44:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:44:26 INFO - PROCESS | 1666 | 1463687066941 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 12:44:26 INFO - PROCESS | 1666 | 1463687066942 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 12:44:26 INFO - PROCESS | 1666 | 1463687066944 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:44:26 INFO - PROCESS | 1666 | 1463687066945 Marionette TRACE conn2 <- [1,2818,null,{}] 12:44:26 INFO - PROCESS | 1666 | 1463687066947 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:27 INFO - PROCESS | 1666 | 1463687067065 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 12:44:27 INFO - PROCESS | 1666 | 1463687067076 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be8b800 == 74 [pid = 1666] [id = 712] 12:44:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x1261ba800) [pid = 1666] [serial = 2136] [outer = 0x0] 12:44:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x128dd9800) [pid = 1666] [serial = 2137] [outer = 0x1261ba800] 12:44:27 INFO - PROCESS | 1666 | 1463687067101 Marionette DEBUG loaded listener.js 12:44:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x128fc3800) [pid = 1666] [serial = 2138] [outer = 0x1261ba800] 12:44:27 INFO - PROCESS | 1666 | 1463687067444 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 12:44:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:44:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 518ms 12:44:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:44:27 INFO - PROCESS | 1666 | 1463687067462 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 12:44:27 INFO - PROCESS | 1666 | 1463687067463 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 12:44:27 INFO - PROCESS | 1666 | 1463687067465 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:44:27 INFO - PROCESS | 1666 | 1463687067466 Marionette TRACE conn2 <- [1,2822,null,{}] 12:44:27 INFO - PROCESS | 1666 | 1463687067469 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:27 INFO - PROCESS | 1666 | 1463687067584 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 12:44:27 INFO - PROCESS | 1666 | 1463687067598 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb87000 == 75 [pid = 1666] [id = 713] 12:44:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x129313400) [pid = 1666] [serial = 2139] [outer = 0x0] 12:44:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x12931e000) [pid = 1666] [serial = 2140] [outer = 0x129313400] 12:44:27 INFO - PROCESS | 1666 | 1463687067623 Marionette DEBUG loaded listener.js 12:44:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x1295bb400) [pid = 1666] [serial = 2141] [outer = 0x129313400] 12:44:27 INFO - PROCESS | 1666 | 1463687067981 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 12:44:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:44:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 518ms 12:44:27 INFO - PROCESS | 1666 | 1463687067985 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 12:44:27 INFO - PROCESS | 1666 | 1463687067986 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 12:44:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:44:27 INFO - PROCESS | 1666 | 1463687067992 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:44:27 INFO - PROCESS | 1666 | 1463687067993 Marionette TRACE conn2 <- [1,2826,null,{}] 12:44:27 INFO - PROCESS | 1666 | 1463687067996 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:28 INFO - PROCESS | 1666 | 1463687068116 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 12:44:28 INFO - PROCESS | 1666 | 1463687068157 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d011000 == 76 [pid = 1666] [id = 714] 12:44:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x129314c00) [pid = 1666] [serial = 2142] [outer = 0x0] 12:44:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x12a753800) [pid = 1666] [serial = 2143] [outer = 0x129314c00] 12:44:28 INFO - PROCESS | 1666 | 1463687068182 Marionette DEBUG loaded listener.js 12:44:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x12a93e000) [pid = 1666] [serial = 2144] [outer = 0x129314c00] 12:44:28 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x121555400) [pid = 1666] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:44:28 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x1295b6000) [pid = 1666] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:44:28 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x1122a8c00) [pid = 1666] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:44:28 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x112856400) [pid = 1666] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:44:28 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x112e05000) [pid = 1666] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:44:28 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x1211ca000) [pid = 1666] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:44:28 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x12b24d400) [pid = 1666] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:44:28 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x129388400) [pid = 1666] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:44:28 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x11942f800) [pid = 1666] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:44:28 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x12146d400) [pid = 1666] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:44:28 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x111d23800) [pid = 1666] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:44:28 INFO - PROCESS | 1666 | 1463687068564 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:44:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:44:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 618ms 12:44:28 INFO - PROCESS | 1666 | 1463687068611 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 12:44:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:44:28 INFO - PROCESS | 1666 | 1463687068612 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 12:44:28 INFO - PROCESS | 1666 | 1463687068614 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:44:28 INFO - PROCESS | 1666 | 1463687068616 Marionette TRACE conn2 <- [1,2830,null,{}] 12:44:28 INFO - PROCESS | 1666 | 1463687068618 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:28 INFO - PROCESS | 1666 | 1463687068725 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 12:44:28 INFO - PROCESS | 1666 | 1463687068795 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d316000 == 77 [pid = 1666] [id = 715] 12:44:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x1122a8c00) [pid = 1666] [serial = 2145] [outer = 0x0] 12:44:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x1295b8000) [pid = 1666] [serial = 2146] [outer = 0x1122a8c00] 12:44:28 INFO - PROCESS | 1666 | 1463687068825 Marionette DEBUG loaded listener.js 12:44:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x12ba67800) [pid = 1666] [serial = 2147] [outer = 0x1122a8c00] 12:44:29 INFO - PROCESS | 1666 | 1463687069141 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 12:44:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:44:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 572ms 12:44:29 INFO - PROCESS | 1666 | 1463687069186 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 12:44:29 INFO - PROCESS | 1666 | 1463687069187 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 12:44:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:44:29 INFO - PROCESS | 1666 | 1463687069190 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:44:29 INFO - PROCESS | 1666 | 1463687069191 Marionette TRACE conn2 <- [1,2834,null,{}] 12:44:29 INFO - PROCESS | 1666 | 1463687069193 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:29 INFO - PROCESS | 1666 | 1463687069284 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 12:44:29 INFO - PROCESS | 1666 | 1463687069288 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x12db79000 == 78 [pid = 1666] [id = 716] 12:44:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x12ba70800) [pid = 1666] [serial = 2148] [outer = 0x0] 12:44:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x12bdb7800) [pid = 1666] [serial = 2149] [outer = 0x12ba70800] 12:44:29 INFO - PROCESS | 1666 | 1463687069313 Marionette DEBUG loaded listener.js 12:44:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x12bdc3000) [pid = 1666] [serial = 2150] [outer = 0x12ba70800] 12:44:29 INFO - PROCESS | 1666 | 1463687069627 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:44:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:44:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 468ms 12:44:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:44:29 INFO - PROCESS | 1666 | 1463687069662 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 12:44:29 INFO - PROCESS | 1666 | 1463687069663 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 12:44:29 INFO - PROCESS | 1666 | 1463687069665 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:44:29 INFO - PROCESS | 1666 | 1463687069666 Marionette TRACE conn2 <- [1,2838,null,{}] 12:44:29 INFO - PROCESS | 1666 | 1463687069668 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:29 INFO - PROCESS | 1666 | 1463687069808 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 12:44:29 INFO - PROCESS | 1666 | 1463687069814 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x136967000 == 79 [pid = 1666] [id = 717] 12:44:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x12bd0d800) [pid = 1666] [serial = 2151] [outer = 0x0] 12:44:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x12bdc7400) [pid = 1666] [serial = 2152] [outer = 0x12bd0d800] 12:44:29 INFO - PROCESS | 1666 | 1463687069839 Marionette DEBUG loaded listener.js 12:44:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x12c537000) [pid = 1666] [serial = 2153] [outer = 0x12bd0d800] 12:44:30 INFO - PROCESS | 1666 | 1463687070176 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 12:44:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:44:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 521ms 12:44:30 INFO - PROCESS | 1666 | 1463687070187 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 12:44:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:44:30 INFO - PROCESS | 1666 | 1463687070191 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 12:44:30 INFO - PROCESS | 1666 | 1463687070194 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:44:30 INFO - PROCESS | 1666 | 1463687070195 Marionette TRACE conn2 <- [1,2842,null,{}] 12:44:30 INFO - PROCESS | 1666 | 1463687070198 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:30 INFO - PROCESS | 1666 | 1463687070331 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 12:44:30 INFO - PROCESS | 1666 | 1463687070529 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x116587000 == 80 [pid = 1666] [id = 718] 12:44:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x110f39800) [pid = 1666] [serial = 2154] [outer = 0x0] 12:44:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x111012c00) [pid = 1666] [serial = 2155] [outer = 0x110f39800] 12:44:30 INFO - PROCESS | 1666 | 1463687070564 Marionette DEBUG loaded listener.js 12:44:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x112662c00) [pid = 1666] [serial = 2156] [outer = 0x110f39800] 12:44:31 INFO - PROCESS | 1666 | 1463687071000 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 12:44:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:44:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 868ms 12:44:31 INFO - PROCESS | 1666 | 1463687071064 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 12:44:31 INFO - PROCESS | 1666 | 1463687071067 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 12:44:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:44:31 INFO - PROCESS | 1666 | 1463687071071 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:44:31 INFO - PROCESS | 1666 | 1463687071074 Marionette TRACE conn2 <- [1,2846,null,{}] 12:44:31 INFO - PROCESS | 1666 | 1463687071079 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:31 INFO - PROCESS | 1666 | 1463687071238 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 12:44:31 INFO - PROCESS | 1666 | 1463687071349 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x1272f8000 == 81 [pid = 1666] [id = 719] 12:44:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x112792800) [pid = 1666] [serial = 2157] [outer = 0x0] 12:44:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x1165ac000) [pid = 1666] [serial = 2158] [outer = 0x112792800] 12:44:31 INFO - PROCESS | 1666 | 1463687071381 Marionette DEBUG loaded listener.js 12:44:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x118f27000) [pid = 1666] [serial = 2159] [outer = 0x112792800] 12:44:31 INFO - PROCESS | 1666 | 1463687071903 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 12:44:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:44:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 872ms 12:44:31 INFO - PROCESS | 1666 | 1463687071945 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 12:44:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:44:31 INFO - PROCESS | 1666 | 1463687071950 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 12:44:31 INFO - PROCESS | 1666 | 1463687071955 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:44:31 INFO - PROCESS | 1666 | 1463687071957 Marionette TRACE conn2 <- [1,2850,null,{}] 12:44:31 INFO - PROCESS | 1666 | 1463687071961 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:32 INFO - PROCESS | 1666 | 1463687072132 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 12:44:32 INFO - PROCESS | 1666 | 1463687072213 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d21a000 == 82 [pid = 1666] [id = 720] 12:44:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x119a3bc00) [pid = 1666] [serial = 2160] [outer = 0x0] 12:44:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x121551400) [pid = 1666] [serial = 2161] [outer = 0x119a3bc00] 12:44:32 INFO - PROCESS | 1666 | 1463687072246 Marionette DEBUG loaded listener.js 12:44:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x1219a7800) [pid = 1666] [serial = 2162] [outer = 0x119a3bc00] 12:44:32 INFO - PROCESS | 1666 | 1463687072705 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:44:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:44:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 772ms 12:44:32 INFO - PROCESS | 1666 | 1463687072727 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 12:44:32 INFO - PROCESS | 1666 | 1463687072728 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 12:44:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:44:32 INFO - PROCESS | 1666 | 1463687072732 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:44:32 INFO - PROCESS | 1666 | 1463687072737 Marionette TRACE conn2 <- [1,2854,null,{}] 12:44:32 INFO - PROCESS | 1666 | 1463687072744 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:32 INFO - PROCESS | 1666 | 1463687072864 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 12:44:32 INFO - PROCESS | 1666 | 1463687072946 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x1379c3000 == 83 [pid = 1666] [id = 721] 12:44:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x121ac2000) [pid = 1666] [serial = 2163] [outer = 0x0] 12:44:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x121f52000) [pid = 1666] [serial = 2164] [outer = 0x121ac2000] 12:44:32 INFO - PROCESS | 1666 | 1463687072978 Marionette DEBUG loaded listener.js 12:44:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x1261b3800) [pid = 1666] [serial = 2165] [outer = 0x121ac2000] 12:44:33 INFO - PROCESS | 1666 | 1463687073369 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 12:44:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:44:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 676ms 12:44:33 INFO - PROCESS | 1666 | 1463687073408 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 12:44:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:44:33 INFO - PROCESS | 1666 | 1463687073409 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 12:44:33 INFO - PROCESS | 1666 | 1463687073412 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:44:33 INFO - PROCESS | 1666 | 1463687073413 Marionette TRACE conn2 <- [1,2858,null,{}] 12:44:33 INFO - PROCESS | 1666 | 1463687073416 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:33 INFO - PROCESS | 1666 | 1463687073530 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 12:44:33 INFO - PROCESS | 1666 | 1463687073632 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x13ac9b000 == 84 [pid = 1666] [id = 722] 12:44:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x1261b1800) [pid = 1666] [serial = 2166] [outer = 0x0] 12:44:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x12a8ebc00) [pid = 1666] [serial = 2167] [outer = 0x1261b1800] 12:44:33 INFO - PROCESS | 1666 | 1463687073662 Marionette DEBUG loaded listener.js 12:44:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x12abcf800) [pid = 1666] [serial = 2168] [outer = 0x1261b1800] 12:44:34 INFO - PROCESS | 1666 | 1463687074059 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:44:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:44:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 668ms 12:44:34 INFO - PROCESS | 1666 | 1463687074081 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 12:44:34 INFO - PROCESS | 1666 | 1463687074082 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 12:44:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:44:34 INFO - PROCESS | 1666 | 1463687074084 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:44:34 INFO - PROCESS | 1666 | 1463687074085 Marionette TRACE conn2 <- [1,2862,null,{}] 12:44:34 INFO - PROCESS | 1666 | 1463687074088 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:34 INFO - PROCESS | 1666 | 1463687074198 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 12:44:34 INFO - PROCESS | 1666 | 1463687074305 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x13f635000 == 85 [pid = 1666] [id = 723] 12:44:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x12bdb6400) [pid = 1666] [serial = 2169] [outer = 0x0] 12:44:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x12bdc1800) [pid = 1666] [serial = 2170] [outer = 0x12bdb6400] 12:44:34 INFO - PROCESS | 1666 | 1463687074343 Marionette DEBUG loaded listener.js 12:44:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x12c6bdc00) [pid = 1666] [serial = 2171] [outer = 0x12bdb6400] 12:44:34 INFO - PROCESS | 1666 | 1463687074775 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 12:44:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:44:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 722ms 12:44:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:44:34 INFO - PROCESS | 1666 | 1463687074806 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 12:44:34 INFO - PROCESS | 1666 | 1463687074808 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 12:44:34 INFO - PROCESS | 1666 | 1463687074810 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:44:34 INFO - PROCESS | 1666 | 1463687074811 Marionette TRACE conn2 <- [1,2866,null,{}] 12:44:34 INFO - PROCESS | 1666 | 1463687074813 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:34 INFO - PROCESS | 1666 | 1463687074946 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 12:44:35 INFO - PROCESS | 1666 | 1463687075029 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x13f7a8800 == 86 [pid = 1666] [id = 724] 12:44:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x12cb39000) [pid = 1666] [serial = 2172] [outer = 0x0] 12:44:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x12cb43800) [pid = 1666] [serial = 2173] [outer = 0x12cb39000] 12:44:35 INFO - PROCESS | 1666 | 1463687075058 Marionette DEBUG loaded listener.js 12:44:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x12cce1800) [pid = 1666] [serial = 2174] [outer = 0x12cb39000] 12:44:35 INFO - PROCESS | 1666 | 1463687075466 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 12:44:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:44:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 670ms 12:44:35 INFO - PROCESS | 1666 | 1463687075481 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 12:44:35 INFO - PROCESS | 1666 | 1463687075482 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 12:44:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:44:35 INFO - PROCESS | 1666 | 1463687075485 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:44:35 INFO - PROCESS | 1666 | 1463687075486 Marionette TRACE conn2 <- [1,2870,null,{}] 12:44:35 INFO - PROCESS | 1666 | 1463687075489 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:35 INFO - PROCESS | 1666 | 1463687075602 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 12:44:35 INFO - PROCESS | 1666 | 1463687075712 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x13f97c000 == 87 [pid = 1666] [id = 725] 12:44:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x119531c00) [pid = 1666] [serial = 2175] [outer = 0x0] 12:44:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x119537800) [pid = 1666] [serial = 2176] [outer = 0x119531c00] 12:44:35 INFO - PROCESS | 1666 | 1463687075744 Marionette DEBUG loaded listener.js 12:44:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x11953c000) [pid = 1666] [serial = 2177] [outer = 0x119531c00] 12:44:36 INFO - PROCESS | 1666 | 1463687076129 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 12:44:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:44:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 669ms 12:44:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:44:36 INFO - PROCESS | 1666 | 1463687076165 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 12:44:36 INFO - PROCESS | 1666 | 1463687076167 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 12:44:36 INFO - PROCESS | 1666 | 1463687076169 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:44:36 INFO - PROCESS | 1666 | 1463687076170 Marionette TRACE conn2 <- [1,2874,null,{}] 12:44:36 INFO - PROCESS | 1666 | 1463687076174 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:36 INFO - PROCESS | 1666 | 1463687076295 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 12:44:36 INFO - PROCESS | 1666 | 1463687076442 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x140acb000 == 88 [pid = 1666] [id = 726] 12:44:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x119537c00) [pid = 1666] [serial = 2178] [outer = 0x0] 12:44:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x12cb3e800) [pid = 1666] [serial = 2179] [outer = 0x119537c00] 12:44:36 INFO - PROCESS | 1666 | 1463687076490 Marionette DEBUG loaded listener.js 12:44:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x12cce6400) [pid = 1666] [serial = 2180] [outer = 0x119537c00] 12:44:36 INFO - PROCESS | 1666 | 1463687076980 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 12:44:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:44:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 872ms 12:44:37 INFO - PROCESS | 1666 | 1463687077041 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 12:44:37 INFO - PROCESS | 1666 | 1463687077043 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 12:44:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:44:37 INFO - PROCESS | 1666 | 1463687077045 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:44:37 INFO - PROCESS | 1666 | 1463687077046 Marionette TRACE conn2 <- [1,2878,null,{}] 12:44:37 INFO - PROCESS | 1666 | 1463687077049 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:37 INFO - PROCESS | 1666 | 1463687077165 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 12:44:37 INFO - PROCESS | 1666 | 1463687077247 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8cc000 == 89 [pid = 1666] [id = 727] 12:44:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x11605b000) [pid = 1666] [serial = 2181] [outer = 0x0] 12:44:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x128c34c00) [pid = 1666] [serial = 2182] [outer = 0x11605b000] 12:44:37 INFO - PROCESS | 1666 | 1463687077277 Marionette DEBUG loaded listener.js 12:44:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 176 (0x12cb3ec00) [pid = 1666] [serial = 2183] [outer = 0x11605b000] 12:44:37 INFO - PROCESS | 1666 | 1463687077901 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 12:44:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:44:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 871ms 12:44:37 INFO - PROCESS | 1666 | 1463687077917 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 12:44:37 INFO - PROCESS | 1666 | 1463687077919 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 12:44:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:44:37 INFO - PROCESS | 1666 | 1463687077923 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:44:37 INFO - PROCESS | 1666 | 1463687077925 Marionette TRACE conn2 <- [1,2882,null,{}] 12:44:37 INFO - PROCESS | 1666 | 1463687077928 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:38 INFO - PROCESS | 1666 | 1463687078039 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 12:44:38 INFO - PROCESS | 1666 | 1463687078132 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d3c800 == 90 [pid = 1666] [id = 728] 12:44:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 177 (0x1126c9000) [pid = 1666] [serial = 2184] [outer = 0x0] 12:44:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 178 (0x112e05000) [pid = 1666] [serial = 2185] [outer = 0x1126c9000] 12:44:38 INFO - PROCESS | 1666 | 1463687078163 Marionette DEBUG loaded listener.js 12:44:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 179 (0x116b5a800) [pid = 1666] [serial = 2186] [outer = 0x1126c9000] 12:44:38 INFO - PROCESS | 1666 | 1463687078583 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 12:44:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:44:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 725ms 12:44:38 INFO - PROCESS | 1666 | 1463687078648 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 12:44:38 INFO - PROCESS | 1666 | 1463687078652 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 12:44:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:44:38 INFO - PROCESS | 1666 | 1463687078656 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:44:38 INFO - PROCESS | 1666 | 1463687078658 Marionette TRACE conn2 <- [1,2886,null,{}] 12:44:38 INFO - PROCESS | 1666 | 1463687078660 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:38 INFO - PROCESS | 1666 | 1463687078762 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 12:44:38 INFO - PROCESS | 1666 | 1463687078848 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x119d4c800 == 91 [pid = 1666] [id = 729] 12:44:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 180 (0x11834a800) [pid = 1666] [serial = 2187] [outer = 0x0] 12:44:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 181 (0x119588400) [pid = 1666] [serial = 2188] [outer = 0x11834a800] 12:44:38 INFO - PROCESS | 1666 | 1463687078876 Marionette DEBUG loaded listener.js 12:44:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 182 (0x119fdb400) [pid = 1666] [serial = 2189] [outer = 0x11834a800] 12:44:39 INFO - PROCESS | 1666 | --DOCSHELL 0x12d00b800 == 90 [pid = 1666] [id = 683] 12:44:39 INFO - PROCESS | 1666 | --DOCSHELL 0x136967000 == 89 [pid = 1666] [id = 717] 12:44:39 INFO - PROCESS | 1666 | --DOCSHELL 0x12db79000 == 88 [pid = 1666] [id = 716] 12:44:39 INFO - PROCESS | 1666 | --DOCSHELL 0x12d316000 == 87 [pid = 1666] [id = 715] 12:44:39 INFO - PROCESS | 1666 | --DOCSHELL 0x12d011000 == 86 [pid = 1666] [id = 714] 12:44:39 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb87000 == 85 [pid = 1666] [id = 713] 12:44:39 INFO - PROCESS | 1666 | --DOCSHELL 0x12be8b800 == 84 [pid = 1666] [id = 712] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 181 (0x12bdb3000) [pid = 1666] [serial = 2089] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 180 (0x119d0e000) [pid = 1666] [serial = 2047] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 179 (0x115bb2000) [pid = 1666] [serial = 2044] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 178 (0x127059c00) [pid = 1666] [serial = 2041] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 177 (0x121f59400) [pid = 1666] [serial = 2050] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 176 (0x1219a8400) [pid = 1666] [serial = 2053] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9cf000 == 83 [pid = 1666] [id = 711] 12:44:39 INFO - PROCESS | 1666 | --DOCSHELL 0x12a8de000 == 82 [pid = 1666] [id = 710] 12:44:39 INFO - PROCESS | 1666 | --DOCSHELL 0x12a50e800 == 81 [pid = 1666] [id = 709] 12:44:39 INFO - PROCESS | 1666 | --DOCSHELL 0x1272ed000 == 80 [pid = 1666] [id = 708] 12:44:39 INFO - PROCESS | 1666 | --DOCSHELL 0x119d56800 == 79 [pid = 1666] [id = 707] 12:44:39 INFO - PROCESS | 1666 | --DOCSHELL 0x11743b800 == 78 [pid = 1666] [id = 706] 12:44:39 INFO - PROCESS | 1666 | --DOCSHELL 0x119953800 == 77 [pid = 1666] [id = 705] 12:44:39 INFO - PROCESS | 1666 | --DOCSHELL 0x12c525800 == 76 [pid = 1666] [id = 698] 12:44:39 INFO - PROCESS | 1666 | --DOCSHELL 0x12415a800 == 75 [pid = 1666] [id = 697] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 175 (0x12bd11000) [pid = 1666] [serial = 2087] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x121f54800) [pid = 1666] [serial = 2066] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x1275a6400) [pid = 1666] [serial = 2069] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x12193a800) [pid = 1666] [serial = 2065] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x12931e400) [pid = 1666] [serial = 2072] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x12ab78000) [pid = 1666] [serial = 2078] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x1212b7000) [pid = 1666] [serial = 2080] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x128c32c00) [pid = 1666] [serial = 2071] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x11958a400) [pid = 1666] [serial = 2059] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x1242f2400) [pid = 1666] [serial = 2068] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x118046000) [pid = 1666] [serial = 2057] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x121475800) [pid = 1666] [serial = 2063] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x1212ae800) [pid = 1666] [serial = 2062] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x119d87400) [pid = 1666] [serial = 2060] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x12ba6e400) [pid = 1666] [serial = 2086] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x12a8e8400) [pid = 1666] [serial = 2075] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x12b242c00) [pid = 1666] [serial = 2084] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x12a93a000) [pid = 1666] [serial = 2077] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x116051c00) [pid = 1666] [serial = 2056] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x12a93d400) [pid = 1666] [serial = 2081] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x1295d1800) [pid = 1666] [serial = 2074] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x12ab83c00) [pid = 1666] [serial = 2083] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1666 | 1463687079317 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 12:44:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:44:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 670ms 12:44:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:44:39 INFO - PROCESS | 1666 | 1463687079326 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 12:44:39 INFO - PROCESS | 1666 | 1463687079328 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 12:44:39 INFO - PROCESS | 1666 | 1463687079330 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:44:39 INFO - PROCESS | 1666 | 1463687079332 Marionette TRACE conn2 <- [1,2890,null,{}] 12:44:39 INFO - PROCESS | 1666 | 1463687079342 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:39 INFO - PROCESS | 1666 | 1463687079456 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 12:44:39 INFO - PROCESS | 1666 | 1463687079463 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x126fc3800 == 76 [pid = 1666] [id = 730] 12:44:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x121292000) [pid = 1666] [serial = 2190] [outer = 0x0] 12:44:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x1212dc000) [pid = 1666] [serial = 2191] [outer = 0x121292000] 12:44:39 INFO - PROCESS | 1666 | 1463687079491 Marionette DEBUG loaded listener.js 12:44:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x12186bc00) [pid = 1666] [serial = 2192] [outer = 0x121292000] 12:44:39 INFO - PROCESS | 1666 | 1463687079884 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:44:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:44:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 572ms 12:44:39 INFO - PROCESS | 1666 | 1463687079903 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 12:44:39 INFO - PROCESS | 1666 | 1463687079906 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 12:44:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:44:39 INFO - PROCESS | 1666 | 1463687079908 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:44:39 INFO - PROCESS | 1666 | 1463687079909 Marionette TRACE conn2 <- [1,2894,null,{}] 12:44:39 INFO - PROCESS | 1666 | 1463687079911 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:40 INFO - PROCESS | 1666 | 1463687080006 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 12:44:40 INFO - PROCESS | 1666 | 1463687080010 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b26e800 == 77 [pid = 1666] [id = 731] 12:44:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x1218b9400) [pid = 1666] [serial = 2193] [outer = 0x0] 12:44:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x121c38c00) [pid = 1666] [serial = 2194] [outer = 0x1218b9400] 12:44:40 INFO - PROCESS | 1666 | 1463687080036 Marionette DEBUG loaded listener.js 12:44:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x12502a800) [pid = 1666] [serial = 2195] [outer = 0x1218b9400] 12:44:40 INFO - PROCESS | 1666 | 1463687080481 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 12:44:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:44:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 619ms 12:44:40 INFO - PROCESS | 1666 | 1463687080530 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 12:44:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:44:40 INFO - PROCESS | 1666 | 1463687080543 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 12:44:40 INFO - PROCESS | 1666 | 1463687080546 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:44:40 INFO - PROCESS | 1666 | 1463687080548 Marionette TRACE conn2 <- [1,2898,null,{}] 12:44:40 INFO - PROCESS | 1666 | 1463687080551 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:40 INFO - PROCESS | 1666 | 1463687080695 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 12:44:40 INFO - PROCESS | 1666 | 1463687080709 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be82000 == 78 [pid = 1666] [id = 732] 12:44:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x12500d800) [pid = 1666] [serial = 2196] [outer = 0x0] 12:44:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x1275ab400) [pid = 1666] [serial = 2197] [outer = 0x12500d800] 12:44:40 INFO - PROCESS | 1666 | 1463687080751 Marionette DEBUG loaded listener.js 12:44:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x128ca6400) [pid = 1666] [serial = 2198] [outer = 0x12500d800] 12:44:41 INFO - PROCESS | 1666 | 1463687081232 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 12:44:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:44:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 720ms 12:44:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:44:41 INFO - PROCESS | 1666 | 1463687081267 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 12:44:41 INFO - PROCESS | 1666 | 1463687081268 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 12:44:41 INFO - PROCESS | 1666 | 1463687081270 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:44:41 INFO - PROCESS | 1666 | 1463687081273 Marionette TRACE conn2 <- [1,2902,null,{}] 12:44:41 INFO - PROCESS | 1666 | 1463687081276 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:41 INFO - PROCESS | 1666 | 1463687081380 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 12:44:41 INFO - PROCESS | 1666 | 1463687081385 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d00f800 == 79 [pid = 1666] [id = 733] 12:44:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x128fc0000) [pid = 1666] [serial = 2199] [outer = 0x0] 12:44:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x1295c5800) [pid = 1666] [serial = 2200] [outer = 0x128fc0000] 12:44:41 INFO - PROCESS | 1666 | 1463687081412 Marionette DEBUG loaded listener.js 12:44:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x12ba6d000) [pid = 1666] [serial = 2201] [outer = 0x128fc0000] 12:44:41 INFO - PROCESS | 1666 | 1463687081794 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:44:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:44:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 573ms 12:44:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:44:41 INFO - PROCESS | 1666 | 1463687081843 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 12:44:41 INFO - PROCESS | 1666 | 1463687081844 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 12:44:41 INFO - PROCESS | 1666 | 1463687081846 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:44:41 INFO - PROCESS | 1666 | 1463687081847 Marionette TRACE conn2 <- [1,2906,null,{}] 12:44:41 INFO - PROCESS | 1666 | 1463687081849 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:41 INFO - PROCESS | 1666 | 1463687081977 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 12:44:41 INFO - PROCESS | 1666 | 1463687081994 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d251800 == 80 [pid = 1666] [id = 734] 12:44:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x12ba71000) [pid = 1666] [serial = 2202] [outer = 0x0] 12:44:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x12bdb9800) [pid = 1666] [serial = 2203] [outer = 0x12ba71000] 12:44:42 INFO - PROCESS | 1666 | 1463687082018 Marionette DEBUG loaded listener.js 12:44:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x12bdc4000) [pid = 1666] [serial = 2204] [outer = 0x12ba71000] 12:44:42 INFO - PROCESS | 1666 | 1463687082360 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 12:44:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:44:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 520ms 12:44:42 INFO - PROCESS | 1666 | 1463687082366 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 12:44:42 INFO - PROCESS | 1666 | 1463687082367 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 12:44:42 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:44:42 INFO - PROCESS | 1666 | 1463687082370 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:44:42 INFO - PROCESS | 1666 | 1463687082371 Marionette TRACE conn2 <- [1,2910,null,{}] 12:44:42 INFO - PROCESS | 1666 | 1463687082375 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:42 INFO - PROCESS | 1666 | 1463687082494 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 12:44:42 INFO - PROCESS | 1666 | 1463687082507 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d6a5800 == 81 [pid = 1666] [id = 735] 12:44:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x12bdb5c00) [pid = 1666] [serial = 2205] [outer = 0x0] 12:44:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x12c53f400) [pid = 1666] [serial = 2206] [outer = 0x12bdb5c00] 12:44:42 INFO - PROCESS | 1666 | 1463687082532 Marionette DEBUG loaded listener.js 12:44:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x12c6ba800) [pid = 1666] [serial = 2207] [outer = 0x12bdb5c00] 12:44:42 INFO - PROCESS | 1666 | 1463687082848 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 12:44:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:44:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:44:42 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 522ms 12:44:42 INFO - PROCESS | 1666 | 1463687082892 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 12:44:42 INFO - PROCESS | 1666 | 1463687082894 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 12:44:42 INFO - TEST-START | /DOMEvents/constructors.html 12:44:42 INFO - PROCESS | 1666 | 1463687082902 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:44:42 INFO - PROCESS | 1666 | 1463687082903 Marionette TRACE conn2 <- [1,2914,null,{}] 12:44:42 INFO - PROCESS | 1666 | 1463687082905 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:43 INFO - PROCESS | 1666 | 1463687083025 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 12:44:43 INFO - PROCESS | 1666 | 1463687083037 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x137237000 == 82 [pid = 1666] [id = 736] 12:44:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x12c533000) [pid = 1666] [serial = 2208] [outer = 0x0] 12:44:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x12c6bf400) [pid = 1666] [serial = 2209] [outer = 0x12c533000] 12:44:43 INFO - PROCESS | 1666 | 1463687083062 Marionette DEBUG loaded listener.js 12:44:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x12cce8400) [pid = 1666] [serial = 2210] [outer = 0x12c533000] 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:44:43 INFO - PROCESS | 1666 | 1463687083463 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:44:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:44:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:44:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:44:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:44:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:44:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:44:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:44:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:44:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:44:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:44:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:44:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:44:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:44:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:44:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:44:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:44:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:44:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:44:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:44:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:44:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:44:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:44:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:44:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:44:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:44:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:44:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:44:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:44:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:44:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:44:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:44:43 INFO - TEST-OK | /DOMEvents/constructors.html | took 580ms 12:44:43 INFO - PROCESS | 1666 | 1463687083477 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 12:44:43 INFO - PROCESS | 1666 | 1463687083478 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 12:44:43 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:44:43 INFO - PROCESS | 1666 | 1463687083480 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:44:43 INFO - PROCESS | 1666 | 1463687083481 Marionette TRACE conn2 <- [1,2918,null,{}] 12:44:43 INFO - PROCESS | 1666 | 1463687083483 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:43 INFO - PROCESS | 1666 | 1463687083605 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 12:44:43 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x1261ba800) [pid = 1666] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:44:43 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x1261b8800) [pid = 1666] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:44:43 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x129313400) [pid = 1666] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:44:43 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x129314c00) [pid = 1666] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:44:43 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x1122a8c00) [pid = 1666] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:44:43 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x119fd2c00) [pid = 1666] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:44:43 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x12bdae000) [pid = 1666] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:44:43 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x1169a9c00) [pid = 1666] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:44:43 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x1165aa000) [pid = 1666] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:44:43 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x1212df800) [pid = 1666] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:44:43 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x12146d800) [pid = 1666] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:44:43 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x11266b800) [pid = 1666] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:44:43 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x12ba70800) [pid = 1666] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:44:43 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x12cb3e000) [pid = 1666] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:44:43 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x119a38000) [pid = 1666] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:44:43 INFO - PROCESS | 1666 | 1463687083805 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x1217c3800 == 83 [pid = 1666] [id = 737] 12:44:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x111d21c00) [pid = 1666] [serial = 2211] [outer = 0x0] 12:44:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x1126bc400) [pid = 1666] [serial = 2212] [outer = 0x111d21c00] 12:44:43 INFO - PROCESS | 1666 | 1463687083830 Marionette DEBUG loaded listener.js 12:44:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x119586c00) [pid = 1666] [serial = 2213] [outer = 0x111d21c00] 12:44:44 INFO - PROCESS | 1666 | 1463687084078 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:44:44 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:44:44 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 622ms 12:44:44 INFO - PROCESS | 1666 | 1463687084102 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 12:44:44 INFO - PROCESS | 1666 | 1463687084104 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 12:44:44 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:44:44 INFO - PROCESS | 1666 | 1463687084117 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:44:44 INFO - PROCESS | 1666 | 1463687084119 Marionette TRACE conn2 <- [1,2922,null,{}] 12:44:44 INFO - PROCESS | 1666 | 1463687084128 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:44 INFO - PROCESS | 1666 | 1463687084255 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 12:44:44 INFO - PROCESS | 1666 | 1463687084260 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x137e5c000 == 84 [pid = 1666] [id = 738] 12:44:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x1212b3400) [pid = 1666] [serial = 2214] [outer = 0x0] 12:44:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x12146d800) [pid = 1666] [serial = 2215] [outer = 0x1212b3400] 12:44:44 INFO - PROCESS | 1666 | 1463687084289 Marionette DEBUG loaded listener.js 12:44:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x12d267400) [pid = 1666] [serial = 2216] [outer = 0x1212b3400] 12:44:44 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:44:44 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:44:44 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:44:44 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:44:44 INFO - PROCESS | 1666 | 1463687084647 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 12:44:44 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:44:44 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:44:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:44:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:44:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:44:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:44:44 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 12:44:44 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:44:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:44:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:44:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:44:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:44:44 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 12:44:44 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:44:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:44:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:44:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:44:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:44:44 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 12:44:44 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:44:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:44:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:44:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:44:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:44:44 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:44:44 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 582ms 12:44:44 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:44:44 INFO - PROCESS | 1666 | 1463687084697 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 12:44:44 INFO - PROCESS | 1666 | 1463687084698 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 12:44:44 INFO - PROCESS | 1666 | 1463687084700 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:44:44 INFO - PROCESS | 1666 | 1463687084701 Marionette TRACE conn2 <- [1,2926,null,{}] 12:44:44 INFO - PROCESS | 1666 | 1463687084722 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:44 INFO - PROCESS | 1666 | 1463687084822 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 12:44:44 INFO - PROCESS | 1666 | 1463687084826 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x13f980000 == 85 [pid = 1666] [id = 739] 12:44:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x12d26a000) [pid = 1666] [serial = 2217] [outer = 0x0] 12:44:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x12d271000) [pid = 1666] [serial = 2218] [outer = 0x12d26a000] 12:44:44 INFO - PROCESS | 1666 | 1463687084851 Marionette DEBUG loaded listener.js 12:44:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x12d2a0800) [pid = 1666] [serial = 2219] [outer = 0x12d26a000] 12:44:45 INFO - PROCESS | 1666 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:44:45 INFO - PROCESS | 1666 | 1463687085176 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 12:44:45 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:44:45 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 518ms 12:44:45 INFO - PROCESS | 1666 | 1463687085220 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 12:44:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:44:45 INFO - PROCESS | 1666 | 1463687085221 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 12:44:45 INFO - PROCESS | 1666 | 1463687085223 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:44:45 INFO - PROCESS | 1666 | 1463687085224 Marionette TRACE conn2 <- [1,2930,null,{}] 12:44:45 INFO - PROCESS | 1666 | 1463687085227 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:45 INFO - PROCESS | 1666 | 1463687085321 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 12:44:45 INFO - PROCESS | 1666 | 1463687085326 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x140f97800 == 86 [pid = 1666] [id = 740] 12:44:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x12d2a1c00) [pid = 1666] [serial = 2220] [outer = 0x0] 12:44:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x12d2dbc00) [pid = 1666] [serial = 2221] [outer = 0x12d2a1c00] 12:44:45 INFO - PROCESS | 1666 | 1463687085350 Marionette DEBUG loaded listener.js 12:44:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x12d2e1c00) [pid = 1666] [serial = 2222] [outer = 0x12d2a1c00] 12:44:45 INFO - PROCESS | 1666 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:44:45 INFO - PROCESS | 1666 | 1463687085683 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 12:44:45 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:44:45 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 470ms 12:44:45 INFO - PROCESS | 1666 | 1463687085693 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 12:44:45 INFO - PROCESS | 1666 | 1463687085694 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 12:44:45 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:44:45 INFO - PROCESS | 1666 | 1463687085696 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:44:45 INFO - PROCESS | 1666 | 1463687085697 Marionette TRACE conn2 <- [1,2934,null,{}] 12:44:45 INFO - PROCESS | 1666 | 1463687085700 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:45 INFO - PROCESS | 1666 | 1463687085841 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 12:44:45 INFO - PROCESS | 1666 | 1463687085968 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x116bb7800 == 87 [pid = 1666] [id = 741] 12:44:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x110f3c000) [pid = 1666] [serial = 2223] [outer = 0x0] 12:44:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x111b0d800) [pid = 1666] [serial = 2224] [outer = 0x110f3c000] 12:44:46 INFO - PROCESS | 1666 | 1463687086002 Marionette DEBUG loaded listener.js 12:44:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x1126c8400) [pid = 1666] [serial = 2225] [outer = 0x110f3c000] 12:44:46 INFO - PROCESS | 1666 | 1463687086396 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:44:46 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:44:46 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 718ms 12:44:46 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:44:46 INFO - PROCESS | 1666 | 1463687086416 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 12:44:46 INFO - PROCESS | 1666 | 1463687086418 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 12:44:46 INFO - PROCESS | 1666 | 1463687086421 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:44:46 INFO - PROCESS | 1666 | 1463687086424 Marionette TRACE conn2 <- [1,2938,null,{}] 12:44:46 INFO - PROCESS | 1666 | 1463687086427 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:46 INFO - PROCESS | 1666 | 1463687086548 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 12:44:46 INFO - PROCESS | 1666 | 1463687086663 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ac52800 == 88 [pid = 1666] [id = 742] 12:44:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 176 (0x11319d400) [pid = 1666] [serial = 2226] [outer = 0x0] 12:44:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 177 (0x11767e800) [pid = 1666] [serial = 2227] [outer = 0x11319d400] 12:44:46 INFO - PROCESS | 1666 | 1463687086697 Marionette DEBUG loaded listener.js 12:44:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 178 (0x119531800) [pid = 1666] [serial = 2228] [outer = 0x11319d400] 12:44:47 INFO - PROCESS | 1666 | 1463687087057 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:44:47 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:44:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 670ms 12:44:47 INFO - PROCESS | 1666 | 1463687087094 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 12:44:47 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:44:47 INFO - PROCESS | 1666 | 1463687087097 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 12:44:47 INFO - PROCESS | 1666 | 1463687087099 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:44:47 INFO - PROCESS | 1666 | 1463687087101 Marionette TRACE conn2 <- [1,2942,null,{}] 12:44:47 INFO - PROCESS | 1666 | 1463687087104 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:47 INFO - PROCESS | 1666 | 1463687087218 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 12:44:47 INFO - PROCESS | 1666 | 1463687087338 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x137781800 == 89 [pid = 1666] [id = 743] 12:44:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 179 (0x119a30c00) [pid = 1666] [serial = 2229] [outer = 0x0] 12:44:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 180 (0x1212ae000) [pid = 1666] [serial = 2230] [outer = 0x119a30c00] 12:44:47 INFO - PROCESS | 1666 | 1463687087371 Marionette DEBUG loaded listener.js 12:44:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 181 (0x1218b0800) [pid = 1666] [serial = 2231] [outer = 0x119a30c00] 12:44:47 INFO - PROCESS | 1666 | 1463687087732 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 12:44:47 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:44:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:44:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:44:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:44:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:44:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 670ms 12:44:47 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:44:47 INFO - PROCESS | 1666 | 1463687087771 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 12:44:47 INFO - PROCESS | 1666 | 1463687087772 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 12:44:47 INFO - PROCESS | 1666 | 1463687087780 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:44:47 INFO - PROCESS | 1666 | 1463687087784 Marionette TRACE conn2 <- [1,2946,null,{}] 12:44:47 INFO - PROCESS | 1666 | 1463687087787 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:47 INFO - PROCESS | 1666 | 1463687087903 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 12:44:48 INFO - PROCESS | 1666 | 1463687088019 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x141e2d800 == 90 [pid = 1666] [id = 744] 12:44:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 182 (0x12722a400) [pid = 1666] [serial = 2232] [outer = 0x0] 12:44:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 183 (0x128f80c00) [pid = 1666] [serial = 2233] [outer = 0x12722a400] 12:44:48 INFO - PROCESS | 1666 | 1463687088060 Marionette DEBUG loaded listener.js 12:44:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 184 (0x1295cd800) [pid = 1666] [serial = 2234] [outer = 0x12722a400] 12:44:48 INFO - PROCESS | 1666 | 1463687088410 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:44:48 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:44:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 679ms 12:44:48 INFO - PROCESS | 1666 | 1463687088454 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 12:44:48 INFO - PROCESS | 1666 | 1463687088456 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 12:44:48 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:44:48 INFO - PROCESS | 1666 | 1463687088459 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:44:48 INFO - PROCESS | 1666 | 1463687088460 Marionette TRACE conn2 <- [1,2950,null,{}] 12:44:48 INFO - PROCESS | 1666 | 1463687088462 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:48 INFO - PROCESS | 1666 | 1463687088575 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 12:44:48 INFO - PROCESS | 1666 | 1463687088691 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x141e46800 == 91 [pid = 1666] [id = 745] 12:44:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 185 (0x12a748800) [pid = 1666] [serial = 2235] [outer = 0x0] 12:44:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 186 (0x12ba69000) [pid = 1666] [serial = 2236] [outer = 0x12a748800] 12:44:48 INFO - PROCESS | 1666 | 1463687088722 Marionette DEBUG loaded listener.js 12:44:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 187 (0x12c535800) [pid = 1666] [serial = 2237] [outer = 0x12a748800] 12:44:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x141e48000 == 92 [pid = 1666] [id = 746] 12:44:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 188 (0x12c541c00) [pid = 1666] [serial = 2238] [outer = 0x0] 12:44:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 189 (0x12bdab800) [pid = 1666] [serial = 2239] [outer = 0x12c541c00] 12:44:49 INFO - PROCESS | 1666 | 1463687089079 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:44:49 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:44:49 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 668ms 12:44:49 INFO - PROCESS | 1666 | 1463687089128 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 12:44:49 INFO - PROCESS | 1666 | 1463687089129 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 12:44:49 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:44:49 INFO - PROCESS | 1666 | 1463687089131 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:44:49 INFO - PROCESS | 1666 | 1463687089133 Marionette TRACE conn2 <- [1,2954,null,{}] 12:44:49 INFO - PROCESS | 1666 | 1463687089135 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:49 INFO - PROCESS | 1666 | 1463687089282 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 12:44:49 INFO - PROCESS | 1666 | 1463687089423 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x141eec800 == 93 [pid = 1666] [id = 747] 12:44:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 190 (0x12cce9c00) [pid = 1666] [serial = 2240] [outer = 0x0] 12:44:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 191 (0x12d29a400) [pid = 1666] [serial = 2241] [outer = 0x12cce9c00] 12:44:49 INFO - PROCESS | 1666 | 1463687089457 Marionette DEBUG loaded listener.js 12:44:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 192 (0x12d2e4000) [pid = 1666] [serial = 2242] [outer = 0x12cce9c00] 12:44:49 INFO - PROCESS | 1666 | 1463687089876 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:44:49 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:44:49 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:44:49 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 773ms 12:44:49 INFO - PROCESS | 1666 | 1463687089906 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 12:44:49 INFO - PROCESS | 1666 | 1463687089908 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 12:44:49 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:44:49 INFO - PROCESS | 1666 | 1463687089912 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:44:49 INFO - PROCESS | 1666 | 1463687089913 Marionette TRACE conn2 <- [1,2958,null,{}] 12:44:49 INFO - PROCESS | 1666 | 1463687089917 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:50 INFO - PROCESS | 1666 | 1463687090105 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 12:44:50 INFO - PROCESS | 1666 | 1463687090284 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x140bc7800 == 94 [pid = 1666] [id = 748] 12:44:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 193 (0x12d29f800) [pid = 1666] [serial = 2243] [outer = 0x0] 12:44:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 194 (0x12d2ef000) [pid = 1666] [serial = 2244] [outer = 0x12d29f800] 12:44:50 INFO - PROCESS | 1666 | 1463687090334 Marionette DEBUG loaded listener.js 12:44:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 195 (0x12d2fac00) [pid = 1666] [serial = 2245] [outer = 0x12d29f800] 12:44:50 INFO - PROCESS | 1666 | 1463687090719 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:44:50 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:44:50 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 820ms 12:44:50 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:44:50 INFO - PROCESS | 1666 | 1463687090732 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 12:44:50 INFO - PROCESS | 1666 | 1463687090733 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 12:44:50 INFO - PROCESS | 1666 | 1463687090735 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:44:50 INFO - PROCESS | 1666 | 1463687090736 Marionette TRACE conn2 <- [1,2962,null,{}] 12:44:50 INFO - PROCESS | 1666 | 1463687090739 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:50 INFO - PROCESS | 1666 | 1463687090852 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 12:44:50 INFO - PROCESS | 1666 | 1463687090971 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x140bdc800 == 95 [pid = 1666] [id = 749] 12:44:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 196 (0x12d2dd000) [pid = 1666] [serial = 2246] [outer = 0x0] 12:44:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 197 (0x12d70b400) [pid = 1666] [serial = 2247] [outer = 0x12d2dd000] 12:44:51 INFO - PROCESS | 1666 | 1463687091001 Marionette DEBUG loaded listener.js 12:44:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 198 (0x12d711400) [pid = 1666] [serial = 2248] [outer = 0x12d2dd000] 12:44:51 INFO - PROCESS | 1666 | 1463687091324 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:44:51 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:44:51 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 623ms 12:44:51 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:44:51 INFO - PROCESS | 1666 | 1463687091358 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 12:44:51 INFO - PROCESS | 1666 | 1463687091360 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 12:44:51 INFO - PROCESS | 1666 | 1463687091362 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:44:51 INFO - PROCESS | 1666 | 1463687091363 Marionette TRACE conn2 <- [1,2966,null,{}] 12:44:51 INFO - PROCESS | 1666 | 1463687091365 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:51 INFO - PROCESS | 1666 | 1463687091477 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 12:44:51 INFO - PROCESS | 1666 | 1463687091596 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x137b5a800 == 96 [pid = 1666] [id = 750] 12:44:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 199 (0x128a87400) [pid = 1666] [serial = 2249] [outer = 0x0] 12:44:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 200 (0x128a8b400) [pid = 1666] [serial = 2250] [outer = 0x128a87400] 12:44:51 INFO - PROCESS | 1666 | 1463687091627 Marionette DEBUG loaded listener.js 12:44:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 201 (0x128a90c00) [pid = 1666] [serial = 2251] [outer = 0x128a87400] 12:44:51 INFO - PROCESS | 1666 | 1463687091980 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:44:52 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:44:52 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 670ms 12:44:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:44:52 INFO - PROCESS | 1666 | 1463687092033 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 12:44:52 INFO - PROCESS | 1666 | 1463687092034 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 12:44:52 INFO - PROCESS | 1666 | 1463687092036 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:44:52 INFO - PROCESS | 1666 | 1463687092037 Marionette TRACE conn2 <- [1,2970,null,{}] 12:44:52 INFO - PROCESS | 1666 | 1463687092040 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:52 INFO - PROCESS | 1666 | 1463687092158 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 12:44:52 INFO - PROCESS | 1666 | 1463687092270 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c5a800 == 97 [pid = 1666] [id = 751] 12:44:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 202 (0x118f30c00) [pid = 1666] [serial = 2252] [outer = 0x0] 12:44:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 203 (0x1218b6000) [pid = 1666] [serial = 2253] [outer = 0x118f30c00] 12:44:52 INFO - PROCESS | 1666 | 1463687092300 Marionette DEBUG loaded listener.js 12:44:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 204 (0x12d70c800) [pid = 1666] [serial = 2254] [outer = 0x118f30c00] 12:44:52 INFO - PROCESS | 1666 | 1463687092700 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:44:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:44:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 669ms 12:44:52 INFO - PROCESS | 1666 | 1463687092706 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 12:44:52 INFO - PROCESS | 1666 | 1463687092709 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 12:44:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:44:52 INFO - PROCESS | 1666 | 1463687092712 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:44:52 INFO - PROCESS | 1666 | 1463687092714 Marionette TRACE conn2 <- [1,2974,null,{}] 12:44:52 INFO - PROCESS | 1666 | 1463687092717 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:52 INFO - PROCESS | 1666 | 1463687092898 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 12:44:53 INFO - PROCESS | 1666 | 1463687093046 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d021000 == 98 [pid = 1666] [id = 752] 12:44:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 205 (0x11101e000) [pid = 1666] [serial = 2255] [outer = 0x0] 12:44:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 206 (0x12d712400) [pid = 1666] [serial = 2256] [outer = 0x11101e000] 12:44:53 INFO - PROCESS | 1666 | 1463687093096 Marionette DEBUG loaded listener.js 12:44:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 207 (0x137fd4800) [pid = 1666] [serial = 2257] [outer = 0x11101e000] 12:44:53 INFO - PROCESS | 1666 | 1463687093545 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 12:44:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 12:44:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 872ms 12:44:53 INFO - PROCESS | 1666 | 1463687093584 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 12:44:53 INFO - PROCESS | 1666 | 1463687093585 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 12:44:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:44:53 INFO - PROCESS | 1666 | 1463687093588 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:44:53 INFO - PROCESS | 1666 | 1463687093590 Marionette TRACE conn2 <- [1,2978,null,{}] 12:44:53 INFO - PROCESS | 1666 | 1463687093592 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:53 INFO - PROCESS | 1666 | 1463687093719 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 12:44:53 INFO - PROCESS | 1666 | 1463687093816 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a95a800 == 99 [pid = 1666] [id = 753] 12:44:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 208 (0x112661000) [pid = 1666] [serial = 2258] [outer = 0x0] 12:44:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 209 (0x137f73800) [pid = 1666] [serial = 2259] [outer = 0x112661000] 12:44:53 INFO - PROCESS | 1666 | 1463687093847 Marionette DEBUG loaded listener.js 12:44:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 210 (0x137fd4c00) [pid = 1666] [serial = 2260] [outer = 0x112661000] 12:44:54 INFO - PROCESS | 1666 | 1463687094446 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:44:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:44:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 871ms 12:44:54 INFO - PROCESS | 1666 | 1463687094459 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 12:44:54 INFO - PROCESS | 1666 | 1463687094462 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 12:44:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:44:54 INFO - PROCESS | 1666 | 1463687094466 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:44:54 INFO - PROCESS | 1666 | 1463687094468 Marionette TRACE conn2 <- [1,2982,null,{}] 12:44:54 INFO - PROCESS | 1666 | 1463687094471 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:54 INFO - PROCESS | 1666 | 1463687094581 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 12:44:54 INFO - PROCESS | 1666 | 1463687094713 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x116010800 == 100 [pid = 1666] [id = 754] 12:44:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 211 (0x11101cc00) [pid = 1666] [serial = 2261] [outer = 0x0] 12:44:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 212 (0x112669800) [pid = 1666] [serial = 2262] [outer = 0x11101cc00] 12:44:54 INFO - PROCESS | 1666 | 1463687094743 Marionette DEBUG loaded listener.js 12:44:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 213 (0x11278f000) [pid = 1666] [serial = 2263] [outer = 0x11101cc00] 12:44:55 INFO - PROCESS | 1666 | 1463687095110 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 12:44:55 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:44:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:44:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:44:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 673ms 12:44:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:44:55 INFO - PROCESS | 1666 | 1463687095140 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 12:44:55 INFO - PROCESS | 1666 | 1463687095143 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 12:44:55 INFO - PROCESS | 1666 | 1463687095148 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:44:55 INFO - PROCESS | 1666 | 1463687095149 Marionette TRACE conn2 <- [1,2986,null,{}] 12:44:55 INFO - PROCESS | 1666 | 1463687095152 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:55 INFO - PROCESS | 1666 | 1463687095254 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 12:44:55 INFO - PROCESS | 1666 | 1463687095372 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x1189b6000 == 101 [pid = 1666] [id = 755] 12:44:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 214 (0x116050400) [pid = 1666] [serial = 2264] [outer = 0x0] 12:44:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 215 (0x11655c000) [pid = 1666] [serial = 2265] [outer = 0x116050400] 12:44:55 INFO - PROCESS | 1666 | 1463687095402 Marionette DEBUG loaded listener.js 12:44:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 216 (0x116b59000) [pid = 1666] [serial = 2266] [outer = 0x116050400] 12:44:55 INFO - PROCESS | 1666 | 1463687095806 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:44:55 INFO - PROCESS | 1666 | --DOCSHELL 0x119562000 == 100 [pid = 1666] [id = 605] 12:44:55 INFO - PROCESS | 1666 | --DOCSHELL 0x12c511000 == 99 [pid = 1666] [id = 548] 12:44:55 INFO - PROCESS | 1666 | --DOCSHELL 0x140f97800 == 98 [pid = 1666] [id = 740] 12:44:55 INFO - PROCESS | 1666 | --DOCSHELL 0x13f980000 == 97 [pid = 1666] [id = 739] 12:44:55 INFO - PROCESS | 1666 | --DOCSHELL 0x137e5c000 == 96 [pid = 1666] [id = 738] 12:44:55 INFO - PROCESS | 1666 | --DOCSHELL 0x1217c3800 == 95 [pid = 1666] [id = 737] 12:44:55 INFO - PROCESS | 1666 | --DOCSHELL 0x137237000 == 94 [pid = 1666] [id = 736] 12:44:55 INFO - PROCESS | 1666 | --DOCSHELL 0x12d6a5800 == 93 [pid = 1666] [id = 735] 12:44:55 INFO - PROCESS | 1666 | --DOMWINDOW == 215 (0x12bdc7400) [pid = 1666] [serial = 2152] [outer = 0x0] [url = about:blank] 12:44:55 INFO - PROCESS | 1666 | --DOCSHELL 0x12d251800 == 92 [pid = 1666] [id = 734] 12:44:55 INFO - PROCESS | 1666 | --DOCSHELL 0x12d00f800 == 91 [pid = 1666] [id = 733] 12:44:55 INFO - PROCESS | 1666 | --DOCSHELL 0x12be82000 == 90 [pid = 1666] [id = 732] 12:44:55 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf35800 == 89 [pid = 1666] [id = 17] 12:44:55 INFO - PROCESS | 1666 | --DOCSHELL 0x12b26e800 == 88 [pid = 1666] [id = 731] 12:44:55 INFO - PROCESS | 1666 | --DOCSHELL 0x126fc3800 == 87 [pid = 1666] [id = 730] 12:44:55 INFO - PROCESS | 1666 | --DOCSHELL 0x119d4c800 == 86 [pid = 1666] [id = 729] 12:44:55 INFO - PROCESS | 1666 | --DOCSHELL 0x128d3c800 == 85 [pid = 1666] [id = 728] 12:44:55 INFO - PROCESS | 1666 | --DOCSHELL 0x12d21a000 == 84 [pid = 1666] [id = 720] 12:44:55 INFO - PROCESS | 1666 | --DOCSHELL 0x1272f8000 == 83 [pid = 1666] [id = 719] 12:44:55 INFO - PROCESS | 1666 | --DOCSHELL 0x116587000 == 82 [pid = 1666] [id = 718] 12:44:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:44:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 720ms 12:44:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:44:55 INFO - PROCESS | 1666 | 1463687095868 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 12:44:55 INFO - PROCESS | 1666 | 1463687095869 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 12:44:55 INFO - PROCESS | 1666 | 1463687095871 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:44:55 INFO - PROCESS | 1666 | 1463687095874 Marionette TRACE conn2 <- [1,2990,null,{}] 12:44:55 INFO - PROCESS | 1666 | 1463687095881 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:55 INFO - PROCESS | 1666 | 1463687095977 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 12:44:55 INFO - PROCESS | 1666 | 1463687095986 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x1195c1800 == 83 [pid = 1666] [id = 756] 12:44:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 216 (0x11834ec00) [pid = 1666] [serial = 2267] [outer = 0x0] 12:44:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 217 (0x11896ec00) [pid = 1666] [serial = 2268] [outer = 0x11834ec00] 12:44:56 INFO - PROCESS | 1666 | 1463687096015 Marionette DEBUG loaded listener.js 12:44:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 218 (0x11942d000) [pid = 1666] [serial = 2269] [outer = 0x11834ec00] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 217 (0x1275aac00) [pid = 1666] [serial = 2042] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 216 (0x128dd9800) [pid = 1666] [serial = 2137] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 215 (0x1270f9000) [pid = 1666] [serial = 2134] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 214 (0x12931e000) [pid = 1666] [serial = 2140] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 213 (0x12a753800) [pid = 1666] [serial = 2143] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 212 (0x1295b8000) [pid = 1666] [serial = 2146] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 211 (0x12c53ec00) [pid = 1666] [serial = 2110] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 210 (0x1212a9c00) [pid = 1666] [serial = 2125] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 209 (0x1212b8800) [pid = 1666] [serial = 2126] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 208 (0x121e0bc00) [pid = 1666] [serial = 2113] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 207 (0x12bdbc000) [pid = 1666] [serial = 2090] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 206 (0x1184b9000) [pid = 1666] [serial = 2122] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 205 (0x119a2f800) [pid = 1666] [serial = 2123] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 204 (0x11694e000) [pid = 1666] [serial = 2119] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 203 (0x118348000) [pid = 1666] [serial = 2120] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 202 (0x1212de800) [pid = 1666] [serial = 2095] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 201 (0x12158b000) [pid = 1666] [serial = 2128] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 200 (0x1218b3800) [pid = 1666] [serial = 2129] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 199 (0x12bd0c000) [pid = 1666] [serial = 2104] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 198 (0x128f85000) [pid = 1666] [serial = 2098] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 197 (0x1219a6000) [pid = 1666] [serial = 2131] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 196 (0x12a93c000) [pid = 1666] [serial = 2101] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 195 (0x1126f5400) [pid = 1666] [serial = 2117] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 194 (0x1126c1400) [pid = 1666] [serial = 2116] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 193 (0x116ffa000) [pid = 1666] [serial = 2092] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 192 (0x12bdca400) [pid = 1666] [serial = 2107] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 191 (0x12bdb7800) [pid = 1666] [serial = 2149] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 190 (0x12a93e000) [pid = 1666] [serial = 2144] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 189 (0x128fc3800) [pid = 1666] [serial = 2138] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 188 (0x1295bb400) [pid = 1666] [serial = 2141] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 187 (0x12ba67800) [pid = 1666] [serial = 2147] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 186 (0x128c35800) [pid = 1666] [serial = 2135] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 185 (0x126084000) [pid = 1666] [serial = 2132] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 184 (0x12bdc3000) [pid = 1666] [serial = 2150] [outer = 0x0] [url = about:blank] 12:44:56 INFO - PROCESS | 1666 | --DOMWINDOW == 183 (0x111f26400) [pid = 1666] [serial = 1412] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:44:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a01b800 == 84 [pid = 1666] [id = 757] 12:44:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 184 (0x119908c00) [pid = 1666] [serial = 2270] [outer = 0x0] 12:44:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 185 (0x1126f5400) [pid = 1666] [serial = 2271] [outer = 0x119908c00] 12:44:56 INFO - PROCESS | 1666 | 1463687096430 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:44:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:44:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 571ms 12:44:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:44:56 INFO - PROCESS | 1666 | 1463687096443 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 12:44:56 INFO - PROCESS | 1666 | 1463687096445 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 12:44:56 INFO - PROCESS | 1666 | 1463687096447 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:44:56 INFO - PROCESS | 1666 | 1463687096448 Marionette TRACE conn2 <- [1,2994,null,{}] 12:44:56 INFO - PROCESS | 1666 | 1463687096450 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:56 INFO - PROCESS | 1666 | 1463687096568 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 12:44:56 INFO - PROCESS | 1666 | 1463687096575 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x1290b7000 == 85 [pid = 1666] [id = 758] 12:44:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 186 (0x119534000) [pid = 1666] [serial = 2272] [outer = 0x0] 12:44:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 187 (0x119588800) [pid = 1666] [serial = 2273] [outer = 0x119534000] 12:44:56 INFO - PROCESS | 1666 | 1463687096600 Marionette DEBUG loaded listener.js 12:44:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 188 (0x119fda800) [pid = 1666] [serial = 2274] [outer = 0x119534000] 12:44:56 INFO - PROCESS | 1666 | 1463687096936 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:44:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:44:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:44:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 518ms 12:44:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:44:56 INFO - PROCESS | 1666 | 1463687096969 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 12:44:56 INFO - PROCESS | 1666 | 1463687096970 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 12:44:56 INFO - PROCESS | 1666 | 1463687096972 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:44:56 INFO - PROCESS | 1666 | 1463687096973 Marionette TRACE conn2 <- [1,2998,null,{}] 12:44:56 INFO - PROCESS | 1666 | 1463687096983 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:57 INFO - PROCESS | 1666 | 1463687097074 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 12:44:57 INFO - PROCESS | 1666 | 1463687097079 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8d8800 == 86 [pid = 1666] [id = 759] 12:44:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 189 (0x121289400) [pid = 1666] [serial = 2275] [outer = 0x0] 12:44:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 190 (0x1212aec00) [pid = 1666] [serial = 2276] [outer = 0x121289400] 12:44:57 INFO - PROCESS | 1666 | 1463687097104 Marionette DEBUG loaded listener.js 12:44:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 191 (0x1212db400) [pid = 1666] [serial = 2277] [outer = 0x121289400] 12:44:57 INFO - PROCESS | 1666 | 1463687097433 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:44:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:44:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 480ms 12:44:57 INFO - PROCESS | 1666 | 1463687097453 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 12:44:57 INFO - PROCESS | 1666 | 1463687097454 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 12:44:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:44:57 INFO - PROCESS | 1666 | 1463687097459 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:44:57 INFO - PROCESS | 1666 | 1463687097460 Marionette TRACE conn2 <- [1,3002,null,{}] 12:44:57 INFO - PROCESS | 1666 | 1463687097462 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:57 INFO - PROCESS | 1666 | 1463687097566 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 12:44:57 INFO - PROCESS | 1666 | 1463687097654 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b274000 == 87 [pid = 1666] [id = 760] 12:44:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 192 (0x11953dc00) [pid = 1666] [serial = 2278] [outer = 0x0] 12:44:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 193 (0x12158b000) [pid = 1666] [serial = 2279] [outer = 0x11953dc00] 12:44:57 INFO - PROCESS | 1666 | 1463687097680 Marionette DEBUG loaded listener.js 12:44:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 194 (0x121a75000) [pid = 1666] [serial = 2280] [outer = 0x11953dc00] 12:44:57 INFO - PROCESS | 1666 | 1463687097968 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:44:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:44:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 519ms 12:44:57 INFO - PROCESS | 1666 | 1463687097978 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 12:44:57 INFO - PROCESS | 1666 | 1463687097979 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 12:44:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:44:57 INFO - PROCESS | 1666 | 1463687097981 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:44:57 INFO - PROCESS | 1666 | 1463687097982 Marionette TRACE conn2 <- [1,3006,null,{}] 12:44:57 INFO - PROCESS | 1666 | 1463687097985 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:58 INFO - PROCESS | 1666 | 1463687098118 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 12:44:58 INFO - PROCESS | 1666 | 1463687098128 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c50e000 == 88 [pid = 1666] [id = 761] 12:44:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 195 (0x121c3a400) [pid = 1666] [serial = 2281] [outer = 0x0] 12:44:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 196 (0x121f54000) [pid = 1666] [serial = 2282] [outer = 0x121c3a400] 12:44:58 INFO - PROCESS | 1666 | 1463687098153 Marionette DEBUG loaded listener.js 12:44:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 197 (0x126bbf800) [pid = 1666] [serial = 2283] [outer = 0x121c3a400] 12:44:58 INFO - PROCESS | 1666 | 1463687098467 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:44:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:44:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 526ms 12:44:58 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:44:58 INFO - PROCESS | 1666 | 1463687098508 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 12:44:58 INFO - PROCESS | 1666 | 1463687098509 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 12:44:58 INFO - PROCESS | 1666 | 1463687098511 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:44:58 INFO - PROCESS | 1666 | 1463687098512 Marionette TRACE conn2 <- [1,3010,null,{}] 12:44:58 INFO - PROCESS | 1666 | 1463687098514 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:58 INFO - PROCESS | 1666 | 1463687098634 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 12:44:58 INFO - PROCESS | 1666 | 1463687098647 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb8a800 == 89 [pid = 1666] [id = 762] 12:44:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 198 (0x126f5d400) [pid = 1666] [serial = 2284] [outer = 0x0] 12:44:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 199 (0x128a8e000) [pid = 1666] [serial = 2285] [outer = 0x126f5d400] 12:44:58 INFO - PROCESS | 1666 | 1463687098672 Marionette DEBUG loaded listener.js 12:44:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 200 (0x128c36800) [pid = 1666] [serial = 2286] [outer = 0x126f5d400] 12:44:58 INFO - PROCESS | 1666 | 1463687098986 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 12:44:59 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 12:44:59 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 520ms 12:44:59 INFO - PROCESS | 1666 | 1463687099031 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 12:44:59 INFO - PROCESS | 1666 | 1463687099032 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 12:44:59 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:44:59 INFO - PROCESS | 1666 | 1463687099035 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:44:59 INFO - PROCESS | 1666 | 1463687099036 Marionette TRACE conn2 <- [1,3014,null,{}] 12:44:59 INFO - PROCESS | 1666 | 1463687099038 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:59 INFO - PROCESS | 1666 | 1463687099158 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 12:44:59 INFO - PROCESS | 1666 | 1463687099172 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d021800 == 90 [pid = 1666] [id = 763] 12:44:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 201 (0x128c9dc00) [pid = 1666] [serial = 2287] [outer = 0x0] 12:44:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 202 (0x128dde000) [pid = 1666] [serial = 2288] [outer = 0x128c9dc00] 12:44:59 INFO - PROCESS | 1666 | 1463687099197 Marionette DEBUG loaded listener.js 12:44:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 203 (0x128fbd800) [pid = 1666] [serial = 2289] [outer = 0x128c9dc00] 12:44:59 INFO - PROCESS | 1666 | [1666] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:44:59 INFO - PROCESS | 1666 | 1463687099562 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:44:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:44:59 INFO - {} 12:44:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:44:59 INFO - {} 12:44:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:44:59 INFO - {} 12:44:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:44:59 INFO - {} 12:44:59 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 571ms 12:44:59 INFO - TEST-START | /FileAPI/fileReader.html 12:44:59 INFO - PROCESS | 1666 | 1463687099606 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 12:44:59 INFO - PROCESS | 1666 | 1463687099607 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 12:44:59 INFO - PROCESS | 1666 | 1463687099609 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:44:59 INFO - PROCESS | 1666 | 1463687099610 Marionette TRACE conn2 <- [1,3018,null,{}] 12:44:59 INFO - PROCESS | 1666 | 1463687099613 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:59 INFO - PROCESS | 1666 | 1463687099738 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 12:44:59 INFO - PROCESS | 1666 | 1463687099751 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d627800 == 91 [pid = 1666] [id = 764] 12:44:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 204 (0x128fc9400) [pid = 1666] [serial = 2290] [outer = 0x0] 12:44:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 205 (0x12931e400) [pid = 1666] [serial = 2291] [outer = 0x128fc9400] 12:44:59 INFO - PROCESS | 1666 | 1463687099777 Marionette DEBUG loaded listener.js 12:44:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 206 (0x12a74b800) [pid = 1666] [serial = 2292] [outer = 0x128fc9400] 12:45:00 INFO - PROCESS | 1666 | --DOMWINDOW == 205 (0x12d26a000) [pid = 1666] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:45:00 INFO - PROCESS | 1666 | --DOMWINDOW == 204 (0x1218b9400) [pid = 1666] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:45:00 INFO - PROCESS | 1666 | --DOMWINDOW == 203 (0x12500d800) [pid = 1666] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:45:00 INFO - PROCESS | 1666 | --DOMWINDOW == 202 (0x12ba71000) [pid = 1666] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:45:00 INFO - PROCESS | 1666 | --DOMWINDOW == 201 (0x128fc0000) [pid = 1666] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:45:00 INFO - PROCESS | 1666 | --DOMWINDOW == 200 (0x121292000) [pid = 1666] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:45:00 INFO - PROCESS | 1666 | --DOMWINDOW == 199 (0x1126c9000) [pid = 1666] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:45:00 INFO - PROCESS | 1666 | --DOMWINDOW == 198 (0x11834a800) [pid = 1666] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:45:00 INFO - PROCESS | 1666 | --DOMWINDOW == 197 (0x12bdb5c00) [pid = 1666] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:45:00 INFO - PROCESS | 1666 | --DOMWINDOW == 196 (0x12c533000) [pid = 1666] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:45:00 INFO - PROCESS | 1666 | --DOMWINDOW == 195 (0x111d21c00) [pid = 1666] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:45:00 INFO - PROCESS | 1666 | --DOMWINDOW == 194 (0x12cf36800) [pid = 1666] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:45:00 INFO - PROCESS | 1666 | --DOMWINDOW == 193 (0x12bd0d800) [pid = 1666] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:45:00 INFO - PROCESS | 1666 | --DOMWINDOW == 192 (0x1212b3400) [pid = 1666] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:45:00 INFO - PROCESS | 1666 | 1463687100297 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 12:45:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:45:00 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:45:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:45:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:45:00 INFO - TEST-OK | /FileAPI/fileReader.html | took 718ms 12:45:00 INFO - TEST-START | /FileAPI/historical.html 12:45:00 INFO - PROCESS | 1666 | 1463687100329 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 12:45:00 INFO - PROCESS | 1666 | 1463687100330 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 12:45:00 INFO - PROCESS | 1666 | 1463687100332 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:45:00 INFO - PROCESS | 1666 | 1463687100334 Marionette TRACE conn2 <- [1,3022,null,{}] 12:45:00 INFO - PROCESS | 1666 | 1463687100336 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:00 INFO - PROCESS | 1666 | 1463687100441 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 12:45:00 INFO - PROCESS | 1666 | 1463687100539 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d6aa800 == 92 [pid = 1666] [id = 765] 12:45:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 193 (0x121f51400) [pid = 1666] [serial = 2293] [outer = 0x0] 12:45:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 194 (0x12a747c00) [pid = 1666] [serial = 2294] [outer = 0x121f51400] 12:45:00 INFO - PROCESS | 1666 | 1463687100567 Marionette DEBUG loaded listener.js 12:45:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 195 (0x12b243000) [pid = 1666] [serial = 2295] [outer = 0x121f51400] 12:45:00 INFO - PROCESS | 1666 | 1463687100834 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 12:45:00 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:45:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:45:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:45:00 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:45:00 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:45:00 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:45:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:45:00 INFO - TEST-OK | /FileAPI/historical.html | took 521ms 12:45:00 INFO - PROCESS | 1666 | 1463687100862 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 12:45:00 INFO - PROCESS | 1666 | 1463687100863 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 12:45:00 INFO - TEST-START | /FileAPI/idlharness.html 12:45:00 INFO - PROCESS | 1666 | 1463687100865 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:45:00 INFO - PROCESS | 1666 | 1463687100867 Marionette TRACE conn2 <- [1,3026,null,{}] 12:45:00 INFO - PROCESS | 1666 | 1463687100869 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:00 INFO - PROCESS | 1666 | 1463687100975 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 12:45:00 INFO - PROCESS | 1666 | 1463687100979 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x137234000 == 93 [pid = 1666] [id = 766] 12:45:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 196 (0x12b24e000) [pid = 1666] [serial = 2296] [outer = 0x0] 12:45:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 197 (0x12bd05800) [pid = 1666] [serial = 2297] [outer = 0x12b24e000] 12:45:01 INFO - PROCESS | 1666 | 1463687101004 Marionette DEBUG loaded listener.js 12:45:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 198 (0x12bdb7800) [pid = 1666] [serial = 2298] [outer = 0x12b24e000] 12:45:01 INFO - PROCESS | 1666 | 1463687101534 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:45:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:45:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:45:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:45:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:45:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:45:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:45:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:45:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:45:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:45:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:45:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:45:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:45:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:45:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:45:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:45:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:45:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:45:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:45:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:45:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:45:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:45:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:45:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:45:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:45:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:45:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:45:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:45:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:45:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:45:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:45:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:45:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:45:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:45:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:45:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:45:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:45:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:45:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:45:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:45:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 12:45:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:45:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:45:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:45:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:45:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:45:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:45:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:45:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:45:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:45:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:45:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:45:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:45:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:45:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:45:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:45:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:45:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:45:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:45:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:45:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:45:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:45:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:45:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:45:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:45:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:45:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:45:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:45:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:45:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 12:45:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:45:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:45:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:45:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:45:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:45:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:45:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:45:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:45:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:45:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:45:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:45:01 INFO - TEST-OK | /FileAPI/idlharness.html | took 734ms 12:45:01 INFO - PROCESS | 1666 | 1463687101601 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 12:45:01 INFO - PROCESS | 1666 | 1463687101602 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 12:45:01 INFO - TEST-START | /FileAPI/idlharness.worker 12:45:01 INFO - PROCESS | 1666 | 1463687101605 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:45:01 INFO - PROCESS | 1666 | 1463687101606 Marionette TRACE conn2 <- [1,3030,null,{}] 12:45:01 INFO - PROCESS | 1666 | 1463687101608 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:01 INFO - PROCESS | 1666 | 1463687101706 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 12:45:01 INFO - PROCESS | 1666 | 1463687101710 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x140bd6000 == 94 [pid = 1666] [id = 767] 12:45:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 199 (0x12bdc6000) [pid = 1666] [serial = 2299] [outer = 0x0] 12:45:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 200 (0x137f75400) [pid = 1666] [serial = 2300] [outer = 0x12bdc6000] 12:45:01 INFO - PROCESS | 1666 | 1463687101752 Marionette DEBUG loaded listener.js 12:45:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 201 (0x137fd6400) [pid = 1666] [serial = 2301] [outer = 0x12bdc6000] 12:45:01 INFO - PROCESS | 1666 | [1666] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:45:02 INFO - PROCESS | 1666 | 1463687102461 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:45:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:45:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:45:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:45:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:45:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:45:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:45:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:45:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:45:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:45:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:45:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:45:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:45:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:45:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:45:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:45:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:45:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:45:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:45:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:45:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:45:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:45:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:45:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:45:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:45:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:45:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:45:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:45:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:45:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:45:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:45:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:45:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:45:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:45:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:45:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:45:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:45:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:45:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:45:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:45:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:45:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:45:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:45:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:45:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:45:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:45:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:45:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:45:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:45:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:45:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:45:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:45:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:45:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:45:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:45:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:45:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:45:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:45:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:45:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:45:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:45:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:45:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:45:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:45:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:45:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:45:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:45:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:45:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:45:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:45:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:45:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:45:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:45:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:45:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:45:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:45:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:45:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:45:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:45:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:45:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:45:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:45:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:45:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:45:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:45:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:45:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:45:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:45:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:45:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:45:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:45:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:45:02 INFO - {} 12:45:02 INFO - TEST-OK | /FileAPI/idlharness.worker | took 890ms 12:45:02 INFO - PROCESS | 1666 | 1463687102496 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 12:45:02 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:45:02 INFO - PROCESS | 1666 | 1463687102498 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 12:45:02 INFO - PROCESS | 1666 | 1463687102502 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:45:02 INFO - PROCESS | 1666 | 1463687102504 Marionette TRACE conn2 <- [1,3034,null,{}] 12:45:02 INFO - PROCESS | 1666 | 1463687102509 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:02 INFO - PROCESS | 1666 | 1463687102638 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 12:45:02 INFO - PROCESS | 1666 | 1463687102757 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x1242d7000 == 95 [pid = 1666] [id = 768] 12:45:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 202 (0x1218b8800) [pid = 1666] [serial = 2302] [outer = 0x0] 12:45:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 203 (0x121909000) [pid = 1666] [serial = 2303] [outer = 0x1218b8800] 12:45:02 INFO - PROCESS | 1666 | 1463687102792 Marionette DEBUG loaded listener.js 12:45:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 204 (0x121f5a800) [pid = 1666] [serial = 2304] [outer = 0x1218b8800] 12:45:03 INFO - PROCESS | 1666 | 1463687103199 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 12:45:03 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:45:03 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 724ms 12:45:03 INFO - PROCESS | 1666 | 1463687103226 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 12:45:03 INFO - PROCESS | 1666 | 1463687103230 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 12:45:03 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:45:03 INFO - PROCESS | 1666 | 1463687103235 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:45:03 INFO - PROCESS | 1666 | 1463687103237 Marionette TRACE conn2 <- [1,3038,null,{}] 12:45:03 INFO - PROCESS | 1666 | 1463687103239 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:03 INFO - PROCESS | 1666 | 1463687103355 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 12:45:03 INFO - PROCESS | 1666 | 1463687103475 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf32000 == 96 [pid = 1666] [id = 769] 12:45:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 205 (0x125037800) [pid = 1666] [serial = 2305] [outer = 0x0] 12:45:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 206 (0x128f84800) [pid = 1666] [serial = 2306] [outer = 0x125037800] 12:45:03 INFO - PROCESS | 1666 | 1463687103507 Marionette DEBUG loaded listener.js 12:45:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 207 (0x12abd0400) [pid = 1666] [serial = 2307] [outer = 0x125037800] 12:45:03 INFO - PROCESS | 1666 | 1463687103833 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 12:45:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:45:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:45:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:45:03 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 670ms 12:45:03 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:45:03 INFO - PROCESS | 1666 | 1463687103904 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 12:45:03 INFO - PROCESS | 1666 | 1463687103906 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 12:45:03 INFO - PROCESS | 1666 | 1463687103908 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:45:03 INFO - PROCESS | 1666 | 1463687103911 Marionette TRACE conn2 <- [1,3042,null,{}] 12:45:03 INFO - PROCESS | 1666 | 1463687103919 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:04 INFO - PROCESS | 1666 | 1463687104039 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 12:45:04 INFO - PROCESS | 1666 | 1463687104147 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x140ad8800 == 97 [pid = 1666] [id = 770] 12:45:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 208 (0x12bdc4400) [pid = 1666] [serial = 2308] [outer = 0x0] 12:45:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 209 (0x12cb35800) [pid = 1666] [serial = 2309] [outer = 0x12bdc4400] 12:45:04 INFO - PROCESS | 1666 | 1463687104179 Marionette DEBUG loaded listener.js 12:45:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 210 (0x12d2f3c00) [pid = 1666] [serial = 2310] [outer = 0x12bdc4400] 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:45:04 INFO - PROCESS | 1666 | 1463687104627 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:45:04 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 734ms 12:45:04 INFO - PROCESS | 1666 | 1463687104644 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 12:45:04 INFO - PROCESS | 1666 | 1463687104646 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 12:45:04 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:45:04 INFO - PROCESS | 1666 | 1463687104648 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:45:04 INFO - PROCESS | 1666 | 1463687104650 Marionette TRACE conn2 <- [1,3046,null,{}] 12:45:04 INFO - PROCESS | 1666 | 1463687104653 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:04 INFO - PROCESS | 1666 | 1463687104772 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 12:45:04 INFO - PROCESS | 1666 | 1463687104895 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d40d800 == 98 [pid = 1666] [id = 771] 12:45:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 211 (0x128c9e000) [pid = 1666] [serial = 2311] [outer = 0x0] 12:45:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 212 (0x12931d000) [pid = 1666] [serial = 2312] [outer = 0x128c9e000] 12:45:04 INFO - PROCESS | 1666 | 1463687104927 Marionette DEBUG loaded listener.js 12:45:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 213 (0x13ac56800) [pid = 1666] [serial = 2313] [outer = 0x128c9e000] 12:45:05 INFO - PROCESS | 1666 | [1666] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:45:05 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:45:05 INFO - {} 12:45:05 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 671ms 12:45:05 INFO - PROCESS | 1666 | 1463687105316 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:45:05 INFO - PROCESS | 1666 | 1463687105320 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 12:45:05 INFO - PROCESS | 1666 | 1463687105321 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 12:45:05 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:45:05 INFO - PROCESS | 1666 | 1463687105323 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:45:05 INFO - PROCESS | 1666 | 1463687105325 Marionette TRACE conn2 <- [1,3050,null,{}] 12:45:05 INFO - PROCESS | 1666 | 1463687105327 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:05 INFO - PROCESS | 1666 | 1463687105440 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 12:45:05 INFO - PROCESS | 1666 | 1463687105550 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x13f5b5800 == 99 [pid = 1666] [id = 772] 12:45:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 214 (0x13ac61800) [pid = 1666] [serial = 2314] [outer = 0x0] 12:45:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 215 (0x13f778800) [pid = 1666] [serial = 2315] [outer = 0x13ac61800] 12:45:05 INFO - PROCESS | 1666 | 1463687105579 Marionette DEBUG loaded listener.js 12:45:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 216 (0x142019400) [pid = 1666] [serial = 2316] [outer = 0x13ac61800] 12:45:05 INFO - PROCESS | 1666 | 1463687105931 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 12:45:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:45:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:45:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:45:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:45:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 619ms 12:45:05 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:45:05 INFO - PROCESS | 1666 | 1463687105943 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 12:45:05 INFO - PROCESS | 1666 | 1463687105945 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 12:45:05 INFO - PROCESS | 1666 | 1463687105947 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:45:05 INFO - PROCESS | 1666 | 1463687105948 Marionette TRACE conn2 <- [1,3054,null,{}] 12:45:05 INFO - PROCESS | 1666 | 1463687105950 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:06 INFO - PROCESS | 1666 | 1463687106079 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 12:45:06 INFO - PROCESS | 1666 | 1463687106201 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x13fc87800 == 100 [pid = 1666] [id = 773] 12:45:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 217 (0x13f589400) [pid = 1666] [serial = 2317] [outer = 0x0] 12:45:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 218 (0x142018800) [pid = 1666] [serial = 2318] [outer = 0x13f589400] 12:45:06 INFO - PROCESS | 1666 | 1463687106233 Marionette DEBUG loaded listener.js 12:45:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 219 (0x14201f400) [pid = 1666] [serial = 2319] [outer = 0x13f589400] 12:45:06 INFO - PROCESS | 1666 | 1463687106725 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:45:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:45:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:45:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:45:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:45:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:45:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:45:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:45:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:45:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:45:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:45:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:45:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:45:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:45:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:45:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:45:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:45:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:45:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:45:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:45:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:45:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:45:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:45:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:45:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:45:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 12:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:45:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 12:45:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:45:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:45:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 834ms 12:45:06 INFO - PROCESS | 1666 | 1463687106822 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 12:45:06 INFO - PROCESS | 1666 | 1463687106823 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 12:45:06 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:45:06 INFO - PROCESS | 1666 | 1463687106830 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:45:06 INFO - PROCESS | 1666 | 1463687106831 Marionette TRACE conn2 <- [1,3058,null,{}] 12:45:06 INFO - PROCESS | 1666 | 1463687106833 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:06 INFO - PROCESS | 1666 | 1463687106947 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 12:45:07 INFO - PROCESS | 1666 | 1463687107041 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x136a58000 == 101 [pid = 1666] [id = 774] 12:45:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 220 (0x142018400) [pid = 1666] [serial = 2320] [outer = 0x0] 12:45:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 221 (0x1428c8c00) [pid = 1666] [serial = 2321] [outer = 0x142018400] 12:45:07 INFO - PROCESS | 1666 | 1463687107070 Marionette DEBUG loaded listener.js 12:45:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 222 (0x1428d2800) [pid = 1666] [serial = 2322] [outer = 0x142018400] 12:45:07 INFO - PROCESS | 1666 | 1463687107433 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 12:45:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:45:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:45:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:45:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:45:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:45:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:45:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:45:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:45:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:45:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:45:07 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:07 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:45:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:45:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:45:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:45:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:45:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:45:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:45:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:45:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:45:07 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 621ms 12:45:07 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:45:07 INFO - PROCESS | 1666 | 1463687107452 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 12:45:07 INFO - PROCESS | 1666 | 1463687107453 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 12:45:07 INFO - PROCESS | 1666 | 1463687107456 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:45:07 INFO - PROCESS | 1666 | 1463687107457 Marionette TRACE conn2 <- [1,3062,null,{}] 12:45:07 INFO - PROCESS | 1666 | 1463687107459 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:07 INFO - PROCESS | 1666 | 1463687107577 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 12:45:07 INFO - PROCESS | 1666 | 1463687107704 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x116587000 == 102 [pid = 1666] [id = 775] 12:45:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 223 (0x110f37800) [pid = 1666] [serial = 2323] [outer = 0x0] 12:45:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 224 (0x11101d800) [pid = 1666] [serial = 2324] [outer = 0x110f37800] 12:45:07 INFO - PROCESS | 1666 | 1463687107737 Marionette DEBUG loaded listener.js 12:45:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 225 (0x11266dc00) [pid = 1666] [serial = 2325] [outer = 0x110f37800] 12:45:07 INFO - PROCESS | 1666 | [1666] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:45:08 INFO - PROCESS | 1666 | 1463687108113 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:45:08 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:45:08 INFO - {} 12:45:08 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 669ms 12:45:08 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:45:08 INFO - PROCESS | 1666 | 1463687108126 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 12:45:08 INFO - PROCESS | 1666 | 1463687108127 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 12:45:08 INFO - PROCESS | 1666 | 1463687108129 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:45:08 INFO - PROCESS | 1666 | 1463687108131 Marionette TRACE conn2 <- [1,3066,null,{}] 12:45:08 INFO - PROCESS | 1666 | 1463687108133 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:08 INFO - PROCESS | 1666 | 1463687108250 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 12:45:08 INFO - PROCESS | 1666 | 1463687108372 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x13ffc2800 == 103 [pid = 1666] [id = 776] 12:45:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 226 (0x112851800) [pid = 1666] [serial = 2326] [outer = 0x0] 12:45:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 227 (0x116569800) [pid = 1666] [serial = 2327] [outer = 0x112851800] 12:45:08 INFO - PROCESS | 1666 | 1463687108403 Marionette DEBUG loaded listener.js 12:45:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 228 (0x137f3fc00) [pid = 1666] [serial = 2328] [outer = 0x112851800] 12:45:08 INFO - PROCESS | 1666 | 1463687108753 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 12:45:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:45:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:45:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:45:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:45:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:45:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:45:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:45:08 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 671ms 12:45:08 INFO - PROCESS | 1666 | 1463687108801 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 12:45:08 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:45:08 INFO - PROCESS | 1666 | 1463687108802 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 12:45:08 INFO - PROCESS | 1666 | 1463687108804 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:45:08 INFO - PROCESS | 1666 | 1463687108806 Marionette TRACE conn2 <- [1,3070,null,{}] 12:45:08 INFO - PROCESS | 1666 | 1463687108808 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:08 INFO - PROCESS | 1666 | 1463687108925 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 12:45:09 INFO - PROCESS | 1666 | 1463687109073 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x118328000 == 104 [pid = 1666] [id = 777] 12:45:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 229 (0x112e03400) [pid = 1666] [serial = 2329] [outer = 0x0] 12:45:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 230 (0x117554000) [pid = 1666] [serial = 2330] [outer = 0x112e03400] 12:45:09 INFO - PROCESS | 1666 | 1463687109105 Marionette DEBUG loaded listener.js 12:45:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 231 (0x137f42800) [pid = 1666] [serial = 2331] [outer = 0x112e03400] 12:45:09 INFO - PROCESS | 1666 | 1463687109463 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 12:45:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:45:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:45:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:45:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:45:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:45:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:45:09 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 671ms 12:45:09 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:45:09 INFO - PROCESS | 1666 | 1463687109476 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 12:45:09 INFO - PROCESS | 1666 | 1463687109478 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 12:45:09 INFO - PROCESS | 1666 | 1463687109480 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:45:09 INFO - PROCESS | 1666 | 1463687109482 Marionette TRACE conn2 <- [1,3074,null,{}] 12:45:09 INFO - PROCESS | 1666 | 1463687109484 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:09 INFO - PROCESS | 1666 | 1463687109614 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 12:45:09 INFO - PROCESS | 1666 | 1463687109739 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b27d000 == 105 [pid = 1666] [id = 778] 12:45:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 232 (0x1219a4c00) [pid = 1666] [serial = 2332] [outer = 0x0] 12:45:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 233 (0x12d296800) [pid = 1666] [serial = 2333] [outer = 0x1219a4c00] 12:45:09 INFO - PROCESS | 1666 | 1463687109773 Marionette DEBUG loaded listener.js 12:45:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 234 (0x137e7b400) [pid = 1666] [serial = 2334] [outer = 0x1219a4c00] 12:45:10 INFO - PROCESS | 1666 | 1463687110141 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 12:45:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:45:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:45:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:45:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:45:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:45:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:45:10 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 671ms 12:45:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:45:10 INFO - PROCESS | 1666 | 1463687110151 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 12:45:10 INFO - PROCESS | 1666 | 1463687110153 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 12:45:10 INFO - PROCESS | 1666 | 1463687110155 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:45:10 INFO - PROCESS | 1666 | 1463687110158 Marionette TRACE conn2 <- [1,3078,null,{}] 12:45:10 INFO - PROCESS | 1666 | 1463687110161 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:10 INFO - PROCESS | 1666 | 1463687110281 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 12:45:10 INFO - PROCESS | 1666 | 1463687110413 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bba2000 == 106 [pid = 1666] [id = 779] 12:45:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 235 (0x128fc8800) [pid = 1666] [serial = 2335] [outer = 0x0] 12:45:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 236 (0x137e7d000) [pid = 1666] [serial = 2336] [outer = 0x128fc8800] 12:45:10 INFO - PROCESS | 1666 | 1463687110445 Marionette DEBUG loaded listener.js 12:45:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 237 (0x137f3d000) [pid = 1666] [serial = 2337] [outer = 0x128fc8800] 12:45:11 INFO - PROCESS | 1666 | 1463687111148 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 12:45:11 INFO - PROCESS | 1666 | 1463687111196 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 12:45:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:45:11 INFO - PROCESS | 1666 | 1463687111200 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:45:11 INFO - PROCESS | 1666 | 1463687111203 Marionette TRACE conn2 <- [1,3082,null,{}] 12:45:11 INFO - PROCESS | 1666 | 1463687111206 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:11 INFO - PROCESS | 1666 | 1463687111318 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 12:45:11 INFO - PROCESS | 1666 | 1463687111423 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be81000 == 107 [pid = 1666] [id = 780] 12:45:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 238 (0x119908800) [pid = 1666] [serial = 2338] [outer = 0x0] 12:45:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 239 (0x11a1e5800) [pid = 1666] [serial = 2339] [outer = 0x119908800] 12:45:11 INFO - PROCESS | 1666 | 1463687111451 Marionette DEBUG loaded listener.js 12:45:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 240 (0x121586400) [pid = 1666] [serial = 2340] [outer = 0x119908800] 12:45:11 INFO - PROCESS | 1666 | 1463687111870 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 12:45:11 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:45:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:45:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:45:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 721ms 12:45:11 INFO - PROCESS | 1666 | 1463687111922 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 12:45:11 INFO - PROCESS | 1666 | 1463687111926 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 12:45:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:45:11 INFO - PROCESS | 1666 | 1463687111930 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:45:11 INFO - PROCESS | 1666 | 1463687111932 Marionette TRACE conn2 <- [1,3086,null,{}] 12:45:11 INFO - PROCESS | 1666 | 1463687111934 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:12 INFO - PROCESS | 1666 | 1463687112045 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 12:45:12 INFO - PROCESS | 1666 | 1463687112183 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x1195af000 == 108 [pid = 1666] [id = 781] 12:45:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 241 (0x118f2d400) [pid = 1666] [serial = 2341] [outer = 0x0] 12:45:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 242 (0x121474000) [pid = 1666] [serial = 2342] [outer = 0x118f2d400] 12:45:12 INFO - PROCESS | 1666 | 1463687112213 Marionette DEBUG loaded listener.js 12:45:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 243 (0x1219a0400) [pid = 1666] [serial = 2343] [outer = 0x118f2d400] 12:45:12 INFO - PROCESS | 1666 | --DOCSHELL 0x137234000 == 107 [pid = 1666] [id = 766] 12:45:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12d6aa800 == 106 [pid = 1666] [id = 765] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 242 (0x12cf3b800) [pid = 1666] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 241 (0x12d2dbc00) [pid = 1666] [serial = 2221] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 240 (0x12cb3e800) [pid = 1666] [serial = 2179] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12d627800 == 105 [pid = 1666] [id = 764] 12:45:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12d021800 == 104 [pid = 1666] [id = 763] 12:45:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb8a800 == 103 [pid = 1666] [id = 762] 12:45:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12c50e000 == 102 [pid = 1666] [id = 761] 12:45:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12b274000 == 101 [pid = 1666] [id = 760] 12:45:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12a8d8800 == 100 [pid = 1666] [id = 759] 12:45:12 INFO - PROCESS | 1666 | --DOCSHELL 0x1290b7000 == 99 [pid = 1666] [id = 758] 12:45:12 INFO - PROCESS | 1666 | --DOCSHELL 0x11a01b800 == 98 [pid = 1666] [id = 757] 12:45:12 INFO - PROCESS | 1666 | --DOCSHELL 0x1195c1800 == 97 [pid = 1666] [id = 756] 12:45:12 INFO - PROCESS | 1666 | --DOCSHELL 0x1189b6000 == 96 [pid = 1666] [id = 755] 12:45:12 INFO - PROCESS | 1666 | --DOCSHELL 0x116010800 == 95 [pid = 1666] [id = 754] 12:45:12 INFO - PROCESS | 1666 | --DOCSHELL 0x137b5a800 == 94 [pid = 1666] [id = 750] 12:45:12 INFO - PROCESS | 1666 | --DOCSHELL 0x140bdc800 == 93 [pid = 1666] [id = 749] 12:45:12 INFO - PROCESS | 1666 | --DOCSHELL 0x140bc7800 == 92 [pid = 1666] [id = 748] 12:45:12 INFO - PROCESS | 1666 | --DOCSHELL 0x141eec800 == 91 [pid = 1666] [id = 747] 12:45:12 INFO - PROCESS | 1666 | --DOCSHELL 0x141e48000 == 90 [pid = 1666] [id = 746] 12:45:12 INFO - PROCESS | 1666 | --DOCSHELL 0x141e46800 == 89 [pid = 1666] [id = 745] 12:45:12 INFO - PROCESS | 1666 | --DOCSHELL 0x141e2d800 == 88 [pid = 1666] [id = 744] 12:45:12 INFO - PROCESS | 1666 | --DOCSHELL 0x137781800 == 87 [pid = 1666] [id = 743] 12:45:12 INFO - PROCESS | 1666 | 1463687112625 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:45:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12ac52800 == 86 [pid = 1666] [id = 742] 12:45:12 INFO - PROCESS | 1666 | --DOCSHELL 0x116bb7800 == 85 [pid = 1666] [id = 741] 12:45:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:45:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 720ms 12:45:12 INFO - PROCESS | 1666 | 1463687112650 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 12:45:12 INFO - PROCESS | 1666 | 1463687112652 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 12:45:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:45:12 INFO - PROCESS | 1666 | 1463687112654 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:45:12 INFO - PROCESS | 1666 | 1463687112657 Marionette TRACE conn2 <- [1,3090,null,{}] 12:45:12 INFO - PROCESS | 1666 | 1463687112664 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:12 INFO - PROCESS | 1666 | 1463687112781 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 239 (0x12c537000) [pid = 1666] [serial = 2153] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 238 (0x12cce8400) [pid = 1666] [serial = 2210] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 237 (0x119586c00) [pid = 1666] [serial = 2213] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 236 (0x12d271000) [pid = 1666] [serial = 2218] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 235 (0x1126bc400) [pid = 1666] [serial = 2212] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 234 (0x12146d800) [pid = 1666] [serial = 2215] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 233 (0x12d267400) [pid = 1666] [serial = 2216] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 232 (0x12ba6d000) [pid = 1666] [serial = 2201] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 231 (0x12d2a0800) [pid = 1666] [serial = 2219] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 230 (0x121c38c00) [pid = 1666] [serial = 2194] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 229 (0x12502a800) [pid = 1666] [serial = 2195] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 228 (0x1275ab400) [pid = 1666] [serial = 2197] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 227 (0x128ca6400) [pid = 1666] [serial = 2198] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 226 (0x12bdb9800) [pid = 1666] [serial = 2203] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 225 (0x1295c5800) [pid = 1666] [serial = 2200] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 224 (0x1212dc000) [pid = 1666] [serial = 2191] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 223 (0x12186bc00) [pid = 1666] [serial = 2192] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 222 (0x112e05000) [pid = 1666] [serial = 2185] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 221 (0x116b5a800) [pid = 1666] [serial = 2186] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 220 (0x119fdb400) [pid = 1666] [serial = 2189] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 219 (0x119588400) [pid = 1666] [serial = 2188] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 218 (0x12c53f400) [pid = 1666] [serial = 2206] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 217 (0x12a8ebc00) [pid = 1666] [serial = 2167] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 216 (0x12c6ba800) [pid = 1666] [serial = 2207] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 215 (0x12cb43800) [pid = 1666] [serial = 2173] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 214 (0x12bdc4000) [pid = 1666] [serial = 2204] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 213 (0x12bdc1800) [pid = 1666] [serial = 2170] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 212 (0x1165ac000) [pid = 1666] [serial = 2158] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 211 (0x121551400) [pid = 1666] [serial = 2161] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 210 (0x128c34c00) [pid = 1666] [serial = 2182] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 209 (0x121f52000) [pid = 1666] [serial = 2164] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 208 (0x119537800) [pid = 1666] [serial = 2176] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 207 (0x111012c00) [pid = 1666] [serial = 2155] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | --DOMWINDOW == 206 (0x12c6bf400) [pid = 1666] [serial = 2209] [outer = 0x0] [url = about:blank] 12:45:12 INFO - PROCESS | 1666 | 1463687112878 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x126fdb000 == 86 [pid = 1666] [id = 782] 12:45:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 207 (0x1165ac000) [pid = 1666] [serial = 2344] [outer = 0x0] 12:45:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 208 (0x119904800) [pid = 1666] [serial = 2345] [outer = 0x1165ac000] 12:45:12 INFO - PROCESS | 1666 | 1463687112909 Marionette DEBUG loaded listener.js 12:45:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 209 (0x12500d800) [pid = 1666] [serial = 2346] [outer = 0x1165ac000] 12:45:13 INFO - PROCESS | 1666 | 1463687113202 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:45:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:45:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 574ms 12:45:13 INFO - PROCESS | 1666 | 1463687113230 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 12:45:13 INFO - PROCESS | 1666 | 1463687113232 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 12:45:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:45:13 INFO - PROCESS | 1666 | 1463687113234 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:45:13 INFO - PROCESS | 1666 | 1463687113235 Marionette TRACE conn2 <- [1,3094,null,{}] 12:45:13 INFO - PROCESS | 1666 | 1463687113238 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:13 INFO - PROCESS | 1666 | 1463687113340 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 12:45:13 INFO - PROCESS | 1666 | 1463687113425 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a951000 == 87 [pid = 1666] [id = 783] 12:45:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 210 (0x116b5a800) [pid = 1666] [serial = 2347] [outer = 0x0] 12:45:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 211 (0x1261b8400) [pid = 1666] [serial = 2348] [outer = 0x116b5a800] 12:45:13 INFO - PROCESS | 1666 | 1463687113454 Marionette DEBUG loaded listener.js 12:45:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 212 (0x1275aa800) [pid = 1666] [serial = 2349] [outer = 0x116b5a800] 12:45:13 INFO - PROCESS | 1666 | 1463687113718 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:45:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:45:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 520ms 12:45:13 INFO - PROCESS | 1666 | 1463687113762 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 12:45:13 INFO - PROCESS | 1666 | 1463687113770 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 12:45:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:45:13 INFO - PROCESS | 1666 | 1463687113780 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:45:13 INFO - PROCESS | 1666 | 1463687113781 Marionette TRACE conn2 <- [1,3098,null,{}] 12:45:13 INFO - PROCESS | 1666 | 1463687113783 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:13 INFO - PROCESS | 1666 | 1463687113887 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 12:45:13 INFO - PROCESS | 1666 | 1463687113972 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c815000 == 88 [pid = 1666] [id = 784] 12:45:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 213 (0x126084000) [pid = 1666] [serial = 2350] [outer = 0x0] 12:45:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 214 (0x128a8f800) [pid = 1666] [serial = 2351] [outer = 0x126084000] 12:45:14 INFO - PROCESS | 1666 | 1463687113998 Marionette DEBUG loaded listener.js 12:45:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 215 (0x128c98800) [pid = 1666] [serial = 2352] [outer = 0x126084000] 12:45:14 INFO - PROCESS | 1666 | 1463687114291 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 12:45:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:45:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:45:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 520ms 12:45:14 INFO - PROCESS | 1666 | 1463687114300 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 12:45:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:45:14 INFO - PROCESS | 1666 | 1463687114301 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 12:45:14 INFO - PROCESS | 1666 | 1463687114303 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:45:14 INFO - PROCESS | 1666 | 1463687114304 Marionette TRACE conn2 <- [1,3102,null,{}] 12:45:14 INFO - PROCESS | 1666 | 1463687114315 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:14 INFO - PROCESS | 1666 | 1463687114430 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 12:45:14 INFO - PROCESS | 1666 | 1463687114436 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d248000 == 89 [pid = 1666] [id = 785] 12:45:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 216 (0x128fc0000) [pid = 1666] [serial = 2353] [outer = 0x0] 12:45:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 217 (0x12937c400) [pid = 1666] [serial = 2354] [outer = 0x128fc0000] 12:45:14 INFO - PROCESS | 1666 | 1463687114462 Marionette DEBUG loaded listener.js 12:45:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 218 (0x12b24cc00) [pid = 1666] [serial = 2355] [outer = 0x128fc0000] 12:45:14 INFO - PROCESS | 1666 | 1463687114832 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:45:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:45:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 576ms 12:45:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:45:14 INFO - PROCESS | 1666 | 1463687114885 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 12:45:14 INFO - PROCESS | 1666 | 1463687114886 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 12:45:14 INFO - PROCESS | 1666 | 1463687114894 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:45:14 INFO - PROCESS | 1666 | 1463687114895 Marionette TRACE conn2 <- [1,3106,null,{}] 12:45:14 INFO - PROCESS | 1666 | 1463687114898 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:15 INFO - PROCESS | 1666 | 1463687115039 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 12:45:15 INFO - PROCESS | 1666 | 1463687115051 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d6a8800 == 90 [pid = 1666] [id = 786] 12:45:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 219 (0x12abce000) [pid = 1666] [serial = 2356] [outer = 0x0] 12:45:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 220 (0x12ba71000) [pid = 1666] [serial = 2357] [outer = 0x12abce000] 12:45:15 INFO - PROCESS | 1666 | 1463687115076 Marionette DEBUG loaded listener.js 12:45:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 221 (0x12bdbf800) [pid = 1666] [serial = 2358] [outer = 0x12abce000] 12:45:15 INFO - PROCESS | 1666 | 1463687115423 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 12:45:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:45:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:45:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:45:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 574ms 12:45:15 INFO - PROCESS | 1666 | 1463687115464 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 12:45:15 INFO - PROCESS | 1666 | 1463687115465 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 12:45:15 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:45:15 INFO - PROCESS | 1666 | 1463687115467 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:45:15 INFO - PROCESS | 1666 | 1463687115468 Marionette TRACE conn2 <- [1,3110,null,{}] 12:45:15 INFO - PROCESS | 1666 | 1463687115470 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:15 INFO - PROCESS | 1666 | 1463687115601 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 12:45:15 INFO - PROCESS | 1666 | 1463687115615 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x13722b000 == 91 [pid = 1666] [id = 787] 12:45:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 222 (0x12bd0a400) [pid = 1666] [serial = 2359] [outer = 0x0] 12:45:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 223 (0x12c537000) [pid = 1666] [serial = 2360] [outer = 0x12bd0a400] 12:45:15 INFO - PROCESS | 1666 | 1463687115640 Marionette DEBUG loaded listener.js 12:45:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 224 (0x12cb36400) [pid = 1666] [serial = 2361] [outer = 0x12bd0a400] 12:45:15 INFO - PROCESS | 1666 | 1463687115966 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 12:45:15 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:45:15 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 12:45:15 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:15 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:45:15 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 519ms 12:45:15 INFO - PROCESS | 1666 | 1463687115986 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 12:45:15 INFO - PROCESS | 1666 | 1463687115987 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 12:45:15 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:45:15 INFO - PROCESS | 1666 | 1463687115992 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:45:15 INFO - PROCESS | 1666 | 1463687115994 Marionette TRACE conn2 <- [1,3114,null,{}] 12:45:15 INFO - PROCESS | 1666 | 1463687115996 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:16 INFO - PROCESS | 1666 | 1463687116127 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 12:45:16 INFO - PROCESS | 1666 | 1463687116141 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\", \"31604693-632e-4dcd-9089-be2e58672b2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x137851800 == 92 [pid = 1666] [id = 788] 12:45:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 225 (0x12cb3dc00) [pid = 1666] [serial = 2362] [outer = 0x0] 12:45:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 226 (0x12ccddc00) [pid = 1666] [serial = 2363] [outer = 0x12cb3dc00] 12:45:16 INFO - PROCESS | 1666 | 1463687116166 Marionette DEBUG loaded listener.js 12:45:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 227 (0x12cce9000) [pid = 1666] [serial = 2364] [outer = 0x12cb3dc00] 12:45:16 INFO - PROCESS | 1666 | 1463687116515 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 12:45:16 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:45:16 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 570ms 12:45:16 INFO - PROCESS | 1666 | --DOMWINDOW == 226 (0x121c3a400) [pid = 1666] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 12:45:16 INFO - PROCESS | 1666 | --DOMWINDOW == 225 (0x11101cc00) [pid = 1666] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:45:16 INFO - PROCESS | 1666 | --DOMWINDOW == 224 (0x11953dc00) [pid = 1666] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 12:45:16 INFO - PROCESS | 1666 | --DOMWINDOW == 223 (0x121f51400) [pid = 1666] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 12:45:16 INFO - PROCESS | 1666 | --DOMWINDOW == 222 (0x12c541c00) [pid = 1666] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:45:16 INFO - PROCESS | 1666 | --DOMWINDOW == 221 (0x119534000) [pid = 1666] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 12:45:16 INFO - PROCESS | 1666 | --DOMWINDOW == 220 (0x12b24e000) [pid = 1666] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 12:45:16 INFO - PROCESS | 1666 | --DOMWINDOW == 219 (0x121289400) [pid = 1666] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 12:45:16 INFO - PROCESS | 1666 | --DOMWINDOW == 218 (0x11834ec00) [pid = 1666] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:45:16 INFO - PROCESS | 1666 | --DOMWINDOW == 217 (0x128c9dc00) [pid = 1666] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 12:45:16 INFO - PROCESS | 1666 | --DOMWINDOW == 216 (0x119908c00) [pid = 1666] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:45:16 INFO - PROCESS | 1666 | --DOMWINDOW == 215 (0x116050400) [pid = 1666] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:45:16 INFO - PROCESS | 1666 | --DOMWINDOW == 214 (0x128fc9400) [pid = 1666] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 12:45:16 INFO - PROCESS | 1666 | --DOMWINDOW == 213 (0x12d2a1c00) [pid = 1666] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:45:16 INFO - PROCESS | 1666 | --DOMWINDOW == 212 (0x126f5d400) [pid = 1666] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 12:45:16 INFO - PROCESS | 1666 | 1463687116754 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 12:45:16 INFO - PROCESS | 1666 | 1463687116755 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 12:45:17 WARNING - u'runner_teardown' () 12:45:17 INFO - No more tests 12:45:17 INFO - Got 0 unexpected results 12:45:17 INFO - SUITE-END | took 518s 12:45:17 INFO - Closing logging queue 12:45:17 INFO - queue closed 12:45:17 INFO - Return code: 0 12:45:17 WARNING - # TBPL SUCCESS # 12:45:17 INFO - Running post-action listener: _resource_record_post_action 12:45:17 INFO - Running post-run listener: _resource_record_post_run 12:45:19 INFO - Total resource usage - Wall time: 540s; CPU: 57.0%; Read bytes: 36668928; Write bytes: 953369088; Read time: 247; Write time: 5005 12:45:19 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:45:19 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150592000; Write bytes: 144015360; Read time: 13690; Write time: 296 12:45:19 INFO - run-tests - Wall time: 522s; CPU: 57.0%; Read bytes: 34498048; Write bytes: 796881408; Read time: 227; Write time: 4666 12:45:19 INFO - Running post-run listener: _upload_blobber_files 12:45:19 INFO - Blob upload gear active. 12:45:19 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:45:19 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 12:45:19 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 12:45:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 12:45:19 INFO - (blobuploader) - INFO - Open directory for files ... 12:45:19 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:45:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:45:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:45:20 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:45:20 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:45:20 INFO - (blobuploader) - INFO - Done attempting. 12:45:20 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:45:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:45:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:45:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:45:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:45:21 INFO - (blobuploader) - INFO - Done attempting. 12:45:21 INFO - (blobuploader) - INFO - Iteration through files over. 12:45:21 INFO - Return code: 0 12:45:21 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:45:21 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:45:21 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/08b6d3a01b68457a3af89b1f83113512268eb8d40199d7e69bf2b3c21d4b0e0be9b9c6693ad5630743f20ce80f1faf13cf65256c720bc7214606871af1c4d65d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1eeeb17b7478588d5a8babd93eaa9c848340ea5a9a9baeae063de04be257123c94c0d8fc0ccf04ace16353d791402b085b23eb289a5a941d20a289134aa0b9b2"} 12:45:21 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:45:21 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:45:21 INFO - Contents: 12:45:21 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/08b6d3a01b68457a3af89b1f83113512268eb8d40199d7e69bf2b3c21d4b0e0be9b9c6693ad5630743f20ce80f1faf13cf65256c720bc7214606871af1c4d65d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1eeeb17b7478588d5a8babd93eaa9c848340ea5a9a9baeae063de04be257123c94c0d8fc0ccf04ace16353d791402b085b23eb289a5a941d20a289134aa0b9b2"} 12:45:21 INFO - Running post-run listener: copy_logs_to_upload_dir 12:45:21 INFO - Copying logs to upload dir... 12:45:21 INFO - mkdir: /builds/slave/test/build/upload/logs 12:45:21 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=622.577290 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 22 secs) (at 2016-05-19 12:45:22.290368) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-19 12:45:22.293650) ========= 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.hGF6sRXZ9Q/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.JnIky6Tmjg/Listeners TMPDIR=/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/08b6d3a01b68457a3af89b1f83113512268eb8d40199d7e69bf2b3c21d4b0e0be9b9c6693ad5630743f20ce80f1faf13cf65256c720bc7214606871af1c4d65d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1eeeb17b7478588d5a8babd93eaa9c848340ea5a9a9baeae063de04be257123c94c0d8fc0ccf04ace16353d791402b085b23eb289a5a941d20a289134aa0b9b2"} build_url:https://queue.taskcluster.net/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012852 build_url: 'https://queue.taskcluster.net/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/08b6d3a01b68457a3af89b1f83113512268eb8d40199d7e69bf2b3c21d4b0e0be9b9c6693ad5630743f20ce80f1faf13cf65256c720bc7214606871af1c4d65d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1eeeb17b7478588d5a8babd93eaa9c848340ea5a9a9baeae063de04be257123c94c0d8fc0ccf04ace16353d791402b085b23eb289a5a941d20a289134aa0b9b2"}' symbols_url: 'https://queue.taskcluster.net/v1/task/JDxDxVytSnyCC9DDJl_xaA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-19 12:45:22.326215) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-19 12:45:22.326580) ========= 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.hGF6sRXZ9Q/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.JnIky6Tmjg/Listeners TMPDIR=/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/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.005161 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-19 12:45:22.380886) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-19 12:45:22.381312) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-19 12:45:22.381817) ========= ========= Total master_lag: 0.44 =========