builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0236 starttime: 1464404359.7 results: success (0) buildid: 20160527191736 builduid: 62e462e558b34ffd8b45ed8aa5932282 revision: 138121c338c75865135a001fc51f7465e36f4740 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-27 19:59:19.703146) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-27 19:59:19.703591) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-27 19:59:19.703864) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-27 19:59:19.807405) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 19:59:19.807764) ========= 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.N6PTX4NGL4/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.VFIY0dBieG/Listeners TMPDIR=/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/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-27 19:59:19-- 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% 168M=0s 2016-05-27 19:59:20 (168 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.572939 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 19:59:20.404373) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 19:59:20.404663) ========= 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.N6PTX4NGL4/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.VFIY0dBieG/Listeners TMPDIR=/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/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.025251 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 19:59:20.456164) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-27 19:59:20.456458) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 138121c338c75865135a001fc51f7465e36f4740 --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 138121c338c75865135a001fc51f7465e36f4740 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.N6PTX4NGL4/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.VFIY0dBieG/Listeners TMPDIR=/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/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-27 19:59:20,513 truncating revision to first 12 chars 2016-05-27 19:59:20,513 Setting DEBUG logging. 2016-05-27 19:59:20,513 attempt 1/10 2016-05-27 19:59:20,513 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/138121c338c7?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-27 19:59:21,600 unpacking tar archive at: mozilla-aurora-138121c338c7/testing/mozharness/ program finished with exit code 0 elapsedTime=1.352300 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-27 19:59:21.831313) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-27 19:59:21.831700) ========= script_repo_revision: 138121c338c75865135a001fc51f7465e36f4740 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-27 19:59:21.832205) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-27 19:59:21.832527) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-27 19:59:21.848862) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 12 mins, 27 secs) (at 2016-05-27 19:59:21.849185) ========= /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.N6PTX4NGL4/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.VFIY0dBieG/Listeners TMPDIR=/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/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 19:59:22 INFO - MultiFileLogger online at 20160527 19:59:22 in /builds/slave/test 19:59:22 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 19:59:22 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 19:59:22 INFO - {'append_to_log': False, 19:59:22 INFO - 'base_work_dir': '/builds/slave/test', 19:59:22 INFO - 'blob_upload_branch': 'mozilla-aurora', 19:59:22 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 19:59:22 INFO - 'buildbot_json_path': 'buildprops.json', 19:59:22 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 19:59:22 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 19:59:22 INFO - 'download_minidump_stackwalk': True, 19:59:22 INFO - 'download_symbols': 'true', 19:59:22 INFO - 'e10s': False, 19:59:22 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 19:59:22 INFO - 'tooltool.py': '/tools/tooltool.py', 19:59:22 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 19:59:22 INFO - '/tools/misc-python/virtualenv.py')}, 19:59:22 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 19:59:22 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 19:59:22 INFO - 'log_level': 'info', 19:59:22 INFO - 'log_to_console': True, 19:59:22 INFO - 'opt_config_files': (), 19:59:22 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 19:59:22 INFO - '--processes=1', 19:59:22 INFO - '--config=%(test_path)s/wptrunner.ini', 19:59:22 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 19:59:22 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 19:59:22 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 19:59:22 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 19:59:22 INFO - 'pip_index': False, 19:59:22 INFO - 'require_test_zip': True, 19:59:22 INFO - 'test_type': ('testharness',), 19:59:22 INFO - 'this_chunk': '1', 19:59:22 INFO - 'tooltool_cache': '/builds/tooltool_cache', 19:59:22 INFO - 'total_chunks': '10', 19:59:22 INFO - 'virtualenv_path': 'venv', 19:59:22 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 19:59:22 INFO - 'work_dir': 'build'} 19:59:22 INFO - ##### 19:59:22 INFO - ##### Running clobber step. 19:59:22 INFO - ##### 19:59:22 INFO - Running pre-action listener: _resource_record_pre_action 19:59:22 INFO - Running main action method: clobber 19:59:22 INFO - rmtree: /builds/slave/test/build 19:59:22 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 19:59:23 INFO - Running post-action listener: _resource_record_post_action 19:59:23 INFO - ##### 19:59:23 INFO - ##### Running read-buildbot-config step. 19:59:23 INFO - ##### 19:59:23 INFO - Running pre-action listener: _resource_record_pre_action 19:59:23 INFO - Running main action method: read_buildbot_config 19:59:23 INFO - Using buildbot properties: 19:59:23 INFO - { 19:59:23 INFO - "project": "", 19:59:23 INFO - "product": "firefox", 19:59:23 INFO - "script_repo_revision": "production", 19:59:23 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 19:59:23 INFO - "repository": "", 19:59:23 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 19:59:23 INFO - "buildid": "20160527191736", 19:59:23 INFO - "pgo_build": "False", 19:59:23 INFO - "basedir": "/builds/slave/test", 19:59:23 INFO - "buildnumber": 4, 19:59:23 INFO - "slavename": "t-yosemite-r7-0236", 19:59:23 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 19:59:23 INFO - "platform": "macosx64", 19:59:23 INFO - "branch": "mozilla-aurora", 19:59:23 INFO - "revision": "138121c338c75865135a001fc51f7465e36f4740", 19:59:23 INFO - "repo_path": "releases/mozilla-aurora", 19:59:23 INFO - "moz_repo_path": "", 19:59:23 INFO - "stage_platform": "macosx64", 19:59:23 INFO - "builduid": "62e462e558b34ffd8b45ed8aa5932282", 19:59:23 INFO - "slavebuilddir": "test" 19:59:23 INFO - } 19:59:23 INFO - Found installer url https://queue.taskcluster.net/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 19:59:23 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 19:59:23 INFO - Running post-action listener: _resource_record_post_action 19:59:23 INFO - ##### 19:59:23 INFO - ##### Running download-and-extract step. 19:59:23 INFO - ##### 19:59:23 INFO - Running pre-action listener: _resource_record_pre_action 19:59:23 INFO - Running main action method: download_and_extract 19:59:23 INFO - mkdir: /builds/slave/test/build/tests 19:59:23 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')]} 19:59:23 INFO - https://queue.taskcluster.net/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 19:59:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 19:59:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 19:59:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JEPz99twR5GCvPpKhFzYLA/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 19:59:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JEPz99twR5GCvPpKhFzYLA/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 19:59:54 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json: timed out 19:59:54 INFO - retry: attempt #1 caught exception: timed out 19:59:54 INFO - retry: Failed, sleeping 30 seconds before retrying 20:00:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JEPz99twR5GCvPpKhFzYLA/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 #2 20:00:54 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json: timed out 20:00:54 INFO - retry: attempt #2 caught exception: timed out 20:00:54 INFO - retry: Failed, sleeping 60 seconds before retrying 20:01:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JEPz99twR5GCvPpKhFzYLA/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 #3 20:01:55 INFO - Downloaded 1235 bytes. 20:01:55 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 20:01:55 INFO - Using the following test package requirements: 20:01:55 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 20:01:55 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:01:55 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 20:01:55 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:01:55 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 20:01:55 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:01:55 INFO - u'jsshell-mac64.zip'], 20:01:55 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:01:55 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 20:01:55 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 20:01:55 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:01:55 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 20:01:55 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:01:55 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 20:01:55 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:01:55 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 20:01:55 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:01:55 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 20:01:55 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 20:01:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:01:55 INFO - https://queue.taskcluster.net/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 20:01:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 20:01:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 20:01:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JEPz99twR5GCvPpKhFzYLA/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 20:01:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JEPz99twR5GCvPpKhFzYLA/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 20:01:56 INFO - Downloaded 18306365 bytes. 20:01:56 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/*'] 20:01:56 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/* 20:01:57 INFO - caution: filename not matched: web-platform/* 20:01:57 INFO - Return code: 11 20:01:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:01:57 INFO - https://queue.taskcluster.net/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 20:01:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 20:01:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 20:01:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JEPz99twR5GCvPpKhFzYLA/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 20:01:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JEPz99twR5GCvPpKhFzYLA/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 20:01:58 INFO - Downloaded 36409193 bytes. 20:01:58 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/*'] 20:01:58 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/* 20:02:02 INFO - caution: filename not matched: bin/* 20:02:02 INFO - caution: filename not matched: config/* 20:02:02 INFO - caution: filename not matched: mozbase/* 20:02:02 INFO - caution: filename not matched: marionette/* 20:02:02 INFO - caution: filename not matched: tools/wptserve/* 20:02:02 INFO - Return code: 11 20:02: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')]} 20:02:02 INFO - https://queue.taskcluster.net/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 20:02:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 20:02:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 20:02:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 20:02:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JEPz99twR5GCvPpKhFzYLA/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 20:02:05 INFO - Downloaded 73049701 bytes. 20:02:05 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 20:02:05 INFO - mkdir: /builds/slave/test/properties 20:02:05 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:02:05 INFO - Writing to file /builds/slave/test/properties/build_url 20:02:05 INFO - Contents: 20:02:05 INFO - build_url:https://queue.taskcluster.net/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 20:02:05 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 20:02:05 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:02:05 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:02:05 INFO - Contents: 20:02:05 INFO - symbols_url:https://queue.taskcluster.net/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 20:02: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')]} 20:02:05 INFO - https://queue.taskcluster.net/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:02:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 20:02:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 20:02:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JEPz99twR5GCvPpKhFzYLA/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 20:02:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JEPz99twR5GCvPpKhFzYLA/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 20:02:08 INFO - Downloaded 103639745 bytes. 20:02:08 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'] 20:02:08 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 20:02:12 INFO - Return code: 0 20:02:12 INFO - Running post-action listener: _resource_record_post_action 20:02:12 INFO - Running post-action listener: set_extra_try_arguments 20:02:12 INFO - ##### 20:02:12 INFO - ##### Running create-virtualenv step. 20:02:12 INFO - ##### 20:02:12 INFO - Running pre-action listener: _pre_create_virtualenv 20:02:12 INFO - Running pre-action listener: _resource_record_pre_action 20:02:12 INFO - Running main action method: create_virtualenv 20:02:12 INFO - Creating virtualenv /builds/slave/test/build/venv 20:02:12 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 20:02:12 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 20:02:12 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 20:02:12 INFO - Using real prefix '/tools/python27' 20:02:12 INFO - New python executable in /builds/slave/test/build/venv/bin/python 20:02:13 INFO - Installing distribute.............................................................................................................................................................................................done. 20:02:16 INFO - Installing pip.................done. 20:02:16 INFO - Return code: 0 20:02:16 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 20:02:16 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')]} 20:02:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:02:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:02:16 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')]} 20:02:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:02:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:02:16 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 0x10b51fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b53cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc2d84a9620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5385e0>, '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 0x10b11bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b146990>, '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.N6PTX4NGL4/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.VFIY0dBieG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:02:16 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 20:02:16 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 20:02:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.N6PTX4NGL4/Render', 20:02:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:02:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:02:16 INFO - 'HOME': '/Users/cltbld', 20:02:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:02:16 INFO - 'LOGNAME': 'cltbld', 20:02:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:02:16 INFO - 'MOZ_NO_REMOTE': '1', 20:02:16 INFO - 'NO_EM_RESTART': '1', 20:02:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:02:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:02:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:02:16 INFO - 'PWD': '/builds/slave/test', 20:02:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:02:16 INFO - 'SHELL': '/bin/bash', 20:02:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VFIY0dBieG/Listeners', 20:02:16 INFO - 'TMPDIR': '/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/', 20:02:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:02:16 INFO - 'USER': 'cltbld', 20:02:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:02:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:02:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:02:16 INFO - 'XPC_FLAGS': '0x0', 20:02:16 INFO - 'XPC_SERVICE_NAME': '0', 20:02:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:02:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:02:16 INFO - Downloading/unpacking psutil>=0.7.1 20:02:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:02:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:02:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:02:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:02:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:02:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:02:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 20:02:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:02:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:02:19 INFO - Installing collected packages: psutil 20:02:19 INFO - Running setup.py install for psutil 20:02:19 INFO - building 'psutil._psutil_osx' extension 20:02:19 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 20:02:20 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 20:02:20 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 20:02:20 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 20:02:20 INFO - building 'psutil._psutil_posix' extension 20:02:20 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 20:02:20 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 20:02:20 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 20:02:20 INFO - ^ 20:02:20 INFO - 1 warning generated. 20:02:20 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 20:02:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:02:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:02:20 INFO - Successfully installed psutil 20:02:20 INFO - Cleaning up... 20:02:20 INFO - Return code: 0 20:02:20 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 20:02:20 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')]} 20:02:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:02:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:02:20 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')]} 20:02:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:02:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:02:20 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 0x10b51fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b53cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc2d84a9620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5385e0>, '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 0x10b11bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b146990>, '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.N6PTX4NGL4/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.VFIY0dBieG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:02:20 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 20:02:20 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 20:02:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.N6PTX4NGL4/Render', 20:02:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:02:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:02:20 INFO - 'HOME': '/Users/cltbld', 20:02:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:02:20 INFO - 'LOGNAME': 'cltbld', 20:02:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:02:20 INFO - 'MOZ_NO_REMOTE': '1', 20:02:20 INFO - 'NO_EM_RESTART': '1', 20:02:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:02:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:02:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:02:20 INFO - 'PWD': '/builds/slave/test', 20:02:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:02:20 INFO - 'SHELL': '/bin/bash', 20:02:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VFIY0dBieG/Listeners', 20:02:20 INFO - 'TMPDIR': '/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/', 20:02:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:02:20 INFO - 'USER': 'cltbld', 20:02:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:02:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:02:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:02:20 INFO - 'XPC_FLAGS': '0x0', 20:02:20 INFO - 'XPC_SERVICE_NAME': '0', 20:02:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:02:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:02:21 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:02:21 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 20:02:21 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 20:02:21 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 20:02:21 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 20:02:21 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 20:02:21 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 20:02:23 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:02:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 20:02:23 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 20:02:23 INFO - Installing collected packages: mozsystemmonitor 20:02:23 INFO - Running setup.py install for mozsystemmonitor 20:02:23 INFO - Successfully installed mozsystemmonitor 20:02:23 INFO - Cleaning up... 20:02:23 INFO - Return code: 0 20:02:23 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 20:02:23 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')]} 20:02:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:02:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:02:23 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')]} 20:02:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:02:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:02:23 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 0x10b51fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b53cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc2d84a9620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5385e0>, '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 0x10b11bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b146990>, '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.N6PTX4NGL4/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.VFIY0dBieG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:02:23 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 20:02:23 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 20:02:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.N6PTX4NGL4/Render', 20:02:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:02:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:02:23 INFO - 'HOME': '/Users/cltbld', 20:02:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:02:23 INFO - 'LOGNAME': 'cltbld', 20:02:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:02:23 INFO - 'MOZ_NO_REMOTE': '1', 20:02:23 INFO - 'NO_EM_RESTART': '1', 20:02:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:02:23 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:02:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:02:23 INFO - 'PWD': '/builds/slave/test', 20:02:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:02:23 INFO - 'SHELL': '/bin/bash', 20:02:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VFIY0dBieG/Listeners', 20:02:23 INFO - 'TMPDIR': '/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/', 20:02:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:02:23 INFO - 'USER': 'cltbld', 20:02:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:02:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:02:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:02:23 INFO - 'XPC_FLAGS': '0x0', 20:02:23 INFO - 'XPC_SERVICE_NAME': '0', 20:02:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:02:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:02:24 INFO - Downloading/unpacking blobuploader==1.2.4 20:02:24 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 20:02:24 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 20:02:24 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 20:02:24 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 20:02:24 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 20:02:24 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 20:02:26 INFO - Downloading blobuploader-1.2.4.tar.gz 20:02:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 20:02:26 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:02:26 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 20:02:26 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 20:02:26 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 20:02:26 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 20:02:26 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 20:02:26 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 20:02:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 20:02:27 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:02:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:02:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:02:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:02:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:02:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:02:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:02:27 INFO - Downloading docopt-0.6.1.tar.gz 20:02:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 20:02:27 INFO - Installing collected packages: blobuploader, requests, docopt 20:02:27 INFO - Running setup.py install for blobuploader 20:02:27 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 20:02:28 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 20:02:28 INFO - Running setup.py install for requests 20:02:28 INFO - Running setup.py install for docopt 20:02:28 INFO - Successfully installed blobuploader requests docopt 20:02:28 INFO - Cleaning up... 20:02:28 INFO - Return code: 0 20:02:28 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:02:28 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')]} 20:02:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:02:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:02:28 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')]} 20:02:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:02:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:02:28 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 0x10b51fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b53cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc2d84a9620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5385e0>, '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 0x10b11bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b146990>, '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.N6PTX4NGL4/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.VFIY0dBieG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:02:28 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 20:02:28 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 20:02:28 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.N6PTX4NGL4/Render', 20:02:28 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:02:28 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:02:28 INFO - 'HOME': '/Users/cltbld', 20:02:28 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:02:28 INFO - 'LOGNAME': 'cltbld', 20:02:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:02:28 INFO - 'MOZ_NO_REMOTE': '1', 20:02:28 INFO - 'NO_EM_RESTART': '1', 20:02:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:02:28 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:02:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:02:28 INFO - 'PWD': '/builds/slave/test', 20:02:28 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:02:28 INFO - 'SHELL': '/bin/bash', 20:02:28 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VFIY0dBieG/Listeners', 20:02:28 INFO - 'TMPDIR': '/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/', 20:02:28 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:02:28 INFO - 'USER': 'cltbld', 20:02:28 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:02:28 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:02:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:02:28 INFO - 'XPC_FLAGS': '0x0', 20:02:28 INFO - 'XPC_SERVICE_NAME': '0', 20:02:28 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:02:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:02:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:02:29 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-7uBcym-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:02:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:02:29 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-Nf9OCh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:02:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:02:29 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-IboNck-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:02:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:02:29 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-4wCiwX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:02:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:02:29 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-thDRwX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:02:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:02:29 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-HYj71q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:02:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:02:29 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-Fz5YTJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:02:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:02:29 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-VIGppf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:02:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:02:29 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-qO5Zub-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:02:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:02:29 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-VaucHw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:02:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:02:30 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-k5A8Sy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:02:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:02:30 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-LyuKRN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:02:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:02:30 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-g1cegO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:02:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:02:30 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-m1sHrT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:02:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:02:30 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-BqN8BO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:02:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:02:30 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-VBFc_s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:02:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:02:30 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-Emy1L_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:02:30 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:02:30 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-QhSs3y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:02:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:02:30 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-2tMVyl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:02:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:02:30 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-waBvxy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:02:31 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:02:31 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-2s_05q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:02:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:02:31 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 20:02:31 INFO - Running setup.py install for manifestparser 20:02:31 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 20:02:31 INFO - Running setup.py install for mozcrash 20:02:31 INFO - Running setup.py install for mozdebug 20:02:31 INFO - Running setup.py install for mozdevice 20:02:32 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 20:02:32 INFO - Installing dm script to /builds/slave/test/build/venv/bin 20:02:32 INFO - Running setup.py install for mozfile 20:02:32 INFO - Running setup.py install for mozhttpd 20:02:32 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 20:02:32 INFO - Running setup.py install for mozinfo 20:02:32 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 20:02:32 INFO - Running setup.py install for mozInstall 20:02:32 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 20:02:32 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 20:02:32 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 20:02:32 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 20:02:32 INFO - Running setup.py install for mozleak 20:02:32 INFO - Running setup.py install for mozlog 20:02:33 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 20:02:33 INFO - Running setup.py install for moznetwork 20:02:33 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 20:02:33 INFO - Running setup.py install for mozprocess 20:02:33 INFO - Running setup.py install for mozprofile 20:02:33 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 20:02:33 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 20:02:33 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 20:02:33 INFO - Running setup.py install for mozrunner 20:02:33 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 20:02:33 INFO - Running setup.py install for mozscreenshot 20:02:33 INFO - Running setup.py install for moztest 20:02:33 INFO - Running setup.py install for mozversion 20:02:34 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 20:02:34 INFO - Running setup.py install for wptserve 20:02:34 INFO - Running setup.py install for marionette-driver 20:02:34 INFO - Running setup.py install for browsermob-proxy 20:02:34 INFO - Running setup.py install for marionette-client 20:02:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:02:34 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 20:02:34 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 20:02:34 INFO - Cleaning up... 20:02:34 INFO - Return code: 0 20:02:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:02:34 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')]} 20:02:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:02:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:02:34 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')]} 20:02:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:02:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:02:34 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 0x10b51fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b53cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc2d84a9620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b5385e0>, '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 0x10b11bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b146990>, '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.N6PTX4NGL4/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.VFIY0dBieG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:02:34 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 20:02:34 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 20:02:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.N6PTX4NGL4/Render', 20:02:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:02:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:02:34 INFO - 'HOME': '/Users/cltbld', 20:02:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:02:34 INFO - 'LOGNAME': 'cltbld', 20:02:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:02:34 INFO - 'MOZ_NO_REMOTE': '1', 20:02:34 INFO - 'NO_EM_RESTART': '1', 20:02:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:02:34 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:02:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:02:34 INFO - 'PWD': '/builds/slave/test', 20:02:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:02:34 INFO - 'SHELL': '/bin/bash', 20:02:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VFIY0dBieG/Listeners', 20:02:34 INFO - 'TMPDIR': '/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/', 20:02:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:02:34 INFO - 'USER': 'cltbld', 20:02:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:02:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:02:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:02:34 INFO - 'XPC_FLAGS': '0x0', 20:02:34 INFO - 'XPC_SERVICE_NAME': '0', 20:02:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:02:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:02:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:02:35 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-1JOA8I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:02:35 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)) 20:02:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:02:35 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-MKXgSZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:02:35 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)) 20:02:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:02:35 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-RcJVm9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:02:35 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)) 20:02:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:02:35 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-FekB9C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:02:35 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)) 20:02:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:02:35 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-z0nrhM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:02:35 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)) 20:02:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:02:35 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-tGRf4v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:02:35 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)) 20:02:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:02:35 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-I599MX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:02:35 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)) 20:02:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:02:35 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-znNcjK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:02:36 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)) 20:02:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:02:36 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-JDWlzK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:02:36 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)) 20:02:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:02:36 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-QhaccP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:02:36 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)) 20:02:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:02:36 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-spKEm8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:02:36 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)) 20:02:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:02:36 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-Znp46f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:02:36 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)) 20:02:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:02:36 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-7i9M9K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:02:36 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)) 20:02:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:02:36 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-FCa8We-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:02:36 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)) 20:02:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:02:36 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-OjSmP0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:02:36 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)) 20:02:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:02:36 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-LvASar-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:02:36 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)) 20:02:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:02:36 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-IxuTe7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:02:37 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)) 20:02:37 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:02:37 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-VWVfTC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:02:37 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)) 20:02:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:02:37 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-wdUflv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:02:37 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)) 20:02:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:02:37 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-QTQIYc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:02:37 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)) 20:02:37 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:02:37 INFO - Running setup.py (path:/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/pip-OutR8J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:02:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:02:37 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)) 20:02:37 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)) 20:02:37 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)) 20:02:37 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)) 20:02:37 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)) 20:02:37 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)) 20:02:37 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:02:37 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 20:02:37 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 20:02:37 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 20:02:37 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 20:02:37 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 20:02:37 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 20:02:40 INFO - Downloading blessings-1.6.tar.gz 20:02:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 20:02:40 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)) 20:02:40 INFO - Installing collected packages: blessings 20:02:40 INFO - Running setup.py install for blessings 20:02:40 INFO - Successfully installed blessings 20:02:40 INFO - Cleaning up... 20:02:40 INFO - Return code: 0 20:02:40 INFO - Done creating virtualenv /builds/slave/test/build/venv. 20:02:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:02:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:02:40 INFO - Reading from file tmpfile_stdout 20:02:40 INFO - Current package versions: 20:02:40 INFO - blessings == 1.6 20:02:40 INFO - blobuploader == 1.2.4 20:02:40 INFO - browsermob-proxy == 0.6.0 20:02:40 INFO - docopt == 0.6.1 20:02:40 INFO - manifestparser == 1.1 20:02:40 INFO - marionette-client == 2.3.0 20:02:40 INFO - marionette-driver == 1.4.0 20:02:40 INFO - mozInstall == 1.12 20:02:40 INFO - mozcrash == 0.17 20:02:40 INFO - mozdebug == 0.1 20:02:40 INFO - mozdevice == 0.48 20:02:40 INFO - mozfile == 1.2 20:02:40 INFO - mozhttpd == 0.7 20:02:40 INFO - mozinfo == 0.9 20:02:40 INFO - mozleak == 0.1 20:02:40 INFO - mozlog == 3.1 20:02:40 INFO - moznetwork == 0.27 20:02:40 INFO - mozprocess == 0.22 20:02:40 INFO - mozprofile == 0.28 20:02:40 INFO - mozrunner == 6.11 20:02:40 INFO - mozscreenshot == 0.1 20:02:40 INFO - mozsystemmonitor == 0.0 20:02:40 INFO - moztest == 0.7 20:02:40 INFO - mozversion == 1.4 20:02:40 INFO - psutil == 3.1.1 20:02:40 INFO - requests == 1.2.3 20:02:40 INFO - wptserve == 1.4.0 20:02:40 INFO - wsgiref == 0.1.2 20:02:40 INFO - Running post-action listener: _resource_record_post_action 20:02:40 INFO - Running post-action listener: _start_resource_monitoring 20:02:40 INFO - Starting resource monitoring. 20:02:40 INFO - ##### 20:02:40 INFO - ##### Running pull step. 20:02:40 INFO - ##### 20:02:40 INFO - Running pre-action listener: _resource_record_pre_action 20:02:40 INFO - Running main action method: pull 20:02:40 INFO - Pull has nothing to do! 20:02:40 INFO - Running post-action listener: _resource_record_post_action 20:02:40 INFO - ##### 20:02:40 INFO - ##### Running install step. 20:02:40 INFO - ##### 20:02:40 INFO - Running pre-action listener: _resource_record_pre_action 20:02:40 INFO - Running main action method: install 20:02:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:02:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:02:41 INFO - Reading from file tmpfile_stdout 20:02:41 INFO - Detecting whether we're running mozinstall >=1.0... 20:02:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 20:02:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 20:02:41 INFO - Reading from file tmpfile_stdout 20:02:41 INFO - Output received: 20:02:41 INFO - Usage: mozinstall [options] installer 20:02:41 INFO - Options: 20:02:41 INFO - -h, --help show this help message and exit 20:02:41 INFO - -d DEST, --destination=DEST 20:02:41 INFO - Directory to install application into. [default: 20:02:41 INFO - "/builds/slave/test"] 20:02:41 INFO - --app=APP Application being installed. [default: firefox] 20:02:41 INFO - mkdir: /builds/slave/test/build/application 20:02:41 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'] 20:02:41 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 20:02:59 INFO - Reading from file tmpfile_stdout 20:02:59 INFO - Output received: 20:02:59 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 20:02:59 INFO - Running post-action listener: _resource_record_post_action 20:02:59 INFO - ##### 20:02:59 INFO - ##### Running run-tests step. 20:02:59 INFO - ##### 20:02:59 INFO - Running pre-action listener: _resource_record_pre_action 20:02:59 INFO - Running main action method: run_tests 20:02:59 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 20:02:59 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:02:59 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:02:59 INFO - grabbing minidump binary from tooltool 20:02:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:02:59 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 0x10b5385e0>, '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 0x10b11bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b146990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 20:02:59 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 20:02:59 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 20:02:59 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 20:02:59 INFO - Return code: 0 20:02:59 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 20:02:59 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 20:02:59 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/JEPz99twR5GCvPpKhFzYLA/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 20:02:59 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/JEPz99twR5GCvPpKhFzYLA/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 20:02:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.N6PTX4NGL4/Render', 20:02:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:02:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:02:59 INFO - 'HOME': '/Users/cltbld', 20:02:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:02:59 INFO - 'LOGNAME': 'cltbld', 20:02:59 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 20:02:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:02:59 INFO - 'MOZ_NO_REMOTE': '1', 20:02:59 INFO - 'NO_EM_RESTART': '1', 20:02:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:02:59 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:02:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:02:59 INFO - 'PWD': '/builds/slave/test', 20:02:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:02:59 INFO - 'SHELL': '/bin/bash', 20:02:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VFIY0dBieG/Listeners', 20:02:59 INFO - 'TMPDIR': '/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/T/', 20:02:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:02:59 INFO - 'USER': 'cltbld', 20:02:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:02:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:02:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:02:59 INFO - 'XPC_FLAGS': '0x0', 20:02:59 INFO - 'XPC_SERVICE_NAME': '0', 20:02:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:02:59 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/JEPz99twR5GCvPpKhFzYLA/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 20:02:59 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 20:02:59 INFO - import pkg_resources 20:03:00 INFO - Using 1 client processes 20:03:01 INFO - wptserve Starting http server on 127.0.0.1:8001 20:03:01 INFO - wptserve Starting http server on 127.0.0.1:8000 20:03:01 INFO - wptserve Starting http server on 127.0.0.1:8443 20:03:02 INFO - SUITE-START | Running 778 tests 20:03:02 INFO - Running testharness tests 20:03:02 INFO - Setting up ssl 20:03:02 INFO - PROCESS | certutil | 20:03:02 INFO - PROCESS | certutil | 20:03:02 INFO - PROCESS | certutil | 20:03:02 INFO - Certificate Nickname Trust Attributes 20:03:02 INFO - SSL,S/MIME,JAR/XPI 20:03:02 INFO - 20:03:02 INFO - web-platform-tests CT,, 20:03:02 INFO - 20:03:02 INFO - Starting runner 20:03:03 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 20:03:03 INFO - PROCESS | 1663 | 1464404583714 Marionette DEBUG Marionette enabled via build flag and pref 20:03:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x113ded000 == 1 [pid = 1663] [id = 1] 20:03:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 1 (0x113ded800) [pid = 1663] [serial = 1] [outer = 0x0] 20:03:03 INFO - PROCESS | 1663 | [1663] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:03:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 2 (0x113dee800) [pid = 1663] [serial = 2] [outer = 0x113ded800] 20:03:04 INFO - PROCESS | 1663 | 1464404584023 Marionette INFO Listening on port 2828 20:03:04 INFO - PROCESS | 1663 | 1464404584255 Marionette DEBUG Marionette enabled via command-line flag 20:03:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x116922800 == 2 [pid = 1663] [id = 2] 20:03:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 3 (0x11695a800) [pid = 1663] [serial = 3] [outer = 0x0] 20:03:04 INFO - PROCESS | 1663 | [1663] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:03:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 4 (0x11695b800) [pid = 1663] [serial = 4] [outer = 0x11695a800] 20:03:04 INFO - PROCESS | 1663 | [1663] 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 20:03:04 INFO - PROCESS | 1663 | 1464404584421 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49291 20:03:04 INFO - PROCESS | 1663 | 1464404584492 Marionette DEBUG Closed connection conn0 20:03:04 INFO - PROCESS | 1663 | [1663] 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 20:03:04 INFO - PROCESS | 1663 | 1464404584495 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49292 20:03:04 INFO - PROCESS | 1663 | 1464404584506 Marionette DEBUG Closed connection conn1 20:03:04 INFO - PROCESS | 1663 | [1663] 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 20:03:04 INFO - PROCESS | 1663 | 1464404584511 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49293 20:03:04 INFO - PROCESS | 1663 | 1464404584520 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:03:04 INFO - PROCESS | 1663 | 1464404584526 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":"20160527191736","device":"desktop","version":"48.0a2"} 20:03:04 INFO - PROCESS | 1663 | [1663] 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 20:03:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x119fbf000 == 3 [pid = 1663] [id = 3] 20:03:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 5 (0x119fbf800) [pid = 1663] [serial = 5] [outer = 0x0] 20:03:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x119fc0000 == 4 [pid = 1663] [id = 4] 20:03:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 6 (0x11b207000) [pid = 1663] [serial = 6] [outer = 0x0] 20:03:05 INFO - PROCESS | 1663 | [1663] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:03:05 INFO - PROCESS | 1663 | [1663] 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 20:03:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x124012800 == 5 [pid = 1663] [id = 5] 20:03:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 7 (0x11b206800) [pid = 1663] [serial = 7] [outer = 0x0] 20:03:05 INFO - PROCESS | 1663 | [1663] 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 20:03:05 INFO - PROCESS | 1663 | [1663] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:03:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 8 (0x12411d000) [pid = 1663] [serial = 8] [outer = 0x11b206800] 20:03:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 9 (0x1247e1800) [pid = 1663] [serial = 9] [outer = 0x119fbf800] 20:03:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 10 (0x12355ac00) [pid = 1663] [serial = 10] [outer = 0x11b207000] 20:03:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 11 (0x1236f0000) [pid = 1663] [serial = 11] [outer = 0x11b206800] 20:03:06 INFO - PROCESS | 1663 | [1663] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:03:06 INFO - PROCESS | 1663 | 1464404586448 Marionette DEBUG loaded listener.js 20:03:06 INFO - PROCESS | 1663 | 1464404586456 Marionette DEBUG loaded listener.js 20:03:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 12 (0x127083400) [pid = 1663] [serial = 12] [outer = 0x11b206800] 20:03:06 INFO - PROCESS | 1663 | 1464404586801 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"dbbd8cd2-2877-664a-973b-3fc2dd0d1789","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":"20160527191736","device":"desktop","version":"48.0a2","command_id":1}}] 20:03:06 INFO - PROCESS | 1663 | 1464404586895 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}] 20:03:06 INFO - PROCESS | 1663 | 1464404586938 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 20:03:07 INFO - PROCESS | 1663 | 1464404587030 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:03:07 INFO - PROCESS | 1663 | [1663] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:03:07 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 20:03:07 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 20:03:07 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:03:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 13 (0x127565000) [pid = 1663] [serial = 13] [outer = 0x11b206800] 20:03:07 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:03:07 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:03:07 INFO - PROCESS | 1663 | 1464404587287 Marionette TRACE conn2 <- [1,3,null,{}] 20:03:07 INFO - PROCESS | 1663 | 1464404587289 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 20:03:07 INFO - PROCESS | 1663 | 1464404587317 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 20:03:07 INFO - PROCESS | 1663 | 1464404587346 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 20:03:07 INFO - PROCESS | 1663 | 1464404587347 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 20:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:03:07 INFO - PROCESS | 1663 | 1464404587351 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:03:07 INFO - PROCESS | 1663 | 1464404587353 Marionette TRACE conn2 <- [1,6,null,{}] 20:03:07 INFO - PROCESS | 1663 | 1464404587356 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}] 20:03:07 INFO - PROCESS | 1663 | 1464404587368 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 20:03:07 INFO - PROCESS | 1663 | 1464404587371 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x129073000 == 6 [pid = 1663] [id = 6] 20:03:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 14 (0x127562000) [pid = 1663] [serial = 14] [outer = 0x0] 20:03:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 15 (0x1290c0800) [pid = 1663] [serial = 15] [outer = 0x127562000] 20:03:07 INFO - PROCESS | 1663 | 1464404587404 Marionette DEBUG loaded listener.js 20:03:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 16 (0x1290c6800) [pid = 1663] [serial = 16] [outer = 0x127562000] 20:03:07 INFO - PROCESS | 1663 | 1464404587715 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]]]}] 20:03:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x12931c000 == 7 [pid = 1663] [id = 7] 20:03:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 17 (0x1290c9800) [pid = 1663] [serial = 17] [outer = 0x0] 20:03:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 18 (0x1290cdc00) [pid = 1663] [serial = 18] [outer = 0x1290c9800] 20:03:07 INFO - PROCESS | 1663 | 1464404587741 Marionette DEBUG loaded listener.js 20:03:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:03:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 420ms 20:03:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 19 (0x12a438800) [pid = 1663] [serial = 19] [outer = 0x1290c9800] 20:03:07 INFO - PROCESS | 1663 | 1464404587817 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 20:03:07 INFO - PROCESS | 1663 | 1464404587819 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 20:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:03:07 INFO - PROCESS | 1663 | 1464404587833 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:03:07 INFO - PROCESS | 1663 | 1464404587834 Marionette TRACE conn2 <- [1,10,null,{}] 20:03:07 INFO - PROCESS | 1663 | 1464404587846 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}] 20:03:07 INFO - PROCESS | 1663 | 1464404587972 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 20:03:08 INFO - PROCESS | 1663 | 1464404588005 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a847000 == 8 [pid = 1663] [id = 8] 20:03:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 20 (0x12a82f000) [pid = 1663] [serial = 20] [outer = 0x0] 20:03:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 21 (0x12a830c00) [pid = 1663] [serial = 21] [outer = 0x12a82f000] 20:03:08 INFO - PROCESS | 1663 | 1464404588042 Marionette DEBUG loaded listener.js 20:03:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 22 (0x12a834c00) [pid = 1663] [serial = 22] [outer = 0x12a82f000] 20:03:08 INFO - PROCESS | 1663 | 1464404588493 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]]]}] 20:03:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:03:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 679ms 20:03:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:03:08 INFO - PROCESS | 1663 | 1464404588506 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 20:03:08 INFO - PROCESS | 1663 | 1464404588508 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 20:03:08 INFO - PROCESS | 1663 | 1464404588512 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:03:08 INFO - PROCESS | 1663 | 1464404588513 Marionette TRACE conn2 <- [1,14,null,{}] 20:03:08 INFO - PROCESS | 1663 | 1464404588516 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}] 20:03:08 INFO - PROCESS | 1663 | 1464404588605 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 20:03:08 INFO - PROCESS | 1663 | 1464404588612 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b22f800 == 9 [pid = 1663] [id = 9] 20:03:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 23 (0x12aaf0000) [pid = 1663] [serial = 23] [outer = 0x0] 20:03:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 24 (0x12b0e0800) [pid = 1663] [serial = 24] [outer = 0x12aaf0000] 20:03:08 INFO - PROCESS | 1663 | 1464404588637 Marionette DEBUG loaded listener.js 20:03:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 25 (0x12ba16400) [pid = 1663] [serial = 25] [outer = 0x12aaf0000] 20:03:08 INFO - PROCESS | 1663 | 1464404588926 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]]]}] 20:03:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:03:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 469ms 20:03:08 INFO - PROCESS | 1663 | 1464404588981 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 20:03:08 INFO - PROCESS | 1663 | 1464404588982 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 20:03:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:03:08 INFO - PROCESS | 1663 | 1464404588984 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:03:08 INFO - PROCESS | 1663 | 1464404588985 Marionette TRACE conn2 <- [1,18,null,{}] 20:03:08 INFO - PROCESS | 1663 | 1464404588987 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}] 20:03:09 INFO - PROCESS | 1663 | 1464404589080 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 20:03:09 INFO - PROCESS | 1663 | 1464404589085 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x12badb000 == 10 [pid = 1663] [id = 10] 20:03:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 26 (0x12bb12400) [pid = 1663] [serial = 26] [outer = 0x0] 20:03:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 27 (0x12bb18c00) [pid = 1663] [serial = 27] [outer = 0x12bb12400] 20:03:09 INFO - PROCESS | 1663 | 1464404589111 Marionette DEBUG loaded listener.js 20:03:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 28 (0x12bb20000) [pid = 1663] [serial = 28] [outer = 0x12bb12400] 20:03:09 INFO - PROCESS | 1663 | 1464404589372 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]]]}] 20:03:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:03:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 20:03:09 INFO - PROCESS | 1663 | 1464404589403 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 20:03:09 INFO - PROCESS | 1663 | 1464404589405 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 20:03:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:03:09 INFO - PROCESS | 1663 | 1464404589415 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:03:09 INFO - PROCESS | 1663 | 1464404589416 Marionette TRACE conn2 <- [1,22,null,{}] 20:03:09 INFO - PROCESS | 1663 | 1464404589419 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}] 20:03:09 INFO - PROCESS | 1663 | 1464404589516 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 20:03:09 INFO - PROCESS | 1663 | 1464404589520 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bdd6000 == 11 [pid = 1663] [id = 11] 20:03:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 29 (0x12bb23800) [pid = 1663] [serial = 29] [outer = 0x0] 20:03:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 30 (0x12bb30000) [pid = 1663] [serial = 30] [outer = 0x12bb23800] 20:03:09 INFO - PROCESS | 1663 | 1464404589546 Marionette DEBUG loaded listener.js 20:03:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 31 (0x12bf4f800) [pid = 1663] [serial = 31] [outer = 0x12bb23800] 20:03:09 INFO - PROCESS | 1663 | 1464404589814 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]]]}] 20:03:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:03:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 427ms 20:03:09 INFO - PROCESS | 1663 | 1464404589836 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 20:03:09 INFO - PROCESS | 1663 | 1464404589838 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 20:03:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:03:09 INFO - PROCESS | 1663 | 1464404589849 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:03:09 INFO - PROCESS | 1663 | 1464404589850 Marionette TRACE conn2 <- [1,26,null,{}] 20:03:09 INFO - PROCESS | 1663 | 1464404589853 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}] 20:03:09 INFO - PROCESS | 1663 | 1464404589990 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 20:03:10 INFO - PROCESS | 1663 | 1464404589998 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x11b26e800 == 12 [pid = 1663] [id = 12] 20:03:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 32 (0x118090c00) [pid = 1663] [serial = 32] [outer = 0x0] 20:03:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 33 (0x118119000) [pid = 1663] [serial = 33] [outer = 0x118090c00] 20:03:10 INFO - PROCESS | 1663 | 1464404590038 Marionette DEBUG loaded listener.js 20:03:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 34 (0x12bf53800) [pid = 1663] [serial = 34] [outer = 0x118090c00] 20:03:10 INFO - PROCESS | 1663 | 1464404590431 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]]]}] 20:03:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:03:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 628ms 20:03:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:03:10 INFO - PROCESS | 1663 | 1464404590468 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 20:03:10 INFO - PROCESS | 1663 | 1464404590469 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 20:03:10 INFO - PROCESS | 1663 | 1464404590471 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:03:10 INFO - PROCESS | 1663 | 1464404590473 Marionette TRACE conn2 <- [1,30,null,{}] 20:03:10 INFO - PROCESS | 1663 | 1464404590475 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}] 20:03:10 INFO - PROCESS | 1663 | 1464404590564 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 20:03:10 INFO - PROCESS | 1663 | 1464404590569 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c438800 == 13 [pid = 1663] [id = 13] 20:03:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 35 (0x12bf54400) [pid = 1663] [serial = 35] [outer = 0x0] 20:03:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 36 (0x12bf5f000) [pid = 1663] [serial = 36] [outer = 0x12bf54400] 20:03:10 INFO - PROCESS | 1663 | 1464404590593 Marionette DEBUG loaded listener.js 20:03:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 37 (0x12bf64400) [pid = 1663] [serial = 37] [outer = 0x12bf54400] 20:03:10 INFO - PROCESS | 1663 | 1464404590839 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]]]}] 20:03:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:03:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 419ms 20:03:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:03:10 INFO - PROCESS | 1663 | 1464404590898 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 20:03:10 INFO - PROCESS | 1663 | 1464404590899 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 20:03:10 INFO - PROCESS | 1663 | 1464404590901 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:03:10 INFO - PROCESS | 1663 | 1464404590902 Marionette TRACE conn2 <- [1,34,null,{}] 20:03:10 INFO - PROCESS | 1663 | 1464404590905 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}] 20:03:11 INFO - PROCESS | 1663 | 1464404591005 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 20:03:11 INFO - PROCESS | 1663 | 1464404591010 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c815000 == 14 [pid = 1663] [id = 14] 20:03:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 38 (0x12bf64800) [pid = 1663] [serial = 38] [outer = 0x0] 20:03:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 39 (0x12c835c00) [pid = 1663] [serial = 39] [outer = 0x12bf64800] 20:03:11 INFO - PROCESS | 1663 | 1464404591035 Marionette DEBUG loaded listener.js 20:03:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 40 (0x12c83c400) [pid = 1663] [serial = 40] [outer = 0x12bf64800] 20:03:11 INFO - PROCESS | 1663 | 1464404591278 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]]]}] 20:03:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:03:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 20:03:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:03:11 INFO - PROCESS | 1663 | 1464404591320 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 20:03:11 INFO - PROCESS | 1663 | 1464404591321 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 20:03:11 INFO - PROCESS | 1663 | 1464404591323 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:03:11 INFO - PROCESS | 1663 | 1464404591324 Marionette TRACE conn2 <- [1,38,null,{}] 20:03:11 INFO - PROCESS | 1663 | 1464404591334 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}] 20:03:11 INFO - PROCESS | 1663 | 1464404591431 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 20:03:11 INFO - PROCESS | 1663 | 1464404591436 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c97a800 == 15 [pid = 1663] [id = 15] 20:03:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 41 (0x12c841000) [pid = 1663] [serial = 41] [outer = 0x0] 20:03:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 42 (0x12c9adc00) [pid = 1663] [serial = 42] [outer = 0x12c841000] 20:03:11 INFO - PROCESS | 1663 | 1464404591460 Marionette DEBUG loaded listener.js 20:03:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 43 (0x12c9b4000) [pid = 1663] [serial = 43] [outer = 0x12c841000] 20:03:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf41000 == 16 [pid = 1663] [id = 16] 20:03:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 44 (0x12cf41800) [pid = 1663] [serial = 44] [outer = 0x0] 20:03:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 45 (0x12cf44000) [pid = 1663] [serial = 45] [outer = 0x12cf41800] 20:03:11 INFO - PROCESS | 1663 | 1464404591715 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]]]}] 20:03:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:03:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 428ms 20:03:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 46 (0x12cf49800) [pid = 1663] [serial = 46] [outer = 0x12cf41800] 20:03:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf40800 == 17 [pid = 1663] [id = 17] 20:03:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 47 (0x12c9b5c00) [pid = 1663] [serial = 47] [outer = 0x0] 20:03:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 48 (0x12cf6d000) [pid = 1663] [serial = 48] [outer = 0x12c9b5c00] 20:03:11 INFO - PROCESS | 1663 | 1464404591786 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 20:03:11 INFO - PROCESS | 1663 | 1464404591787 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 20:03:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:03:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 49 (0x1166b8800) [pid = 1663] [serial = 49] [outer = 0x12c9b5c00] 20:03:11 INFO - PROCESS | 1663 | 1464404591832 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:03:11 INFO - PROCESS | 1663 | 1464404591834 Marionette TRACE conn2 <- [1,42,null,{}] 20:03:11 INFO - PROCESS | 1663 | 1464404591846 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}] 20:03:11 INFO - PROCESS | 1663 | 1464404591960 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 20:03:11 INFO - PROCESS | 1663 | 1464404591965 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d274000 == 18 [pid = 1663] [id = 18] 20:03:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 50 (0x12c9b8800) [pid = 1663] [serial = 50] [outer = 0x0] 20:03:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 51 (0x12cf67c00) [pid = 1663] [serial = 51] [outer = 0x12c9b8800] 20:03:11 INFO - PROCESS | 1663 | 1464404591991 Marionette DEBUG loaded listener.js 20:03:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 52 (0x12d36e800) [pid = 1663] [serial = 52] [outer = 0x12c9b8800] 20:03:12 INFO - PROCESS | 1663 | 1464404592251 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]]]}] 20:03:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:03:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 500ms 20:03:12 INFO - PROCESS | 1663 | 1464404592304 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 20:03:12 INFO - PROCESS | 1663 | 1464404592306 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 20:03:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:03:12 INFO - PROCESS | 1663 | 1464404592316 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:03:12 INFO - PROCESS | 1663 | 1464404592317 Marionette TRACE conn2 <- [1,46,null,{}] 20:03:12 INFO - PROCESS | 1663 | 1464404592320 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}] 20:03:12 INFO - PROCESS | 1663 | 1464404592415 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 20:03:12 INFO - PROCESS | 1663 | 1464404592419 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d486000 == 19 [pid = 1663] [id = 19] 20:03:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 53 (0x118032000) [pid = 1663] [serial = 53] [outer = 0x0] 20:03:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 54 (0x11871ec00) [pid = 1663] [serial = 54] [outer = 0x118032000] 20:03:12 INFO - PROCESS | 1663 | 1464404592448 Marionette DEBUG loaded listener.js 20:03:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 55 (0x12d374000) [pid = 1663] [serial = 55] [outer = 0x118032000] 20:03:12 INFO - PROCESS | 1663 | 1464404592680 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]]]}] 20:03:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:03:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 368ms 20:03:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:03:12 INFO - PROCESS | 1663 | 1464404592685 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 20:03:12 INFO - PROCESS | 1663 | 1464404592686 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 20:03:12 INFO - PROCESS | 1663 | 1464404592688 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:03:12 INFO - PROCESS | 1663 | 1464404592689 Marionette TRACE conn2 <- [1,50,null,{}] 20:03:12 INFO - PROCESS | 1663 | 1464404592699 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}] 20:03:12 INFO - PROCESS | 1663 | 1464404592802 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 20:03:12 INFO - PROCESS | 1663 | 1464404592806 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d4a7800 == 20 [pid = 1663] [id = 20] 20:03:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 56 (0x1184de400) [pid = 1663] [serial = 56] [outer = 0x0] 20:03:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 57 (0x1184e7000) [pid = 1663] [serial = 57] [outer = 0x1184de400] 20:03:12 INFO - PROCESS | 1663 | 1464404592830 Marionette DEBUG loaded listener.js 20:03:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 58 (0x12d379000) [pid = 1663] [serial = 58] [outer = 0x1184de400] 20:03:13 INFO - PROCESS | 1663 | 1464404593053 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]]]}] 20:03:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:03:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 372ms 20:03:13 INFO - PROCESS | 1663 | 1464404593064 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 20:03:13 INFO - PROCESS | 1663 | 1464404593065 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 20:03:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:03:13 INFO - PROCESS | 1663 | 1464404593068 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:03:13 INFO - PROCESS | 1663 | 1464404593069 Marionette TRACE conn2 <- [1,54,null,{}] 20:03:13 INFO - PROCESS | 1663 | 1464404593071 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}] 20:03:13 INFO - PROCESS | 1663 | 1464404593179 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 20:03:13 INFO - PROCESS | 1663 | 1464404593184 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d4b7800 == 21 [pid = 1663] [id = 21] 20:03:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 59 (0x12d6a6000) [pid = 1663] [serial = 59] [outer = 0x0] 20:03:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 60 (0x12d6aa400) [pid = 1663] [serial = 60] [outer = 0x12d6a6000] 20:03:13 INFO - PROCESS | 1663 | 1464404593217 Marionette DEBUG loaded listener.js 20:03:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 61 (0x12d6aec00) [pid = 1663] [serial = 61] [outer = 0x12d6a6000] 20:03:13 INFO - PROCESS | 1663 | 1464404593439 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]]]}] 20:03:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:03:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 420ms 20:03:13 INFO - PROCESS | 1663 | 1464404593489 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 20:03:13 INFO - PROCESS | 1663 | 1464404593490 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 20:03:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:03:13 INFO - PROCESS | 1663 | 1464404593504 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:03:13 INFO - PROCESS | 1663 | 1464404593505 Marionette TRACE conn2 <- [1,58,null,{}] 20:03:13 INFO - PROCESS | 1663 | 1464404593518 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}] 20:03:13 INFO - PROCESS | 1663 | 1464404593633 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 20:03:13 INFO - PROCESS | 1663 | 1464404593640 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x12df90800 == 22 [pid = 1663] [id = 22] 20:03:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 62 (0x124a3a000) [pid = 1663] [serial = 62] [outer = 0x0] 20:03:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 63 (0x12de59800) [pid = 1663] [serial = 63] [outer = 0x124a3a000] 20:03:13 INFO - PROCESS | 1663 | 1464404593680 Marionette DEBUG loaded listener.js 20:03:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 64 (0x12aaf8000) [pid = 1663] [serial = 64] [outer = 0x124a3a000] 20:03:14 INFO - PROCESS | 1663 | 1464404594752 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]]]}] 20:03:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:03:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1274ms 20:03:14 INFO - PROCESS | 1663 | 1464404594779 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 20:03:14 INFO - PROCESS | 1663 | 1464404594783 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 20:03:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:03:14 INFO - PROCESS | 1663 | 1464404594789 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:03:14 INFO - PROCESS | 1663 | 1464404594793 Marionette TRACE conn2 <- [1,62,null,{}] 20:03:14 INFO - PROCESS | 1663 | 1464404594799 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}] 20:03:14 INFO - PROCESS | 1663 | 1464404594970 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 20:03:15 INFO - PROCESS | 1663 | 1464404595073 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x112d8e800 == 23 [pid = 1663] [id = 23] 20:03:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 65 (0x112dd6800) [pid = 1663] [serial = 65] [outer = 0x0] 20:03:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 66 (0x112e04800) [pid = 1663] [serial = 66] [outer = 0x112dd6800] 20:03:15 INFO - PROCESS | 1663 | 1464404595128 Marionette DEBUG loaded listener.js 20:03:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 67 (0x115e0a800) [pid = 1663] [serial = 67] [outer = 0x112dd6800] 20:03:15 INFO - PROCESS | 1663 | 1464404595549 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]]]}] 20:03:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:03:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 774ms 20:03:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:03:15 INFO - PROCESS | 1663 | 1464404595578 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 20:03:15 INFO - PROCESS | 1663 | 1464404595582 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 20:03:15 INFO - PROCESS | 1663 | 1464404595588 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:03:15 INFO - PROCESS | 1663 | 1464404595590 Marionette TRACE conn2 <- [1,66,null,{}] 20:03:15 INFO - PROCESS | 1663 | 1464404595620 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}] 20:03:15 INFO - PROCESS | 1663 | 1464404595742 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 20:03:15 INFO - PROCESS | 1663 | 1464404595784 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x116f05800 == 24 [pid = 1663] [id = 24] 20:03:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 68 (0x11673e000) [pid = 1663] [serial = 68] [outer = 0x0] 20:03:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 69 (0x116acc800) [pid = 1663] [serial = 69] [outer = 0x11673e000] 20:03:15 INFO - PROCESS | 1663 | 1464404595814 Marionette DEBUG loaded listener.js 20:03:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 70 (0x118033000) [pid = 1663] [serial = 70] [outer = 0x11673e000] 20:03:16 INFO - PROCESS | 1663 | 1464404596455 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]]]}] 20:03:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:03:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 934ms 20:03:16 INFO - PROCESS | 1663 | 1464404596523 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 20:03:16 INFO - PROCESS | 1663 | 1464404596525 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 20:03:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:03:16 INFO - PROCESS | 1663 | 1464404596528 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:03:16 INFO - PROCESS | 1663 | 1464404596530 Marionette TRACE conn2 <- [1,70,null,{}] 20:03:16 INFO - PROCESS | 1663 | 1464404596533 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}] 20:03:16 INFO - PROCESS | 1663 | 1464404596612 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 20:03:16 INFO - PROCESS | 1663 | 1464404596665 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x113b6a800 == 25 [pid = 1663] [id = 25] 20:03:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x115e93c00) [pid = 1663] [serial = 71] [outer = 0x0] 20:03:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x1166ba400) [pid = 1663] [serial = 72] [outer = 0x115e93c00] 20:03:16 INFO - PROCESS | 1663 | 1464404596693 Marionette DEBUG loaded listener.js 20:03:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x11693e000) [pid = 1663] [serial = 73] [outer = 0x115e93c00] 20:03:17 INFO - PROCESS | 1663 | 1464404597114 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]]]}] 20:03:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:03:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 620ms 20:03:17 INFO - PROCESS | 1663 | 1464404597149 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 20:03:17 INFO - PROCESS | 1663 | 1464404597154 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 20:03:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:03:17 INFO - PROCESS | 1663 | 1464404597163 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:03:17 INFO - PROCESS | 1663 | 1464404597165 Marionette TRACE conn2 <- [1,74,null,{}] 20:03:17 INFO - PROCESS | 1663 | 1464404597169 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}] 20:03:17 INFO - PROCESS | 1663 | 1464404597285 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 20:03:17 INFO - PROCESS | 1663 | 1464404597375 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x11255e000 == 26 [pid = 1663] [id = 26] 20:03:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x1121b1400) [pid = 1663] [serial = 74] [outer = 0x0] 20:03:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x112c8d400) [pid = 1663] [serial = 75] [outer = 0x1121b1400] 20:03:17 INFO - PROCESS | 1663 | 1464404597406 Marionette DEBUG loaded listener.js 20:03:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x117e03800) [pid = 1663] [serial = 76] [outer = 0x1121b1400] 20:03:17 INFO - PROCESS | 1663 | 1464404597668 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]]]}] 20:03:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:03:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 524ms 20:03:17 INFO - PROCESS | 1663 | 1464404597687 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 20:03:17 INFO - PROCESS | 1663 | 1464404597689 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 20:03:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:03:17 INFO - PROCESS | 1663 | 1464404597700 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:03:17 INFO - PROCESS | 1663 | 1464404597702 Marionette TRACE conn2 <- [1,78,null,{}] 20:03:17 INFO - PROCESS | 1663 | 1464404597718 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}] 20:03:17 INFO - PROCESS | 1663 | 1464404597801 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 20:03:17 INFO - PROCESS | 1663 | 1464404597808 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x116f1d000 == 27 [pid = 1663] [id = 27] 20:03:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x113806000) [pid = 1663] [serial = 77] [outer = 0x0] 20:03:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x118089c00) [pid = 1663] [serial = 78] [outer = 0x113806000] 20:03:17 INFO - PROCESS | 1663 | 1464404597839 Marionette DEBUG loaded listener.js 20:03:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x1185b2000) [pid = 1663] [serial = 79] [outer = 0x113806000] 20:03:18 INFO - PROCESS | 1663 | 1464404598148 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]]]}] 20:03:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:03:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 20:03:18 INFO - PROCESS | 1663 | 1464404598171 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 20:03:18 INFO - PROCESS | 1663 | 1464404598173 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 20:03:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:03:18 INFO - PROCESS | 1663 | 1464404598178 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:03:18 INFO - PROCESS | 1663 | 1464404598179 Marionette TRACE conn2 <- [1,82,null,{}] 20:03:18 INFO - PROCESS | 1663 | 1464404598181 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}] 20:03:18 INFO - PROCESS | 1663 | 1464404598266 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 20:03:18 INFO - PROCESS | 1663 | 1464404598308 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x117070800 == 28 [pid = 1663] [id = 28] 20:03:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x11673fc00) [pid = 1663] [serial = 80] [outer = 0x0] 20:03:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x118724800) [pid = 1663] [serial = 81] [outer = 0x11673fc00] 20:03:18 INFO - PROCESS | 1663 | 1464404598333 Marionette DEBUG loaded listener.js 20:03:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x11912a800) [pid = 1663] [serial = 82] [outer = 0x11673fc00] 20:03:18 INFO - PROCESS | 1663 | 1464404598598 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]]]}] 20:03:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:03:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 471ms 20:03:18 INFO - PROCESS | 1663 | 1464404598648 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 20:03:18 INFO - PROCESS | 1663 | 1464404598650 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 20:03:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:03:18 INFO - PROCESS | 1663 | 1464404598652 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:03:18 INFO - PROCESS | 1663 | 1464404598653 Marionette TRACE conn2 <- [1,86,null,{}] 20:03:18 INFO - PROCESS | 1663 | 1464404598656 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}] 20:03:18 INFO - PROCESS | 1663 | 1464404598731 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 20:03:18 INFO - PROCESS | 1663 | 1464404598736 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x1184b9800 == 29 [pid = 1663] [id = 29] 20:03:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x1161f0400) [pid = 1663] [serial = 83] [outer = 0x0] 20:03:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x119194c00) [pid = 1663] [serial = 84] [outer = 0x1161f0400] 20:03:18 INFO - PROCESS | 1663 | 1464404598763 Marionette DEBUG loaded listener.js 20:03:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x11936b000) [pid = 1663] [serial = 85] [outer = 0x1161f0400] 20:03:19 INFO - PROCESS | 1663 | 1464404599057 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]]]}] 20:03:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:03:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 419ms 20:03:19 INFO - PROCESS | 1663 | 1464404599071 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 20:03:19 INFO - PROCESS | 1663 | 1464404599072 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 20:03:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:03:19 INFO - PROCESS | 1663 | 1464404599086 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:03:19 INFO - PROCESS | 1663 | 1464404599087 Marionette TRACE conn2 <- [1,90,null,{}] 20:03:19 INFO - PROCESS | 1663 | 1464404599089 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}] 20:03:19 INFO - PROCESS | 1663 | 1464404599202 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 20:03:19 INFO - PROCESS | 1663 | 1464404599209 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x118593800 == 30 [pid = 1663] [id = 30] 20:03:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x118d0b400) [pid = 1663] [serial = 86] [outer = 0x0] 20:03:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x1193e9400) [pid = 1663] [serial = 87] [outer = 0x118d0b400] 20:03:19 INFO - PROCESS | 1663 | 1464404599236 Marionette DEBUG loaded listener.js 20:03:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x119b22800) [pid = 1663] [serial = 88] [outer = 0x118d0b400] 20:03:19 INFO - PROCESS | 1663 | 1464404599506 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]]]}] 20:03:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:03:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 473ms 20:03:19 INFO - PROCESS | 1663 | 1464404599564 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 20:03:19 INFO - PROCESS | 1663 | 1464404599566 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 20:03:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:03:19 INFO - PROCESS | 1663 | 1464404599568 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:03:19 INFO - PROCESS | 1663 | 1464404599570 Marionette TRACE conn2 <- [1,94,null,{}] 20:03:19 INFO - PROCESS | 1663 | 1464404599572 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}] 20:03:19 INFO - PROCESS | 1663 | 1464404599648 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 20:03:19 INFO - PROCESS | 1663 | 1464404599652 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x11938f000 == 31 [pid = 1663] [id = 31] 20:03:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x119b22c00) [pid = 1663] [serial = 89] [outer = 0x0] 20:03:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x119c89000) [pid = 1663] [serial = 90] [outer = 0x119b22c00] 20:03:19 INFO - PROCESS | 1663 | 1464404599680 Marionette DEBUG loaded listener.js 20:03:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x12139f400) [pid = 1663] [serial = 91] [outer = 0x119b22c00] 20:03:19 INFO - PROCESS | 1663 | 1464404599975 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]]]}] 20:03:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:03:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 20:03:19 INFO - PROCESS | 1663 | 1464404599988 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 20:03:19 INFO - PROCESS | 1663 | 1464404599989 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 20:03:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:03:20 INFO - PROCESS | 1663 | 1464404599999 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:03:20 INFO - PROCESS | 1663 | 1464404600000 Marionette TRACE conn2 <- [1,98,null,{}] 20:03:20 INFO - PROCESS | 1663 | 1464404600003 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}] 20:03:20 INFO - PROCESS | 1663 | 1464404600102 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 20:03:20 INFO - PROCESS | 1663 | 1464404600126 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194cf000 == 32 [pid = 1663] [id = 32] 20:03:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x117671400) [pid = 1663] [serial = 92] [outer = 0x0] 20:03:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1213a1c00) [pid = 1663] [serial = 93] [outer = 0x117671400] 20:03:20 INFO - PROCESS | 1663 | 1464404600151 Marionette DEBUG loaded listener.js 20:03:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x1213a9c00) [pid = 1663] [serial = 94] [outer = 0x117671400] 20:03:20 INFO - PROCESS | 1663 | 1464404600389 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]]]}] 20:03:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:03:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 419ms 20:03:20 INFO - PROCESS | 1663 | 1464404600418 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 20:03:20 INFO - PROCESS | 1663 | 1464404600419 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 20:03:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:03:20 INFO - PROCESS | 1663 | 1464404600427 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:03:20 INFO - PROCESS | 1663 | 1464404600437 Marionette TRACE conn2 <- [1,102,null,{}] 20:03:20 INFO - PROCESS | 1663 | 1464404600451 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}] 20:03:20 INFO - PROCESS | 1663 | 1464404600527 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 20:03:20 INFO - PROCESS | 1663 | 1464404600531 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x119b80000 == 33 [pid = 1663] [id = 33] 20:03:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12320ac00) [pid = 1663] [serial = 95] [outer = 0x0] 20:03:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x123559000) [pid = 1663] [serial = 96] [outer = 0x12320ac00] 20:03:20 INFO - PROCESS | 1663 | 1464404600557 Marionette DEBUG loaded listener.js 20:03:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x1235f3000) [pid = 1663] [serial = 97] [outer = 0x12320ac00] 20:03:20 INFO - PROCESS | 1663 | 1464404600842 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]]]}] 20:03:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:03:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 442ms 20:03:20 INFO - PROCESS | 1663 | 1464404600866 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 20:03:20 INFO - PROCESS | 1663 | 1464404600867 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 20:03:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:03:20 INFO - PROCESS | 1663 | 1464404600869 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:03:20 INFO - PROCESS | 1663 | 1464404600870 Marionette TRACE conn2 <- [1,106,null,{}] 20:03:20 INFO - PROCESS | 1663 | 1464404600873 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}] 20:03:20 INFO - PROCESS | 1663 | 1464404600959 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 20:03:21 INFO - PROCESS | 1663 | 1464404601002 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x119c55800 == 34 [pid = 1663] [id = 34] 20:03:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x1185b1800) [pid = 1663] [serial = 98] [outer = 0x0] 20:03:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x1236f0c00) [pid = 1663] [serial = 99] [outer = 0x1185b1800] 20:03:21 INFO - PROCESS | 1663 | 1464404601027 Marionette DEBUG loaded listener.js 20:03:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x124125800) [pid = 1663] [serial = 100] [outer = 0x1185b1800] 20:03:21 INFO - PROCESS | 1663 | 1464404601292 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]]]}] 20:03:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:03:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 469ms 20:03:21 INFO - PROCESS | 1663 | 1464404601338 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 20:03:21 INFO - PROCESS | 1663 | 1464404601340 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 20:03:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:03:21 INFO - PROCESS | 1663 | 1464404601351 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:03:21 INFO - PROCESS | 1663 | 1464404601352 Marionette TRACE conn2 <- [1,110,null,{}] 20:03:21 INFO - PROCESS | 1663 | 1464404601354 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}] 20:03:21 INFO - PROCESS | 1663 | 1464404601447 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 20:03:21 INFO - PROCESS | 1663 | 1464404601452 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x11b266800 == 35 [pid = 1663] [id = 35] 20:03:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x1243c6800) [pid = 1663] [serial = 101] [outer = 0x0] 20:03:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x1243d1400) [pid = 1663] [serial = 102] [outer = 0x1243c6800] 20:03:21 INFO - PROCESS | 1663 | 1464404601490 Marionette DEBUG loaded listener.js 20:03:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x124ac3400) [pid = 1663] [serial = 103] [outer = 0x1243c6800] 20:03:21 INFO - PROCESS | 1663 | 1464404601799 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]]]}] 20:03:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:03:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 471ms 20:03:21 INFO - PROCESS | 1663 | 1464404601822 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 20:03:21 INFO - PROCESS | 1663 | 1464404601823 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 20:03:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:03:21 INFO - PROCESS | 1663 | 1464404601830 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:03:21 INFO - PROCESS | 1663 | 1464404601831 Marionette TRACE conn2 <- [1,114,null,{}] 20:03:21 INFO - PROCESS | 1663 | 1464404601833 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}] 20:03:21 INFO - PROCESS | 1663 | 1464404601929 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 20:03:21 INFO - PROCESS | 1663 | 1464404601936 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x121386000 == 36 [pid = 1663] [id = 36] 20:03:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x1213a5800) [pid = 1663] [serial = 104] [outer = 0x0] 20:03:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x124ac5800) [pid = 1663] [serial = 105] [outer = 0x1213a5800] 20:03:21 INFO - PROCESS | 1663 | 1464404601960 Marionette DEBUG loaded listener.js 20:03:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x124cb8c00) [pid = 1663] [serial = 106] [outer = 0x1213a5800] 20:03:22 INFO - PROCESS | 1663 | 1464404602231 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]]]}] 20:03:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:03:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 419ms 20:03:22 INFO - PROCESS | 1663 | 1464404602248 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 20:03:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:03:22 INFO - PROCESS | 1663 | 1464404602249 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 20:03:22 INFO - PROCESS | 1663 | 1464404602251 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:03:22 INFO - PROCESS | 1663 | 1464404602252 Marionette TRACE conn2 <- [1,118,null,{}] 20:03:22 INFO - PROCESS | 1663 | 1464404602254 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}] 20:03:22 INFO - PROCESS | 1663 | 1464404602330 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 20:03:22 INFO - PROCESS | 1663 | 1464404602335 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x1233c6800 == 37 [pid = 1663] [id = 37] 20:03:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x124ac9400) [pid = 1663] [serial = 107] [outer = 0x0] 20:03:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x124fb2000) [pid = 1663] [serial = 108] [outer = 0x124ac9400] 20:03:22 INFO - PROCESS | 1663 | 1464404602362 Marionette DEBUG loaded listener.js 20:03:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x12508d400) [pid = 1663] [serial = 109] [outer = 0x124ac9400] 20:03:22 INFO - PROCESS | 1663 | 1464404602632 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]]]}] 20:03:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:03:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 20:03:22 INFO - PROCESS | 1663 | 1464404602683 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 20:03:22 INFO - PROCESS | 1663 | 1464404602684 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 20:03:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:03:22 INFO - PROCESS | 1663 | 1464404602686 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:03:22 INFO - PROCESS | 1663 | 1464404602687 Marionette TRACE conn2 <- [1,122,null,{}] 20:03:22 INFO - PROCESS | 1663 | 1464404602690 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}] 20:03:22 INFO - PROCESS | 1663 | 1464404602768 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 20:03:22 INFO - PROCESS | 1663 | 1464404602772 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x124010000 == 38 [pid = 1663] [id = 38] 20:03:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x124fb7800) [pid = 1663] [serial = 110] [outer = 0x0] 20:03:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x12602f000) [pid = 1663] [serial = 111] [outer = 0x124fb7800] 20:03:22 INFO - PROCESS | 1663 | 1464404602800 Marionette DEBUG loaded listener.js 20:03:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x126091800) [pid = 1663] [serial = 112] [outer = 0x124fb7800] 20:03:23 INFO - PROCESS | 1663 | 1464404603075 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]]]}] 20:03:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:03:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 20:03:23 INFO - PROCESS | 1663 | 1464404603105 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 20:03:23 INFO - PROCESS | 1663 | 1464404603106 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 20:03:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:03:23 INFO - PROCESS | 1663 | 1464404603117 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:03:23 INFO - PROCESS | 1663 | 1464404603118 Marionette TRACE conn2 <- [1,126,null,{}] 20:03:23 INFO - PROCESS | 1663 | 1464404603121 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}] 20:03:23 INFO - PROCESS | 1663 | 1464404603224 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 20:03:23 INFO - PROCESS | 1663 | 1464404603231 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x124322800 == 39 [pid = 1663] [id = 39] 20:03:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x124cde000) [pid = 1663] [serial = 113] [outer = 0x0] 20:03:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x126090c00) [pid = 1663] [serial = 114] [outer = 0x124cde000] 20:03:23 INFO - PROCESS | 1663 | 1464404603255 Marionette DEBUG loaded listener.js 20:03:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x126d31800) [pid = 1663] [serial = 115] [outer = 0x124cde000] 20:03:23 INFO - PROCESS | 1663 | 1464404603561 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]]]}] 20:03:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:03:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 479ms 20:03:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:03:23 INFO - PROCESS | 1663 | 1464404603587 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 20:03:23 INFO - PROCESS | 1663 | 1464404603588 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 20:03:23 INFO - PROCESS | 1663 | 1464404603591 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:03:23 INFO - PROCESS | 1663 | 1464404603592 Marionette TRACE conn2 <- [1,130,null,{}] 20:03:23 INFO - PROCESS | 1663 | 1464404603596 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}] 20:03:23 INFO - PROCESS | 1663 | 1464404603679 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 20:03:23 INFO - PROCESS | 1663 | 1464404603684 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x125314800 == 40 [pid = 1663] [id = 40] 20:03:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x12508c800) [pid = 1663] [serial = 116] [outer = 0x0] 20:03:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x127007c00) [pid = 1663] [serial = 117] [outer = 0x12508c800] 20:03:23 INFO - PROCESS | 1663 | 1464404603708 Marionette DEBUG loaded listener.js 20:03:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x1270c2800) [pid = 1663] [serial = 118] [outer = 0x12508c800] 20:03:24 INFO - PROCESS | 1663 | 1464404604026 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]]]}] 20:03:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:03:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 471ms 20:03:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:03:24 INFO - PROCESS | 1663 | 1464404604063 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 20:03:24 INFO - PROCESS | 1663 | 1464404604064 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 20:03:24 INFO - PROCESS | 1663 | 1464404604066 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:03:24 INFO - PROCESS | 1663 | 1464404604067 Marionette TRACE conn2 <- [1,134,null,{}] 20:03:24 INFO - PROCESS | 1663 | 1464404604069 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}] 20:03:24 INFO - PROCESS | 1663 | 1464404604184 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 20:03:24 INFO - PROCESS | 1663 | 1464404604191 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x12606c000 == 41 [pid = 1663] [id = 41] 20:03:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x1213a3800) [pid = 1663] [serial = 119] [outer = 0x0] 20:03:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x127342000) [pid = 1663] [serial = 120] [outer = 0x1213a3800] 20:03:24 INFO - PROCESS | 1663 | 1464404604215 Marionette DEBUG loaded listener.js 20:03:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x12755d800) [pid = 1663] [serial = 121] [outer = 0x1213a3800] 20:03:25 INFO - PROCESS | 1663 | 1464404605169 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]]]}] 20:03:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:03:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1119ms 20:03:25 INFO - PROCESS | 1663 | 1464404605186 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 20:03:25 INFO - PROCESS | 1663 | 1464404605189 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 20:03:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:03:25 INFO - PROCESS | 1663 | 1464404605192 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:03:25 INFO - PROCESS | 1663 | 1464404605195 Marionette TRACE conn2 <- [1,138,null,{}] 20:03:25 INFO - PROCESS | 1663 | 1464404605198 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}] 20:03:25 INFO - PROCESS | 1663 | 1464404605296 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 20:03:25 INFO - PROCESS | 1663 | 1464404605301 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x112e87800 == 42 [pid = 1663] [id = 42] 20:03:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x115e09800) [pid = 1663] [serial = 122] [outer = 0x0] 20:03:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x1161a9c00) [pid = 1663] [serial = 123] [outer = 0x115e09800] 20:03:25 INFO - PROCESS | 1663 | 1464404605329 Marionette DEBUG loaded listener.js 20:03:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x11673c400) [pid = 1663] [serial = 124] [outer = 0x115e09800] 20:03:25 INFO - PROCESS | 1663 | 1464404605722 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]]]}] 20:03:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:03:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 570ms 20:03:25 INFO - PROCESS | 1663 | 1464404605764 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 20:03:25 INFO - PROCESS | 1663 | 1464404605769 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 20:03:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:03:25 INFO - PROCESS | 1663 | 1464404605786 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:03:25 INFO - PROCESS | 1663 | 1464404605789 Marionette TRACE conn2 <- [1,142,null,{}] 20:03:25 INFO - PROCESS | 1663 | 1464404605793 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}] 20:03:25 INFO - PROCESS | 1663 | 1464404605928 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 20:03:25 INFO - PROCESS | 1663 | 1464404605980 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x116640800 == 43 [pid = 1663] [id = 43] 20:03:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x116940400) [pid = 1663] [serial = 125] [outer = 0x0] 20:03:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x117674000) [pid = 1663] [serial = 126] [outer = 0x116940400] 20:03:26 INFO - PROCESS | 1663 | 1464404606021 Marionette DEBUG loaded listener.js 20:03:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x11808b400) [pid = 1663] [serial = 127] [outer = 0x116940400] 20:03:27 INFO - PROCESS | 1663 | 1464404607105 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]]]}] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x12bb23800) [pid = 1663] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x12bb12400) [pid = 1663] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x12aaf0000) [pid = 1663] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x12a82f000) [pid = 1663] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x127562000) [pid = 1663] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x12d6a6000) [pid = 1663] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x1184de400) [pid = 1663] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x118032000) [pid = 1663] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x12c9b8800) [pid = 1663] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x12c841000) [pid = 1663] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x12bf64800) [pid = 1663] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x12bf54400) [pid = 1663] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x118090c00) [pid = 1663] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x124fb7800) [pid = 1663] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x11673e000) [pid = 1663] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x115e93c00) [pid = 1663] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x1121b1400) [pid = 1663] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x113806000) [pid = 1663] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x11673fc00) [pid = 1663] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x1161f0400) [pid = 1663] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x118d0b400) [pid = 1663] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x119b22c00) [pid = 1663] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x117671400) [pid = 1663] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x12320ac00) [pid = 1663] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x1185b1800) [pid = 1663] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x1213a5800) [pid = 1663] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x124ac9400) [pid = 1663] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x124a3a000) [pid = 1663] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:03:27 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x112dd6800) [pid = 1663] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:03:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:03:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1375ms 20:03:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:03:27 INFO - PROCESS | 1663 | 1464404607162 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 20:03:27 INFO - PROCESS | 1663 | 1464404607163 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 20:03:27 INFO - PROCESS | 1663 | 1464404607165 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:03:27 INFO - PROCESS | 1663 | 1464404607176 Marionette TRACE conn2 <- [1,146,null,{}] 20:03:27 INFO - PROCESS | 1663 | 1464404607189 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}] 20:03:27 INFO - PROCESS | 1663 | 1464404607254 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 20:03:27 INFO - PROCESS | 1663 | 1464404607260 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x11705c800 == 44 [pid = 1663] [id = 44] 20:03:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x11808ec00) [pid = 1663] [serial = 128] [outer = 0x0] 20:03:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x118091800) [pid = 1663] [serial = 129] [outer = 0x11808ec00] 20:03:27 INFO - PROCESS | 1663 | 1464404607290 Marionette DEBUG loaded listener.js 20:03:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x1184de400) [pid = 1663] [serial = 130] [outer = 0x11808ec00] 20:03:27 INFO - PROCESS | 1663 | 1464404607587 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]]]}] 20:03:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:03:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 435ms 20:03:27 INFO - PROCESS | 1663 | 1464404607601 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 20:03:27 INFO - PROCESS | 1663 | 1464404607602 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 20:03:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:03:27 INFO - PROCESS | 1663 | 1464404607605 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:03:27 INFO - PROCESS | 1663 | 1464404607606 Marionette TRACE conn2 <- [1,150,null,{}] 20:03:27 INFO - PROCESS | 1663 | 1464404607617 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}] 20:03:27 INFO - PROCESS | 1663 | 1464404607697 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 20:03:27 INFO - PROCESS | 1663 | 1464404607740 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x117584800 == 45 [pid = 1663] [id = 45] 20:03:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x11808f000) [pid = 1663] [serial = 131] [outer = 0x0] 20:03:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x118721000) [pid = 1663] [serial = 132] [outer = 0x11808f000] 20:03:27 INFO - PROCESS | 1663 | 1464404607765 Marionette DEBUG loaded listener.js 20:03:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x118da3c00) [pid = 1663] [serial = 133] [outer = 0x11808f000] 20:03:28 INFO - PROCESS | 1663 | 1464404608068 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]]]}] 20:03:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:03:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 478ms 20:03:28 INFO - PROCESS | 1663 | 1464404608084 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 20:03:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:03:28 INFO - PROCESS | 1663 | 1464404608086 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 20:03:28 INFO - PROCESS | 1663 | 1464404608089 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:03:28 INFO - PROCESS | 1663 | 1464404608094 Marionette TRACE conn2 <- [1,154,null,{}] 20:03:28 INFO - PROCESS | 1663 | 1464404608099 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}] 20:03:28 INFO - PROCESS | 1663 | 1464404608213 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 20:03:28 INFO - PROCESS | 1663 | 1464404608277 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x118d47000 == 46 [pid = 1663] [id = 46] 20:03:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x113b43800) [pid = 1663] [serial = 134] [outer = 0x0] 20:03:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x118d0d000) [pid = 1663] [serial = 135] [outer = 0x113b43800] 20:03:28 INFO - PROCESS | 1663 | 1464404608330 Marionette DEBUG loaded listener.js 20:03:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x11935e800) [pid = 1663] [serial = 136] [outer = 0x113b43800] 20:03:28 INFO - PROCESS | 1663 | 1464404608718 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]]]}] 20:03:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:03:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 673ms 20:03:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:03:28 INFO - PROCESS | 1663 | 1464404608763 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 20:03:28 INFO - PROCESS | 1663 | 1464404608764 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 20:03:28 INFO - PROCESS | 1663 | 1464404608766 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:03:28 INFO - PROCESS | 1663 | 1464404608767 Marionette TRACE conn2 <- [1,158,null,{}] 20:03:28 INFO - PROCESS | 1663 | 1464404608770 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}] 20:03:28 INFO - PROCESS | 1663 | 1464404608871 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 20:03:28 INFO - PROCESS | 1663 | 1464404608880 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x119399800 == 47 [pid = 1663] [id = 47] 20:03:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x1193e7800) [pid = 1663] [serial = 137] [outer = 0x0] 20:03:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x11958a800) [pid = 1663] [serial = 138] [outer = 0x1193e7800] 20:03:28 INFO - PROCESS | 1663 | 1464404608905 Marionette DEBUG loaded listener.js 20:03:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x119b2ac00) [pid = 1663] [serial = 139] [outer = 0x1193e7800] 20:03:29 INFO - PROCESS | 1663 | 1464404609300 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]]]}] 20:03:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:03:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 568ms 20:03:29 INFO - PROCESS | 1663 | 1464404609335 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 20:03:29 INFO - PROCESS | 1663 | 1464404609338 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 20:03:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:03:29 INFO - PROCESS | 1663 | 1464404609360 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:03:29 INFO - PROCESS | 1663 | 1464404609363 Marionette TRACE conn2 <- [1,162,null,{}] 20:03:29 INFO - PROCESS | 1663 | 1464404609368 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}] 20:03:29 INFO - PROCESS | 1663 | 1464404609461 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 20:03:29 INFO - PROCESS | 1663 | 1464404609519 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x115e2f000 == 48 [pid = 1663] [id = 48] 20:03:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x1160e0800) [pid = 1663] [serial = 140] [outer = 0x0] 20:03:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x1161eb400) [pid = 1663] [serial = 141] [outer = 0x1160e0800] 20:03:29 INFO - PROCESS | 1663 | 1464404609571 Marionette DEBUG loaded listener.js 20:03:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x116a54400) [pid = 1663] [serial = 142] [outer = 0x1160e0800] 20:03:29 INFO - PROCESS | 1663 | 1464404609983 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]]]}] 20:03:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 693ms 20:03:30 INFO - PROCESS | 1663 | 1464404610035 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 20:03:30 INFO - PROCESS | 1663 | 1464404610039 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 20:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:03:30 INFO - PROCESS | 1663 | 1464404610063 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:03:30 INFO - PROCESS | 1663 | 1464404610065 Marionette TRACE conn2 <- [1,166,null,{}] 20:03:30 INFO - PROCESS | 1663 | 1464404610067 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}] 20:03:30 INFO - PROCESS | 1663 | 1464404610161 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 20:03:30 INFO - PROCESS | 1663 | 1464404610219 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194d4000 == 49 [pid = 1663] [id = 49] 20:03:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x11802cc00) [pid = 1663] [serial = 143] [outer = 0x0] 20:03:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x118091c00) [pid = 1663] [serial = 144] [outer = 0x11802cc00] 20:03:30 INFO - PROCESS | 1663 | 1464404610248 Marionette DEBUG loaded listener.js 20:03:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x1184e9c00) [pid = 1663] [serial = 145] [outer = 0x11802cc00] 20:03:30 INFO - PROCESS | 1663 | 1464404610685 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]]]}] 20:03:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 673ms 20:03:30 INFO - PROCESS | 1663 | 1464404610768 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 20:03:30 INFO - PROCESS | 1663 | 1464404610769 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 20:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:03:30 INFO - PROCESS | 1663 | 1464404610773 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:03:30 INFO - PROCESS | 1663 | 1464404610776 Marionette TRACE conn2 <- [1,170,null,{}] 20:03:30 INFO - PROCESS | 1663 | 1464404610784 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}] 20:03:30 INFO - PROCESS | 1663 | 1464404610874 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 20:03:30 INFO - PROCESS | 1663 | 1464404610935 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x119fd8000 == 50 [pid = 1663] [id = 50] 20:03:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x1193ed400) [pid = 1663] [serial = 146] [outer = 0x0] 20:03:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x11958c000) [pid = 1663] [serial = 147] [outer = 0x1193ed400] 20:03:30 INFO - PROCESS | 1663 | 1464404610968 Marionette DEBUG loaded listener.js 20:03:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x1199d4000) [pid = 1663] [serial = 148] [outer = 0x1193ed400] 20:03:31 INFO - PROCESS | 1663 | 1464404611374 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]]]}] 20:03:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:03:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 621ms 20:03:31 INFO - PROCESS | 1663 | 1464404611395 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 20:03:31 INFO - PROCESS | 1663 | 1464404611397 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 20:03:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:03:31 INFO - PROCESS | 1663 | 1464404611399 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:03:31 INFO - PROCESS | 1663 | 1464404611400 Marionette TRACE conn2 <- [1,174,null,{}] 20:03:31 INFO - PROCESS | 1663 | 1464404611403 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}] 20:03:31 INFO - PROCESS | 1663 | 1464404611495 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 20:03:31 INFO - PROCESS | 1663 | 1464404611549 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x12137c000 == 51 [pid = 1663] [id = 51] 20:03:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x119c87c00) [pid = 1663] [serial = 149] [outer = 0x0] 20:03:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x1213a0400) [pid = 1663] [serial = 150] [outer = 0x119c87c00] 20:03:31 INFO - PROCESS | 1663 | 1464404611580 Marionette DEBUG loaded listener.js 20:03:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x1213a8000) [pid = 1663] [serial = 151] [outer = 0x119c87c00] 20:03:31 INFO - PROCESS | 1663 | 1464404611994 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]]]}] 20:03:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:03:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 20:03:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:03:32 INFO - PROCESS | 1663 | 1464404612019 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 20:03:32 INFO - PROCESS | 1663 | 1464404612020 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 20:03:32 INFO - PROCESS | 1663 | 1464404612022 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:03:32 INFO - PROCESS | 1663 | 1464404612023 Marionette TRACE conn2 <- [1,178,null,{}] 20:03:32 INFO - PROCESS | 1663 | 1464404612026 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}] 20:03:32 INFO - PROCESS | 1663 | 1464404612112 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 20:03:32 INFO - PROCESS | 1663 | 1464404612180 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x112e85800 == 52 [pid = 1663] [id = 52] 20:03:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x112d51c00) [pid = 1663] [serial = 152] [outer = 0x0] 20:03:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x1166bc000) [pid = 1663] [serial = 153] [outer = 0x112d51c00] 20:03:32 INFO - PROCESS | 1663 | 1464404612224 Marionette DEBUG loaded listener.js 20:03:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x1193ea000) [pid = 1663] [serial = 154] [outer = 0x112d51c00] 20:03:32 INFO - PROCESS | 1663 | 1464404612648 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]]]}] 20:03:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:03:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 672ms 20:03:32 INFO - PROCESS | 1663 | 1464404612695 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 20:03:32 INFO - PROCESS | 1663 | 1464404612697 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 20:03:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:03:32 INFO - PROCESS | 1663 | 1464404612700 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:03:32 INFO - PROCESS | 1663 | 1464404612703 Marionette TRACE conn2 <- [1,182,null,{}] 20:03:32 INFO - PROCESS | 1663 | 1464404612706 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}] 20:03:32 INFO - PROCESS | 1663 | 1464404612795 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 20:03:32 INFO - PROCESS | 1663 | 1464404612842 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x11604f800 == 53 [pid = 1663] [id = 53] 20:03:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x113b46000) [pid = 1663] [serial = 155] [outer = 0x0] 20:03:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x115e93800) [pid = 1663] [serial = 156] [outer = 0x113b46000] 20:03:32 INFO - PROCESS | 1663 | 1464404612870 Marionette DEBUG loaded listener.js 20:03:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x1166b8000) [pid = 1663] [serial = 157] [outer = 0x113b46000] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x118d47000 == 52 [pid = 1663] [id = 46] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x11938f000 == 51 [pid = 1663] [id = 31] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x117584800 == 50 [pid = 1663] [id = 45] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x11705c800 == 49 [pid = 1663] [id = 44] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x116640800 == 48 [pid = 1663] [id = 43] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x1184b9800 == 47 [pid = 1663] [id = 29] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x116f1d000 == 46 [pid = 1663] [id = 27] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x112e87800 == 45 [pid = 1663] [id = 42] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x117070800 == 44 [pid = 1663] [id = 28] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x1194cf000 == 43 [pid = 1663] [id = 32] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x118593800 == 42 [pid = 1663] [id = 30] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x112e85800 == 41 [pid = 1663] [id = 52] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x12137c000 == 40 [pid = 1663] [id = 51] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x119fd8000 == 39 [pid = 1663] [id = 50] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x125314800 == 38 [pid = 1663] [id = 40] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x11b266800 == 37 [pid = 1663] [id = 35] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x1194d4000 == 36 [pid = 1663] [id = 49] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x119b80000 == 35 [pid = 1663] [id = 33] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x12606c000 == 34 [pid = 1663] [id = 41] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x121386000 == 33 [pid = 1663] [id = 36] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x1233c6800 == 32 [pid = 1663] [id = 37] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x119399800 == 31 [pid = 1663] [id = 47] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x119c55800 == 30 [pid = 1663] [id = 34] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x124010000 == 29 [pid = 1663] [id = 38] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x124322800 == 28 [pid = 1663] [id = 39] 20:03:33 INFO - PROCESS | 1663 | --DOCSHELL 0x115e2f000 == 27 [pid = 1663] [id = 48] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x1236f0000) [pid = 1663] [serial = 11] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x12602f000) [pid = 1663] [serial = 111] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x126090c00) [pid = 1663] [serial = 114] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x116acc800) [pid = 1663] [serial = 69] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x1166ba400) [pid = 1663] [serial = 72] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x11693e000) [pid = 1663] [serial = 73] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x112c8d400) [pid = 1663] [serial = 75] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x118089c00) [pid = 1663] [serial = 78] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x118724800) [pid = 1663] [serial = 81] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x119194c00) [pid = 1663] [serial = 84] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x11936b000) [pid = 1663] [serial = 85] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x1193e9400) [pid = 1663] [serial = 87] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x119b22800) [pid = 1663] [serial = 88] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x119c89000) [pid = 1663] [serial = 90] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x1213a1c00) [pid = 1663] [serial = 93] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1213a9c00) [pid = 1663] [serial = 94] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x123559000) [pid = 1663] [serial = 96] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x1235f3000) [pid = 1663] [serial = 97] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x1236f0c00) [pid = 1663] [serial = 99] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x1243d1400) [pid = 1663] [serial = 102] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x124ac5800) [pid = 1663] [serial = 105] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x124fb2000) [pid = 1663] [serial = 108] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x112e04800) [pid = 1663] [serial = 66] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x124125800) [pid = 1663] [serial = 100] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x124cb8c00) [pid = 1663] [serial = 106] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x117e03800) [pid = 1663] [serial = 76] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x126091800) [pid = 1663] [serial = 112] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x12508d400) [pid = 1663] [serial = 109] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x1185b2000) [pid = 1663] [serial = 79] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x118033000) [pid = 1663] [serial = 70] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x127007c00) [pid = 1663] [serial = 117] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x12139f400) [pid = 1663] [serial = 91] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x11912a800) [pid = 1663] [serial = 82] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x115e0a800) [pid = 1663] [serial = 67] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x12aaf8000) [pid = 1663] [serial = 64] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x12b0e0800) [pid = 1663] [serial = 24] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x12a830c00) [pid = 1663] [serial = 21] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x12a834c00) [pid = 1663] [serial = 22] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1290c6800) [pid = 1663] [serial = 16] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x1290cdc00) [pid = 1663] [serial = 18] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x1290c0800) [pid = 1663] [serial = 15] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x12411d000) [pid = 1663] [serial = 8] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x12cf67c00) [pid = 1663] [serial = 51] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x12cf44000) [pid = 1663] [serial = 45] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x12cf6d000) [pid = 1663] [serial = 48] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x12c9adc00) [pid = 1663] [serial = 42] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x12c9b4000) [pid = 1663] [serial = 43] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x12c835c00) [pid = 1663] [serial = 39] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x12c83c400) [pid = 1663] [serial = 40] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x12bf5f000) [pid = 1663] [serial = 36] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x12bf64400) [pid = 1663] [serial = 37] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x12bf53800) [pid = 1663] [serial = 34] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x118119000) [pid = 1663] [serial = 33] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x12bb30000) [pid = 1663] [serial = 30] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x12bf4f800) [pid = 1663] [serial = 31] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x12bb18c00) [pid = 1663] [serial = 27] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 71 (0x12bb20000) [pid = 1663] [serial = 28] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 70 (0x12ba16400) [pid = 1663] [serial = 25] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 69 (0x12d6aec00) [pid = 1663] [serial = 61] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 68 (0x12de59800) [pid = 1663] [serial = 63] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 67 (0x12d6aa400) [pid = 1663] [serial = 60] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 66 (0x1184e7000) [pid = 1663] [serial = 57] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 65 (0x12d379000) [pid = 1663] [serial = 58] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 64 (0x11871ec00) [pid = 1663] [serial = 54] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 63 (0x12d374000) [pid = 1663] [serial = 55] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | --DOMWINDOW == 62 (0x12d36e800) [pid = 1663] [serial = 52] [outer = 0x0] [url = about:blank] 20:03:33 INFO - PROCESS | 1663 | 1464404613653 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]]]}] 20:03:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:03:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 974ms 20:03:33 INFO - PROCESS | 1663 | 1464404613675 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 20:03:33 INFO - PROCESS | 1663 | 1464404613679 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 20:03:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:03:33 INFO - PROCESS | 1663 | 1464404613683 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:03:33 INFO - PROCESS | 1663 | 1464404613685 Marionette TRACE conn2 <- [1,186,null,{}] 20:03:33 INFO - PROCESS | 1663 | 1464404613688 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}] 20:03:33 INFO - PROCESS | 1663 | 1464404613759 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 20:03:33 INFO - PROCESS | 1663 | 1464404613766 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x112e2f000 == 28 [pid = 1663] [id = 54] 20:03:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 63 (0x113f15400) [pid = 1663] [serial = 158] [outer = 0x0] 20:03:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 64 (0x1161a8800) [pid = 1663] [serial = 159] [outer = 0x113f15400] 20:03:33 INFO - PROCESS | 1663 | 1464404613795 Marionette DEBUG loaded listener.js 20:03:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 65 (0x11673e000) [pid = 1663] [serial = 160] [outer = 0x113f15400] 20:03:34 INFO - PROCESS | 1663 | 1464404614091 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]]]}] 20:03:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:03:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 421ms 20:03:34 INFO - PROCESS | 1663 | 1464404614104 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 20:03:34 INFO - PROCESS | 1663 | 1464404614110 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 20:03:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:03:34 INFO - PROCESS | 1663 | 1464404614121 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:03:34 INFO - PROCESS | 1663 | 1464404614123 Marionette TRACE conn2 <- [1,190,null,{}] 20:03:34 INFO - PROCESS | 1663 | 1464404614146 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}] 20:03:34 INFO - PROCESS | 1663 | 1464404614217 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 20:03:34 INFO - PROCESS | 1663 | 1464404614222 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x116645000 == 29 [pid = 1663] [id = 55] 20:03:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 66 (0x116999c00) [pid = 1663] [serial = 161] [outer = 0x0] 20:03:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 67 (0x117e03400) [pid = 1663] [serial = 162] [outer = 0x116999c00] 20:03:34 INFO - PROCESS | 1663 | 1464404614251 Marionette DEBUG loaded listener.js 20:03:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 68 (0x11808ac00) [pid = 1663] [serial = 163] [outer = 0x116999c00] 20:03:34 INFO - PROCESS | 1663 | 1464404614567 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]]]}] 20:03:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:03:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 483ms 20:03:34 INFO - PROCESS | 1663 | 1464404614605 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 20:03:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:03:34 INFO - PROCESS | 1663 | 1464404614607 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 20:03:34 INFO - PROCESS | 1663 | 1464404614610 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:03:34 INFO - PROCESS | 1663 | 1464404614612 Marionette TRACE conn2 <- [1,194,null,{}] 20:03:34 INFO - PROCESS | 1663 | 1464404614620 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}] 20:03:34 INFO - PROCESS | 1663 | 1464404614702 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 20:03:34 INFO - PROCESS | 1663 | 1464404614741 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x117072000 == 30 [pid = 1663] [id = 56] 20:03:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 69 (0x115e0dc00) [pid = 1663] [serial = 164] [outer = 0x0] 20:03:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 70 (0x11811ec00) [pid = 1663] [serial = 165] [outer = 0x115e0dc00] 20:03:34 INFO - PROCESS | 1663 | 1464404614769 Marionette DEBUG loaded listener.js 20:03:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x11871e400) [pid = 1663] [serial = 166] [outer = 0x115e0dc00] 20:03:35 INFO - PROCESS | 1663 | 1464404615023 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]]]}] 20:03:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 20:03:35 INFO - PROCESS | 1663 | 1464404615082 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 20:03:35 INFO - PROCESS | 1663 | 1464404615083 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 20:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:03:35 INFO - PROCESS | 1663 | 1464404615086 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:03:35 INFO - PROCESS | 1663 | 1464404615087 Marionette TRACE conn2 <- [1,198,null,{}] 20:03:35 INFO - PROCESS | 1663 | 1464404615089 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}] 20:03:35 INFO - PROCESS | 1663 | 1464404615176 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 20:03:35 INFO - PROCESS | 1663 | 1464404615180 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x118585000 == 31 [pid = 1663] [id = 57] 20:03:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x118d0c800) [pid = 1663] [serial = 167] [outer = 0x0] 20:03:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x119132400) [pid = 1663] [serial = 168] [outer = 0x118d0c800] 20:03:35 INFO - PROCESS | 1663 | 1464404615208 Marionette DEBUG loaded listener.js 20:03:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x11935f000) [pid = 1663] [serial = 169] [outer = 0x118d0c800] 20:03:35 INFO - PROCESS | 1663 | 1464404615498 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]]]}] 20:03:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 469ms 20:03:35 INFO - PROCESS | 1663 | 1464404615556 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 20:03:35 INFO - PROCESS | 1663 | 1464404615559 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 20:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:03:35 INFO - PROCESS | 1663 | 1464404615563 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:03:35 INFO - PROCESS | 1663 | 1464404615564 Marionette TRACE conn2 <- [1,202,null,{}] 20:03:35 INFO - PROCESS | 1663 | 1464404615567 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}] 20:03:35 INFO - PROCESS | 1663 | 1464404615667 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 20:03:35 INFO - PROCESS | 1663 | 1464404615684 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x118d4d000 == 32 [pid = 1663] [id = 58] 20:03:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x112de3400) [pid = 1663] [serial = 170] [outer = 0x0] 20:03:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x119366c00) [pid = 1663] [serial = 171] [outer = 0x112de3400] 20:03:35 INFO - PROCESS | 1663 | 1464404615725 Marionette DEBUG loaded listener.js 20:03:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x1193eb400) [pid = 1663] [serial = 172] [outer = 0x112de3400] 20:03:36 INFO - PROCESS | 1663 | 1464404616181 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]]]}] 20:03:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:03:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 621ms 20:03:36 INFO - PROCESS | 1663 | 1464404616184 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 20:03:36 INFO - PROCESS | 1663 | 1464404616185 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 20:03:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:03:36 INFO - PROCESS | 1663 | 1464404616188 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:03:36 INFO - PROCESS | 1663 | 1464404616189 Marionette TRACE conn2 <- [1,206,null,{}] 20:03:36 INFO - PROCESS | 1663 | 1464404616193 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}] 20:03:36 INFO - PROCESS | 1663 | 1464404616289 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 20:03:36 INFO - PROCESS | 1663 | 1464404616296 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194e4800 == 33 [pid = 1663] [id = 59] 20:03:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x11957f400) [pid = 1663] [serial = 173] [outer = 0x0] 20:03:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x119b2f400) [pid = 1663] [serial = 174] [outer = 0x11957f400] 20:03:36 INFO - PROCESS | 1663 | 1464404616323 Marionette DEBUG loaded listener.js 20:03:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x1213a3400) [pid = 1663] [serial = 175] [outer = 0x11957f400] 20:03:36 INFO - PROCESS | 1663 | 1464404616619 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]]]}] 20:03:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:03:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 473ms 20:03:36 INFO - PROCESS | 1663 | 1464404616663 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 20:03:36 INFO - PROCESS | 1663 | 1464404616664 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 20:03:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:03:36 INFO - PROCESS | 1663 | 1464404616667 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:03:36 INFO - PROCESS | 1663 | 1464404616668 Marionette TRACE conn2 <- [1,210,null,{}] 20:03:36 INFO - PROCESS | 1663 | 1464404616678 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}] 20:03:36 INFO - PROCESS | 1663 | 1464404616755 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 20:03:36 INFO - PROCESS | 1663 | 1464404616761 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x119c61000 == 34 [pid = 1663] [id = 60] 20:03:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x112dd6800) [pid = 1663] [serial = 176] [outer = 0x0] 20:03:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x1213a3000) [pid = 1663] [serial = 177] [outer = 0x112dd6800] 20:03:36 INFO - PROCESS | 1663 | 1464404616786 Marionette DEBUG loaded listener.js 20:03:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x123559000) [pid = 1663] [serial = 178] [outer = 0x112dd6800] 20:03:37 INFO - PROCESS | 1663 | 1464404617082 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]]]}] 20:03:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 468ms 20:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:03:37 INFO - PROCESS | 1663 | 1464404617135 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 20:03:37 INFO - PROCESS | 1663 | 1464404617136 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 20:03:37 INFO - PROCESS | 1663 | 1464404617138 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:03:37 INFO - PROCESS | 1663 | 1464404617139 Marionette TRACE conn2 <- [1,214,null,{}] 20:03:37 INFO - PROCESS | 1663 | 1464404617142 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}] 20:03:37 INFO - PROCESS | 1663 | 1464404617232 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 20:03:37 INFO - PROCESS | 1663 | 1464404617236 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x119ebb000 == 35 [pid = 1663] [id = 61] 20:03:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x12320d400) [pid = 1663] [serial = 179] [outer = 0x0] 20:03:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x123384400) [pid = 1663] [serial = 180] [outer = 0x12320d400] 20:03:37 INFO - PROCESS | 1663 | 1464404617260 Marionette DEBUG loaded listener.js 20:03:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x124117400) [pid = 1663] [serial = 181] [outer = 0x12320d400] 20:03:37 INFO - PROCESS | 1663 | 1464404617551 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]]]}] 20:03:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 472ms 20:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:03:37 INFO - PROCESS | 1663 | 1464404617612 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 20:03:37 INFO - PROCESS | 1663 | 1464404617613 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 20:03:37 INFO - PROCESS | 1663 | 1464404617615 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:03:37 INFO - PROCESS | 1663 | 1464404617617 Marionette TRACE conn2 <- [1,218,null,{}] 20:03:37 INFO - PROCESS | 1663 | 1464404617619 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}] 20:03:37 INFO - PROCESS | 1663 | 1464404617750 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 20:03:37 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x1213a3800) [pid = 1663] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:03:37 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x12508c800) [pid = 1663] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:03:37 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x1243c6800) [pid = 1663] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:03:37 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x124cde000) [pid = 1663] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:03:37 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x113b43800) [pid = 1663] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:03:37 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x1193e7800) [pid = 1663] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:03:37 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x116940400) [pid = 1663] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:03:37 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x115e09800) [pid = 1663] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:03:37 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x11808ec00) [pid = 1663] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:03:37 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x11808f000) [pid = 1663] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:03:37 INFO - PROCESS | 1663 | 1464404617786 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x116973000 == 36 [pid = 1663] [id = 62] 20:03:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x113b43800) [pid = 1663] [serial = 182] [outer = 0x0] 20:03:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x11808dc00) [pid = 1663] [serial = 183] [outer = 0x113b43800] 20:03:37 INFO - PROCESS | 1663 | 1464404617810 Marionette DEBUG loaded listener.js 20:03:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x119b2bc00) [pid = 1663] [serial = 184] [outer = 0x113b43800] 20:03:38 INFO - PROCESS | 1663 | 1464404618060 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]]]}] 20:03:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 469ms 20:03:38 INFO - PROCESS | 1663 | 1464404618087 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 20:03:38 INFO - PROCESS | 1663 | 1464404618088 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 20:03:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:03:38 INFO - PROCESS | 1663 | 1464404618099 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:03:38 INFO - PROCESS | 1663 | 1464404618100 Marionette TRACE conn2 <- [1,222,null,{}] 20:03:38 INFO - PROCESS | 1663 | 1464404618102 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}] 20:03:38 INFO - PROCESS | 1663 | 1464404618177 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 20:03:38 INFO - PROCESS | 1663 | 1464404618181 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x121388800 == 37 [pid = 1663] [id = 63] 20:03:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x123381400) [pid = 1663] [serial = 185] [outer = 0x0] 20:03:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x1244f9c00) [pid = 1663] [serial = 186] [outer = 0x123381400] 20:03:38 INFO - PROCESS | 1663 | 1464404618209 Marionette DEBUG loaded listener.js 20:03:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x124a3c400) [pid = 1663] [serial = 187] [outer = 0x123381400] 20:03:38 INFO - PROCESS | 1663 | 1464404618564 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]]]}] 20:03:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 527ms 20:03:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:03:38 INFO - PROCESS | 1663 | 1464404618619 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 20:03:38 INFO - PROCESS | 1663 | 1464404618621 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 20:03:38 INFO - PROCESS | 1663 | 1464404618625 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:03:38 INFO - PROCESS | 1663 | 1464404618627 Marionette TRACE conn2 <- [1,226,null,{}] 20:03:38 INFO - PROCESS | 1663 | 1464404618631 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}] 20:03:38 INFO - PROCESS | 1663 | 1464404618762 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 20:03:38 INFO - PROCESS | 1663 | 1464404618766 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x118d4a000 == 38 [pid = 1663] [id = 64] 20:03:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x124a3e800) [pid = 1663] [serial = 188] [outer = 0x0] 20:03:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x124ac1c00) [pid = 1663] [serial = 189] [outer = 0x124a3e800] 20:03:38 INFO - PROCESS | 1663 | 1464404618795 Marionette DEBUG loaded listener.js 20:03:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x1193ea800) [pid = 1663] [serial = 190] [outer = 0x124a3e800] 20:03:39 INFO - PROCESS | 1663 | 1464404619083 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]]]}] 20:03:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:03:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 471ms 20:03:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:03:39 INFO - PROCESS | 1663 | 1464404619098 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 20:03:39 INFO - PROCESS | 1663 | 1464404619100 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 20:03:39 INFO - PROCESS | 1663 | 1464404619102 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:03:39 INFO - PROCESS | 1663 | 1464404619103 Marionette TRACE conn2 <- [1,230,null,{}] 20:03:39 INFO - PROCESS | 1663 | 1464404619105 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}] 20:03:39 INFO - PROCESS | 1663 | 1464404619181 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 20:03:39 INFO - PROCESS | 1663 | 1464404619225 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x124309000 == 39 [pid = 1663] [id = 65] 20:03:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x12432ec00) [pid = 1663] [serial = 191] [outer = 0x0] 20:03:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x124faa400) [pid = 1663] [serial = 192] [outer = 0x12432ec00] 20:03:39 INFO - PROCESS | 1663 | 1464404619250 Marionette DEBUG loaded listener.js 20:03:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x12508dc00) [pid = 1663] [serial = 193] [outer = 0x12432ec00] 20:03:39 INFO - PROCESS | 1663 | 1464404619488 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]]]}] 20:03:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:03:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 418ms 20:03:39 INFO - PROCESS | 1663 | 1464404619520 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 20:03:39 INFO - PROCESS | 1663 | 1464404619522 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 20:03:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:03:39 INFO - PROCESS | 1663 | 1464404619534 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:03:39 INFO - PROCESS | 1663 | 1464404619535 Marionette TRACE conn2 <- [1,234,null,{}] 20:03:39 INFO - PROCESS | 1663 | 1464404619549 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}] 20:03:39 INFO - PROCESS | 1663 | 1464404619629 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 20:03:39 INFO - PROCESS | 1663 | 1464404619634 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x124c61800 == 40 [pid = 1663] [id = 66] 20:03:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x12508c800) [pid = 1663] [serial = 194] [outer = 0x0] 20:03:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x12602a400) [pid = 1663] [serial = 195] [outer = 0x12508c800] 20:03:39 INFO - PROCESS | 1663 | 1464404619661 Marionette DEBUG loaded listener.js 20:03:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x126031400) [pid = 1663] [serial = 196] [outer = 0x12508c800] 20:03:40 INFO - PROCESS | 1663 | 1464404620202 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]]]}] 20:03:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:03:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 725ms 20:03:40 INFO - PROCESS | 1663 | 1464404620253 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 20:03:40 INFO - PROCESS | 1663 | 1464404620256 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 20:03:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:03:40 INFO - PROCESS | 1663 | 1464404620261 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:03:40 INFO - PROCESS | 1663 | 1464404620263 Marionette TRACE conn2 <- [1,238,null,{}] 20:03:40 INFO - PROCESS | 1663 | 1464404620267 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}] 20:03:40 INFO - PROCESS | 1663 | 1464404620370 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 20:03:40 INFO - PROCESS | 1663 | 1464404620435 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x1161c1800 == 41 [pid = 1663] [id = 67] 20:03:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x113bca000) [pid = 1663] [serial = 197] [outer = 0x0] 20:03:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x116732400) [pid = 1663] [serial = 198] [outer = 0x113bca000] 20:03:40 INFO - PROCESS | 1663 | 1464404620466 Marionette DEBUG loaded listener.js 20:03:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x116a50000) [pid = 1663] [serial = 199] [outer = 0x113bca000] 20:03:41 INFO - PROCESS | 1663 | 1464404621041 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]]]}] 20:03:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:03:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 821ms 20:03:41 INFO - PROCESS | 1663 | 1464404621081 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 20:03:41 INFO - PROCESS | 1663 | 1464404621083 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 20:03:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:03:41 INFO - PROCESS | 1663 | 1464404621087 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:03:41 INFO - PROCESS | 1663 | 1464404621090 Marionette TRACE conn2 <- [1,242,null,{}] 20:03:41 INFO - PROCESS | 1663 | 1464404621094 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}] 20:03:41 INFO - PROCESS | 1663 | 1464404621185 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 20:03:41 INFO - PROCESS | 1663 | 1464404621253 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x115e39000 == 42 [pid = 1663] [id = 68] 20:03:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x116736800) [pid = 1663] [serial = 200] [outer = 0x0] 20:03:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x116999800) [pid = 1663] [serial = 201] [outer = 0x116736800] 20:03:41 INFO - PROCESS | 1663 | 1464404621281 Marionette DEBUG loaded listener.js 20:03:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x11713d400) [pid = 1663] [serial = 202] [outer = 0x116736800] 20:03:41 INFO - PROCESS | 1663 | --DOCSHELL 0x124309000 == 41 [pid = 1663] [id = 65] 20:03:41 INFO - PROCESS | 1663 | --DOCSHELL 0x118d4a000 == 40 [pid = 1663] [id = 64] 20:03:41 INFO - PROCESS | 1663 | --DOCSHELL 0x121388800 == 39 [pid = 1663] [id = 63] 20:03:41 INFO - PROCESS | 1663 | --DOCSHELL 0x116973000 == 38 [pid = 1663] [id = 62] 20:03:41 INFO - PROCESS | 1663 | --DOCSHELL 0x119ebb000 == 37 [pid = 1663] [id = 61] 20:03:41 INFO - PROCESS | 1663 | --DOCSHELL 0x119c61000 == 36 [pid = 1663] [id = 60] 20:03:41 INFO - PROCESS | 1663 | --DOCSHELL 0x1194e4800 == 35 [pid = 1663] [id = 59] 20:03:41 INFO - PROCESS | 1663 | --DOCSHELL 0x118d4d000 == 34 [pid = 1663] [id = 58] 20:03:41 INFO - PROCESS | 1663 | --DOCSHELL 0x118585000 == 33 [pid = 1663] [id = 57] 20:03:41 INFO - PROCESS | 1663 | --DOCSHELL 0x117072000 == 32 [pid = 1663] [id = 56] 20:03:41 INFO - PROCESS | 1663 | --DOCSHELL 0x116645000 == 31 [pid = 1663] [id = 55] 20:03:41 INFO - PROCESS | 1663 | --DOCSHELL 0x112e2f000 == 30 [pid = 1663] [id = 54] 20:03:41 INFO - PROCESS | 1663 | --DOCSHELL 0x11604f800 == 29 [pid = 1663] [id = 53] 20:03:41 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x11935e800) [pid = 1663] [serial = 136] [outer = 0x0] [url = about:blank] 20:03:41 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x119b2ac00) [pid = 1663] [serial = 139] [outer = 0x0] [url = about:blank] 20:03:41 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x11958a800) [pid = 1663] [serial = 138] [outer = 0x0] [url = about:blank] 20:03:41 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x117674000) [pid = 1663] [serial = 126] [outer = 0x0] [url = about:blank] 20:03:41 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x11673c400) [pid = 1663] [serial = 124] [outer = 0x0] [url = about:blank] 20:03:41 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x1161a9c00) [pid = 1663] [serial = 123] [outer = 0x0] [url = about:blank] 20:03:41 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x118091800) [pid = 1663] [serial = 129] [outer = 0x0] [url = about:blank] 20:03:41 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x11808b400) [pid = 1663] [serial = 127] [outer = 0x0] [url = about:blank] 20:03:41 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x118721000) [pid = 1663] [serial = 132] [outer = 0x0] [url = about:blank] 20:03:41 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x118d0d000) [pid = 1663] [serial = 135] [outer = 0x0] [url = about:blank] 20:03:41 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x1184de400) [pid = 1663] [serial = 130] [outer = 0x0] [url = about:blank] 20:03:41 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x118da3c00) [pid = 1663] [serial = 133] [outer = 0x0] [url = about:blank] 20:03:41 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x12755d800) [pid = 1663] [serial = 121] [outer = 0x0] [url = about:blank] 20:03:41 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x127342000) [pid = 1663] [serial = 120] [outer = 0x0] [url = about:blank] 20:03:41 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x1270c2800) [pid = 1663] [serial = 118] [outer = 0x0] [url = about:blank] 20:03:41 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x124ac3400) [pid = 1663] [serial = 103] [outer = 0x0] [url = about:blank] 20:03:41 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x126d31800) [pid = 1663] [serial = 115] [outer = 0x0] [url = about:blank] 20:03:41 INFO - PROCESS | 1663 | 1464404621622 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]]]}] 20:03:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:03:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 574ms 20:03:41 INFO - PROCESS | 1663 | 1464404621670 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 20:03:41 INFO - PROCESS | 1663 | 1464404621675 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 20:03:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:03:41 INFO - PROCESS | 1663 | 1464404621680 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:03:41 INFO - PROCESS | 1663 | 1464404621682 Marionette TRACE conn2 <- [1,246,null,{}] 20:03:41 INFO - PROCESS | 1663 | 1464404621685 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}] 20:03:41 INFO - PROCESS | 1663 | 1464404621757 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 20:03:41 INFO - PROCESS | 1663 | 1464404621764 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x116f0d000 == 30 [pid = 1663] [id = 69] 20:03:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x117e06400) [pid = 1663] [serial = 203] [outer = 0x0] 20:03:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x118091800) [pid = 1663] [serial = 204] [outer = 0x117e06400] 20:03:41 INFO - PROCESS | 1663 | 1464404621791 Marionette DEBUG loaded listener.js 20:03:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x1184dcc00) [pid = 1663] [serial = 205] [outer = 0x117e06400] 20:03:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x1184dd800) [pid = 1663] [serial = 206] [outer = 0x12c9b5c00] 20:03:42 INFO - PROCESS | 1663 | 1464404622149 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]]]}] 20:03:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:03:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 519ms 20:03:42 INFO - PROCESS | 1663 | 1464404622200 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 20:03:42 INFO - PROCESS | 1663 | 1464404622201 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 20:03:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:03:42 INFO - PROCESS | 1663 | 1464404622203 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:03:42 INFO - PROCESS | 1663 | 1464404622206 Marionette TRACE conn2 <- [1,250,null,{}] 20:03:42 INFO - PROCESS | 1663 | 1464404622219 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}] 20:03:42 INFO - PROCESS | 1663 | 1464404622307 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 20:03:42 INFO - PROCESS | 1663 | 1464404622314 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x11849b000 == 31 [pid = 1663] [id = 70] 20:03:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x1185b3400) [pid = 1663] [serial = 207] [outer = 0x0] 20:03:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x11912ac00) [pid = 1663] [serial = 208] [outer = 0x1185b3400] 20:03:42 INFO - PROCESS | 1663 | 1464404622344 Marionette DEBUG loaded listener.js 20:03:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x119369400) [pid = 1663] [serial = 209] [outer = 0x1185b3400] 20:03:42 INFO - PROCESS | 1663 | 1464404622647 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]]]}] 20:03:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:03:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 471ms 20:03:42 INFO - PROCESS | 1663 | 1464404622678 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 20:03:42 INFO - PROCESS | 1663 | 1464404622681 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 20:03:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:03:42 INFO - PROCESS | 1663 | 1464404622691 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:03:42 INFO - PROCESS | 1663 | 1464404622694 Marionette TRACE conn2 <- [1,254,null,{}] 20:03:42 INFO - PROCESS | 1663 | 1464404622697 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}] 20:03:42 INFO - PROCESS | 1663 | 1464404622769 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 20:03:42 INFO - PROCESS | 1663 | 1464404622811 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x119383000 == 32 [pid = 1663] [id = 71] 20:03:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x112ec4000) [pid = 1663] [serial = 210] [outer = 0x0] 20:03:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x1193f5800) [pid = 1663] [serial = 211] [outer = 0x112ec4000] 20:03:42 INFO - PROCESS | 1663 | 1464404622836 Marionette DEBUG loaded listener.js 20:03:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x119b22400) [pid = 1663] [serial = 212] [outer = 0x112ec4000] 20:03:43 INFO - PROCESS | 1663 | 1464404623114 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]]]}] 20:03:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:03:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 473ms 20:03:43 INFO - PROCESS | 1663 | 1464404623165 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 20:03:43 INFO - PROCESS | 1663 | 1464404623166 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 20:03:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:03:43 INFO - PROCESS | 1663 | 1464404623168 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:03:43 INFO - PROCESS | 1663 | 1464404623169 Marionette TRACE conn2 <- [1,258,null,{}] 20:03:43 INFO - PROCESS | 1663 | 1464404623171 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}] 20:03:43 INFO - PROCESS | 1663 | 1464404623242 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 20:03:43 INFO - PROCESS | 1663 | 1464404623246 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x119b6a800 == 33 [pid = 1663] [id = 72] 20:03:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x113802400) [pid = 1663] [serial = 213] [outer = 0x0] 20:03:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x119e2b000) [pid = 1663] [serial = 214] [outer = 0x113802400] 20:03:43 INFO - PROCESS | 1663 | 1464404623273 Marionette DEBUG loaded listener.js 20:03:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1213a7800) [pid = 1663] [serial = 215] [outer = 0x113802400] 20:03:43 INFO - PROCESS | 1663 | 1464404623605 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]]]}] 20:03:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:03:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 468ms 20:03:43 INFO - PROCESS | 1663 | 1464404623641 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 20:03:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:03:43 INFO - PROCESS | 1663 | 1464404623642 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 20:03:43 INFO - PROCESS | 1663 | 1464404623645 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:03:43 INFO - PROCESS | 1663 | 1464404623646 Marionette TRACE conn2 <- [1,262,null,{}] 20:03:43 INFO - PROCESS | 1663 | 1464404623649 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}] 20:03:43 INFO - PROCESS | 1663 | 1464404623755 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 20:03:43 INFO - PROCESS | 1663 | 1464404623788 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x116976800 == 34 [pid = 1663] [id = 73] 20:03:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x1213a7c00) [pid = 1663] [serial = 216] [outer = 0x0] 20:03:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x1236ef800) [pid = 1663] [serial = 217] [outer = 0x1213a7c00] 20:03:43 INFO - PROCESS | 1663 | 1464404623839 Marionette DEBUG loaded listener.js 20:03:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x124a41400) [pid = 1663] [serial = 218] [outer = 0x1213a7c00] 20:03:44 INFO - PROCESS | 1663 | 1464404624300 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]]]}] 20:03:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 669ms 20:03:44 INFO - PROCESS | 1663 | 1464404624314 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 20:03:44 INFO - PROCESS | 1663 | 1464404624316 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 20:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:03:44 INFO - PROCESS | 1663 | 1464404624318 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:03:44 INFO - PROCESS | 1663 | 1464404624319 Marionette TRACE conn2 <- [1,266,null,{}] 20:03:44 INFO - PROCESS | 1663 | 1464404624321 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}] 20:03:44 INFO - PROCESS | 1663 | 1464404624404 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 20:03:44 INFO - PROCESS | 1663 | 1464404624433 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x11b274800 == 35 [pid = 1663] [id = 74] 20:03:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x124abdc00) [pid = 1663] [serial = 219] [outer = 0x0] 20:03:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x124ac3800) [pid = 1663] [serial = 220] [outer = 0x124abdc00] 20:03:44 INFO - PROCESS | 1663 | 1464404624458 Marionette DEBUG loaded listener.js 20:03:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x124ac9800) [pid = 1663] [serial = 221] [outer = 0x124abdc00] 20:03:44 INFO - PROCESS | 1663 | 1464404624746 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]]]}] 20:03:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 468ms 20:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:03:44 INFO - PROCESS | 1663 | 1464404624787 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 20:03:44 INFO - PROCESS | 1663 | 1464404624788 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 20:03:44 INFO - PROCESS | 1663 | 1464404624790 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:03:44 INFO - PROCESS | 1663 | 1464404624792 Marionette TRACE conn2 <- [1,270,null,{}] 20:03:44 INFO - PROCESS | 1663 | 1464404624796 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}] 20:03:44 INFO - PROCESS | 1663 | 1464404624875 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 20:03:44 INFO - PROCESS | 1663 | 1464404624904 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x123619800 == 36 [pid = 1663] [id = 75] 20:03:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x124abec00) [pid = 1663] [serial = 222] [outer = 0x0] 20:03:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x124cdf000) [pid = 1663] [serial = 223] [outer = 0x124abec00] 20:03:44 INFO - PROCESS | 1663 | 1464404624928 Marionette DEBUG loaded listener.js 20:03:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x12529a000) [pid = 1663] [serial = 224] [outer = 0x124abec00] 20:03:45 INFO - PROCESS | 1663 | 1464404625221 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]]]}] 20:03:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 471ms 20:03:45 INFO - PROCESS | 1663 | 1464404625262 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 20:03:45 INFO - PROCESS | 1663 | 1464404625263 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 20:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:03:45 INFO - PROCESS | 1663 | 1464404625265 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:03:45 INFO - PROCESS | 1663 | 1464404625266 Marionette TRACE conn2 <- [1,274,null,{}] 20:03:45 INFO - PROCESS | 1663 | 1464404625269 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}] 20:03:45 INFO - PROCESS | 1663 | 1464404625352 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 20:03:45 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x11957f400) [pid = 1663] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:03:45 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x112dd6800) [pid = 1663] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:03:45 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x12320d400) [pid = 1663] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:03:45 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x113b43800) [pid = 1663] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:03:45 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x124a3e800) [pid = 1663] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:03:45 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x118d0c800) [pid = 1663] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:03:45 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x116999c00) [pid = 1663] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:03:45 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x115e0dc00) [pid = 1663] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:03:45 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x113f15400) [pid = 1663] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:03:45 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x1160e0800) [pid = 1663] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:03:45 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x11802cc00) [pid = 1663] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:03:45 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x1193ed400) [pid = 1663] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:03:45 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x119c87c00) [pid = 1663] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:03:45 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x123381400) [pid = 1663] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:03:45 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x112d51c00) [pid = 1663] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:03:45 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x112de3400) [pid = 1663] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:03:45 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x12432ec00) [pid = 1663] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:03:45 INFO - PROCESS | 1663 | 1464404625449 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x116fdf000 == 37 [pid = 1663] [id = 76] 20:03:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x1121b1400) [pid = 1663] [serial = 225] [outer = 0x0] 20:03:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x112de3400) [pid = 1663] [serial = 226] [outer = 0x1121b1400] 20:03:45 INFO - PROCESS | 1663 | 1464404625476 Marionette DEBUG loaded listener.js 20:03:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x117677800) [pid = 1663] [serial = 227] [outer = 0x1121b1400] 20:03:45 INFO - PROCESS | 1663 | 1464404625719 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]]]}] 20:03:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 469ms 20:03:45 INFO - PROCESS | 1663 | 1464404625735 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 20:03:45 INFO - PROCESS | 1663 | 1464404625736 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 20:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:03:45 INFO - PROCESS | 1663 | 1464404625738 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:03:45 INFO - PROCESS | 1663 | 1464404625740 Marionette TRACE conn2 <- [1,278,null,{}] 20:03:45 INFO - PROCESS | 1663 | 1464404625749 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}] 20:03:45 INFO - PROCESS | 1663 | 1464404625829 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 20:03:45 INFO - PROCESS | 1663 | 1464404625834 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x124c5f000 == 38 [pid = 1663] [id = 77] 20:03:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x118da4000) [pid = 1663] [serial = 228] [outer = 0x0] 20:03:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x1213aa000) [pid = 1663] [serial = 229] [outer = 0x118da4000] 20:03:45 INFO - PROCESS | 1663 | 1464404625859 Marionette DEBUG loaded listener.js 20:03:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x12508c400) [pid = 1663] [serial = 230] [outer = 0x118da4000] 20:03:46 INFO - PROCESS | 1663 | 1464404626149 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]]]}] 20:03:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 472ms 20:03:46 INFO - PROCESS | 1663 | 1464404626212 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 20:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:03:46 INFO - PROCESS | 1663 | 1464404626214 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 20:03:46 INFO - PROCESS | 1663 | 1464404626216 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:03:46 INFO - PROCESS | 1663 | 1464404626218 Marionette TRACE conn2 <- [1,282,null,{}] 20:03:46 INFO - PROCESS | 1663 | 1464404626220 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}] 20:03:46 INFO - PROCESS | 1663 | 1464404626312 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 20:03:46 INFO - PROCESS | 1663 | 1464404626356 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x125322800 == 39 [pid = 1663] [id = 78] 20:03:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x118d0c800) [pid = 1663] [serial = 231] [outer = 0x0] 20:03:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x126087400) [pid = 1663] [serial = 232] [outer = 0x118d0c800] 20:03:46 INFO - PROCESS | 1663 | 1464404626385 Marionette DEBUG loaded listener.js 20:03:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x126dd0400) [pid = 1663] [serial = 233] [outer = 0x118d0c800] 20:03:46 INFO - PROCESS | 1663 | 1464404626646 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]]]}] 20:03:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 469ms 20:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:03:46 INFO - PROCESS | 1663 | 1464404626686 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 20:03:46 INFO - PROCESS | 1663 | 1464404626687 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 20:03:46 INFO - PROCESS | 1663 | 1464404626689 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:03:46 INFO - PROCESS | 1663 | 1464404626690 Marionette TRACE conn2 <- [1,286,null,{}] 20:03:46 INFO - PROCESS | 1663 | 1464404626701 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}] 20:03:46 INFO - PROCESS | 1663 | 1464404626781 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 20:03:46 INFO - PROCESS | 1663 | 1464404626786 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x126f29000 == 40 [pid = 1663] [id = 79] 20:03:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x126f99400) [pid = 1663] [serial = 234] [outer = 0x0] 20:03:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x127087c00) [pid = 1663] [serial = 235] [outer = 0x126f99400] 20:03:46 INFO - PROCESS | 1663 | 1464404626810 Marionette DEBUG loaded listener.js 20:03:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x127337400) [pid = 1663] [serial = 236] [outer = 0x126f99400] 20:03:47 INFO - PROCESS | 1663 | 1464404627097 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]]]}] 20:03:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:03:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 429ms 20:03:47 INFO - PROCESS | 1663 | 1464404627118 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 20:03:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:03:47 INFO - PROCESS | 1663 | 1464404627119 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 20:03:47 INFO - PROCESS | 1663 | 1464404627121 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:03:47 INFO - PROCESS | 1663 | 1464404627123 Marionette TRACE conn2 <- [1,290,null,{}] 20:03:47 INFO - PROCESS | 1663 | 1464404627129 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}] 20:03:47 INFO - PROCESS | 1663 | 1464404627204 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 20:03:47 INFO - PROCESS | 1663 | 1464404627250 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x127319000 == 41 [pid = 1663] [id = 80] 20:03:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x126d32000) [pid = 1663] [serial = 237] [outer = 0x0] 20:03:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x127337800) [pid = 1663] [serial = 238] [outer = 0x126d32000] 20:03:47 INFO - PROCESS | 1663 | 1464404627275 Marionette DEBUG loaded listener.js 20:03:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x12755e000) [pid = 1663] [serial = 239] [outer = 0x126d32000] 20:03:47 INFO - PROCESS | 1663 | 1464404627650 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]]]}] 20:03:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:03:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 572ms 20:03:47 INFO - PROCESS | 1663 | 1464404627695 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 20:03:47 INFO - PROCESS | 1663 | 1464404627697 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 20:03:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:03:47 INFO - PROCESS | 1663 | 1464404627701 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:03:47 INFO - PROCESS | 1663 | 1464404627703 Marionette TRACE conn2 <- [1,294,null,{}] 20:03:47 INFO - PROCESS | 1663 | 1464404627707 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}] 20:03:47 INFO - PROCESS | 1663 | 1464404627804 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 20:03:47 INFO - PROCESS | 1663 | 1464404627849 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x116978800 == 42 [pid = 1663] [id = 81] 20:03:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x116084400) [pid = 1663] [serial = 240] [outer = 0x0] 20:03:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x11713c000) [pid = 1663] [serial = 241] [outer = 0x116084400] 20:03:47 INFO - PROCESS | 1663 | 1464404627880 Marionette DEBUG loaded listener.js 20:03:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x11802a000) [pid = 1663] [serial = 242] [outer = 0x116084400] 20:03:48 INFO - PROCESS | 1663 | 1464404628292 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]]]}] 20:03:48 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. 20:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 621ms 20:03:48 INFO - PROCESS | 1663 | 1464404628322 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 20:03:48 INFO - PROCESS | 1663 | 1464404628326 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 20:03:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:03:48 INFO - PROCESS | 1663 | 1464404628330 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:03:48 INFO - PROCESS | 1663 | 1464404628332 Marionette TRACE conn2 <- [1,298,null,{}] 20:03:48 INFO - PROCESS | 1663 | 1464404628335 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}] 20:03:48 INFO - PROCESS | 1663 | 1464404628429 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 20:03:48 INFO - PROCESS | 1663 | 1464404628469 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x119ec4000 == 43 [pid = 1663] [id = 82] 20:03:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x118097000) [pid = 1663] [serial = 243] [outer = 0x0] 20:03:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x1185b5800) [pid = 1663] [serial = 244] [outer = 0x118097000] 20:03:48 INFO - PROCESS | 1663 | 1464404628499 Marionette DEBUG loaded listener.js 20:03:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x119361c00) [pid = 1663] [serial = 245] [outer = 0x118097000] 20:03:48 INFO - PROCESS | 1663 | 1464404628915 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]]]}] 20:03:48 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. 20:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 620ms 20:03:48 INFO - PROCESS | 1663 | 1464404628950 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 20:03:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:03:48 INFO - PROCESS | 1663 | 1464404628952 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 20:03:48 INFO - PROCESS | 1663 | 1464404628954 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:03:48 INFO - PROCESS | 1663 | 1464404628957 Marionette TRACE conn2 <- [1,302,null,{}] 20:03:48 INFO - PROCESS | 1663 | 1464404628964 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}] 20:03:49 INFO - PROCESS | 1663 | 1464404629062 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 20:03:49 INFO - PROCESS | 1663 | 1464404629139 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x119e53000 == 44 [pid = 1663] [id = 83] 20:03:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x1193f0400) [pid = 1663] [serial = 246] [outer = 0x0] 20:03:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x119c8ac00) [pid = 1663] [serial = 247] [outer = 0x1193f0400] 20:03:49 INFO - PROCESS | 1663 | 1464404629182 Marionette DEBUG loaded listener.js 20:03:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x119c91400) [pid = 1663] [serial = 248] [outer = 0x1193f0400] 20:03:49 INFO - PROCESS | 1663 | 1464404629579 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]]]}] 20:03:49 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. 20:03:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 673ms 20:03:49 INFO - PROCESS | 1663 | 1464404629628 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 20:03:49 INFO - PROCESS | 1663 | 1464404629629 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 20:03:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:03:49 INFO - PROCESS | 1663 | 1464404629632 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:03:49 INFO - PROCESS | 1663 | 1464404629633 Marionette TRACE conn2 <- [1,306,null,{}] 20:03:49 INFO - PROCESS | 1663 | 1464404629635 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}] 20:03:49 INFO - PROCESS | 1663 | 1464404629731 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 20:03:49 INFO - PROCESS | 1663 | 1464404629775 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x129068800 == 45 [pid = 1663] [id = 84] 20:03:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x124125800) [pid = 1663] [serial = 249] [outer = 0x0] 20:03:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x1244f6400) [pid = 1663] [serial = 250] [outer = 0x124125800] 20:03:49 INFO - PROCESS | 1663 | 1464404629805 Marionette DEBUG loaded listener.js 20:03:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x124ac9000) [pid = 1663] [serial = 251] [outer = 0x124125800] 20:03:50 INFO - PROCESS | 1663 | 1464404630340 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]]]}] 20:03:50 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. 20:03:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 770ms 20:03:50 INFO - PROCESS | 1663 | 1464404630403 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 20:03:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:03:50 INFO - PROCESS | 1663 | 1464404630405 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 20:03:50 INFO - PROCESS | 1663 | 1464404630408 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:03:50 INFO - PROCESS | 1663 | 1464404630411 Marionette TRACE conn2 <- [1,310,null,{}] 20:03:50 INFO - PROCESS | 1663 | 1464404630419 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}] 20:03:50 INFO - PROCESS | 1663 | 1464404630502 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 20:03:50 INFO - PROCESS | 1663 | 1464404630559 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x112e85800 == 46 [pid = 1663] [id = 85] 20:03:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x11296bc00) [pid = 1663] [serial = 252] [outer = 0x0] 20:03:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x115e0a800) [pid = 1663] [serial = 253] [outer = 0x11296bc00] 20:03:50 INFO - PROCESS | 1663 | 1464404630586 Marionette DEBUG loaded listener.js 20:03:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x116740000) [pid = 1663] [serial = 254] [outer = 0x11296bc00] 20:03:50 INFO - PROCESS | 1663 | --DOCSHELL 0x126f29000 == 45 [pid = 1663] [id = 79] 20:03:50 INFO - PROCESS | 1663 | --DOCSHELL 0x125322800 == 44 [pid = 1663] [id = 78] 20:03:50 INFO - PROCESS | 1663 | --DOCSHELL 0x124c5f000 == 43 [pid = 1663] [id = 77] 20:03:50 INFO - PROCESS | 1663 | --DOCSHELL 0x116fdf000 == 42 [pid = 1663] [id = 76] 20:03:50 INFO - PROCESS | 1663 | --DOCSHELL 0x123619800 == 41 [pid = 1663] [id = 75] 20:03:50 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x12602a400) [pid = 1663] [serial = 195] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | 1464404631009 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]]]}] 20:03:51 INFO - PROCESS | 1663 | --DOCSHELL 0x11b274800 == 40 [pid = 1663] [id = 74] 20:03:51 INFO - PROCESS | 1663 | --DOCSHELL 0x116976800 == 39 [pid = 1663] [id = 73] 20:03:51 INFO - PROCESS | 1663 | --DOCSHELL 0x119b6a800 == 38 [pid = 1663] [id = 72] 20:03:51 INFO - PROCESS | 1663 | --DOCSHELL 0x119383000 == 37 [pid = 1663] [id = 71] 20:03:51 INFO - PROCESS | 1663 | --DOCSHELL 0x11849b000 == 36 [pid = 1663] [id = 70] 20:03:51 INFO - PROCESS | 1663 | --DOCSHELL 0x116f0d000 == 35 [pid = 1663] [id = 69] 20:03:51 INFO - PROCESS | 1663 | --DOCSHELL 0x115e39000 == 34 [pid = 1663] [id = 68] 20:03:51 INFO - PROCESS | 1663 | --DOCSHELL 0x124c61800 == 33 [pid = 1663] [id = 66] 20:03:51 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. 20:03:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 627ms 20:03:51 INFO - PROCESS | 1663 | 1464404631036 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 20:03:51 INFO - PROCESS | 1663 | 1464404631039 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 20:03:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x119b2f400) [pid = 1663] [serial = 174] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1213a3000) [pid = 1663] [serial = 177] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x123384400) [pid = 1663] [serial = 180] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x124117400) [pid = 1663] [serial = 181] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x123559000) [pid = 1663] [serial = 178] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x119b2bc00) [pid = 1663] [serial = 184] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x1193ea800) [pid = 1663] [serial = 190] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x124ac1c00) [pid = 1663] [serial = 189] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x119132400) [pid = 1663] [serial = 168] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x11935f000) [pid = 1663] [serial = 169] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x117e03400) [pid = 1663] [serial = 162] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x11808ac00) [pid = 1663] [serial = 163] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x11811ec00) [pid = 1663] [serial = 165] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x11871e400) [pid = 1663] [serial = 166] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x115e93800) [pid = 1663] [serial = 156] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x1161a8800) [pid = 1663] [serial = 159] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x11673e000) [pid = 1663] [serial = 160] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x116a54400) [pid = 1663] [serial = 142] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x1161eb400) [pid = 1663] [serial = 141] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x1184e9c00) [pid = 1663] [serial = 145] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x118091c00) [pid = 1663] [serial = 144] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x1199d4000) [pid = 1663] [serial = 148] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x11958c000) [pid = 1663] [serial = 147] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x1213a8000) [pid = 1663] [serial = 151] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1213a0400) [pid = 1663] [serial = 150] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x1244f9c00) [pid = 1663] [serial = 186] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x1193ea000) [pid = 1663] [serial = 154] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x1166bc000) [pid = 1663] [serial = 153] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x119366c00) [pid = 1663] [serial = 171] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x124a3c400) [pid = 1663] [serial = 187] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x124faa400) [pid = 1663] [serial = 192] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x1213a3400) [pid = 1663] [serial = 175] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x1193eb400) [pid = 1663] [serial = 172] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x12508dc00) [pid = 1663] [serial = 193] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x11808dc00) [pid = 1663] [serial = 183] [outer = 0x0] [url = about:blank] 20:03:51 INFO - PROCESS | 1663 | 1464404631059 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:03:51 INFO - PROCESS | 1663 | 1464404631061 Marionette TRACE conn2 <- [1,314,null,{}] 20:03:51 INFO - PROCESS | 1663 | 1464404631066 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}] 20:03:51 INFO - PROCESS | 1663 | 1464404631138 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 20:03:51 INFO - PROCESS | 1663 | 1464404631144 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x116069800 == 34 [pid = 1663] [id = 86] 20:03:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x116a53c00) [pid = 1663] [serial = 255] [outer = 0x0] 20:03:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x117672000) [pid = 1663] [serial = 256] [outer = 0x116a53c00] 20:03:51 INFO - PROCESS | 1663 | 1464404631172 Marionette DEBUG loaded listener.js 20:03:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x11808d000) [pid = 1663] [serial = 257] [outer = 0x116a53c00] 20:03:51 INFO - PROCESS | 1663 | 1464404631524 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]]]}] 20:03:51 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. 20:03:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 479ms 20:03:51 INFO - PROCESS | 1663 | 1464404631532 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 20:03:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:03:51 INFO - PROCESS | 1663 | 1464404631534 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 20:03:51 INFO - PROCESS | 1663 | 1464404631537 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:03:51 INFO - PROCESS | 1663 | 1464404631541 Marionette TRACE conn2 <- [1,318,null,{}] 20:03:51 INFO - PROCESS | 1663 | 1464404631552 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}] 20:03:51 INFO - PROCESS | 1663 | 1464404631672 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 20:03:51 INFO - PROCESS | 1663 | 1464404631737 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x11757e800 == 35 [pid = 1663] [id = 87] 20:03:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x11808bc00) [pid = 1663] [serial = 258] [outer = 0x0] 20:03:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x1185b5400) [pid = 1663] [serial = 259] [outer = 0x11808bc00] 20:03:51 INFO - PROCESS | 1663 | 1464404631806 Marionette DEBUG loaded listener.js 20:03:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x11919dc00) [pid = 1663] [serial = 260] [outer = 0x11808bc00] 20:03:52 INFO - PROCESS | 1663 | 1464404632215 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]]]}] 20:03:52 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. 20:03:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 726ms 20:03:52 INFO - PROCESS | 1663 | 1464404632264 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 20:03:52 INFO - PROCESS | 1663 | 1464404632265 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 20:03:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:03:52 INFO - PROCESS | 1663 | 1464404632268 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:03:52 INFO - PROCESS | 1663 | 1464404632269 Marionette TRACE conn2 <- [1,322,null,{}] 20:03:52 INFO - PROCESS | 1663 | 1464404632271 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}] 20:03:52 INFO - PROCESS | 1663 | 1464404632349 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 20:03:52 INFO - PROCESS | 1663 | 1464404632353 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x119117800 == 36 [pid = 1663] [id = 88] 20:03:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x11936b000) [pid = 1663] [serial = 261] [outer = 0x0] 20:03:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x1193f0800) [pid = 1663] [serial = 262] [outer = 0x11936b000] 20:03:52 INFO - PROCESS | 1663 | 1464404632381 Marionette DEBUG loaded listener.js 20:03:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x1199cc800) [pid = 1663] [serial = 263] [outer = 0x11936b000] 20:03:52 INFO - PROCESS | 1663 | 1464404632669 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]]]}] 20:03:52 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. 20:03:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 419ms 20:03:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:03:52 INFO - PROCESS | 1663 | 1464404632687 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 20:03:52 INFO - PROCESS | 1663 | 1464404632688 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 20:03:52 INFO - PROCESS | 1663 | 1464404632690 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:03:52 INFO - PROCESS | 1663 | 1464404632692 Marionette TRACE conn2 <- [1,326,null,{}] 20:03:52 INFO - PROCESS | 1663 | 1464404632702 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}] 20:03:52 INFO - PROCESS | 1663 | 1464404632778 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 20:03:52 INFO - PROCESS | 1663 | 1464404632825 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194ce800 == 37 [pid = 1663] [id = 89] 20:03:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x117671c00) [pid = 1663] [serial = 264] [outer = 0x0] 20:03:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x119b2a400) [pid = 1663] [serial = 265] [outer = 0x117671c00] 20:03:52 INFO - PROCESS | 1663 | 1464404632850 Marionette DEBUG loaded listener.js 20:03:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x119c8c000) [pid = 1663] [serial = 266] [outer = 0x117671c00] 20:03:53 INFO - PROCESS | 1663 | 1464404633161 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]]]}] 20:03:53 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. 20:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 520ms 20:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:03:53 INFO - PROCESS | 1663 | 1464404633211 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 20:03:53 INFO - PROCESS | 1663 | 1464404633213 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 20:03:53 INFO - PROCESS | 1663 | 1464404633215 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:03:53 INFO - PROCESS | 1663 | 1464404633216 Marionette TRACE conn2 <- [1,330,null,{}] 20:03:53 INFO - PROCESS | 1663 | 1464404633227 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}] 20:03:53 INFO - PROCESS | 1663 | 1464404633332 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 20:03:53 INFO - PROCESS | 1663 | 1464404633339 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x119c44000 == 38 [pid = 1663] [id = 90] 20:03:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x1199d4400) [pid = 1663] [serial = 267] [outer = 0x0] 20:03:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1213a1800) [pid = 1663] [serial = 268] [outer = 0x1199d4400] 20:03:53 INFO - PROCESS | 1663 | 1464404633373 Marionette DEBUG loaded listener.js 20:03:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x1243c9400) [pid = 1663] [serial = 269] [outer = 0x1199d4400] 20:03:53 INFO - PROCESS | 1663 | 1464404633726 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]]]}] 20:03:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 527ms 20:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:03:53 INFO - PROCESS | 1663 | 1464404633744 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 20:03:53 INFO - PROCESS | 1663 | 1464404633746 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 20:03:53 INFO - PROCESS | 1663 | 1464404633754 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:03:53 INFO - PROCESS | 1663 | 1464404633755 Marionette TRACE conn2 <- [1,334,null,{}] 20:03:53 INFO - PROCESS | 1663 | 1464404633757 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}] 20:03:53 INFO - PROCESS | 1663 | 1464404633844 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 20:03:53 INFO - PROCESS | 1663 | 1464404633848 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x11b259000 == 39 [pid = 1663] [id = 91] 20:03:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x119c89000) [pid = 1663] [serial = 270] [outer = 0x0] 20:03:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x124abe000) [pid = 1663] [serial = 271] [outer = 0x119c89000] 20:03:53 INFO - PROCESS | 1663 | 1464404633873 Marionette DEBUG loaded listener.js 20:03:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x124c2ac00) [pid = 1663] [serial = 272] [outer = 0x119c89000] 20:03:54 INFO - PROCESS | 1663 | 1464404634169 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]]]}] 20:03:54 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. 20:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 474ms 20:03:54 INFO - PROCESS | 1663 | 1464404634223 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 20:03:54 INFO - PROCESS | 1663 | 1464404634224 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 20:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:03:54 INFO - PROCESS | 1663 | 1464404634230 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:03:54 INFO - PROCESS | 1663 | 1464404634231 Marionette TRACE conn2 <- [1,338,null,{}] 20:03:54 INFO - PROCESS | 1663 | 1464404634234 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}] 20:03:54 INFO - PROCESS | 1663 | 1464404634322 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 20:03:54 INFO - PROCESS | 1663 | 1464404634350 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x12137d800 == 40 [pid = 1663] [id = 92] 20:03:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x124cdcc00) [pid = 1663] [serial = 273] [outer = 0x0] 20:03:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x124fb7800) [pid = 1663] [serial = 274] [outer = 0x124cdcc00] 20:03:54 INFO - PROCESS | 1663 | 1464404634374 Marionette DEBUG loaded listener.js 20:03:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x12508d800) [pid = 1663] [serial = 275] [outer = 0x124cdcc00] 20:03:54 INFO - PROCESS | 1663 | 1464404634697 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]]]}] 20:03:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 20:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 520ms 20:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:03:54 INFO - PROCESS | 1663 | 1464404634749 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 20:03:54 INFO - PROCESS | 1663 | 1464404634750 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 20:03:54 INFO - PROCESS | 1663 | 1464404634752 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:03:54 INFO - PROCESS | 1663 | 1464404634753 Marionette TRACE conn2 <- [1,342,null,{}] 20:03:54 INFO - PROCESS | 1663 | 1464404634755 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}] 20:03:54 INFO - PROCESS | 1663 | 1464404634845 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 20:03:54 INFO - PROCESS | 1663 | 1464404634872 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x12360e000 == 41 [pid = 1663] [id = 93] 20:03:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x12508dc00) [pid = 1663] [serial = 276] [outer = 0x0] 20:03:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x126032c00) [pid = 1663] [serial = 277] [outer = 0x12508dc00] 20:03:54 INFO - PROCESS | 1663 | 1464404634897 Marionette DEBUG loaded listener.js 20:03:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x12692d800) [pid = 1663] [serial = 278] [outer = 0x12508dc00] 20:03:55 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x124abdc00) [pid = 1663] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:03:55 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x1213a7c00) [pid = 1663] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:03:55 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x117e06400) [pid = 1663] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:03:55 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x118da4000) [pid = 1663] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:03:55 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x112ec4000) [pid = 1663] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:03:55 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x1185b3400) [pid = 1663] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:03:55 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x118d0c800) [pid = 1663] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:03:55 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x124abec00) [pid = 1663] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:03:55 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x113802400) [pid = 1663] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:03:55 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x126f99400) [pid = 1663] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:03:55 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x116736800) [pid = 1663] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:03:55 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x1121b1400) [pid = 1663] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:03:55 INFO - PROCESS | 1663 | 1464404635217 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]]]}] 20:03:55 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. 20:03:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 469ms 20:03:55 INFO - PROCESS | 1663 | 1464404635221 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 20:03:55 INFO - PROCESS | 1663 | 1464404635222 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 20:03:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:03:55 INFO - PROCESS | 1663 | 1464404635225 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:03:55 INFO - PROCESS | 1663 | 1464404635228 Marionette TRACE conn2 <- [1,346,null,{}] 20:03:55 INFO - PROCESS | 1663 | 1464404635232 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}] 20:03:55 INFO - PROCESS | 1663 | 1464404635308 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 20:03:55 INFO - PROCESS | 1663 | 1464404635315 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x124311000 == 42 [pid = 1663] [id = 94] 20:03:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x113802400) [pid = 1663] [serial = 279] [outer = 0x0] 20:03:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x119581c00) [pid = 1663] [serial = 280] [outer = 0x113802400] 20:03:55 INFO - PROCESS | 1663 | 1464404635340 Marionette DEBUG loaded listener.js 20:03:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x12608d800) [pid = 1663] [serial = 281] [outer = 0x113802400] 20:03:55 INFO - PROCESS | 1663 | 1464404635670 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]]]}] 20:03:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 20:03:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 471ms 20:03:55 INFO - PROCESS | 1663 | 1464404635697 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 20:03:55 INFO - PROCESS | 1663 | 1464404635699 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 20:03:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:03:55 INFO - PROCESS | 1663 | 1464404635701 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:03:55 INFO - PROCESS | 1663 | 1464404635702 Marionette TRACE conn2 <- [1,350,null,{}] 20:03:55 INFO - PROCESS | 1663 | 1464404635705 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}] 20:03:55 INFO - PROCESS | 1663 | 1464404635815 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 20:03:55 INFO - PROCESS | 1663 | 1464404635819 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x125320000 == 43 [pid = 1663] [id = 95] 20:03:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12602e400) [pid = 1663] [serial = 282] [outer = 0x0] 20:03:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x126dccc00) [pid = 1663] [serial = 283] [outer = 0x12602e400] 20:03:55 INFO - PROCESS | 1663 | 1464404635850 Marionette DEBUG loaded listener.js 20:03:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x127558c00) [pid = 1663] [serial = 284] [outer = 0x12602e400] 20:03:56 INFO - PROCESS | 1663 | 1464404636136 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]]]}] 20:03:56 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. 20:03:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 469ms 20:03:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:03:56 INFO - PROCESS | 1663 | 1464404636170 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 20:03:56 INFO - PROCESS | 1663 | 1464404636171 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 20:03:56 INFO - PROCESS | 1663 | 1464404636174 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:03:56 INFO - PROCESS | 1663 | 1464404636175 Marionette TRACE conn2 <- [1,354,null,{}] 20:03:56 INFO - PROCESS | 1663 | 1464404636180 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}] 20:03:56 INFO - PROCESS | 1663 | 1464404636258 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 20:03:56 INFO - PROCESS | 1663 | 1464404636265 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x127317800 == 44 [pid = 1663] [id = 96] 20:03:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x127561000) [pid = 1663] [serial = 285] [outer = 0x0] 20:03:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x128c6a800) [pid = 1663] [serial = 286] [outer = 0x127561000] 20:03:56 INFO - PROCESS | 1663 | 1464404636290 Marionette DEBUG loaded listener.js 20:03:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x128c6fc00) [pid = 1663] [serial = 287] [outer = 0x127561000] 20:03:56 INFO - PROCESS | 1663 | 1464404636599 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]]]}] 20:03:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:03:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 470ms 20:03:56 INFO - PROCESS | 1663 | 1464404636645 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 20:03:56 INFO - PROCESS | 1663 | 1464404636646 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 20:03:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:03:56 INFO - PROCESS | 1663 | 1464404636648 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:03:56 INFO - PROCESS | 1663 | 1464404636649 Marionette TRACE conn2 <- [1,358,null,{}] 20:03:56 INFO - PROCESS | 1663 | 1464404636652 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}] 20:03:56 INFO - PROCESS | 1663 | 1464404636748 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 20:03:56 INFO - PROCESS | 1663 | 1464404636752 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x129070800 == 45 [pid = 1663] [id = 97] 20:03:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x1199d3000) [pid = 1663] [serial = 288] [outer = 0x0] 20:03:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x128c72c00) [pid = 1663] [serial = 289] [outer = 0x1199d3000] 20:03:56 INFO - PROCESS | 1663 | 1464404636777 Marionette DEBUG loaded listener.js 20:03:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x128ed4800) [pid = 1663] [serial = 290] [outer = 0x1199d3000] 20:03:57 INFO - PROCESS | 1663 | 1464404637107 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]]]}] 20:03:57 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. 20:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 468ms 20:03:57 INFO - PROCESS | 1663 | 1464404637118 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 20:03:57 INFO - PROCESS | 1663 | 1464404637119 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 20:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:03:57 INFO - PROCESS | 1663 | 1464404637121 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:03:57 INFO - PROCESS | 1663 | 1464404637122 Marionette TRACE conn2 <- [1,362,null,{}] 20:03:57 INFO - PROCESS | 1663 | 1464404637125 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}] 20:03:57 INFO - PROCESS | 1663 | 1464404637253 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 20:03:57 INFO - PROCESS | 1663 | 1464404637314 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x1133f3800 == 46 [pid = 1663] [id = 98] 20:03:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x112c8d000) [pid = 1663] [serial = 291] [outer = 0x0] 20:03:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x112dd9c00) [pid = 1663] [serial = 292] [outer = 0x112c8d000] 20:03:57 INFO - PROCESS | 1663 | 1464404637347 Marionette DEBUG loaded listener.js 20:03:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x115e0a000) [pid = 1663] [serial = 293] [outer = 0x112c8d000] 20:03:57 INFO - PROCESS | 1663 | 1464404637785 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]]]}] 20:03:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 719ms 20:03:57 INFO - PROCESS | 1663 | 1464404637846 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 20:03:57 INFO - PROCESS | 1663 | 1464404637850 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 20:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:03:57 INFO - PROCESS | 1663 | 1464404637856 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:03:57 INFO - PROCESS | 1663 | 1464404637862 Marionette TRACE conn2 <- [1,366,null,{}] 20:03:57 INFO - PROCESS | 1663 | 1464404637867 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}] 20:03:58 INFO - PROCESS | 1663 | 1464404638014 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 20:03:58 INFO - PROCESS | 1663 | 1464404638095 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x118599800 == 47 [pid = 1663] [id = 99] 20:03:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x11802c400) [pid = 1663] [serial = 294] [outer = 0x0] 20:03:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x118091400) [pid = 1663] [serial = 295] [outer = 0x11802c400] 20:03:58 INFO - PROCESS | 1663 | 1464404638147 Marionette DEBUG loaded listener.js 20:03:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x1184e1000) [pid = 1663] [serial = 296] [outer = 0x11802c400] 20:03:58 INFO - PROCESS | 1663 | 1464404638632 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]]]}] 20:03:58 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. 20:03:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 825ms 20:03:58 INFO - PROCESS | 1663 | 1464404638692 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 20:03:58 INFO - PROCESS | 1663 | 1464404638694 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 20:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:03:58 INFO - PROCESS | 1663 | 1464404638698 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:03:58 INFO - PROCESS | 1663 | 1464404638700 Marionette TRACE conn2 <- [1,370,null,{}] 20:03:58 INFO - PROCESS | 1663 | 1464404638702 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}] 20:03:58 INFO - PROCESS | 1663 | 1464404638800 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 20:03:58 INFO - PROCESS | 1663 | 1464404638858 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x12531d000 == 48 [pid = 1663] [id = 100] 20:03:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x11935f000) [pid = 1663] [serial = 297] [outer = 0x0] 20:03:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x11936a400) [pid = 1663] [serial = 298] [outer = 0x11935f000] 20:03:58 INFO - PROCESS | 1663 | 1464404638888 Marionette DEBUG loaded listener.js 20:03:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x119c8c400) [pid = 1663] [serial = 299] [outer = 0x11935f000] 20:03:59 INFO - PROCESS | 1663 | 1464404639322 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]]]}] 20:03:59 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. 20:03:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 671ms 20:03:59 INFO - PROCESS | 1663 | 1464404639377 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 20:03:59 INFO - PROCESS | 1663 | 1464404639380 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 20:03:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:03:59 INFO - PROCESS | 1663 | 1464404639389 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:03:59 INFO - PROCESS | 1663 | 1464404639393 Marionette TRACE conn2 <- [1,374,null,{}] 20:03:59 INFO - PROCESS | 1663 | 1464404639397 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}] 20:03:59 INFO - PROCESS | 1663 | 1464404639493 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 20:03:59 INFO - PROCESS | 1663 | 1464404639548 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a60b800 == 49 [pid = 1663] [id = 101] 20:03:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x1235f1400) [pid = 1663] [serial = 300] [outer = 0x0] 20:03:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x1243cd800) [pid = 1663] [serial = 301] [outer = 0x1235f1400] 20:03:59 INFO - PROCESS | 1663 | 1464404639578 Marionette DEBUG loaded listener.js 20:03:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x124ac4800) [pid = 1663] [serial = 302] [outer = 0x1235f1400] 20:04:00 INFO - PROCESS | 1663 | 1464404640017 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:04:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:04:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 680ms 20:04:00 INFO - PROCESS | 1663 | 1464404640074 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 20:04:00 INFO - PROCESS | 1663 | 1464404640076 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 20:04:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:04:00 INFO - PROCESS | 1663 | 1464404640079 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:04:00 INFO - PROCESS | 1663 | 1464404640081 Marionette TRACE conn2 <- [1,378,null,{}] 20:04:00 INFO - PROCESS | 1663 | 1464404640083 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}] 20:04:00 INFO - PROCESS | 1663 | 1464404640177 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 20:04:00 INFO - PROCESS | 1663 | 1464404640233 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x11389b000 == 50 [pid = 1663] [id = 102] 20:04:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x117670c00) [pid = 1663] [serial = 303] [outer = 0x0] 20:04:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x124ac5000) [pid = 1663] [serial = 304] [outer = 0x117670c00] 20:04:00 INFO - PROCESS | 1663 | 1464404640262 Marionette DEBUG loaded listener.js 20:04:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x127082400) [pid = 1663] [serial = 305] [outer = 0x117670c00] 20:04:00 INFO - PROCESS | 1663 | 1464404640803 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:04:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:04:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 768ms 20:04:00 INFO - PROCESS | 1663 | 1464404640851 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 20:04:00 INFO - PROCESS | 1663 | 1464404640853 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 20:04:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:04:00 INFO - PROCESS | 1663 | 1464404640858 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:04:00 INFO - PROCESS | 1663 | 1464404640860 Marionette TRACE conn2 <- [1,382,null,{}] 20:04:00 INFO - PROCESS | 1663 | 1464404640863 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}] 20:04:00 INFO - PROCESS | 1663 | 1464404640951 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 20:04:01 INFO - PROCESS | 1663 | 1464404640997 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x112c37000 == 51 [pid = 1663] [id = 103] 20:04:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x1184e0800) [pid = 1663] [serial = 306] [outer = 0x0] 20:04:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x1184e6000) [pid = 1663] [serial = 307] [outer = 0x1184e0800] 20:04:01 INFO - PROCESS | 1663 | 1464404641026 Marionette DEBUG loaded listener.js 20:04:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x118da7000) [pid = 1663] [serial = 308] [outer = 0x1184e0800] 20:04:01 INFO - PROCESS | 1663 | --DOCSHELL 0x129070800 == 50 [pid = 1663] [id = 97] 20:04:01 INFO - PROCESS | 1663 | --DOCSHELL 0x127317800 == 49 [pid = 1663] [id = 96] 20:04:01 INFO - PROCESS | 1663 | --DOCSHELL 0x125320000 == 48 [pid = 1663] [id = 95] 20:04:01 INFO - PROCESS | 1663 | --DOCSHELL 0x124311000 == 47 [pid = 1663] [id = 94] 20:04:01 INFO - PROCESS | 1663 | --DOCSHELL 0x12360e000 == 46 [pid = 1663] [id = 93] 20:04:01 INFO - PROCESS | 1663 | --DOCSHELL 0x12137d800 == 45 [pid = 1663] [id = 92] 20:04:01 INFO - PROCESS | 1663 | --DOCSHELL 0x11b259000 == 44 [pid = 1663] [id = 91] 20:04:01 INFO - PROCESS | 1663 | --DOCSHELL 0x119c44000 == 43 [pid = 1663] [id = 90] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x127337800) [pid = 1663] [serial = 238] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | --DOCSHELL 0x1194ce800 == 42 [pid = 1663] [id = 89] 20:04:01 INFO - PROCESS | 1663 | --DOCSHELL 0x119117800 == 41 [pid = 1663] [id = 88] 20:04:01 INFO - PROCESS | 1663 | --DOCSHELL 0x11757e800 == 40 [pid = 1663] [id = 87] 20:04:01 INFO - PROCESS | 1663 | --DOCSHELL 0x116069800 == 39 [pid = 1663] [id = 86] 20:04:01 INFO - PROCESS | 1663 | --DOCSHELL 0x112e85800 == 38 [pid = 1663] [id = 85] 20:04:01 INFO - PROCESS | 1663 | --DOCSHELL 0x119ec4000 == 37 [pid = 1663] [id = 82] 20:04:01 INFO - PROCESS | 1663 | --DOCSHELL 0x116978800 == 36 [pid = 1663] [id = 81] 20:04:01 INFO - PROCESS | 1663 | --DOCSHELL 0x127319000 == 35 [pid = 1663] [id = 80] 20:04:01 INFO - PROCESS | 1663 | 1464404641481 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:04:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:04:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 671ms 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x124ac9800) [pid = 1663] [serial = 221] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x1236ef800) [pid = 1663] [serial = 217] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x118091800) [pid = 1663] [serial = 204] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x1213aa000) [pid = 1663] [serial = 229] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x1193f5800) [pid = 1663] [serial = 211] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x1166b8800) [pid = 1663] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x11912ac00) [pid = 1663] [serial = 208] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x119369400) [pid = 1663] [serial = 209] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x116732400) [pid = 1663] [serial = 198] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x119b22400) [pid = 1663] [serial = 212] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x126087400) [pid = 1663] [serial = 232] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x12508c400) [pid = 1663] [serial = 230] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x124ac3800) [pid = 1663] [serial = 220] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x12529a000) [pid = 1663] [serial = 224] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x1184dcc00) [pid = 1663] [serial = 205] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x119e2b000) [pid = 1663] [serial = 214] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x1213a7800) [pid = 1663] [serial = 215] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x127087c00) [pid = 1663] [serial = 235] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x11713d400) [pid = 1663] [serial = 202] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x116999800) [pid = 1663] [serial = 201] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x124cdf000) [pid = 1663] [serial = 223] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x112de3400) [pid = 1663] [serial = 226] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x117677800) [pid = 1663] [serial = 227] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x124a41400) [pid = 1663] [serial = 218] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x126dd0400) [pid = 1663] [serial = 233] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x127337400) [pid = 1663] [serial = 236] [outer = 0x0] [url = about:blank] 20:04:01 INFO - PROCESS | 1663 | 1464404641535 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 20:04:01 INFO - PROCESS | 1663 | 1464404641538 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 20:04:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:04:01 INFO - PROCESS | 1663 | 1464404641545 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:04:01 INFO - PROCESS | 1663 | 1464404641547 Marionette TRACE conn2 <- [1,386,null,{}] 20:04:01 INFO - PROCESS | 1663 | 1464404641549 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}] 20:04:01 INFO - PROCESS | 1663 | 1464404641623 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 20:04:01 INFO - PROCESS | 1663 | 1464404641632 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x11691d800 == 36 [pid = 1663] [id = 104] 20:04:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x11919d800) [pid = 1663] [serial = 309] [outer = 0x0] 20:04:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x119369400) [pid = 1663] [serial = 310] [outer = 0x11919d800] 20:04:01 INFO - PROCESS | 1663 | 1464404641658 Marionette DEBUG loaded listener.js 20:04:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x119589400) [pid = 1663] [serial = 311] [outer = 0x11919d800] 20:04:02 INFO - PROCESS | 1663 | 1464404642002 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]]]}] 20:04:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:04:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 468ms 20:04:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:04:02 INFO - PROCESS | 1663 | 1464404642014 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 20:04:02 INFO - PROCESS | 1663 | 1464404642015 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 20:04:02 INFO - PROCESS | 1663 | 1464404642017 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:04:02 INFO - PROCESS | 1663 | 1464404642020 Marionette TRACE conn2 <- [1,390,null,{}] 20:04:02 INFO - PROCESS | 1663 | 1464404642030 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}] 20:04:02 INFO - PROCESS | 1663 | 1464404642117 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 20:04:02 INFO - PROCESS | 1663 | 1464404642160 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x119b6d000 == 37 [pid = 1663] [id = 105] 20:04:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x119b22800) [pid = 1663] [serial = 312] [outer = 0x0] 20:04:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x119e2b400) [pid = 1663] [serial = 313] [outer = 0x119b22800] 20:04:02 INFO - PROCESS | 1663 | 1464404642188 Marionette DEBUG loaded listener.js 20:04:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x1236f0c00) [pid = 1663] [serial = 314] [outer = 0x119b22800] 20:04:02 INFO - PROCESS | 1663 | 1464404642485 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]]]}] 20:04:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:04:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 472ms 20:04:02 INFO - PROCESS | 1663 | 1464404642490 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 20:04:02 INFO - PROCESS | 1663 | 1464404642494 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 20:04:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:04:02 INFO - PROCESS | 1663 | 1464404642503 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:04:02 INFO - PROCESS | 1663 | 1464404642516 Marionette TRACE conn2 <- [1,394,null,{}] 20:04:02 INFO - PROCESS | 1663 | 1464404642523 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}] 20:04:02 INFO - PROCESS | 1663 | 1464404642606 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 20:04:02 INFO - PROCESS | 1663 | 1464404642613 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x11b25f000 == 38 [pid = 1663] [id = 106] 20:04:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x124a39800) [pid = 1663] [serial = 315] [outer = 0x0] 20:04:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x124ac7400) [pid = 1663] [serial = 316] [outer = 0x124a39800] 20:04:02 INFO - PROCESS | 1663 | 1464404642639 Marionette DEBUG loaded listener.js 20:04:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x124cd5c00) [pid = 1663] [serial = 317] [outer = 0x124a39800] 20:04:02 INFO - PROCESS | 1663 | 1464404642973 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]]]}] 20:04:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:04:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 485ms 20:04:02 INFO - PROCESS | 1663 | 1464404642988 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 20:04:02 INFO - PROCESS | 1663 | 1464404642989 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 20:04:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:04:02 INFO - PROCESS | 1663 | 1464404642992 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:04:02 INFO - PROCESS | 1663 | 1464404642995 Marionette TRACE conn2 <- [1,398,null,{}] 20:04:02 INFO - PROCESS | 1663 | 1464404642998 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}] 20:04:03 INFO - PROCESS | 1663 | 1464404643070 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 20:04:03 INFO - PROCESS | 1663 | 1464404643076 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x116645000 == 39 [pid = 1663] [id = 107] 20:04:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x124ac6400) [pid = 1663] [serial = 318] [outer = 0x0] 20:04:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x124fe5800) [pid = 1663] [serial = 319] [outer = 0x124ac6400] 20:04:03 INFO - PROCESS | 1663 | 1464404643102 Marionette DEBUG loaded listener.js 20:04:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x126091000) [pid = 1663] [serial = 320] [outer = 0x124ac6400] 20:04:03 INFO - PROCESS | 1663 | 1464404643434 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]]]}] 20:04:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:04:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 471ms 20:04:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:04:03 INFO - PROCESS | 1663 | 1464404643464 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 20:04:03 INFO - PROCESS | 1663 | 1464404643465 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 20:04:03 INFO - PROCESS | 1663 | 1464404643467 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:04:03 INFO - PROCESS | 1663 | 1464404643468 Marionette TRACE conn2 <- [1,402,null,{}] 20:04:03 INFO - PROCESS | 1663 | 1464404643470 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}] 20:04:03 INFO - PROCESS | 1663 | 1464404643572 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 20:04:03 INFO - PROCESS | 1663 | 1464404643604 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x12361b800 == 40 [pid = 1663] [id = 108] 20:04:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x124faa400) [pid = 1663] [serial = 321] [outer = 0x0] 20:04:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x124fb8000) [pid = 1663] [serial = 322] [outer = 0x124faa400] 20:04:03 INFO - PROCESS | 1663 | 1464404643630 Marionette DEBUG loaded listener.js 20:04:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x128ed5000) [pid = 1663] [serial = 323] [outer = 0x124faa400] 20:04:04 INFO - PROCESS | 1663 | 1464404644099 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]]]}] 20:04:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:04:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 669ms 20:04:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:04:04 INFO - PROCESS | 1663 | 1464404644136 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 20:04:04 INFO - PROCESS | 1663 | 1464404644138 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 20:04:04 INFO - PROCESS | 1663 | 1464404644140 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:04:04 INFO - PROCESS | 1663 | 1464404644141 Marionette TRACE conn2 <- [1,406,null,{}] 20:04:04 INFO - PROCESS | 1663 | 1464404644145 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}] 20:04:04 INFO - PROCESS | 1663 | 1464404644235 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 20:04:04 INFO - PROCESS | 1663 | 1464404644240 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x126f32800 == 41 [pid = 1663] [id = 109] 20:04:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x128ed7c00) [pid = 1663] [serial = 324] [outer = 0x0] 20:04:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x1290c8c00) [pid = 1663] [serial = 325] [outer = 0x128ed7c00] 20:04:04 INFO - PROCESS | 1663 | 1464404644267 Marionette DEBUG loaded listener.js 20:04:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x12a439c00) [pid = 1663] [serial = 326] [outer = 0x128ed7c00] 20:04:04 INFO - PROCESS | 1663 | 1464404644591 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]]]}] 20:04:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:04:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 472ms 20:04:04 INFO - PROCESS | 1663 | 1464404644614 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 20:04:04 INFO - PROCESS | 1663 | 1464404644615 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 20:04:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:04:04 INFO - PROCESS | 1663 | 1464404644617 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:04:04 INFO - PROCESS | 1663 | 1464404644618 Marionette TRACE conn2 <- [1,410,null,{}] 20:04:04 INFO - PROCESS | 1663 | 1464404644620 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}] 20:04:04 INFO - PROCESS | 1663 | 1464404644718 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 20:04:04 INFO - PROCESS | 1663 | 1464404644731 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x128e80800 == 42 [pid = 1663] [id = 110] 20:04:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x1290c2000) [pid = 1663] [serial = 327] [outer = 0x0] 20:04:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x12a6df800) [pid = 1663] [serial = 328] [outer = 0x1290c2000] 20:04:04 INFO - PROCESS | 1663 | 1464404644755 Marionette DEBUG loaded listener.js 20:04:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x12a7ee800) [pid = 1663] [serial = 329] [outer = 0x1290c2000] 20:04:05 INFO - PROCESS | 1663 | 1464404645092 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]]]}] 20:04:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:04:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 519ms 20:04:05 INFO - PROCESS | 1663 | 1464404645137 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 20:04:05 INFO - PROCESS | 1663 | 1464404645138 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 20:04:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:04:05 INFO - PROCESS | 1663 | 1464404645140 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:04:05 INFO - PROCESS | 1663 | 1464404645141 Marionette TRACE conn2 <- [1,414,null,{}] 20:04:05 INFO - PROCESS | 1663 | 1464404645143 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}] 20:04:05 INFO - PROCESS | 1663 | 1464404645236 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 20:04:05 INFO - PROCESS | 1663 | 1464404645248 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a412000 == 43 [pid = 1663] [id = 111] 20:04:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x12a6dd800) [pid = 1663] [serial = 330] [outer = 0x0] 20:04:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x12a82b000) [pid = 1663] [serial = 331] [outer = 0x12a6dd800] 20:04:05 INFO - PROCESS | 1663 | 1464404645272 Marionette DEBUG loaded listener.js 20:04:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x12a832000) [pid = 1663] [serial = 332] [outer = 0x12a6dd800] 20:04:05 INFO - PROCESS | 1663 | 1464404645692 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]]]}] 20:04:05 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x119c89000) [pid = 1663] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:04:05 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x1199d4400) [pid = 1663] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:04:05 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x124cdcc00) [pid = 1663] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:04:05 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x117671c00) [pid = 1663] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:04:05 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x11808bc00) [pid = 1663] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:04:05 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x11296bc00) [pid = 1663] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:04:05 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x116a53c00) [pid = 1663] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:04:05 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x126d32000) [pid = 1663] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:04:05 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x11936b000) [pid = 1663] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:04:05 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x12508dc00) [pid = 1663] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:04:05 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x113802400) [pid = 1663] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:04:05 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x127561000) [pid = 1663] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:04:05 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x12602e400) [pid = 1663] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:04:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:04:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 572ms 20:04:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:04:05 INFO - PROCESS | 1663 | 1464404645713 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 20:04:05 INFO - PROCESS | 1663 | 1464404645714 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 20:04:05 INFO - PROCESS | 1663 | 1464404645716 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:04:05 INFO - PROCESS | 1663 | 1464404645717 Marionette TRACE conn2 <- [1,418,null,{}] 20:04:05 INFO - PROCESS | 1663 | 1464404645719 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}] 20:04:05 INFO - PROCESS | 1663 | 1464404645798 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 20:04:05 INFO - PROCESS | 1663 | 1464404645803 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194d7800 == 44 [pid = 1663] [id = 112] 20:04:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x11802d400) [pid = 1663] [serial = 333] [outer = 0x0] 20:04:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x11936b000) [pid = 1663] [serial = 334] [outer = 0x11802d400] 20:04:05 INFO - PROCESS | 1663 | 1464404645828 Marionette DEBUG loaded listener.js 20:04:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x124cdcc00) [pid = 1663] [serial = 335] [outer = 0x11802d400] 20:04:06 INFO - PROCESS | 1663 | 1464404646436 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:04:06 INFO - PROCESS | 1663 | 1464404646604 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]]]}] 20:04:06 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 20:04:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 920ms 20:04:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:04:06 INFO - PROCESS | 1663 | 1464404646637 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 20:04:06 INFO - PROCESS | 1663 | 1464404646638 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 20:04:06 INFO - PROCESS | 1663 | 1464404646641 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:04:06 INFO - PROCESS | 1663 | 1464404646652 Marionette TRACE conn2 <- [1,422,null,{}] 20:04:06 INFO - PROCESS | 1663 | 1464404646655 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}] 20:04:06 INFO - PROCESS | 1663 | 1464404646750 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 20:04:06 INFO - PROCESS | 1663 | 1464404646755 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aac7000 == 45 [pid = 1663] [id = 113] 20:04:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x1184e9c00) [pid = 1663] [serial = 336] [outer = 0x0] 20:04:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x12af71400) [pid = 1663] [serial = 337] [outer = 0x1184e9c00] 20:04:06 INFO - PROCESS | 1663 | 1464404646783 Marionette DEBUG loaded listener.js 20:04:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x12ba16400) [pid = 1663] [serial = 338] [outer = 0x1184e9c00] 20:04:07 INFO - PROCESS | 1663 | 1464404647568 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]]]}] 20:04:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:04:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 979ms 20:04:07 INFO - PROCESS | 1663 | 1464404647621 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 20:04:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:04:07 INFO - PROCESS | 1663 | 1464404647622 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 20:04:07 INFO - PROCESS | 1663 | 1464404647624 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:04:07 INFO - PROCESS | 1663 | 1464404647625 Marionette TRACE conn2 <- [1,426,null,{}] 20:04:07 INFO - PROCESS | 1663 | 1464404647628 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}] 20:04:07 INFO - PROCESS | 1663 | 1464404647706 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 20:04:07 INFO - PROCESS | 1663 | 1464404647808 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x112d97800 == 46 [pid = 1663] [id = 114] 20:04:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x111a04400) [pid = 1663] [serial = 339] [outer = 0x0] 20:04:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x111e34c00) [pid = 1663] [serial = 340] [outer = 0x111a04400] 20:04:07 INFO - PROCESS | 1663 | 1464404647840 Marionette DEBUG loaded listener.js 20:04:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x1166ba800) [pid = 1663] [serial = 341] [outer = 0x111a04400] 20:04:08 INFO - PROCESS | 1663 | 1464404648329 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] 20:04:08 INFO - PROCESS | 1663 | 1464404648350 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 20:04:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 20:04:08 INFO - PROCESS | 1663 | 1464404648353 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:04:08 INFO - PROCESS | 1663 | 1464404648356 Marionette TRACE conn2 <- [1,430,null,{}] 20:04:08 INFO - PROCESS | 1663 | 1464404648359 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}] 20:04:08 INFO - PROCESS | 1663 | 1464404648463 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 20:04:08 INFO - PROCESS | 1663 | 1464404648508 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x119c4a000 == 47 [pid = 1663] [id = 115] 20:04:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x117e0fc00) [pid = 1663] [serial = 342] [outer = 0x0] 20:04:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x119131800) [pid = 1663] [serial = 343] [outer = 0x117e0fc00] 20:04:08 INFO - PROCESS | 1663 | 1464404648544 Marionette DEBUG loaded listener.js 20:04:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x1199d0000) [pid = 1663] [serial = 344] [outer = 0x117e0fc00] 20:04:09 INFO - PROCESS | 1663 | 1464404649131 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]]]}] 20:04:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:04:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 824ms 20:04:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:04:09 INFO - PROCESS | 1663 | 1464404649180 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 20:04:09 INFO - PROCESS | 1663 | 1464404649183 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 20:04:09 INFO - PROCESS | 1663 | 1464404649185 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:04:09 INFO - PROCESS | 1663 | 1464404649186 Marionette TRACE conn2 <- [1,434,null,{}] 20:04:09 INFO - PROCESS | 1663 | 1464404649189 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}] 20:04:09 INFO - PROCESS | 1663 | 1464404649292 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 20:04:09 INFO - PROCESS | 1663 | 1464404649354 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x126d0b000 == 48 [pid = 1663] [id = 116] 20:04:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x119c8ec00) [pid = 1663] [serial = 345] [outer = 0x0] 20:04:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x1213a0800) [pid = 1663] [serial = 346] [outer = 0x119c8ec00] 20:04:09 INFO - PROCESS | 1663 | 1464404649384 Marionette DEBUG loaded listener.js 20:04:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x124abf400) [pid = 1663] [serial = 347] [outer = 0x119c8ec00] 20:04:09 INFO - PROCESS | 1663 | 1464404649811 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]]]}] 20:04:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:04:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 669ms 20:04:09 INFO - PROCESS | 1663 | 1464404649854 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 20:04:09 INFO - PROCESS | 1663 | 1464404649856 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 20:04:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:04:09 INFO - PROCESS | 1663 | 1464404649863 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:04:09 INFO - PROCESS | 1663 | 1464404649868 Marionette TRACE conn2 <- [1,438,null,{}] 20:04:09 INFO - PROCESS | 1663 | 1464404649871 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}] 20:04:09 INFO - PROCESS | 1663 | 1464404649971 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 20:04:10 INFO - PROCESS | 1663 | 1464404650019 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b237000 == 49 [pid = 1663] [id = 117] 20:04:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x124ac1400) [pid = 1663] [serial = 348] [outer = 0x0] 20:04:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x126d27800) [pid = 1663] [serial = 349] [outer = 0x124ac1400] 20:04:10 INFO - PROCESS | 1663 | 1464404650049 Marionette DEBUG loaded listener.js 20:04:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x128c68400) [pid = 1663] [serial = 350] [outer = 0x124ac1400] 20:04:10 INFO - PROCESS | 1663 | 1464404650503 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]]]}] 20:04:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:04:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 676ms 20:04:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:04:10 INFO - PROCESS | 1663 | 1464404650536 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 20:04:10 INFO - PROCESS | 1663 | 1464404650538 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 20:04:10 INFO - PROCESS | 1663 | 1464404650559 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:04:10 INFO - PROCESS | 1663 | 1464404650560 Marionette TRACE conn2 <- [1,442,null,{}] 20:04:10 INFO - PROCESS | 1663 | 1464404650583 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}] 20:04:10 INFO - PROCESS | 1663 | 1464404650814 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 20:04:10 INFO - PROCESS | 1663 | 1464404650888 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x118d58000 == 50 [pid = 1663] [id = 118] 20:04:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x1166bc000) [pid = 1663] [serial = 351] [outer = 0x0] 20:04:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x116939c00) [pid = 1663] [serial = 352] [outer = 0x1166bc000] 20:04:10 INFO - PROCESS | 1663 | 1464404650916 Marionette DEBUG loaded listener.js 20:04:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x117676c00) [pid = 1663] [serial = 353] [outer = 0x1166bc000] 20:04:11 INFO - PROCESS | 1663 | 1464404651362 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]]]}] 20:04:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:04:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 856ms 20:04:11 INFO - PROCESS | 1663 | 1464404651409 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 20:04:11 INFO - PROCESS | 1663 | 1464404651412 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 20:04:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:04:11 INFO - PROCESS | 1663 | 1464404651416 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:04:11 INFO - PROCESS | 1663 | 1464404651419 Marionette TRACE conn2 <- [1,446,null,{}] 20:04:11 INFO - PROCESS | 1663 | 1464404651422 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}] 20:04:11 INFO - PROCESS | 1663 | 1464404651512 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 20:04:11 INFO - PROCESS | 1663 | 1464404651577 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x1161b7000 == 51 [pid = 1663] [id = 119] 20:04:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x118090c00) [pid = 1663] [serial = 354] [outer = 0x0] 20:04:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x11811e000) [pid = 1663] [serial = 355] [outer = 0x118090c00] 20:04:11 INFO - PROCESS | 1663 | 1464404651606 Marionette DEBUG loaded listener.js 20:04:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x118da5400) [pid = 1663] [serial = 356] [outer = 0x118090c00] 20:04:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12aac7000 == 50 [pid = 1663] [id = 113] 20:04:11 INFO - PROCESS | 1663 | --DOCSHELL 0x1194d7800 == 49 [pid = 1663] [id = 112] 20:04:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12a412000 == 48 [pid = 1663] [id = 111] 20:04:11 INFO - PROCESS | 1663 | --DOCSHELL 0x128e80800 == 47 [pid = 1663] [id = 110] 20:04:11 INFO - PROCESS | 1663 | --DOCSHELL 0x126f32800 == 46 [pid = 1663] [id = 109] 20:04:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12361b800 == 45 [pid = 1663] [id = 108] 20:04:11 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x11713c000) [pid = 1663] [serial = 241] [outer = 0x0] [url = about:blank] 20:04:11 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x1185b5800) [pid = 1663] [serial = 244] [outer = 0x0] [url = about:blank] 20:04:11 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x119c8ac00) [pid = 1663] [serial = 247] [outer = 0x0] [url = about:blank] 20:04:11 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x128c72c00) [pid = 1663] [serial = 289] [outer = 0x0] [url = about:blank] 20:04:11 INFO - PROCESS | 1663 | --DOCSHELL 0x116645000 == 44 [pid = 1663] [id = 107] 20:04:11 INFO - PROCESS | 1663 | --DOCSHELL 0x11b25f000 == 43 [pid = 1663] [id = 106] 20:04:11 INFO - PROCESS | 1663 | --DOCSHELL 0x119b6d000 == 42 [pid = 1663] [id = 105] 20:04:11 INFO - PROCESS | 1663 | --DOCSHELL 0x11691d800 == 41 [pid = 1663] [id = 104] 20:04:11 INFO - PROCESS | 1663 | --DOCSHELL 0x112c37000 == 40 [pid = 1663] [id = 103] 20:04:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12531d000 == 39 [pid = 1663] [id = 100] 20:04:11 INFO - PROCESS | 1663 | --DOCSHELL 0x118599800 == 38 [pid = 1663] [id = 99] 20:04:11 INFO - PROCESS | 1663 | --DOCSHELL 0x1133f3800 == 37 [pid = 1663] [id = 98] 20:04:12 INFO - PROCESS | 1663 | 1464404651996 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]]]}] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x124abe000) [pid = 1663] [serial = 271] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x1213a1800) [pid = 1663] [serial = 268] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x124fb7800) [pid = 1663] [serial = 274] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x119b2a400) [pid = 1663] [serial = 265] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x1185b5400) [pid = 1663] [serial = 259] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x11919dc00) [pid = 1663] [serial = 260] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x116740000) [pid = 1663] [serial = 254] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x115e0a800) [pid = 1663] [serial = 253] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x117672000) [pid = 1663] [serial = 256] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x11808d000) [pid = 1663] [serial = 257] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x12755e000) [pid = 1663] [serial = 239] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x1193f0800) [pid = 1663] [serial = 262] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1199cc800) [pid = 1663] [serial = 263] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x126032c00) [pid = 1663] [serial = 277] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x1244f6400) [pid = 1663] [serial = 250] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x12508d800) [pid = 1663] [serial = 275] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x12608d800) [pid = 1663] [serial = 281] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x119581c00) [pid = 1663] [serial = 280] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x128c6a800) [pid = 1663] [serial = 286] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x126dccc00) [pid = 1663] [serial = 283] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x12692d800) [pid = 1663] [serial = 278] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x124c2ac00) [pid = 1663] [serial = 272] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x1243c9400) [pid = 1663] [serial = 269] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x128c6fc00) [pid = 1663] [serial = 287] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x119c8c000) [pid = 1663] [serial = 266] [outer = 0x0] [url = about:blank] 20:04:12 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x127558c00) [pid = 1663] [serial = 284] [outer = 0x0] [url = about:blank] 20:04:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:04:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 622ms 20:04:12 INFO - PROCESS | 1663 | 1464404652039 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 20:04:12 INFO - PROCESS | 1663 | 1464404652042 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 20:04:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:04:12 INFO - PROCESS | 1663 | 1464404652048 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:04:12 INFO - PROCESS | 1663 | 1464404652050 Marionette TRACE conn2 <- [1,450,null,{}] 20:04:12 INFO - PROCESS | 1663 | 1464404652053 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}] 20:04:12 INFO - PROCESS | 1663 | 1464404652180 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 20:04:12 INFO - PROCESS | 1663 | 1464404652189 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x11705c000 == 38 [pid = 1663] [id = 120] 20:04:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x11935d800) [pid = 1663] [serial = 357] [outer = 0x0] 20:04:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x1193ed800) [pid = 1663] [serial = 358] [outer = 0x11935d800] 20:04:12 INFO - PROCESS | 1663 | 1464404652218 Marionette DEBUG loaded listener.js 20:04:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x1199d1400) [pid = 1663] [serial = 359] [outer = 0x11935d800] 20:04:12 INFO - PROCESS | 1663 | 1464404652540 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] 20:04:12 INFO - PROCESS | 1663 | 1464404652572 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 20:04:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:04:12 INFO - PROCESS | 1663 | 1464404652581 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:04:12 INFO - PROCESS | 1663 | 1464404652584 Marionette TRACE conn2 <- [1,454,null,{}] 20:04:12 INFO - PROCESS | 1663 | 1464404652587 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}] 20:04:12 INFO - PROCESS | 1663 | 1464404652664 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 20:04:12 INFO - PROCESS | 1663 | 1464404652668 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194de000 == 39 [pid = 1663] [id = 121] 20:04:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x119b2fc00) [pid = 1663] [serial = 360] [outer = 0x0] 20:04:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x1213a0000) [pid = 1663] [serial = 361] [outer = 0x119b2fc00] 20:04:12 INFO - PROCESS | 1663 | 1464404652694 Marionette DEBUG loaded listener.js 20:04:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x1236f0400) [pid = 1663] [serial = 362] [outer = 0x119b2fc00] 20:04:13 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:04:13 INFO - PROCESS | 1663 | 1464404653034 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]]]}] 20:04:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:04:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 475ms 20:04:13 INFO - PROCESS | 1663 | 1464404653052 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 20:04:13 INFO - PROCESS | 1663 | 1464404653065 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 20:04:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:04:13 INFO - PROCESS | 1663 | 1464404653068 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:04:13 INFO - PROCESS | 1663 | 1464404653069 Marionette TRACE conn2 <- [1,458,null,{}] 20:04:13 INFO - PROCESS | 1663 | 1464404653071 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}] 20:04:13 INFO - PROCESS | 1663 | 1464404653148 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 20:04:13 INFO - PROCESS | 1663 | 1464404653193 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x119c5a800 == 40 [pid = 1663] [id = 122] 20:04:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x119b22c00) [pid = 1663] [serial = 363] [outer = 0x0] 20:04:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x124334c00) [pid = 1663] [serial = 364] [outer = 0x119b22c00] 20:04:13 INFO - PROCESS | 1663 | 1464404653219 Marionette DEBUG loaded listener.js 20:04:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x124ac2c00) [pid = 1663] [serial = 365] [outer = 0x119b22c00] 20:04:13 INFO - PROCESS | 1663 | 1464404653493 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] 20:04:13 INFO - PROCESS | 1663 | 1464404653538 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 20:04:13 INFO - PROCESS | 1663 | 1464404653540 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:04:13 INFO - PROCESS | 1663 | 1464404653542 Marionette TRACE conn2 <- [1,462,null,{}] 20:04:13 INFO - PROCESS | 1663 | 1464404653547 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}] 20:04:13 INFO - PROCESS | 1663 | 1464404653623 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 20:04:13 INFO - PROCESS | 1663 | 1464404653631 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x11b264800 == 41 [pid = 1663] [id = 123] 20:04:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x124fe2c00) [pid = 1663] [serial = 366] [outer = 0x0] 20:04:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x12508c400) [pid = 1663] [serial = 367] [outer = 0x124fe2c00] 20:04:13 INFO - PROCESS | 1663 | 1464404653662 Marionette DEBUG loaded listener.js 20:04:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x12608d000) [pid = 1663] [serial = 368] [outer = 0x124fe2c00] 20:04:13 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:04:14 INFO - PROCESS | 1663 | 1464404654015 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] 20:04:14 INFO - PROCESS | 1663 | 1464404654069 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 20:04:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 20:04:14 INFO - PROCESS | 1663 | 1464404654079 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:04:14 INFO - PROCESS | 1663 | 1464404654080 Marionette TRACE conn2 <- [1,466,null,{}] 20:04:14 INFO - PROCESS | 1663 | 1464404654082 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}] 20:04:14 INFO - PROCESS | 1663 | 1464404654181 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 20:04:14 INFO - PROCESS | 1663 | 1464404654186 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x1233be000 == 42 [pid = 1663] [id = 124] 20:04:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x126934c00) [pid = 1663] [serial = 369] [outer = 0x0] 20:04:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x12708c800) [pid = 1663] [serial = 370] [outer = 0x126934c00] 20:04:14 INFO - PROCESS | 1663 | 1464404654210 Marionette DEBUG loaded listener.js 20:04:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x127342000) [pid = 1663] [serial = 371] [outer = 0x126934c00] 20:04:14 INFO - PROCESS | 1663 | 1464404654560 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] 20:04:14 INFO - PROCESS | 1663 | 1464404654600 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 20:04:14 INFO - PROCESS | 1663 | 1464404654603 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:04:14 INFO - PROCESS | 1663 | 1464404654605 Marionette TRACE conn2 <- [1,470,null,{}] 20:04:14 INFO - PROCESS | 1663 | 1464404654609 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}] 20:04:14 INFO - PROCESS | 1663 | 1464404654749 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 20:04:14 INFO - PROCESS | 1663 | 1464404654770 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x124309800 == 43 [pid = 1663] [id = 125] 20:04:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x126dd0400) [pid = 1663] [serial = 372] [outer = 0x0] 20:04:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x128c6c000) [pid = 1663] [serial = 373] [outer = 0x126dd0400] 20:04:14 INFO - PROCESS | 1663 | 1464404654811 Marionette DEBUG loaded listener.js 20:04:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x128c74400) [pid = 1663] [serial = 374] [outer = 0x126dd0400] 20:04:15 INFO - PROCESS | 1663 | 1464404655279 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]]]}] 20:04:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:04:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 720ms 20:04:15 INFO - PROCESS | 1663 | 1464404655324 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 20:04:15 INFO - PROCESS | 1663 | 1464404655325 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 20:04:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:04:15 INFO - PROCESS | 1663 | 1464404655327 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:04:15 INFO - PROCESS | 1663 | 1464404655328 Marionette TRACE conn2 <- [1,474,null,{}] 20:04:15 INFO - PROCESS | 1663 | 1464404655330 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}] 20:04:15 INFO - PROCESS | 1663 | 1464404655419 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 20:04:15 INFO - PROCESS | 1663 | 1464404655423 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x124c62000 == 44 [pid = 1663] [id = 126] 20:04:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x128c74c00) [pid = 1663] [serial = 375] [outer = 0x0] 20:04:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x1290c4000) [pid = 1663] [serial = 376] [outer = 0x128c74c00] 20:04:15 INFO - PROCESS | 1663 | 1464404655449 Marionette DEBUG loaded listener.js 20:04:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x129568000) [pid = 1663] [serial = 377] [outer = 0x128c74c00] 20:04:15 INFO - PROCESS | 1663 | 1464404655811 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]]]}] 20:04:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:04:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 519ms 20:04:15 INFO - PROCESS | 1663 | 1464404655847 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 20:04:15 INFO - PROCESS | 1663 | 1464404655849 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 20:04:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:04:15 INFO - PROCESS | 1663 | 1464404655852 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:04:15 INFO - PROCESS | 1663 | 1464404655853 Marionette TRACE conn2 <- [1,478,null,{}] 20:04:15 INFO - PROCESS | 1663 | 1464404655857 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}] 20:04:15 INFO - PROCESS | 1663 | 1464404655993 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 20:04:16 INFO - PROCESS | 1663 | 1464404656012 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x126076800 == 45 [pid = 1663] [id = 127] 20:04:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x128ed7800) [pid = 1663] [serial = 378] [outer = 0x0] 20:04:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x12a6dcc00) [pid = 1663] [serial = 379] [outer = 0x128ed7800] 20:04:16 INFO - PROCESS | 1663 | 1464404656053 Marionette DEBUG loaded listener.js 20:04:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x12a7f5c00) [pid = 1663] [serial = 380] [outer = 0x128ed7800] 20:04:16 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x113b46000) [pid = 1663] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:04:16 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x1193f0400) [pid = 1663] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:04:16 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x1290c2000) [pid = 1663] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:04:16 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x128ed7c00) [pid = 1663] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:04:16 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x12a6dd800) [pid = 1663] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:04:16 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x117670c00) [pid = 1663] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:04:16 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x124a39800) [pid = 1663] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:04:16 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x11919d800) [pid = 1663] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:04:16 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x124ac6400) [pid = 1663] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:04:16 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x1184e0800) [pid = 1663] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:04:16 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1199d3000) [pid = 1663] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:04:16 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x119b22800) [pid = 1663] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:04:16 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x11802d400) [pid = 1663] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:04:16 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x124faa400) [pid = 1663] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:04:16 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x116084400) [pid = 1663] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:04:16 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x118097000) [pid = 1663] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:04:16 INFO - PROCESS | 1663 | 1464404656608 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]]]}] 20:04:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:04:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 770ms 20:04:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:04:16 INFO - PROCESS | 1663 | 1464404656622 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 20:04:16 INFO - PROCESS | 1663 | 1464404656623 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 20:04:16 INFO - PROCESS | 1663 | 1464404656635 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:04:16 INFO - PROCESS | 1663 | 1464404656636 Marionette TRACE conn2 <- [1,482,null,{}] 20:04:16 INFO - PROCESS | 1663 | 1464404656639 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}] 20:04:16 INFO - PROCESS | 1663 | 1464404656749 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 20:04:16 INFO - PROCESS | 1663 | 1464404656789 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x126d0a800 == 46 [pid = 1663] [id = 128] 20:04:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x11512f000) [pid = 1663] [serial = 381] [outer = 0x0] 20:04:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x1244fac00) [pid = 1663] [serial = 382] [outer = 0x11512f000] 20:04:16 INFO - PROCESS | 1663 | 1464404656834 Marionette DEBUG loaded listener.js 20:04:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x12a6dd800) [pid = 1663] [serial = 383] [outer = 0x11512f000] 20:04:17 INFO - PROCESS | 1663 | 1464404657285 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]]]}] 20:04:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:04:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 678ms 20:04:17 INFO - PROCESS | 1663 | 1464404657304 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 20:04:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:04:17 INFO - PROCESS | 1663 | 1464404657306 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 20:04:17 INFO - PROCESS | 1663 | 1464404657308 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:04:17 INFO - PROCESS | 1663 | 1464404657310 Marionette TRACE conn2 <- [1,486,null,{}] 20:04:17 INFO - PROCESS | 1663 | 1464404657319 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}] 20:04:17 INFO - PROCESS | 1663 | 1464404657410 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 20:04:17 INFO - PROCESS | 1663 | 1464404657416 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x129311000 == 47 [pid = 1663] [id = 129] 20:04:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x12a838800) [pid = 1663] [serial = 384] [outer = 0x0] 20:04:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x12af79000) [pid = 1663] [serial = 385] [outer = 0x12a838800] 20:04:17 INFO - PROCESS | 1663 | 1464404657441 Marionette DEBUG loaded listener.js 20:04:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x12b0dfc00) [pid = 1663] [serial = 386] [outer = 0x12a838800] 20:04:17 INFO - PROCESS | 1663 | 1464404657762 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]]]}] 20:04:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:04:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 477ms 20:04:17 INFO - PROCESS | 1663 | 1464404657786 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 20:04:17 INFO - PROCESS | 1663 | 1464404657787 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 20:04:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:04:17 INFO - PROCESS | 1663 | 1464404657789 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:04:17 INFO - PROCESS | 1663 | 1464404657790 Marionette TRACE conn2 <- [1,490,null,{}] 20:04:17 INFO - PROCESS | 1663 | 1464404657793 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}] 20:04:17 INFO - PROCESS | 1663 | 1464404657868 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 20:04:17 INFO - PROCESS | 1663 | 1464404657915 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a41f800 == 48 [pid = 1663] [id = 130] 20:04:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x12aaf0800) [pid = 1663] [serial = 387] [outer = 0x0] 20:04:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x12b0e3800) [pid = 1663] [serial = 388] [outer = 0x12aaf0800] 20:04:17 INFO - PROCESS | 1663 | 1464404657939 Marionette DEBUG loaded listener.js 20:04:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x12ba23000) [pid = 1663] [serial = 389] [outer = 0x12aaf0800] 20:04:18 INFO - PROCESS | 1663 | 1464404658185 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]]]}] 20:04:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:04:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 419ms 20:04:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:04:18 INFO - PROCESS | 1663 | 1464404658218 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 20:04:18 INFO - PROCESS | 1663 | 1464404658219 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 20:04:18 INFO - PROCESS | 1663 | 1464404658221 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:04:18 INFO - PROCESS | 1663 | 1464404658222 Marionette TRACE conn2 <- [1,494,null,{}] 20:04:18 INFO - PROCESS | 1663 | 1464404658232 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}] 20:04:18 INFO - PROCESS | 1663 | 1464404658320 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 20:04:18 INFO - PROCESS | 1663 | 1464404658324 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b040000 == 49 [pid = 1663] [id = 131] 20:04:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x12ba1a000) [pid = 1663] [serial = 390] [outer = 0x0] 20:04:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x12bb16400) [pid = 1663] [serial = 391] [outer = 0x12ba1a000] 20:04:18 INFO - PROCESS | 1663 | 1464404658351 Marionette DEBUG loaded listener.js 20:04:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x12bb21c00) [pid = 1663] [serial = 392] [outer = 0x12ba1a000] 20:04:18 INFO - PROCESS | 1663 | 1464404658867 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]]]}] 20:04:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:04:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 669ms 20:04:18 INFO - PROCESS | 1663 | 1464404658894 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 20:04:18 INFO - PROCESS | 1663 | 1464404658897 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 20:04:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:04:18 INFO - PROCESS | 1663 | 1464404658903 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:04:18 INFO - PROCESS | 1663 | 1464404658906 Marionette TRACE conn2 <- [1,498,null,{}] 20:04:18 INFO - PROCESS | 1663 | 1464404658912 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}] 20:04:19 INFO - PROCESS | 1663 | 1464404659038 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 20:04:19 INFO - PROCESS | 1663 | 1464404659112 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x118483800 == 50 [pid = 1663] [id = 132] 20:04:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x118088c00) [pid = 1663] [serial = 393] [outer = 0x0] 20:04:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x1185b1800) [pid = 1663] [serial = 394] [outer = 0x118088c00] 20:04:19 INFO - PROCESS | 1663 | 1464404659151 Marionette DEBUG loaded listener.js 20:04:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x119123400) [pid = 1663] [serial = 395] [outer = 0x118088c00] 20:04:19 INFO - PROCESS | 1663 | 1464404659565 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]]]}] 20:04:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:04:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 724ms 20:04:19 INFO - PROCESS | 1663 | 1464404659627 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 20:04:19 INFO - PROCESS | 1663 | 1464404659631 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 20:04:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:04:19 INFO - PROCESS | 1663 | 1464404659635 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:04:19 INFO - PROCESS | 1663 | 1464404659637 Marionette TRACE conn2 <- [1,502,null,{}] 20:04:19 INFO - PROCESS | 1663 | 1464404659639 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}] 20:04:19 INFO - PROCESS | 1663 | 1464404659741 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 20:04:19 INFO - PROCESS | 1663 | 1464404659790 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x121384800 == 51 [pid = 1663] [id = 133] 20:04:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x119199800) [pid = 1663] [serial = 396] [outer = 0x0] 20:04:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x119c84800) [pid = 1663] [serial = 397] [outer = 0x119199800] 20:04:19 INFO - PROCESS | 1663 | 1464404659832 Marionette DEBUG loaded listener.js 20:04:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x1213a4000) [pid = 1663] [serial = 398] [outer = 0x119199800] 20:04:20 INFO - PROCESS | 1663 | 1464404660248 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]]]}] 20:04:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:04:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 621ms 20:04:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:04:20 INFO - PROCESS | 1663 | 1464404660256 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 20:04:20 INFO - PROCESS | 1663 | 1464404660258 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 20:04:20 INFO - PROCESS | 1663 | 1464404660262 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:04:20 INFO - PROCESS | 1663 | 1464404660265 Marionette TRACE conn2 <- [1,506,null,{}] 20:04:20 INFO - PROCESS | 1663 | 1464404660273 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}] 20:04:20 INFO - PROCESS | 1663 | 1464404660395 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 20:04:20 INFO - PROCESS | 1663 | 1464404660461 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b23e800 == 52 [pid = 1663] [id = 134] 20:04:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x124a3a800) [pid = 1663] [serial = 399] [outer = 0x0] 20:04:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x126032400) [pid = 1663] [serial = 400] [outer = 0x124a3a800] 20:04:20 INFO - PROCESS | 1663 | 1464404660493 Marionette DEBUG loaded listener.js 20:04:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x126dd1000) [pid = 1663] [serial = 401] [outer = 0x124a3a800] 20:04:20 INFO - PROCESS | 1663 | 1464404660922 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]]]}] 20:04:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:04:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 675ms 20:04:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:04:20 INFO - PROCESS | 1663 | 1464404660936 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 20:04:20 INFO - PROCESS | 1663 | 1464404660938 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 20:04:20 INFO - PROCESS | 1663 | 1464404660941 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:04:20 INFO - PROCESS | 1663 | 1464404660942 Marionette TRACE conn2 <- [1,510,null,{}] 20:04:20 INFO - PROCESS | 1663 | 1464404660947 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}] 20:04:21 INFO - PROCESS | 1663 | 1464404661048 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 20:04:21 INFO - PROCESS | 1663 | 1464404661094 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bdc7800 == 53 [pid = 1663] [id = 135] 20:04:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x127561000) [pid = 1663] [serial = 402] [outer = 0x0] 20:04:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x129569800) [pid = 1663] [serial = 403] [outer = 0x127561000] 20:04:21 INFO - PROCESS | 1663 | 1464404661123 Marionette DEBUG loaded listener.js 20:04:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x12a82d400) [pid = 1663] [serial = 404] [outer = 0x127561000] 20:04:21 INFO - PROCESS | 1663 | 1464404661572 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]]]}] 20:04:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:04:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 672ms 20:04:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:04:21 INFO - PROCESS | 1663 | 1464404661629 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 20:04:21 INFO - PROCESS | 1663 | 1464404661630 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 20:04:21 INFO - PROCESS | 1663 | 1464404661634 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:04:21 INFO - PROCESS | 1663 | 1464404661635 Marionette TRACE conn2 <- [1,514,null,{}] 20:04:21 INFO - PROCESS | 1663 | 1464404661637 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}] 20:04:21 INFO - PROCESS | 1663 | 1464404661755 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 20:04:21 INFO - PROCESS | 1663 | 1464404661818 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x116f10000 == 54 [pid = 1663] [id = 136] 20:04:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x113b42400) [pid = 1663] [serial = 405] [outer = 0x0] 20:04:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x1184e1c00) [pid = 1663] [serial = 406] [outer = 0x113b42400] 20:04:21 INFO - PROCESS | 1663 | 1464404661848 Marionette DEBUG loaded listener.js 20:04:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x12a6e2400) [pid = 1663] [serial = 407] [outer = 0x113b42400] 20:04:22 INFO - PROCESS | 1663 | 1464404662352 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]]]}] 20:04:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 20:04:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 768ms 20:04:22 INFO - PROCESS | 1663 | 1464404662403 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 20:04:22 INFO - PROCESS | 1663 | 1464404662405 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 20:04:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:04:22 INFO - PROCESS | 1663 | 1464404662410 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:04:22 INFO - PROCESS | 1663 | 1464404662413 Marionette TRACE conn2 <- [1,518,null,{}] 20:04:22 INFO - PROCESS | 1663 | 1464404662417 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}] 20:04:22 INFO - PROCESS | 1663 | 1464404662507 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 20:04:22 INFO - PROCESS | 1663 | 1464404662573 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x116feb000 == 55 [pid = 1663] [id = 137] 20:04:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x118114000) [pid = 1663] [serial = 408] [outer = 0x0] 20:04:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x11851c800) [pid = 1663] [serial = 409] [outer = 0x118114000] 20:04:22 INFO - PROCESS | 1663 | 1464404662602 Marionette DEBUG loaded listener.js 20:04:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x119195000) [pid = 1663] [serial = 410] [outer = 0x118114000] 20:04:23 INFO - PROCESS | 1663 | --DOCSHELL 0x12a41f800 == 54 [pid = 1663] [id = 130] 20:04:23 INFO - PROCESS | 1663 | --DOCSHELL 0x129311000 == 53 [pid = 1663] [id = 129] 20:04:23 INFO - PROCESS | 1663 | --DOCSHELL 0x126d0a800 == 52 [pid = 1663] [id = 128] 20:04:23 INFO - PROCESS | 1663 | --DOCSHELL 0x126076800 == 51 [pid = 1663] [id = 127] 20:04:23 INFO - PROCESS | 1663 | --DOCSHELL 0x124c62000 == 50 [pid = 1663] [id = 126] 20:04:23 INFO - PROCESS | 1663 | --DOCSHELL 0x124309800 == 49 [pid = 1663] [id = 125] 20:04:23 INFO - PROCESS | 1663 | --DOCSHELL 0x1233be000 == 48 [pid = 1663] [id = 124] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x112dd9c00) [pid = 1663] [serial = 292] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x118091400) [pid = 1663] [serial = 295] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x11936a400) [pid = 1663] [serial = 298] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x1243cd800) [pid = 1663] [serial = 301] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x12af71400) [pid = 1663] [serial = 337] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | 1464404663052 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]]]}] 20:04:23 INFO - PROCESS | 1663 | --DOCSHELL 0x11b264800 == 47 [pid = 1663] [id = 123] 20:04:23 INFO - PROCESS | 1663 | --DOCSHELL 0x119c5a800 == 46 [pid = 1663] [id = 122] 20:04:23 INFO - PROCESS | 1663 | --DOCSHELL 0x1194de000 == 45 [pid = 1663] [id = 121] 20:04:23 INFO - PROCESS | 1663 | --DOCSHELL 0x11705c000 == 44 [pid = 1663] [id = 120] 20:04:23 INFO - PROCESS | 1663 | --DOCSHELL 0x1161b7000 == 43 [pid = 1663] [id = 119] 20:04:23 INFO - PROCESS | 1663 | --DOCSHELL 0x118d58000 == 42 [pid = 1663] [id = 118] 20:04:23 INFO - PROCESS | 1663 | --DOCSHELL 0x119c4a000 == 41 [pid = 1663] [id = 115] 20:04:23 INFO - PROCESS | 1663 | --DOCSHELL 0x112d97800 == 40 [pid = 1663] [id = 114] 20:04:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:04:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 673ms 20:04:23 INFO - PROCESS | 1663 | 1464404663083 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 20:04:23 INFO - PROCESS | 1663 | 1464404663086 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 20:04:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:04:23 INFO - PROCESS | 1663 | 1464404663090 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:04:23 INFO - PROCESS | 1663 | 1464404663093 Marionette TRACE conn2 <- [1,522,null,{}] 20:04:23 INFO - PROCESS | 1663 | 1464404663098 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}] 20:04:23 INFO - PROCESS | 1663 | 1464404663198 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 20:04:23 INFO - PROCESS | 1663 | 1464404663205 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x116fe0000 == 41 [pid = 1663] [id = 138] 20:04:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x119580400) [pid = 1663] [serial = 411] [outer = 0x0] 20:04:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x1199ce400) [pid = 1663] [serial = 412] [outer = 0x119580400] 20:04:23 INFO - PROCESS | 1663 | 1464404663231 Marionette DEBUG loaded listener.js 20:04:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x1213a8c00) [pid = 1663] [serial = 413] [outer = 0x119580400] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x11802a000) [pid = 1663] [serial = 242] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x119361c00) [pid = 1663] [serial = 245] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x1166b8000) [pid = 1663] [serial = 157] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x119c91400) [pid = 1663] [serial = 248] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x12a6df800) [pid = 1663] [serial = 328] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x1290c8c00) [pid = 1663] [serial = 325] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x12a439c00) [pid = 1663] [serial = 326] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x12a82b000) [pid = 1663] [serial = 331] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x127082400) [pid = 1663] [serial = 305] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x124ac5000) [pid = 1663] [serial = 304] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x124ac7400) [pid = 1663] [serial = 316] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x124cd5c00) [pid = 1663] [serial = 317] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x119369400) [pid = 1663] [serial = 310] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x119589400) [pid = 1663] [serial = 311] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x124fe5800) [pid = 1663] [serial = 319] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x126091000) [pid = 1663] [serial = 320] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x12a7ee800) [pid = 1663] [serial = 329] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x118da7000) [pid = 1663] [serial = 308] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x1184e6000) [pid = 1663] [serial = 307] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x128ed4800) [pid = 1663] [serial = 290] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x119e2b400) [pid = 1663] [serial = 313] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x1236f0c00) [pid = 1663] [serial = 314] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x11936b000) [pid = 1663] [serial = 334] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x124cdcc00) [pid = 1663] [serial = 335] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x12a832000) [pid = 1663] [serial = 332] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x124fb8000) [pid = 1663] [serial = 322] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x128ed5000) [pid = 1663] [serial = 323] [outer = 0x0] [url = about:blank] 20:04:23 INFO - PROCESS | 1663 | 1464404663598 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]]]}] 20:04:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:04:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 523ms 20:04:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:04:23 INFO - PROCESS | 1663 | 1464404663613 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 20:04:23 INFO - PROCESS | 1663 | 1464404663615 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 20:04:23 INFO - PROCESS | 1663 | 1464404663617 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:04:23 INFO - PROCESS | 1663 | 1464404663619 Marionette TRACE conn2 <- [1,526,null,{}] 20:04:23 INFO - PROCESS | 1663 | 1464404663628 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}] 20:04:23 INFO - PROCESS | 1663 | 1464404663707 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 20:04:23 INFO - PROCESS | 1663 | 1464404663715 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x119e48000 == 42 [pid = 1663] [id = 139] 20:04:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x124a40400) [pid = 1663] [serial = 414] [outer = 0x0] 20:04:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x124338c00) [pid = 1663] [serial = 415] [outer = 0x124a40400] 20:04:23 INFO - PROCESS | 1663 | 1464404663745 Marionette DEBUG loaded listener.js 20:04:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x124cb7800) [pid = 1663] [serial = 416] [outer = 0x124a40400] 20:04:24 INFO - PROCESS | 1663 | 1464404664159 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]]]}] 20:04:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 20:04:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 571ms 20:04:24 INFO - PROCESS | 1663 | 1464404664189 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 20:04:24 INFO - PROCESS | 1663 | 1464404664193 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 20:04:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:04:24 INFO - PROCESS | 1663 | 1464404664198 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:04:24 INFO - PROCESS | 1663 | 1464404664200 Marionette TRACE conn2 <- [1,530,null,{}] 20:04:24 INFO - PROCESS | 1663 | 1464404664203 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}] 20:04:24 INFO - PROCESS | 1663 | 1464404664329 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 20:04:24 INFO - PROCESS | 1663 | 1464404664345 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x12137e000 == 43 [pid = 1663] [id = 140] 20:04:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x1252a1000) [pid = 1663] [serial = 417] [outer = 0x0] 20:04:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x126f97000) [pid = 1663] [serial = 418] [outer = 0x1252a1000] 20:04:24 INFO - PROCESS | 1663 | 1464404664387 Marionette DEBUG loaded listener.js 20:04:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x127341c00) [pid = 1663] [serial = 419] [outer = 0x1252a1000] 20:04:24 INFO - PROCESS | 1663 | 1464404664789 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"]]]}] 20:04:24 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 20:04:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:04:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:04:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:04:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:04:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:04:24 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 20:04:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:04:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:04:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:04:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:04:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:04:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 623ms 20:04:24 INFO - PROCESS | 1663 | 1464404664820 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 20:04:24 INFO - PROCESS | 1663 | 1464404664821 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 20:04:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:04:24 INFO - PROCESS | 1663 | 1464404664849 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:04:24 INFO - PROCESS | 1663 | 1464404664850 Marionette TRACE conn2 <- [1,534,null,{}] 20:04:24 INFO - PROCESS | 1663 | 1464404664852 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}] 20:04:24 INFO - PROCESS | 1663 | 1464404664937 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 20:04:24 INFO - PROCESS | 1663 | 1464404664941 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x124470800 == 44 [pid = 1663] [id = 141] 20:04:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x127563000) [pid = 1663] [serial = 420] [outer = 0x0] 20:04:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x128c73400) [pid = 1663] [serial = 421] [outer = 0x127563000] 20:04:24 INFO - PROCESS | 1663 | 1464404664969 Marionette DEBUG loaded listener.js 20:04:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x129566c00) [pid = 1663] [serial = 422] [outer = 0x127563000] 20:04:25 INFO - PROCESS | 1663 | 1464404665322 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]]]}] 20:04:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 20:04:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 527ms 20:04:25 INFO - PROCESS | 1663 | 1464404665370 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 20:04:25 INFO - PROCESS | 1663 | 1464404665371 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 20:04:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:04:25 INFO - PROCESS | 1663 | 1464404665373 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:04:25 INFO - PROCESS | 1663 | 1464404665374 Marionette TRACE conn2 <- [1,538,null,{}] 20:04:25 INFO - PROCESS | 1663 | 1464404665376 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}] 20:04:25 INFO - PROCESS | 1663 | 1464404665489 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 20:04:25 INFO - PROCESS | 1663 | 1464404665536 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x1269ad000 == 45 [pid = 1663] [id = 142] 20:04:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x12a43b800) [pid = 1663] [serial = 423] [outer = 0x0] 20:04:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x12a82b000) [pid = 1663] [serial = 424] [outer = 0x12a43b800] 20:04:25 INFO - PROCESS | 1663 | 1464404665567 Marionette DEBUG loaded listener.js 20:04:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x12bb16c00) [pid = 1663] [serial = 425] [outer = 0x12a43b800] 20:04:25 INFO - PROCESS | 1663 | 1464404665906 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]]]}] 20:04:25 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. 20:04:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 569ms 20:04:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:04:25 INFO - PROCESS | 1663 | 1464404665942 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 20:04:25 INFO - PROCESS | 1663 | 1464404665944 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 20:04:25 INFO - PROCESS | 1663 | 1464404665946 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:04:25 INFO - PROCESS | 1663 | 1464404665947 Marionette TRACE conn2 <- [1,542,null,{}] 20:04:25 INFO - PROCESS | 1663 | 1464404665949 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}] 20:04:26 INFO - PROCESS | 1663 | 1464404666039 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 20:04:26 INFO - PROCESS | 1663 | 1464404666051 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x12732d000 == 46 [pid = 1663] [id = 143] 20:04:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x12a7eec00) [pid = 1663] [serial = 426] [outer = 0x0] 20:04:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x12bb1cc00) [pid = 1663] [serial = 427] [outer = 0x12a7eec00] 20:04:26 INFO - PROCESS | 1663 | 1464404666075 Marionette DEBUG loaded listener.js 20:04:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x12bb26000) [pid = 1663] [serial = 428] [outer = 0x12a7eec00] 20:04:26 INFO - PROCESS | 1663 | 1464404666409 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]]]}] 20:04:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 20:04:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 519ms 20:04:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:04:26 INFO - PROCESS | 1663 | 1464404666465 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 20:04:26 INFO - PROCESS | 1663 | 1464404666466 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 20:04:26 INFO - PROCESS | 1663 | 1464404666468 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:04:26 INFO - PROCESS | 1663 | 1464404666470 Marionette TRACE conn2 <- [1,546,null,{}] 20:04:26 INFO - PROCESS | 1663 | 1464404666472 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}] 20:04:26 INFO - PROCESS | 1663 | 1464404666574 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 20:04:26 INFO - PROCESS | 1663 | 1464404666617 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a422000 == 47 [pid = 1663] [id = 144] 20:04:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x12bb22800) [pid = 1663] [serial = 429] [outer = 0x0] 20:04:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x12bb2e000) [pid = 1663] [serial = 430] [outer = 0x12bb22800] 20:04:26 INFO - PROCESS | 1663 | 1464404666655 Marionette DEBUG loaded listener.js 20:04:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x12bf4c000) [pid = 1663] [serial = 431] [outer = 0x12bb22800] 20:04:27 INFO - PROCESS | 1663 | 1464404667009 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]]]}] 20:04:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 20:04:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 569ms 20:04:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:04:27 INFO - PROCESS | 1663 | 1464404667039 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 20:04:27 INFO - PROCESS | 1663 | 1464404667040 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 20:04:27 INFO - PROCESS | 1663 | 1464404667042 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:04:27 INFO - PROCESS | 1663 | 1464404667045 Marionette TRACE conn2 <- [1,550,null,{}] 20:04:27 INFO - PROCESS | 1663 | 1464404667055 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}] 20:04:27 INFO - PROCESS | 1663 | 1464404667164 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 20:04:27 INFO - PROCESS | 1663 | 1464404667323 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:27 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x12a838800) [pid = 1663] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:04:27 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x126dd0400) [pid = 1663] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:04:27 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x124fe2c00) [pid = 1663] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:04:27 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x118090c00) [pid = 1663] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:04:27 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x119b2fc00) [pid = 1663] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:04:27 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x128c74c00) [pid = 1663] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:04:27 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x119b22c00) [pid = 1663] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:04:27 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x128ed7800) [pid = 1663] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:04:27 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x11512f000) [pid = 1663] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:04:27 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x11935d800) [pid = 1663] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:04:27 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x1166bc000) [pid = 1663] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:04:27 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x12aaf0800) [pid = 1663] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:04:27 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x126934c00) [pid = 1663] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:04:27 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x12508c800) [pid = 1663] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:04:27 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x113bca000) [pid = 1663] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:04:27 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x124125800) [pid = 1663] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:04:27 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x1184e9c00) [pid = 1663] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:04:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x11216a000 == 48 [pid = 1663] [id = 145] 20:04:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x111f3c000) [pid = 1663] [serial = 432] [outer = 0x0] 20:04:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x1166bc000) [pid = 1663] [serial = 433] [outer = 0x111f3c000] 20:04:27 INFO - PROCESS | 1663 | 1464404667370 Marionette DEBUG loaded listener.js 20:04:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x119366000) [pid = 1663] [serial = 434] [outer = 0x111f3c000] 20:04:27 INFO - PROCESS | 1663 | 1464404667630 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]]]}] 20:04:27 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. 20:04:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 629ms 20:04:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:04:27 INFO - PROCESS | 1663 | 1464404667672 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 20:04:27 INFO - PROCESS | 1663 | 1464404667673 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 20:04:27 INFO - PROCESS | 1663 | 1464404667675 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:04:27 INFO - PROCESS | 1663 | 1464404667677 Marionette TRACE conn2 <- [1,554,null,{}] 20:04:27 INFO - PROCESS | 1663 | 1464404667688 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}] 20:04:27 INFO - PROCESS | 1663 | 1464404667771 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 20:04:27 INFO - PROCESS | 1663 | 1464404667777 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b229000 == 49 [pid = 1663] [id = 146] 20:04:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x118515400) [pid = 1663] [serial = 435] [outer = 0x0] 20:04:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x126dccc00) [pid = 1663] [serial = 436] [outer = 0x118515400] 20:04:27 INFO - PROCESS | 1663 | 1464404667804 Marionette DEBUG loaded listener.js 20:04:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x12ba21000) [pid = 1663] [serial = 437] [outer = 0x118515400] 20:04:28 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:04:28 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:04:28 INFO - PROCESS | 1663 | 1464404668153 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]]]}] 20:04:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:04:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 528ms 20:04:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:04:28 INFO - PROCESS | 1663 | 1464404668204 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 20:04:28 INFO - PROCESS | 1663 | 1464404668205 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 20:04:28 INFO - PROCESS | 1663 | 1464404668207 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:04:28 INFO - PROCESS | 1663 | 1464404668209 Marionette TRACE conn2 <- [1,558,null,{}] 20:04:28 INFO - PROCESS | 1663 | 1464404668217 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}] 20:04:28 INFO - PROCESS | 1663 | 1464404668312 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 20:04:28 INFO - PROCESS | 1663 | 1464404668317 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c42a800 == 50 [pid = 1663] [id = 147] 20:04:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x1270c8c00) [pid = 1663] [serial = 438] [outer = 0x0] 20:04:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x12bf60000) [pid = 1663] [serial = 439] [outer = 0x1270c8c00] 20:04:28 INFO - PROCESS | 1663 | 1464404668347 Marionette DEBUG loaded listener.js 20:04:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x12bf67800) [pid = 1663] [serial = 440] [outer = 0x1270c8c00] 20:04:28 INFO - PROCESS | 1663 | 1464404668652 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]]]}] 20:04:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:04:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 475ms 20:04:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:04:28 INFO - PROCESS | 1663 | 1464404668682 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 20:04:28 INFO - PROCESS | 1663 | 1464404668683 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 20:04:28 INFO - PROCESS | 1663 | 1464404668685 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:04:28 INFO - PROCESS | 1663 | 1464404668686 Marionette TRACE conn2 <- [1,562,null,{}] 20:04:28 INFO - PROCESS | 1663 | 1464404668689 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}] 20:04:28 INFO - PROCESS | 1663 | 1464404668771 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 20:04:28 INFO - PROCESS | 1663 | 1464404668820 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c445000 == 51 [pid = 1663] [id = 148] 20:04:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x124fb3c00) [pid = 1663] [serial = 441] [outer = 0x0] 20:04:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x12bf6a400) [pid = 1663] [serial = 442] [outer = 0x124fb3c00] 20:04:28 INFO - PROCESS | 1663 | 1464404668845 Marionette DEBUG loaded listener.js 20:04:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x12c83bc00) [pid = 1663] [serial = 443] [outer = 0x124fb3c00] 20:04:29 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:04:29 INFO - PROCESS | 1663 | [1663] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:04:29 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:04:29 INFO - PROCESS | 1663 | 1464404669148 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]]]}] 20:04:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:04:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 472ms 20:04:29 INFO - PROCESS | 1663 | 1464404669158 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 20:04:29 INFO - PROCESS | 1663 | 1464404669161 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 20:04:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:04:29 INFO - PROCESS | 1663 | 1464404669166 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:04:29 INFO - PROCESS | 1663 | 1464404669175 Marionette TRACE conn2 <- [1,566,null,{}] 20:04:29 INFO - PROCESS | 1663 | 1464404669180 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}] 20:04:29 INFO - PROCESS | 1663 | 1464404669258 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 20:04:29 INFO - PROCESS | 1663 | 1464404669264 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c823800 == 52 [pid = 1663] [id = 149] 20:04:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x12c837400) [pid = 1663] [serial = 444] [outer = 0x0] 20:04:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x12c843400) [pid = 1663] [serial = 445] [outer = 0x12c837400] 20:04:29 INFO - PROCESS | 1663 | 1464404669289 Marionette DEBUG loaded listener.js 20:04:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x12c9b0c00) [pid = 1663] [serial = 446] [outer = 0x12c837400] 20:04:29 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:04:29 INFO - PROCESS | 1663 | 1464404669746 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]]]}] 20:04:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:04:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 629ms 20:04:29 INFO - PROCESS | 1663 | 1464404669795 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 20:04:29 INFO - PROCESS | 1663 | 1464404669799 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 20:04:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:04:29 INFO - PROCESS | 1663 | 1464404669802 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:04:29 INFO - PROCESS | 1663 | 1464404669804 Marionette TRACE conn2 <- [1,570,null,{}] 20:04:29 INFO - PROCESS | 1663 | 1464404669808 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}] 20:04:29 INFO - PROCESS | 1663 | 1464404669914 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 20:04:29 INFO - PROCESS | 1663 | 1464404669978 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x119389000 == 53 [pid = 1663] [id = 150] 20:04:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x118033000) [pid = 1663] [serial = 447] [outer = 0x0] 20:04:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x118da7000) [pid = 1663] [serial = 448] [outer = 0x118033000] 20:04:30 INFO - PROCESS | 1663 | 1464404670010 Marionette DEBUG loaded listener.js 20:04:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x1193f0800) [pid = 1663] [serial = 449] [outer = 0x118033000] 20:04:30 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:04:30 INFO - PROCESS | 1663 | 1464404670425 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]]]}] 20:04:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:04:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 671ms 20:04:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:04:30 INFO - PROCESS | 1663 | 1464404670473 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 20:04:30 INFO - PROCESS | 1663 | 1464404670477 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 20:04:30 INFO - PROCESS | 1663 | 1464404670481 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:04:30 INFO - PROCESS | 1663 | 1464404670483 Marionette TRACE conn2 <- [1,574,null,{}] 20:04:30 INFO - PROCESS | 1663 | 1464404670486 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}] 20:04:30 INFO - PROCESS | 1663 | 1464404670590 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 20:04:30 INFO - PROCESS | 1663 | 1464404670654 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x126062000 == 54 [pid = 1663] [id = 151] 20:04:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x1199d6400) [pid = 1663] [serial = 450] [outer = 0x0] 20:04:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x1213aa000) [pid = 1663] [serial = 451] [outer = 0x1199d6400] 20:04:30 INFO - PROCESS | 1663 | 1464404670683 Marionette DEBUG loaded listener.js 20:04:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x124acac00) [pid = 1663] [serial = 452] [outer = 0x1199d6400] 20:04:31 INFO - PROCESS | 1663 | 1464404671113 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]]]}] 20:04:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:04:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 671ms 20:04:31 INFO - PROCESS | 1663 | 1464404671158 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 20:04:31 INFO - PROCESS | 1663 | 1464404671161 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 20:04:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:04:31 INFO - PROCESS | 1663 | 1464404671165 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:04:31 INFO - PROCESS | 1663 | 1464404671168 Marionette TRACE conn2 <- [1,578,null,{}] 20:04:31 INFO - PROCESS | 1663 | 1464404671175 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}] 20:04:31 INFO - PROCESS | 1663 | 1464404671301 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 20:04:31 INFO - PROCESS | 1663 | 1464404671367 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c823000 == 55 [pid = 1663] [id = 152] 20:04:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x129569c00) [pid = 1663] [serial = 453] [outer = 0x0] 20:04:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x12a82b800) [pid = 1663] [serial = 454] [outer = 0x129569c00] 20:04:31 INFO - PROCESS | 1663 | 1464404671398 Marionette DEBUG loaded listener.js 20:04:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x12af79800) [pid = 1663] [serial = 455] [outer = 0x129569c00] 20:04:31 INFO - PROCESS | 1663 | 1464404671812 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]]]}] 20:04:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:04:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 671ms 20:04:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:04:31 INFO - PROCESS | 1663 | 1464404671837 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 20:04:31 INFO - PROCESS | 1663 | 1464404671839 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 20:04:31 INFO - PROCESS | 1663 | 1464404671841 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:04:31 INFO - PROCESS | 1663 | 1464404671842 Marionette TRACE conn2 <- [1,582,null,{}] 20:04:31 INFO - PROCESS | 1663 | 1464404671845 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}] 20:04:31 INFO - PROCESS | 1663 | 1464404671947 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 20:04:32 INFO - PROCESS | 1663 | 1464404671997 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c987000 == 56 [pid = 1663] [id = 153] 20:04:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x12ba18c00) [pid = 1663] [serial = 456] [outer = 0x0] 20:04:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x12bb2cc00) [pid = 1663] [serial = 457] [outer = 0x12ba18c00] 20:04:32 INFO - PROCESS | 1663 | 1464404672028 Marionette DEBUG loaded listener.js 20:04:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x12bf57800) [pid = 1663] [serial = 458] [outer = 0x12ba18c00] 20:04:32 INFO - PROCESS | 1663 | 1464404672447 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]]]}] 20:04:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:04:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 673ms 20:04:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:04:32 INFO - PROCESS | 1663 | 1464404672515 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 20:04:32 INFO - PROCESS | 1663 | 1464404672516 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 20:04:32 INFO - PROCESS | 1663 | 1464404672518 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:04:32 INFO - PROCESS | 1663 | 1464404672520 Marionette TRACE conn2 <- [1,586,null,{}] 20:04:32 INFO - PROCESS | 1663 | 1464404672522 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}] 20:04:32 INFO - PROCESS | 1663 | 1464404672640 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 20:04:32 INFO - PROCESS | 1663 | 1464404672719 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x115e3a000 == 57 [pid = 1663] [id = 154] 20:04:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x118032400) [pid = 1663] [serial = 459] [outer = 0x0] 20:04:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x124abc400) [pid = 1663] [serial = 460] [outer = 0x118032400] 20:04:32 INFO - PROCESS | 1663 | 1464404672749 Marionette DEBUG loaded listener.js 20:04:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x12bb1a000) [pid = 1663] [serial = 461] [outer = 0x118032400] 20:04:32 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:04:33 INFO - PROCESS | 1663 | 1464404673291 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]]]}] 20:04:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:04:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 818ms 20:04:33 INFO - PROCESS | 1663 | 1464404673338 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 20:04:33 INFO - PROCESS | 1663 | 1464404673340 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 20:04:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:04:33 INFO - PROCESS | 1663 | 1464404673362 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:04:33 INFO - PROCESS | 1663 | 1464404673365 Marionette TRACE conn2 <- [1,590,null,{}] 20:04:33 INFO - PROCESS | 1663 | 1464404673370 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}] 20:04:33 INFO - PROCESS | 1663 | 1464404673469 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 20:04:33 INFO - PROCESS | 1663 | 1464404673533 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x11910e800 == 58 [pid = 1663] [id = 155] 20:04:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x113b41800) [pid = 1663] [serial = 462] [outer = 0x0] 20:04:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x116083400) [pid = 1663] [serial = 463] [outer = 0x113b41800] 20:04:33 INFO - PROCESS | 1663 | 1464404673561 Marionette DEBUG loaded listener.js 20:04:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x117677800) [pid = 1663] [serial = 464] [outer = 0x113b41800] 20:04:34 INFO - PROCESS | 1663 | 1464404674009 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]]]}] 20:04:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:04:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 695ms 20:04:34 INFO - PROCESS | 1663 | 1464404674039 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 20:04:34 INFO - PROCESS | 1663 | 1464404674044 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 20:04:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:04:34 INFO - PROCESS | 1663 | 1464404674050 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:04:34 INFO - PROCESS | 1663 | 1464404674052 Marionette TRACE conn2 <- [1,594,null,{}] 20:04:34 INFO - PROCESS | 1663 | 1464404674055 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}] 20:04:34 INFO - PROCESS | 1663 | 1464404674174 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 20:04:34 INFO - PROCESS | 1663 | 1464404674287 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:34 INFO - PROCESS | 1663 | --DOCSHELL 0x12c445000 == 57 [pid = 1663] [id = 148] 20:04:34 INFO - PROCESS | 1663 | --DOCSHELL 0x12c42a800 == 56 [pid = 1663] [id = 147] 20:04:34 INFO - PROCESS | 1663 | --DOCSHELL 0x12b229000 == 55 [pid = 1663] [id = 146] 20:04:34 INFO - PROCESS | 1663 | --DOCSHELL 0x11216a000 == 54 [pid = 1663] [id = 145] 20:04:34 INFO - PROCESS | 1663 | --DOCSHELL 0x12a422000 == 53 [pid = 1663] [id = 144] 20:04:34 INFO - PROCESS | 1663 | --DOCSHELL 0x12732d000 == 52 [pid = 1663] [id = 143] 20:04:34 INFO - PROCESS | 1663 | --DOCSHELL 0x1269ad000 == 51 [pid = 1663] [id = 142] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x12bb16400) [pid = 1663] [serial = 391] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x126d27800) [pid = 1663] [serial = 349] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x119131800) [pid = 1663] [serial = 343] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x111e34c00) [pid = 1663] [serial = 340] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x1213a0800) [pid = 1663] [serial = 346] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x112645000 == 52 [pid = 1663] [id = 156] 20:04:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x111f2a000) [pid = 1663] [serial = 465] [outer = 0x0] 20:04:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x116993000) [pid = 1663] [serial = 466] [outer = 0x111f2a000] 20:04:34 INFO - PROCESS | 1663 | 1464404674337 Marionette DEBUG loaded listener.js 20:04:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x118119000) [pid = 1663] [serial = 467] [outer = 0x111f2a000] 20:04:34 INFO - PROCESS | 1663 | --DOCSHELL 0x124470800 == 51 [pid = 1663] [id = 141] 20:04:34 INFO - PROCESS | 1663 | --DOCSHELL 0x12137e000 == 50 [pid = 1663] [id = 140] 20:04:34 INFO - PROCESS | 1663 | --DOCSHELL 0x119e48000 == 49 [pid = 1663] [id = 139] 20:04:34 INFO - PROCESS | 1663 | --DOCSHELL 0x116fe0000 == 48 [pid = 1663] [id = 138] 20:04:34 INFO - PROCESS | 1663 | --DOCSHELL 0x116feb000 == 47 [pid = 1663] [id = 137] 20:04:34 INFO - PROCESS | 1663 | --DOCSHELL 0x116f10000 == 46 [pid = 1663] [id = 136] 20:04:34 INFO - PROCESS | 1663 | --DOCSHELL 0x12bdc7800 == 45 [pid = 1663] [id = 135] 20:04:34 INFO - PROCESS | 1663 | --DOCSHELL 0x12b23e800 == 44 [pid = 1663] [id = 134] 20:04:34 INFO - PROCESS | 1663 | --DOCSHELL 0x121384800 == 43 [pid = 1663] [id = 133] 20:04:34 INFO - PROCESS | 1663 | --DOCSHELL 0x118483800 == 42 [pid = 1663] [id = 132] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x126031400) [pid = 1663] [serial = 196] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x116a50000) [pid = 1663] [serial = 199] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x124ac9000) [pid = 1663] [serial = 251] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x12ba16400) [pid = 1663] [serial = 338] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x12b0dfc00) [pid = 1663] [serial = 386] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x128c6c000) [pid = 1663] [serial = 373] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x12508c400) [pid = 1663] [serial = 367] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x118da5400) [pid = 1663] [serial = 356] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x11811e000) [pid = 1663] [serial = 355] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x1213a0000) [pid = 1663] [serial = 361] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x1236f0400) [pid = 1663] [serial = 362] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x1290c4000) [pid = 1663] [serial = 376] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x124334c00) [pid = 1663] [serial = 364] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x124ac2c00) [pid = 1663] [serial = 365] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x128c74400) [pid = 1663] [serial = 374] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x12a6dcc00) [pid = 1663] [serial = 379] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x1244fac00) [pid = 1663] [serial = 382] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x1193ed800) [pid = 1663] [serial = 358] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x1199d1400) [pid = 1663] [serial = 359] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x12af79000) [pid = 1663] [serial = 385] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x117676c00) [pid = 1663] [serial = 353] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x116939c00) [pid = 1663] [serial = 352] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x12a6dd800) [pid = 1663] [serial = 383] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x12a7f5c00) [pid = 1663] [serial = 380] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x12b0e3800) [pid = 1663] [serial = 388] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x12708c800) [pid = 1663] [serial = 370] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x127342000) [pid = 1663] [serial = 371] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x129568000) [pid = 1663] [serial = 377] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x12608d000) [pid = 1663] [serial = 368] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x12ba23000) [pid = 1663] [serial = 389] [outer = 0x0] [url = about:blank] 20:04:34 INFO - PROCESS | 1663 | 1464404674658 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]]]}] 20:04:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:04:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 623ms 20:04:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:04:34 INFO - PROCESS | 1663 | 1464404674671 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 20:04:34 INFO - PROCESS | 1663 | 1464404674672 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 20:04:34 INFO - PROCESS | 1663 | 1464404674675 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:04:34 INFO - PROCESS | 1663 | 1464404674678 Marionette TRACE conn2 <- [1,598,null,{}] 20:04:34 INFO - PROCESS | 1663 | 1464404674697 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}] 20:04:34 INFO - PROCESS | 1663 | 1464404674780 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 20:04:34 INFO - PROCESS | 1663 | 1464404674785 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194c8000 == 43 [pid = 1663] [id = 157] 20:04:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x1184da800) [pid = 1663] [serial = 468] [outer = 0x0] 20:04:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x118daa800) [pid = 1663] [serial = 469] [outer = 0x1184da800] 20:04:34 INFO - PROCESS | 1663 | 1464404674814 Marionette DEBUG loaded listener.js 20:04:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x1193f5800) [pid = 1663] [serial = 470] [outer = 0x1184da800] 20:04:35 INFO - PROCESS | 1663 | 1464404675163 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]]]}] 20:04:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:04:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 523ms 20:04:35 INFO - PROCESS | 1663 | 1464404675199 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 20:04:35 INFO - PROCESS | 1663 | 1464404675201 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 20:04:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:04:35 INFO - PROCESS | 1663 | 1464404675203 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:04:35 INFO - PROCESS | 1663 | 1464404675204 Marionette TRACE conn2 <- [1,602,null,{}] 20:04:35 INFO - PROCESS | 1663 | 1464404675206 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}] 20:04:35 INFO - PROCESS | 1663 | 1464404675289 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 20:04:35 INFO - PROCESS | 1663 | 1464404675335 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x119c5d000 == 44 [pid = 1663] [id = 158] 20:04:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x11919fc00) [pid = 1663] [serial = 471] [outer = 0x0] 20:04:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x119b22c00) [pid = 1663] [serial = 472] [outer = 0x11919fc00] 20:04:35 INFO - PROCESS | 1663 | 1464404675361 Marionette DEBUG loaded listener.js 20:04:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x1213a1800) [pid = 1663] [serial = 473] [outer = 0x11919fc00] 20:04:35 INFO - PROCESS | 1663 | 1464404675656 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]]]}] 20:04:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:04:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 468ms 20:04:35 INFO - PROCESS | 1663 | 1464404675672 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 20:04:35 INFO - PROCESS | 1663 | 1464404675673 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 20:04:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:04:35 INFO - PROCESS | 1663 | 1464404675683 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:04:35 INFO - PROCESS | 1663 | 1464404675685 Marionette TRACE conn2 <- [1,606,null,{}] 20:04:35 INFO - PROCESS | 1663 | 1464404675687 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}] 20:04:35 INFO - PROCESS | 1663 | 1464404675768 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 20:04:35 INFO - PROCESS | 1663 | 1464404675772 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x12137e000 == 45 [pid = 1663] [id = 159] 20:04:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x12320ac00) [pid = 1663] [serial = 474] [outer = 0x0] 20:04:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x1237a6400) [pid = 1663] [serial = 475] [outer = 0x12320ac00] 20:04:35 INFO - PROCESS | 1663 | 1464404675800 Marionette DEBUG loaded listener.js 20:04:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x1244fac00) [pid = 1663] [serial = 476] [outer = 0x12320ac00] 20:04:36 INFO - PROCESS | 1663 | 1464404676101 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]]]}] 20:04:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:04:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 476ms 20:04:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:04:36 INFO - PROCESS | 1663 | 1464404676152 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 20:04:36 INFO - PROCESS | 1663 | 1464404676153 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 20:04:36 INFO - PROCESS | 1663 | 1464404676155 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:04:36 INFO - PROCESS | 1663 | 1464404676156 Marionette TRACE conn2 <- [1,610,null,{}] 20:04:36 INFO - PROCESS | 1663 | 1464404676159 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}] 20:04:36 INFO - PROCESS | 1663 | 1464404676280 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 20:04:36 INFO - PROCESS | 1663 | 1464404676309 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x1233c9800 == 46 [pid = 1663] [id = 160] 20:04:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x1235f7400) [pid = 1663] [serial = 477] [outer = 0x0] 20:04:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x124ac8400) [pid = 1663] [serial = 478] [outer = 0x1235f7400] 20:04:36 INFO - PROCESS | 1663 | 1464404676335 Marionette DEBUG loaded listener.js 20:04:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x126093c00) [pid = 1663] [serial = 479] [outer = 0x1235f7400] 20:04:36 INFO - PROCESS | 1663 | 1464404676638 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]]]}] 20:04:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:04:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 519ms 20:04:36 INFO - PROCESS | 1663 | 1464404676677 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 20:04:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:04:36 INFO - PROCESS | 1663 | 1464404676688 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 20:04:36 INFO - PROCESS | 1663 | 1464404676690 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:04:36 INFO - PROCESS | 1663 | 1464404676692 Marionette TRACE conn2 <- [1,614,null,{}] 20:04:36 INFO - PROCESS | 1663 | 1464404676701 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}] 20:04:36 INFO - PROCESS | 1663 | 1464404676793 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 20:04:36 INFO - PROCESS | 1663 | 1464404676798 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x125316000 == 47 [pid = 1663] [id = 161] 20:04:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x12320b800) [pid = 1663] [serial = 480] [outer = 0x0] 20:04:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x126dc4000) [pid = 1663] [serial = 481] [outer = 0x12320b800] 20:04:36 INFO - PROCESS | 1663 | 1464404676822 Marionette DEBUG loaded listener.js 20:04:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x128c6b400) [pid = 1663] [serial = 482] [outer = 0x12320b800] 20:04:37 INFO - PROCESS | 1663 | 1464404677134 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]]]}] 20:04:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:04:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 479ms 20:04:37 INFO - PROCESS | 1663 | 1464404677175 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 20:04:37 INFO - PROCESS | 1663 | 1464404677177 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 20:04:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:04:37 INFO - PROCESS | 1663 | 1464404677182 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:04:37 INFO - PROCESS | 1663 | 1464404677183 Marionette TRACE conn2 <- [1,618,null,{}] 20:04:37 INFO - PROCESS | 1663 | 1464404677186 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}] 20:04:37 INFO - PROCESS | 1663 | 1464404677280 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 20:04:37 INFO - PROCESS | 1663 | 1464404677299 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x126d19800 == 48 [pid = 1663] [id = 162] 20:04:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x12708c800) [pid = 1663] [serial = 483] [outer = 0x0] 20:04:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x128edcc00) [pid = 1663] [serial = 484] [outer = 0x12708c800] 20:04:37 INFO - PROCESS | 1663 | 1464404677323 Marionette DEBUG loaded listener.js 20:04:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x129567000) [pid = 1663] [serial = 485] [outer = 0x12708c800] 20:04:37 INFO - PROCESS | 1663 | 1464404677643 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]]]}] 20:04:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:04:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 520ms 20:04:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:04:37 INFO - PROCESS | 1663 | 1464404677702 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 20:04:37 INFO - PROCESS | 1663 | 1464404677703 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 20:04:37 INFO - PROCESS | 1663 | 1464404677705 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:04:37 INFO - PROCESS | 1663 | 1464404677706 Marionette TRACE conn2 <- [1,622,null,{}] 20:04:37 INFO - PROCESS | 1663 | 1464404677709 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}] 20:04:37 INFO - PROCESS | 1663 | 1464404677807 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 20:04:37 INFO - PROCESS | 1663 | 1464404677819 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x128e74000 == 49 [pid = 1663] [id = 163] 20:04:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x12a438c00) [pid = 1663] [serial = 486] [outer = 0x0] 20:04:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x12a6e8000) [pid = 1663] [serial = 487] [outer = 0x12a438c00] 20:04:37 INFO - PROCESS | 1663 | 1464404677843 Marionette DEBUG loaded listener.js 20:04:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x12a839400) [pid = 1663] [serial = 488] [outer = 0x12a438c00] 20:04:38 INFO - PROCESS | 1663 | 1464404678182 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]]]}] 20:04:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:04:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 517ms 20:04:38 INFO - PROCESS | 1663 | 1464404678224 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 20:04:38 INFO - PROCESS | 1663 | 1464404678225 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 20:04:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:04:38 INFO - PROCESS | 1663 | 1464404678227 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:04:38 INFO - PROCESS | 1663 | 1464404678228 Marionette TRACE conn2 <- [1,626,null,{}] 20:04:38 INFO - PROCESS | 1663 | 1464404678230 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}] 20:04:38 INFO - PROCESS | 1663 | 1464404678325 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 20:04:38 INFO - PROCESS | 1663 | 1464404678329 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a418800 == 50 [pid = 1663] [id = 164] 20:04:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x12aaef400) [pid = 1663] [serial = 489] [outer = 0x0] 20:04:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x12af7b800) [pid = 1663] [serial = 490] [outer = 0x12aaef400] 20:04:38 INFO - PROCESS | 1663 | 1464404678380 Marionette DEBUG loaded listener.js 20:04:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x12ba1dc00) [pid = 1663] [serial = 491] [outer = 0x12aaef400] 20:04:38 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x124a40400) [pid = 1663] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:04:38 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x12a43b800) [pid = 1663] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:04:38 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x12a7eec00) [pid = 1663] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:04:38 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x127563000) [pid = 1663] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 20:04:38 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x1252a1000) [pid = 1663] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:04:38 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x118114000) [pid = 1663] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:04:38 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x1270c8c00) [pid = 1663] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:04:38 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x124fb3c00) [pid = 1663] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:04:38 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x12bb22800) [pid = 1663] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 20:04:38 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x111f3c000) [pid = 1663] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 20:04:38 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x118515400) [pid = 1663] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:04:38 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x113b42400) [pid = 1663] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:04:38 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x119580400) [pid = 1663] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:04:38 INFO - PROCESS | 1663 | 1464404678795 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]]]}] 20:04:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:04:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 618ms 20:04:38 INFO - PROCESS | 1663 | 1464404678845 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 20:04:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:04:38 INFO - PROCESS | 1663 | 1464404678847 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 20:04:38 INFO - PROCESS | 1663 | 1464404678849 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:04:38 INFO - PROCESS | 1663 | 1464404678851 Marionette TRACE conn2 <- [1,630,null,{}] 20:04:38 INFO - PROCESS | 1663 | 1464404678853 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}] 20:04:38 INFO - PROCESS | 1663 | 1464404678955 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 20:04:39 INFO - PROCESS | 1663 | 1464404679010 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a846000 == 51 [pid = 1663] [id = 165] 20:04:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x124fa9800) [pid = 1663] [serial = 492] [outer = 0x0] 20:04:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x12af73c00) [pid = 1663] [serial = 493] [outer = 0x124fa9800] 20:04:39 INFO - PROCESS | 1663 | 1464404679046 Marionette DEBUG loaded listener.js 20:04:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x12bb2f000) [pid = 1663] [serial = 494] [outer = 0x124fa9800] 20:04:39 INFO - PROCESS | 1663 | 1464404679334 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]]]}] 20:04:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:04:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 520ms 20:04:39 INFO - PROCESS | 1663 | 1464404679370 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 20:04:39 INFO - PROCESS | 1663 | 1464404679371 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 20:04:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:04:39 INFO - PROCESS | 1663 | 1464404679373 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:04:39 INFO - PROCESS | 1663 | 1464404679374 Marionette TRACE conn2 <- [1,634,null,{}] 20:04:39 INFO - PROCESS | 1663 | 1464404679378 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}] 20:04:39 INFO - PROCESS | 1663 | 1464404679464 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 20:04:39 INFO - PROCESS | 1663 | 1464404679468 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b243800 == 52 [pid = 1663] [id = 166] 20:04:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x12bb30800) [pid = 1663] [serial = 495] [outer = 0x0] 20:04:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x12bf57400) [pid = 1663] [serial = 496] [outer = 0x12bb30800] 20:04:39 INFO - PROCESS | 1663 | 1464404679492 Marionette DEBUG loaded listener.js 20:04:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x12bf68400) [pid = 1663] [serial = 497] [outer = 0x12bb30800] 20:04:39 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:04:39 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:04:39 INFO - PROCESS | 1663 | 1464404679812 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]]]}] 20:04:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:04:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 469ms 20:04:39 INFO - PROCESS | 1663 | 1464404679842 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 20:04:39 INFO - PROCESS | 1663 | 1464404679844 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 20:04:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:04:39 INFO - PROCESS | 1663 | 1464404679846 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:04:39 INFO - PROCESS | 1663 | 1464404679847 Marionette TRACE conn2 <- [1,638,null,{}] 20:04:39 INFO - PROCESS | 1663 | 1464404679849 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}] 20:04:39 INFO - PROCESS | 1663 | 1464404679951 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 20:04:39 INFO - PROCESS | 1663 | 1464404679957 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bdc3800 == 53 [pid = 1663] [id = 167] 20:04:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x12bb24000) [pid = 1663] [serial = 498] [outer = 0x0] 20:04:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x12bf67400) [pid = 1663] [serial = 499] [outer = 0x12bb24000] 20:04:39 INFO - PROCESS | 1663 | 1464404679984 Marionette DEBUG loaded listener.js 20:04:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x12c844c00) [pid = 1663] [serial = 500] [outer = 0x12bb24000] 20:04:40 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:04:40 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:04:40 INFO - PROCESS | 1663 | 1464404680285 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]]]}] 20:04:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:04:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 468ms 20:04:40 INFO - PROCESS | 1663 | 1464404680316 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 20:04:40 INFO - PROCESS | 1663 | 1464404680317 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 20:04:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:04:40 INFO - PROCESS | 1663 | 1464404680319 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:04:40 INFO - PROCESS | 1663 | 1464404680320 Marionette TRACE conn2 <- [1,642,null,{}] 20:04:40 INFO - PROCESS | 1663 | 1464404680322 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}] 20:04:40 INFO - PROCESS | 1663 | 1464404680405 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 20:04:40 INFO - PROCESS | 1663 | 1464404680410 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c813000 == 54 [pid = 1663] [id = 168] 20:04:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x12329fc00) [pid = 1663] [serial = 501] [outer = 0x0] 20:04:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x1232a3800) [pid = 1663] [serial = 502] [outer = 0x12329fc00] 20:04:40 INFO - PROCESS | 1663 | 1464404680434 Marionette DEBUG loaded listener.js 20:04:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x1232a7c00) [pid = 1663] [serial = 503] [outer = 0x12329fc00] 20:04:40 INFO - PROCESS | 1663 | 1464404680865 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]]]}] 20:04:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:04:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 570ms 20:04:40 INFO - PROCESS | 1663 | 1464404680890 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 20:04:40 INFO - PROCESS | 1663 | 1464404680892 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 20:04:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:04:40 INFO - PROCESS | 1663 | 1464404680896 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:04:40 INFO - PROCESS | 1663 | 1464404680899 Marionette TRACE conn2 <- [1,646,null,{}] 20:04:40 INFO - PROCESS | 1663 | 1464404680903 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}] 20:04:41 INFO - PROCESS | 1663 | 1464404681009 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 20:04:41 INFO - PROCESS | 1663 | 1464404681072 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x116f10000 == 55 [pid = 1663] [id = 169] 20:04:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x113bcac00) [pid = 1663] [serial = 504] [outer = 0x0] 20:04:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x11699a800) [pid = 1663] [serial = 505] [outer = 0x113bcac00] 20:04:41 INFO - PROCESS | 1663 | 1464404681105 Marionette DEBUG loaded listener.js 20:04:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x11808d000) [pid = 1663] [serial = 506] [outer = 0x113bcac00] 20:04:41 INFO - PROCESS | 1663 | 1464404681553 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]]]}] 20:04:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:04:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 670ms 20:04:41 INFO - PROCESS | 1663 | 1464404681568 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 20:04:41 INFO - PROCESS | 1663 | 1464404681573 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 20:04:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:04:41 INFO - PROCESS | 1663 | 1464404681580 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:04:41 INFO - PROCESS | 1663 | 1464404681583 Marionette TRACE conn2 <- [1,650,null,{}] 20:04:41 INFO - PROCESS | 1663 | 1464404681587 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}] 20:04:41 INFO - PROCESS | 1663 | 1464404681734 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 20:04:41 INFO - PROCESS | 1663 | 1464404681784 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x119b64800 == 56 [pid = 1663] [id = 170] 20:04:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x118145800) [pid = 1663] [serial = 507] [outer = 0x0] 20:04:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x118725c00) [pid = 1663] [serial = 508] [outer = 0x118145800] 20:04:41 INFO - PROCESS | 1663 | 1464404681814 Marionette DEBUG loaded listener.js 20:04:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x1193f3000) [pid = 1663] [serial = 509] [outer = 0x118145800] 20:04:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x1232a1400) [pid = 1663] [serial = 510] [outer = 0x12c9b5c00] 20:04:42 INFO - PROCESS | 1663 | 1464404682286 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]]]}] 20:04:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:04:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 773ms 20:04:42 INFO - PROCESS | 1663 | 1464404682352 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 20:04:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:04:42 INFO - PROCESS | 1663 | 1464404682354 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 20:04:42 INFO - PROCESS | 1663 | 1464404682356 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:04:42 INFO - PROCESS | 1663 | 1464404682359 Marionette TRACE conn2 <- [1,654,null,{}] 20:04:42 INFO - PROCESS | 1663 | 1464404682386 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}] 20:04:42 INFO - PROCESS | 1663 | 1464404682493 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 20:04:42 INFO - PROCESS | 1663 | 1464404682569 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c438000 == 57 [pid = 1663] [id = 171] 20:04:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x118725000) [pid = 1663] [serial = 511] [outer = 0x0] 20:04:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x1232a7800) [pid = 1663] [serial = 512] [outer = 0x118725000] 20:04:42 INFO - PROCESS | 1663 | 1464404682600 Marionette DEBUG loaded listener.js 20:04:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x124ce4400) [pid = 1663] [serial = 513] [outer = 0x118725000] 20:04:43 INFO - PROCESS | 1663 | 1464404683091 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]]]}] 20:04:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:04:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 790ms 20:04:43 INFO - PROCESS | 1663 | 1464404683147 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 20:04:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:04:43 INFO - PROCESS | 1663 | 1464404683150 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 20:04:43 INFO - PROCESS | 1663 | 1464404683154 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:04:43 INFO - PROCESS | 1663 | 1464404683156 Marionette TRACE conn2 <- [1,658,null,{}] 20:04:43 INFO - PROCESS | 1663 | 1464404683160 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}] 20:04:43 INFO - PROCESS | 1663 | 1464404683298 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 20:04:43 INFO - PROCESS | 1663 | 1464404683348 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d09a800 == 58 [pid = 1663] [id = 172] 20:04:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 144 (0x12602a400) [pid = 1663] [serial = 514] [outer = 0x0] 20:04:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 145 (0x127562400) [pid = 1663] [serial = 515] [outer = 0x12602a400] 20:04:43 INFO - PROCESS | 1663 | 1464404683378 Marionette DEBUG loaded listener.js 20:04:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 146 (0x12b0d9c00) [pid = 1663] [serial = 516] [outer = 0x12602a400] 20:04:43 INFO - PROCESS | 1663 | 1464404683783 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]]]}] 20:04:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:04:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 672ms 20:04:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:04:43 INFO - PROCESS | 1663 | 1464404683826 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 20:04:43 INFO - PROCESS | 1663 | 1464404683827 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 20:04:43 INFO - PROCESS | 1663 | 1464404683829 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:04:43 INFO - PROCESS | 1663 | 1464404683831 Marionette TRACE conn2 <- [1,662,null,{}] 20:04:43 INFO - PROCESS | 1663 | 1464404683833 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}] 20:04:43 INFO - PROCESS | 1663 | 1464404683932 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 20:04:43 INFO - PROCESS | 1663 | 1464404683995 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d27a000 == 59 [pid = 1663] [id = 173] 20:04:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 147 (0x118725800) [pid = 1663] [serial = 517] [outer = 0x0] 20:04:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x12bb17400) [pid = 1663] [serial = 518] [outer = 0x118725800] 20:04:44 INFO - PROCESS | 1663 | 1464404684025 Marionette DEBUG loaded listener.js 20:04:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x12bf4a800) [pid = 1663] [serial = 519] [outer = 0x118725800] 20:04:44 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:04:44 INFO - PROCESS | 1663 | 1464404684446 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]]]}] 20:04:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:04:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 668ms 20:04:44 INFO - PROCESS | 1663 | 1464404684503 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 20:04:44 INFO - PROCESS | 1663 | 1464404684504 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 20:04:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:04:44 INFO - PROCESS | 1663 | 1464404684508 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:04:44 INFO - PROCESS | 1663 | 1464404684510 Marionette TRACE conn2 <- [1,666,null,{}] 20:04:44 INFO - PROCESS | 1663 | 1464404684514 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}] 20:04:44 INFO - PROCESS | 1663 | 1464404684660 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 20:04:44 INFO - PROCESS | 1663 | 1464404684726 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a61d800 == 60 [pid = 1663] [id = 174] 20:04:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x126091800) [pid = 1663] [serial = 520] [outer = 0x0] 20:04:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x12c836000) [pid = 1663] [serial = 521] [outer = 0x126091800] 20:04:44 INFO - PROCESS | 1663 | 1464404684756 Marionette DEBUG loaded listener.js 20:04:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x12cf64000) [pid = 1663] [serial = 522] [outer = 0x126091800] 20:04:44 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:04:45 INFO - PROCESS | 1663 | 1464404685174 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]]]}] 20:04:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:04:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 672ms 20:04:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:04:45 INFO - PROCESS | 1663 | 1464404685181 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 20:04:45 INFO - PROCESS | 1663 | 1464404685182 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 20:04:45 INFO - PROCESS | 1663 | 1464404685185 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:04:45 INFO - PROCESS | 1663 | 1464404685186 Marionette TRACE conn2 <- [1,670,null,{}] 20:04:45 INFO - PROCESS | 1663 | 1464404685188 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}] 20:04:45 INFO - PROCESS | 1663 | 1464404685423 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 20:04:45 INFO - PROCESS | 1663 | 1464404685491 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x11859c800 == 61 [pid = 1663] [id = 175] 20:04:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x11259a800) [pid = 1663] [serial = 523] [outer = 0x0] 20:04:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x11259c400) [pid = 1663] [serial = 524] [outer = 0x11259a800] 20:04:45 INFO - PROCESS | 1663 | 1464404685521 Marionette DEBUG loaded listener.js 20:04:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x112dd6800) [pid = 1663] [serial = 525] [outer = 0x11259a800] 20:04:45 INFO - PROCESS | 1663 | 1464404685959 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]]]}] 20:04:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:04:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 822ms 20:04:46 INFO - PROCESS | 1663 | 1464404686008 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 20:04:46 INFO - PROCESS | 1663 | 1464404686010 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 20:04:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:04:46 INFO - PROCESS | 1663 | 1464404686013 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:04:46 INFO - PROCESS | 1663 | 1464404686016 Marionette TRACE conn2 <- [1,674,null,{}] 20:04:46 INFO - PROCESS | 1663 | 1464404686019 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}] 20:04:46 INFO - PROCESS | 1663 | 1464404686116 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 20:04:46 INFO - PROCESS | 1663 | 1464404686182 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x116ff3000 == 62 [pid = 1663] [id = 176] 20:04:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x11766e800) [pid = 1663] [serial = 526] [outer = 0x0] 20:04:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x11802d400) [pid = 1663] [serial = 527] [outer = 0x11766e800] 20:04:46 INFO - PROCESS | 1663 | 1464404686212 Marionette DEBUG loaded listener.js 20:04:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x118115000) [pid = 1663] [serial = 528] [outer = 0x11766e800] 20:04:46 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:04:46 INFO - PROCESS | 1663 | --DOCSHELL 0x119e53000 == 61 [pid = 1663] [id = 83] 20:04:46 INFO - PROCESS | 1663 | --DOCSHELL 0x12bdc3800 == 60 [pid = 1663] [id = 167] 20:04:46 INFO - PROCESS | 1663 | --DOCSHELL 0x12b243800 == 59 [pid = 1663] [id = 166] 20:04:46 INFO - PROCESS | 1663 | --DOCSHELL 0x12a846000 == 58 [pid = 1663] [id = 165] 20:04:46 INFO - PROCESS | 1663 | --DOCSHELL 0x12a418800 == 57 [pid = 1663] [id = 164] 20:04:46 INFO - PROCESS | 1663 | --DOCSHELL 0x128e74000 == 56 [pid = 1663] [id = 163] 20:04:46 INFO - PROCESS | 1663 | --DOCSHELL 0x126d19800 == 55 [pid = 1663] [id = 162] 20:04:46 INFO - PROCESS | 1663 | --DOCSHELL 0x125316000 == 54 [pid = 1663] [id = 161] 20:04:46 INFO - PROCESS | 1663 | --DOCSHELL 0x1233c9800 == 53 [pid = 1663] [id = 160] 20:04:46 INFO - PROCESS | 1663 | --DOCSHELL 0x12137e000 == 52 [pid = 1663] [id = 159] 20:04:46 INFO - PROCESS | 1663 | --DOCSHELL 0x119c5d000 == 51 [pid = 1663] [id = 158] 20:04:46 INFO - PROCESS | 1663 | --DOCSHELL 0x1194c8000 == 50 [pid = 1663] [id = 157] 20:04:46 INFO - PROCESS | 1663 | --DOCSHELL 0x112645000 == 49 [pid = 1663] [id = 156] 20:04:46 INFO - PROCESS | 1663 | --DOCSHELL 0x11910e800 == 48 [pid = 1663] [id = 155] 20:04:46 INFO - PROCESS | 1663 | --DOCSHELL 0x119389000 == 47 [pid = 1663] [id = 150] 20:04:46 INFO - PROCESS | 1663 | --DOCSHELL 0x12c823800 == 46 [pid = 1663] [id = 149] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 157 (0x124338c00) [pid = 1663] [serial = 415] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 156 (0x12bb16c00) [pid = 1663] [serial = 425] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x12a82b000) [pid = 1663] [serial = 424] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 154 (0x124cb7800) [pid = 1663] [serial = 416] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x12bb1cc00) [pid = 1663] [serial = 427] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 152 (0x128c73400) [pid = 1663] [serial = 421] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x126032400) [pid = 1663] [serial = 400] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x126f97000) [pid = 1663] [serial = 418] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x127341c00) [pid = 1663] [serial = 419] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 148 (0x11851c800) [pid = 1663] [serial = 409] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 147 (0x129569800) [pid = 1663] [serial = 403] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 146 (0x1185b1800) [pid = 1663] [serial = 394] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 145 (0x12bf67800) [pid = 1663] [serial = 440] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 144 (0x12bf6a400) [pid = 1663] [serial = 442] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 143 (0x12bf4c000) [pid = 1663] [serial = 431] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x12bb2e000) [pid = 1663] [serial = 430] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x1166bc000) [pid = 1663] [serial = 433] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x12bf60000) [pid = 1663] [serial = 439] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x119366000) [pid = 1663] [serial = 434] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x12c83bc00) [pid = 1663] [serial = 443] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x126dccc00) [pid = 1663] [serial = 436] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x119c84800) [pid = 1663] [serial = 397] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x12a6e2400) [pid = 1663] [serial = 407] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x1184e1c00) [pid = 1663] [serial = 406] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x1213a8c00) [pid = 1663] [serial = 413] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x1199ce400) [pid = 1663] [serial = 412] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x119195000) [pid = 1663] [serial = 410] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x12bb26000) [pid = 1663] [serial = 428] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x12ba21000) [pid = 1663] [serial = 437] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x129566c00) [pid = 1663] [serial = 422] [outer = 0x0] [url = about:blank] 20:04:46 INFO - PROCESS | 1663 | 1464404686648 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]]]}] 20:04:46 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 20:04:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 674ms 20:04:46 INFO - PROCESS | 1663 | 1464404686688 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 20:04:46 INFO - PROCESS | 1663 | 1464404686690 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 20:04:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:04:46 INFO - PROCESS | 1663 | 1464404686699 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:04:46 INFO - PROCESS | 1663 | 1464404686701 Marionette TRACE conn2 <- [1,678,null,{}] 20:04:46 INFO - PROCESS | 1663 | 1464404686704 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}] 20:04:46 INFO - PROCESS | 1663 | 1464404686803 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 20:04:46 INFO - PROCESS | 1663 | 1464404686815 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x118491000 == 47 [pid = 1663] [id = 177] 20:04:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x11814dc00) [pid = 1663] [serial = 529] [outer = 0x0] 20:04:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x1184e1c00) [pid = 1663] [serial = 530] [outer = 0x11814dc00] 20:04:46 INFO - PROCESS | 1663 | 1464404686858 Marionette DEBUG loaded listener.js 20:04:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x119366000) [pid = 1663] [serial = 531] [outer = 0x11814dc00] 20:04:47 INFO - PROCESS | 1663 | 1464404687286 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]]]}] 20:04:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:04:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 629ms 20:04:47 INFO - PROCESS | 1663 | 1464404687322 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 20:04:47 INFO - PROCESS | 1663 | 1464404687326 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 20:04:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:04:47 INFO - PROCESS | 1663 | 1464404687337 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:04:47 INFO - PROCESS | 1663 | 1464404687342 Marionette TRACE conn2 <- [1,682,null,{}] 20:04:47 INFO - PROCESS | 1663 | 1464404687345 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}] 20:04:47 INFO - PROCESS | 1663 | 1464404687494 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 20:04:47 INFO - PROCESS | 1663 | 1464404687506 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x11b273800 == 48 [pid = 1663] [id = 178] 20:04:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x1199cd000) [pid = 1663] [serial = 532] [outer = 0x0] 20:04:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x119c8bc00) [pid = 1663] [serial = 533] [outer = 0x1199cd000] 20:04:47 INFO - PROCESS | 1663 | 1464404687548 Marionette DEBUG loaded listener.js 20:04:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x12329f000) [pid = 1663] [serial = 534] [outer = 0x1199cd000] 20:04:48 INFO - PROCESS | 1663 | 1464404688492 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]]]}] 20:04:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 20:04:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1185ms 20:04:48 INFO - PROCESS | 1663 | 1464404688516 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 20:04:48 INFO - PROCESS | 1663 | 1464404688517 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 20:04:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:04:48 INFO - PROCESS | 1663 | 1464404688519 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:04:48 INFO - PROCESS | 1663 | 1464404688521 Marionette TRACE conn2 <- [1,686,null,{}] 20:04:48 INFO - PROCESS | 1663 | 1464404688523 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}] 20:04:48 INFO - PROCESS | 1663 | 1464404688603 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 20:04:48 INFO - PROCESS | 1663 | 1464404688607 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x117067800 == 49 [pid = 1663] [id = 179] 20:04:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x1232a8400) [pid = 1663] [serial = 535] [outer = 0x0] 20:04:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x1243c8800) [pid = 1663] [serial = 536] [outer = 0x1232a8400] 20:04:48 INFO - PROCESS | 1663 | 1464404688635 Marionette DEBUG loaded listener.js 20:04:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x124ac8c00) [pid = 1663] [serial = 537] [outer = 0x1232a8400] 20:04:49 INFO - PROCESS | 1663 | 1464404689467 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]]]}] 20:04:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:04:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 968ms 20:04:49 INFO - PROCESS | 1663 | 1464404689489 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 20:04:49 INFO - PROCESS | 1663 | 1464404689490 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 20:04:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:04:49 INFO - PROCESS | 1663 | 1464404689492 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:04:49 INFO - PROCESS | 1663 | 1464404689494 Marionette TRACE conn2 <- [1,690,null,{}] 20:04:49 INFO - PROCESS | 1663 | 1464404689498 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}] 20:04:49 INFO - PROCESS | 1663 | 1464404689593 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 20:04:49 INFO - PROCESS | 1663 | 1464404689598 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x1269ab000 == 50 [pid = 1663] [id = 180] 20:04:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x126087c00) [pid = 1663] [serial = 538] [outer = 0x0] 20:04:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x126d24800) [pid = 1663] [serial = 539] [outer = 0x126087c00] 20:04:49 INFO - PROCESS | 1663 | 1464404689655 Marionette DEBUG loaded listener.js 20:04:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x128c6c000) [pid = 1663] [serial = 540] [outer = 0x126087c00] 20:04:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:04:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1072ms 20:04:50 INFO - PROCESS | 1663 | 1464404690559 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]]]}] 20:04:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:04:50 INFO - PROCESS | 1663 | 1464404690570 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 20:04:50 INFO - PROCESS | 1663 | 1464404690572 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 20:04:50 INFO - PROCESS | 1663 | 1464404690574 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:04:50 INFO - PROCESS | 1663 | 1464404690575 Marionette TRACE conn2 <- [1,694,null,{}] 20:04:50 INFO - PROCESS | 1663 | 1464404690579 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}] 20:04:50 INFO - PROCESS | 1663 | 1464404690687 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 20:04:50 INFO - PROCESS | 1663 | 1464404690697 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x12906d800 == 51 [pid = 1663] [id = 181] 20:04:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x126088000) [pid = 1663] [serial = 541] [outer = 0x0] 20:04:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x12a7f0400) [pid = 1663] [serial = 542] [outer = 0x126088000] 20:04:50 INFO - PROCESS | 1663 | 1464404690723 Marionette DEBUG loaded listener.js 20:04:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x12aaf0000) [pid = 1663] [serial = 543] [outer = 0x126088000] 20:04:50 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x12320b800) [pid = 1663] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:04:50 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x12708c800) [pid = 1663] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:04:50 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x124fa9800) [pid = 1663] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:04:50 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x12a438c00) [pid = 1663] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:04:50 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x111f2a000) [pid = 1663] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:04:50 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x118032400) [pid = 1663] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:04:50 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x1235f7400) [pid = 1663] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:04:50 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x12320ac00) [pid = 1663] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:04:50 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x1184da800) [pid = 1663] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:04:50 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x113b41800) [pid = 1663] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:04:50 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x11919fc00) [pid = 1663] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:04:50 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x12aaef400) [pid = 1663] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:04:50 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x12bb30800) [pid = 1663] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:04:50 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x12bb24000) [pid = 1663] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:04:51 INFO - PROCESS | 1663 | 1464404691624 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]]]}] 20:04:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 20:04:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1073ms 20:04:51 INFO - PROCESS | 1663 | 1464404691648 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 20:04:51 INFO - PROCESS | 1663 | 1464404691649 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 20:04:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:04:51 INFO - PROCESS | 1663 | 1464404691651 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:04:51 INFO - PROCESS | 1663 | 1464404691652 Marionette TRACE conn2 <- [1,698,null,{}] 20:04:51 INFO - PROCESS | 1663 | 1464404691654 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}] 20:04:51 INFO - PROCESS | 1663 | 1464404691737 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 20:04:51 INFO - PROCESS | 1663 | 1464404691784 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x12757a800 == 52 [pid = 1663] [id = 182] 20:04:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x118144800) [pid = 1663] [serial = 544] [outer = 0x0] 20:04:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x126d30c00) [pid = 1663] [serial = 545] [outer = 0x118144800] 20:04:51 INFO - PROCESS | 1663 | 1464404691809 Marionette DEBUG loaded listener.js 20:04:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x12aaeb800) [pid = 1663] [serial = 546] [outer = 0x118144800] 20:04:52 INFO - PROCESS | 1663 | 1464404692569 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]]]}] 20:04:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 20:04:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 969ms 20:04:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:04:52 INFO - PROCESS | 1663 | 1464404692621 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 20:04:52 INFO - PROCESS | 1663 | 1464404692622 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 20:04:52 INFO - PROCESS | 1663 | 1464404692624 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:04:52 INFO - PROCESS | 1663 | 1464404692625 Marionette TRACE conn2 <- [1,702,null,{}] 20:04:52 INFO - PROCESS | 1663 | 1464404692628 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}] 20:04:52 INFO - PROCESS | 1663 | 1464404692708 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 20:04:52 INFO - PROCESS | 1663 | 1464404692715 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a847800 == 53 [pid = 1663] [id = 183] 20:04:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x12aaebc00) [pid = 1663] [serial = 547] [outer = 0x0] 20:04:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x12ba1b000) [pid = 1663] [serial = 548] [outer = 0x12aaebc00] 20:04:52 INFO - PROCESS | 1663 | 1464404692740 Marionette DEBUG loaded listener.js 20:04:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x12bb22800) [pid = 1663] [serial = 549] [outer = 0x12aaebc00] 20:04:53 INFO - PROCESS | 1663 | --DOCSHELL 0x129068800 == 52 [pid = 1663] [id = 84] 20:04:53 INFO - PROCESS | 1663 | --DOCSHELL 0x12b040000 == 51 [pid = 1663] [id = 131] 20:04:53 INFO - PROCESS | 1663 | --DOCSHELL 0x11389b000 == 50 [pid = 1663] [id = 102] 20:04:53 INFO - PROCESS | 1663 | --DOCSHELL 0x1161c1800 == 49 [pid = 1663] [id = 67] 20:04:53 INFO - PROCESS | 1663 | --DOCSHELL 0x12c987000 == 48 [pid = 1663] [id = 153] 20:04:53 INFO - PROCESS | 1663 | --DOCSHELL 0x126062000 == 47 [pid = 1663] [id = 151] 20:04:53 INFO - PROCESS | 1663 | --DOCSHELL 0x12c823000 == 46 [pid = 1663] [id = 152] 20:04:53 INFO - PROCESS | 1663 | --DOCSHELL 0x12a60b800 == 45 [pid = 1663] [id = 101] 20:04:53 INFO - PROCESS | 1663 | --DOCSHELL 0x115e3a000 == 44 [pid = 1663] [id = 154] 20:04:53 INFO - PROCESS | 1663 | --DOCSHELL 0x12b237000 == 43 [pid = 1663] [id = 117] 20:04:53 INFO - PROCESS | 1663 | --DOCSHELL 0x126d0b000 == 42 [pid = 1663] [id = 116] 20:04:53 INFO - PROCESS | 1663 | --DOCSHELL 0x116ff3000 == 41 [pid = 1663] [id = 176] 20:04:53 INFO - PROCESS | 1663 | --DOCSHELL 0x11859c800 == 40 [pid = 1663] [id = 175] 20:04:53 INFO - PROCESS | 1663 | --DOCSHELL 0x12a61d800 == 39 [pid = 1663] [id = 174] 20:04:53 INFO - PROCESS | 1663 | --DOCSHELL 0x12d27a000 == 38 [pid = 1663] [id = 173] 20:04:53 INFO - PROCESS | 1663 | --DOCSHELL 0x12d09a800 == 37 [pid = 1663] [id = 172] 20:04:53 INFO - PROCESS | 1663 | --DOCSHELL 0x12c438000 == 36 [pid = 1663] [id = 171] 20:04:53 INFO - PROCESS | 1663 | --DOCSHELL 0x119b64800 == 35 [pid = 1663] [id = 170] 20:04:53 INFO - PROCESS | 1663 | --DOCSHELL 0x116f10000 == 34 [pid = 1663] [id = 169] 20:04:53 INFO - PROCESS | 1663 | --DOCSHELL 0x12c813000 == 33 [pid = 1663] [id = 168] 20:04:54 INFO - PROCESS | 1663 | --DOCSHELL 0x12757a800 == 32 [pid = 1663] [id = 182] 20:04:54 INFO - PROCESS | 1663 | --DOCSHELL 0x1269ab000 == 31 [pid = 1663] [id = 180] 20:04:54 INFO - PROCESS | 1663 | --DOCSHELL 0x118491000 == 30 [pid = 1663] [id = 177] 20:04:54 INFO - PROCESS | 1663 | --DOCSHELL 0x12906d800 == 29 [pid = 1663] [id = 181] 20:04:54 INFO - PROCESS | 1663 | --DOCSHELL 0x117067800 == 28 [pid = 1663] [id = 179] 20:04:54 INFO - PROCESS | 1663 | --DOCSHELL 0x11b273800 == 27 [pid = 1663] [id = 178] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x12ba1dc00) [pid = 1663] [serial = 491] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x1232a3800) [pid = 1663] [serial = 502] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x128c6b400) [pid = 1663] [serial = 482] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x126093c00) [pid = 1663] [serial = 479] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x12bf68400) [pid = 1663] [serial = 497] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x12bf67400) [pid = 1663] [serial = 499] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x12c844c00) [pid = 1663] [serial = 500] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x12bb2f000) [pid = 1663] [serial = 494] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x126dc4000) [pid = 1663] [serial = 481] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x128edcc00) [pid = 1663] [serial = 484] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x129567000) [pid = 1663] [serial = 485] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x12af73c00) [pid = 1663] [serial = 493] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x12a6e8000) [pid = 1663] [serial = 487] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x12a839400) [pid = 1663] [serial = 488] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x116993000) [pid = 1663] [serial = 466] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x118119000) [pid = 1663] [serial = 467] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x12bb1a000) [pid = 1663] [serial = 461] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x124abc400) [pid = 1663] [serial = 460] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x118da7000) [pid = 1663] [serial = 448] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x12bb2cc00) [pid = 1663] [serial = 457] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x124ac8400) [pid = 1663] [serial = 478] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x1237a6400) [pid = 1663] [serial = 475] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1244fac00) [pid = 1663] [serial = 476] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x118daa800) [pid = 1663] [serial = 469] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x1193f5800) [pid = 1663] [serial = 470] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x1213aa000) [pid = 1663] [serial = 451] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x117677800) [pid = 1663] [serial = 464] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x116083400) [pid = 1663] [serial = 463] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x12a82b800) [pid = 1663] [serial = 454] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x119b22c00) [pid = 1663] [serial = 472] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x12af7b800) [pid = 1663] [serial = 490] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x1213a1800) [pid = 1663] [serial = 473] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x12c843400) [pid = 1663] [serial = 445] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x12bf57400) [pid = 1663] [serial = 496] [outer = 0x0] [url = about:blank] 20:04:54 INFO - PROCESS | 1663 | 1464404694792 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]]]}] 20:04:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:04:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2176ms 20:04:54 INFO - PROCESS | 1663 | 1464404694800 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 20:04:54 INFO - PROCESS | 1663 | 1464404694802 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 20:04:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:04:54 INFO - PROCESS | 1663 | 1464404694806 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:04:54 INFO - PROCESS | 1663 | 1464404694808 Marionette TRACE conn2 <- [1,706,null,{}] 20:04:54 INFO - PROCESS | 1663 | 1464404694814 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}] 20:04:54 INFO - PROCESS | 1663 | 1464404694890 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 20:04:54 INFO - PROCESS | 1663 | 1464404694898 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x113890000 == 28 [pid = 1663] [id = 184] 20:04:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x113d2dc00) [pid = 1663] [serial = 550] [outer = 0x0] 20:04:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x116077400) [pid = 1663] [serial = 551] [outer = 0x113d2dc00] 20:04:54 INFO - PROCESS | 1663 | 1464404694927 Marionette DEBUG loaded listener.js 20:04:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x113390400) [pid = 1663] [serial = 552] [outer = 0x113d2dc00] 20:04:55 INFO - PROCESS | 1663 | 1464404695737 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]]]}] 20:04:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:04:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 973ms 20:04:55 INFO - PROCESS | 1663 | 1464404695780 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 20:04:55 INFO - PROCESS | 1663 | 1464404695785 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 20:04:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:04:55 INFO - PROCESS | 1663 | 1464404695789 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:04:55 INFO - PROCESS | 1663 | 1464404695791 Marionette TRACE conn2 <- [1,710,null,{}] 20:04:55 INFO - PROCESS | 1663 | 1464404695794 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}] 20:04:55 INFO - PROCESS | 1663 | 1464404695873 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 20:04:55 INFO - PROCESS | 1663 | 1464404695880 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x116979000 == 29 [pid = 1663] [id = 185] 20:04:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x116992c00) [pid = 1663] [serial = 553] [outer = 0x0] 20:04:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x118028400) [pid = 1663] [serial = 554] [outer = 0x116992c00] 20:04:55 INFO - PROCESS | 1663 | 1464404695906 Marionette DEBUG loaded listener.js 20:04:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x11808d800) [pid = 1663] [serial = 555] [outer = 0x116992c00] 20:04:56 INFO - PROCESS | 1663 | 1464404696736 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]]]}] 20:04:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:04:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 972ms 20:04:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:04:56 INFO - PROCESS | 1663 | 1464404696763 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 20:04:56 INFO - PROCESS | 1663 | 1464404696765 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 20:04:56 INFO - PROCESS | 1663 | 1464404696767 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:04:56 INFO - PROCESS | 1663 | 1464404696770 Marionette TRACE conn2 <- [1,714,null,{}] 20:04:56 INFO - PROCESS | 1663 | 1464404696777 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}] 20:04:56 INFO - PROCESS | 1663 | 1464404696846 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 20:04:56 INFO - PROCESS | 1663 | 1464404696851 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x118490800 == 30 [pid = 1663] [id = 186] 20:04:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x111a0f800) [pid = 1663] [serial = 556] [outer = 0x0] 20:04:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x118153000) [pid = 1663] [serial = 557] [outer = 0x111a0f800] 20:04:56 INFO - PROCESS | 1663 | 1464404696877 Marionette DEBUG loaded listener.js 20:04:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x1184e7000) [pid = 1663] [serial = 558] [outer = 0x111a0f800] 20:04:57 INFO - PROCESS | 1663 | 1464404697780 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]]]}] 20:04:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 20:04:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1028ms 20:04:57 INFO - PROCESS | 1663 | 1464404697795 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 20:04:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:04:57 INFO - PROCESS | 1663 | 1464404697797 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 20:04:57 INFO - PROCESS | 1663 | 1464404697799 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:04:57 INFO - PROCESS | 1663 | 1464404697801 Marionette TRACE conn2 <- [1,718,null,{}] 20:04:57 INFO - PROCESS | 1663 | 1464404697803 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}] 20:04:57 INFO - PROCESS | 1663 | 1464404697900 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 20:04:57 INFO - PROCESS | 1663 | 1464404697906 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x119382800 == 31 [pid = 1663] [id = 187] 20:04:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x1185b7000) [pid = 1663] [serial = 559] [outer = 0x0] 20:04:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x118d0b000) [pid = 1663] [serial = 560] [outer = 0x1185b7000] 20:04:57 INFO - PROCESS | 1663 | 1464404697934 Marionette DEBUG loaded listener.js 20:04:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x11912a000) [pid = 1663] [serial = 561] [outer = 0x1185b7000] 20:04:58 INFO - PROCESS | 1663 | 1464404698708 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]]]}] 20:04:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:04:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 969ms 20:04:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:04:58 INFO - PROCESS | 1663 | 1464404698770 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 20:04:58 INFO - PROCESS | 1663 | 1464404698771 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 20:04:58 INFO - PROCESS | 1663 | 1464404698773 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:04:58 INFO - PROCESS | 1663 | 1464404698774 Marionette TRACE conn2 <- [1,722,null,{}] 20:04:58 INFO - PROCESS | 1663 | 1464404698776 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}] 20:04:58 INFO - PROCESS | 1663 | 1464404698859 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 20:04:58 INFO - PROCESS | 1663 | 1464404698865 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x119506800 == 32 [pid = 1663] [id = 188] 20:04:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x116939000) [pid = 1663] [serial = 562] [outer = 0x0] 20:04:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x119195000) [pid = 1663] [serial = 563] [outer = 0x116939000] 20:04:58 INFO - PROCESS | 1663 | 1464404698891 Marionette DEBUG loaded listener.js 20:04:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x1193ea400) [pid = 1663] [serial = 564] [outer = 0x116939000] 20:04:59 INFO - PROCESS | 1663 | 1464404699224 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] 20:04:59 INFO - PROCESS | 1663 | 1464404699243 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 20:04:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 20:04:59 INFO - PROCESS | 1663 | 1464404699251 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:04:59 INFO - PROCESS | 1663 | 1464404699252 Marionette TRACE conn2 <- [1,726,null,{}] 20:04:59 INFO - PROCESS | 1663 | 1464404699255 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}] 20:04:59 INFO - PROCESS | 1663 | 1464404699357 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 20:04:59 INFO - PROCESS | 1663 | 1464404699363 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x119e4f000 == 33 [pid = 1663] [id = 189] 20:04:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x11935fc00) [pid = 1663] [serial = 565] [outer = 0x0] 20:04:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x11958bc00) [pid = 1663] [serial = 566] [outer = 0x11935fc00] 20:04:59 INFO - PROCESS | 1663 | 1464404699389 Marionette DEBUG loaded listener.js 20:04:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x11b208c00) [pid = 1663] [serial = 567] [outer = 0x11935fc00] 20:04:59 INFO - PROCESS | 1663 | 1464404699753 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]]]}] 20:04:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:04:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 522ms 20:04:59 INFO - PROCESS | 1663 | 1464404699776 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 20:04:59 INFO - PROCESS | 1663 | 1464404699778 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 20:04:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:04:59 INFO - PROCESS | 1663 | 1464404699782 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:04:59 INFO - PROCESS | 1663 | 1464404699783 Marionette TRACE conn2 <- [1,730,null,{}] 20:04:59 INFO - PROCESS | 1663 | 1464404699786 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}] 20:04:59 INFO - PROCESS | 1663 | 1464404699872 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 20:04:59 INFO - PROCESS | 1663 | 1464404699901 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x11b25d800 == 34 [pid = 1663] [id = 190] 20:04:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x111f3c000) [pid = 1663] [serial = 568] [outer = 0x0] 20:04:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x1213a6000) [pid = 1663] [serial = 569] [outer = 0x111f3c000] 20:04:59 INFO - PROCESS | 1663 | 1464404699927 Marionette DEBUG loaded listener.js 20:04:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x12329d000) [pid = 1663] [serial = 570] [outer = 0x111f3c000] 20:05:00 INFO - PROCESS | 1663 | 1464404700279 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] 20:05:00 INFO - PROCESS | 1663 | 1464404700304 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 20:05:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 20:05:00 INFO - PROCESS | 1663 | 1464404700306 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:05:00 INFO - PROCESS | 1663 | 1464404700307 Marionette TRACE conn2 <- [1,734,null,{}] 20:05:00 INFO - PROCESS | 1663 | 1464404700309 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}] 20:05:00 INFO - PROCESS | 1663 | 1464404700412 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 20:05:00 INFO - PROCESS | 1663 | 1464404700416 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x121384000 == 35 [pid = 1663] [id = 191] 20:05:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x12337dc00) [pid = 1663] [serial = 571] [outer = 0x0] 20:05:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x123558400) [pid = 1663] [serial = 572] [outer = 0x12337dc00] 20:05:00 INFO - PROCESS | 1663 | 1464404700441 Marionette DEBUG loaded listener.js 20:05:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x1243d3c00) [pid = 1663] [serial = 573] [outer = 0x12337dc00] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x118144800) [pid = 1663] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x126087c00) [pid = 1663] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x126088000) [pid = 1663] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x1232a8400) [pid = 1663] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x1199cd000) [pid = 1663] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x11814dc00) [pid = 1663] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x11766e800) [pid = 1663] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x11259a800) [pid = 1663] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x126091800) [pid = 1663] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x118725800) [pid = 1663] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x12602a400) [pid = 1663] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x118725000) [pid = 1663] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x118145800) [pid = 1663] [serial = 507] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x113bcac00) [pid = 1663] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x12329fc00) [pid = 1663] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x112c8d000) [pid = 1663] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x12ba1a000) [pid = 1663] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x124ac1400) [pid = 1663] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x127561000) [pid = 1663] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x119199800) [pid = 1663] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x1235f1400) [pid = 1663] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x117e0fc00) [pid = 1663] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x118088c00) [pid = 1663] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x119c8ec00) [pid = 1663] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x12c837400) [pid = 1663] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x11935f000) [pid = 1663] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x124a3a800) [pid = 1663] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x11802c400) [pid = 1663] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x111a04400) [pid = 1663] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x129569c00) [pid = 1663] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x1199d6400) [pid = 1663] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x12ba18c00) [pid = 1663] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:05:00 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x118033000) [pid = 1663] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:05:01 INFO - PROCESS | 1663 | 1464404701038 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]]]}] 20:05:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:05:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 768ms 20:05:01 INFO - PROCESS | 1663 | 1464404701075 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 20:05:01 INFO - PROCESS | 1663 | 1464404701076 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 20:05:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:05:01 INFO - PROCESS | 1663 | 1464404701079 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:05:01 INFO - PROCESS | 1663 | 1464404701080 Marionette TRACE conn2 <- [1,738,null,{}] 20:05:01 INFO - PROCESS | 1663 | 1464404701082 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}] 20:05:01 INFO - PROCESS | 1663 | 1464404701168 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 20:05:01 INFO - PROCESS | 1663 | 1464404701173 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x11758b000 == 36 [pid = 1663] [id = 192] 20:05:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x11259d400) [pid = 1663] [serial = 574] [outer = 0x0] 20:05:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x117676800) [pid = 1663] [serial = 575] [outer = 0x11259d400] 20:05:01 INFO - PROCESS | 1663 | 1464404701202 Marionette DEBUG loaded listener.js 20:05:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x118151000) [pid = 1663] [serial = 576] [outer = 0x11259d400] 20:05:01 INFO - PROCESS | 1663 | 1464404701988 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]]]}] 20:05:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:05:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 921ms 20:05:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:05:02 INFO - PROCESS | 1663 | 1464404701999 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 20:05:02 INFO - PROCESS | 1663 | 1464404702001 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 20:05:02 INFO - PROCESS | 1663 | 1464404702003 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:05:02 INFO - PROCESS | 1663 | 1464404702004 Marionette TRACE conn2 <- [1,742,null,{}] 20:05:02 INFO - PROCESS | 1663 | 1464404702006 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}] 20:05:02 INFO - PROCESS | 1663 | 1464404702085 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 20:05:02 INFO - PROCESS | 1663 | 1464404702130 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x124016000 == 37 [pid = 1663] [id = 193] 20:05:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x111c23800) [pid = 1663] [serial = 577] [outer = 0x0] 20:05:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x11957fc00) [pid = 1663] [serial = 578] [outer = 0x111c23800] 20:05:02 INFO - PROCESS | 1663 | 1464404702154 Marionette DEBUG loaded listener.js 20:05:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x123384800) [pid = 1663] [serial = 579] [outer = 0x111c23800] 20:05:02 INFO - PROCESS | 1663 | 1464404702875 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]]]}] 20:05:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 20:05:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 919ms 20:05:02 INFO - PROCESS | 1663 | 1464404702923 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 20:05:02 INFO - PROCESS | 1663 | 1464404702926 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 20:05:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:05:02 INFO - PROCESS | 1663 | 1464404702929 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:05:02 INFO - PROCESS | 1663 | 1464404702932 Marionette TRACE conn2 <- [1,746,null,{}] 20:05:02 INFO - PROCESS | 1663 | 1464404702935 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}] 20:05:03 INFO - PROCESS | 1663 | 1464404703136 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 20:05:03 INFO - PROCESS | 1663 | 1464404703182 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x11254f000 == 38 [pid = 1663] [id = 194] 20:05:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x111a0d400) [pid = 1663] [serial = 580] [outer = 0x0] 20:05:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x1121b2000) [pid = 1663] [serial = 581] [outer = 0x111a0d400] 20:05:03 INFO - PROCESS | 1663 | 1464404703215 Marionette DEBUG loaded listener.js 20:05:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x112974000) [pid = 1663] [serial = 582] [outer = 0x111a0d400] 20:05:04 INFO - PROCESS | 1663 | 1464404704168 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]]]}] 20:05:04 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.) 20:05:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1271ms 20:05:04 INFO - PROCESS | 1663 | 1464404704201 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 20:05:04 INFO - PROCESS | 1663 | 1464404704203 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 20:05:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:05:04 INFO - PROCESS | 1663 | 1464404704207 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:05:04 INFO - PROCESS | 1663 | 1464404704209 Marionette TRACE conn2 <- [1,750,null,{}] 20:05:04 INFO - PROCESS | 1663 | 1464404704215 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}] 20:05:04 INFO - PROCESS | 1663 | 1464404704321 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 20:05:04 INFO - PROCESS | 1663 | 1464404704366 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x1184c6000 == 39 [pid = 1663] [id = 195] 20:05:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x116a55400) [pid = 1663] [serial = 583] [outer = 0x0] 20:05:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x118033000) [pid = 1663] [serial = 584] [outer = 0x116a55400] 20:05:04 INFO - PROCESS | 1663 | 1464404704398 Marionette DEBUG loaded listener.js 20:05:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x118114800) [pid = 1663] [serial = 585] [outer = 0x116a55400] 20:05:05 INFO - PROCESS | 1663 | --DOCSHELL 0x124016000 == 38 [pid = 1663] [id = 193] 20:05:05 INFO - PROCESS | 1663 | --DOCSHELL 0x11758b000 == 37 [pid = 1663] [id = 192] 20:05:05 INFO - PROCESS | 1663 | --DOCSHELL 0x121384000 == 36 [pid = 1663] [id = 191] 20:05:05 INFO - PROCESS | 1663 | --DOCSHELL 0x11b25d800 == 35 [pid = 1663] [id = 190] 20:05:05 INFO - PROCESS | 1663 | --DOCSHELL 0x119e4f000 == 34 [pid = 1663] [id = 189] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x12ba1b000) [pid = 1663] [serial = 548] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOCSHELL 0x119506800 == 33 [pid = 1663] [id = 188] 20:05:05 INFO - PROCESS | 1663 | --DOCSHELL 0x119382800 == 32 [pid = 1663] [id = 187] 20:05:05 INFO - PROCESS | 1663 | --DOCSHELL 0x118490800 == 31 [pid = 1663] [id = 186] 20:05:05 INFO - PROCESS | 1663 | --DOCSHELL 0x116979000 == 30 [pid = 1663] [id = 185] 20:05:05 INFO - PROCESS | 1663 | --DOCSHELL 0x113890000 == 29 [pid = 1663] [id = 184] 20:05:05 INFO - PROCESS | 1663 | --DOCSHELL 0x12a847800 == 28 [pid = 1663] [id = 183] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x124ac4800) [pid = 1663] [serial = 302] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x1199d0000) [pid = 1663] [serial = 344] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x119123400) [pid = 1663] [serial = 395] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x124abf400) [pid = 1663] [serial = 347] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x12c9b0c00) [pid = 1663] [serial = 446] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x119c8c400) [pid = 1663] [serial = 299] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x126dd1000) [pid = 1663] [serial = 401] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x1184e1000) [pid = 1663] [serial = 296] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x1166ba800) [pid = 1663] [serial = 341] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x115e0a000) [pid = 1663] [serial = 293] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x12bb21c00) [pid = 1663] [serial = 392] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x128c68400) [pid = 1663] [serial = 350] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x12a82d400) [pid = 1663] [serial = 404] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1213a4000) [pid = 1663] [serial = 398] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x12af79800) [pid = 1663] [serial = 455] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x124acac00) [pid = 1663] [serial = 452] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x12bf57800) [pid = 1663] [serial = 458] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x1193f0800) [pid = 1663] [serial = 449] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x1184dd800) [pid = 1663] [serial = 206] [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.] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x12bf4a800) [pid = 1663] [serial = 519] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x12bb17400) [pid = 1663] [serial = 518] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x12b0d9c00) [pid = 1663] [serial = 516] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x127562400) [pid = 1663] [serial = 515] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x124ce4400) [pid = 1663] [serial = 513] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x1232a7800) [pid = 1663] [serial = 512] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x1193f3000) [pid = 1663] [serial = 509] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x118725c00) [pid = 1663] [serial = 508] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x11808d000) [pid = 1663] [serial = 506] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x11699a800) [pid = 1663] [serial = 505] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x1232a7c00) [pid = 1663] [serial = 503] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x12aaeb800) [pid = 1663] [serial = 546] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 71 (0x126d24800) [pid = 1663] [serial = 539] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 70 (0x12a7f0400) [pid = 1663] [serial = 542] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 69 (0x128c6c000) [pid = 1663] [serial = 540] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 68 (0x126d30c00) [pid = 1663] [serial = 545] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 67 (0x12aaf0000) [pid = 1663] [serial = 543] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 66 (0x1243c8800) [pid = 1663] [serial = 536] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 65 (0x119c8bc00) [pid = 1663] [serial = 533] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 64 (0x12329f000) [pid = 1663] [serial = 534] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 63 (0x1184e1c00) [pid = 1663] [serial = 530] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 62 (0x119366000) [pid = 1663] [serial = 531] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 61 (0x118115000) [pid = 1663] [serial = 528] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 60 (0x11802d400) [pid = 1663] [serial = 527] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 59 (0x112dd6800) [pid = 1663] [serial = 525] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 58 (0x11259c400) [pid = 1663] [serial = 524] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 57 (0x12cf64000) [pid = 1663] [serial = 522] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 56 (0x12c836000) [pid = 1663] [serial = 521] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | --DOMWINDOW == 55 (0x124ac8c00) [pid = 1663] [serial = 537] [outer = 0x0] [url = about:blank] 20:05:05 INFO - PROCESS | 1663 | 1464404705530 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]]]}] 20:05:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:05:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1375ms 20:05:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:05:05 INFO - PROCESS | 1663 | 1464404705583 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 20:05:05 INFO - PROCESS | 1663 | 1464404705586 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 20:05:05 INFO - PROCESS | 1663 | 1464404705590 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:05:05 INFO - PROCESS | 1663 | 1464404705594 Marionette TRACE conn2 <- [1,754,null,{}] 20:05:05 INFO - PROCESS | 1663 | 1464404705634 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}] 20:05:05 INFO - PROCESS | 1663 | 1464404705709 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 20:05:05 INFO - PROCESS | 1663 | 1464404705718 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x116908000 == 29 [pid = 1663] [id = 196] 20:05:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 56 (0x113b42400) [pid = 1663] [serial = 586] [outer = 0x0] 20:05:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 57 (0x1161efc00) [pid = 1663] [serial = 587] [outer = 0x113b42400] 20:05:05 INFO - PROCESS | 1663 | 1464404705746 Marionette DEBUG loaded listener.js 20:05:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 58 (0x116a51800) [pid = 1663] [serial = 588] [outer = 0x113b42400] 20:05:06 INFO - PROCESS | 1663 | 1464404706570 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]]]}] 20:05:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 20:05:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1025ms 20:05:06 INFO - PROCESS | 1663 | 1464404706615 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 20:05:06 INFO - PROCESS | 1663 | 1464404706619 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 20:05:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:05:06 INFO - PROCESS | 1663 | 1464404706624 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:05:06 INFO - PROCESS | 1663 | 1464404706626 Marionette TRACE conn2 <- [1,758,null,{}] 20:05:06 INFO - PROCESS | 1663 | 1464404706628 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}] 20:05:06 INFO - PROCESS | 1663 | 1464404706703 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 20:05:06 INFO - PROCESS | 1663 | 1464404706708 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x11758c800 == 30 [pid = 1663] [id = 197] 20:05:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 59 (0x117e0f000) [pid = 1663] [serial = 589] [outer = 0x0] 20:05:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 60 (0x118114400) [pid = 1663] [serial = 590] [outer = 0x117e0f000] 20:05:06 INFO - PROCESS | 1663 | 1464404706737 Marionette DEBUG loaded listener.js 20:05:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 61 (0x118146800) [pid = 1663] [serial = 591] [outer = 0x117e0f000] 20:05:07 INFO - PROCESS | 1663 | 1464404707087 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]]]}] 20:05:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:05:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 472ms 20:05:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:05:07 INFO - PROCESS | 1663 | 1464404707099 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 20:05:07 INFO - PROCESS | 1663 | 1464404707100 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 20:05:07 INFO - PROCESS | 1663 | 1464404707102 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:05:07 INFO - PROCESS | 1663 | 1464404707105 Marionette TRACE conn2 <- [1,762,null,{}] 20:05:07 INFO - PROCESS | 1663 | 1464404707115 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}] 20:05:07 INFO - PROCESS | 1663 | 1464404707200 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 20:05:07 INFO - PROCESS | 1663 | 1464404707248 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x119393800 == 31 [pid = 1663] [id = 198] 20:05:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 62 (0x118144c00) [pid = 1663] [serial = 592] [outer = 0x0] 20:05:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 63 (0x118153400) [pid = 1663] [serial = 593] [outer = 0x118144c00] 20:05:07 INFO - PROCESS | 1663 | 1464404707276 Marionette DEBUG loaded listener.js 20:05:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 64 (0x118727400) [pid = 1663] [serial = 594] [outer = 0x118144c00] 20:05:08 INFO - PROCESS | 1663 | 1464404708026 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]]]}] 20:05:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:05:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 974ms 20:05:08 INFO - PROCESS | 1663 | 1464404708076 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 20:05:08 INFO - PROCESS | 1663 | 1464404708078 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 20:05:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:05:08 INFO - PROCESS | 1663 | 1464404708080 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:05:08 INFO - PROCESS | 1663 | 1464404708081 Marionette TRACE conn2 <- [1,766,null,{}] 20:05:08 INFO - PROCESS | 1663 | 1464404708084 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}] 20:05:08 INFO - PROCESS | 1663 | 1464404708170 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 20:05:08 INFO - PROCESS | 1663 | 1464404708200 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x119c55000 == 32 [pid = 1663] [id = 199] 20:05:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 65 (0x11935f400) [pid = 1663] [serial = 595] [outer = 0x0] 20:05:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 66 (0x119368400) [pid = 1663] [serial = 596] [outer = 0x11935f400] 20:05:08 INFO - PROCESS | 1663 | 1464404708225 Marionette DEBUG loaded listener.js 20:05:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 67 (0x11957dc00) [pid = 1663] [serial = 597] [outer = 0x11935f400] 20:05:08 INFO - PROCESS | 1663 | --DOMWINDOW == 66 (0x11935fc00) [pid = 1663] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:05:08 INFO - PROCESS | 1663 | --DOMWINDOW == 65 (0x1185b7000) [pid = 1663] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:05:08 INFO - PROCESS | 1663 | --DOMWINDOW == 64 (0x113d2dc00) [pid = 1663] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:05:08 INFO - PROCESS | 1663 | --DOMWINDOW == 63 (0x111a0f800) [pid = 1663] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:05:08 INFO - PROCESS | 1663 | --DOMWINDOW == 62 (0x116992c00) [pid = 1663] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:05:08 INFO - PROCESS | 1663 | --DOMWINDOW == 61 (0x111f3c000) [pid = 1663] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:05:08 INFO - PROCESS | 1663 | --DOMWINDOW == 60 (0x12337dc00) [pid = 1663] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:05:08 INFO - PROCESS | 1663 | --DOMWINDOW == 59 (0x11259d400) [pid = 1663] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:05:08 INFO - PROCESS | 1663 | --DOMWINDOW == 58 (0x116939000) [pid = 1663] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:05:09 INFO - PROCESS | 1663 | 1464404708999 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]]]}] 20:05:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:05:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 968ms 20:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:05:09 INFO - PROCESS | 1663 | 1464404709049 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 20:05:09 INFO - PROCESS | 1663 | 1464404709050 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 20:05:09 INFO - PROCESS | 1663 | 1464404709052 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:05:09 INFO - PROCESS | 1663 | 1464404709053 Marionette TRACE conn2 <- [1,770,null,{}] 20:05:09 INFO - PROCESS | 1663 | 1464404709055 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}] 20:05:09 INFO - PROCESS | 1663 | 1464404709123 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 20:05:09 INFO - PROCESS | 1663 | 1464404709128 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x117073800 == 33 [pid = 1663] [id = 200] 20:05:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 59 (0x116992c00) [pid = 1663] [serial = 598] [outer = 0x0] 20:05:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 60 (0x1184e4800) [pid = 1663] [serial = 599] [outer = 0x116992c00] 20:05:09 INFO - PROCESS | 1663 | 1464404709156 Marionette DEBUG loaded listener.js 20:05:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 61 (0x1193ee000) [pid = 1663] [serial = 600] [outer = 0x116992c00] 20:05:09 INFO - PROCESS | 1663 | 1464404709500 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]]]}] 20:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 471ms 20:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:05:09 INFO - PROCESS | 1663 | 1464404709523 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 20:05:09 INFO - PROCESS | 1663 | 1464404709525 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 20:05:09 INFO - PROCESS | 1663 | 1464404709527 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:05:09 INFO - PROCESS | 1663 | 1464404709530 Marionette TRACE conn2 <- [1,774,null,{}] 20:05:09 INFO - PROCESS | 1663 | 1464404709533 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}] 20:05:09 INFO - PROCESS | 1663 | 1464404709619 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 20:05:09 INFO - PROCESS | 1663 | 1464404709665 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x11b25b000 == 34 [pid = 1663] [id = 201] 20:05:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 62 (0x117670000) [pid = 1663] [serial = 601] [outer = 0x0] 20:05:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 63 (0x1199d2800) [pid = 1663] [serial = 602] [outer = 0x117670000] 20:05:09 INFO - PROCESS | 1663 | 1464404709691 Marionette DEBUG loaded listener.js 20:05:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 64 (0x1213ad000) [pid = 1663] [serial = 603] [outer = 0x117670000] 20:05:09 INFO - PROCESS | 1663 | 1464404709963 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]]]}] 20:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 473ms 20:05:10 INFO - PROCESS | 1663 | 1464404710001 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 20:05:10 INFO - PROCESS | 1663 | 1464404710002 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 20:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:05:10 INFO - PROCESS | 1663 | 1464404710005 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:05:10 INFO - PROCESS | 1663 | 1464404710006 Marionette TRACE conn2 <- [1,778,null,{}] 20:05:10 INFO - PROCESS | 1663 | 1464404710008 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}] 20:05:10 INFO - PROCESS | 1663 | 1464404710087 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 20:05:10 INFO - PROCESS | 1663 | 1464404710091 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x123321000 == 35 [pid = 1663] [id = 202] 20:05:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 65 (0x119196000) [pid = 1663] [serial = 604] [outer = 0x0] 20:05:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 66 (0x1232a8400) [pid = 1663] [serial = 605] [outer = 0x119196000] 20:05:10 INFO - PROCESS | 1663 | 1464404710119 Marionette DEBUG loaded listener.js 20:05:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 67 (0x1235f1800) [pid = 1663] [serial = 606] [outer = 0x119196000] 20:05:10 INFO - PROCESS | 1663 | 1464404710436 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]]]}] 20:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 468ms 20:05:10 INFO - PROCESS | 1663 | 1464404710473 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 20:05:10 INFO - PROCESS | 1663 | 1464404710475 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 20:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:05:10 INFO - PROCESS | 1663 | 1464404710478 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:05:10 INFO - PROCESS | 1663 | 1464404710480 Marionette TRACE conn2 <- [1,782,null,{}] 20:05:10 INFO - PROCESS | 1663 | 1464404710491 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}] 20:05:10 INFO - PROCESS | 1663 | 1464404710559 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 20:05:10 INFO - PROCESS | 1663 | 1464404710565 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x124010000 == 36 [pid = 1663] [id = 203] 20:05:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 68 (0x1232a2400) [pid = 1663] [serial = 607] [outer = 0x0] 20:05:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 69 (0x1236fb400) [pid = 1663] [serial = 608] [outer = 0x1232a2400] 20:05:10 INFO - PROCESS | 1663 | 1464404710590 Marionette DEBUG loaded listener.js 20:05:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 70 (0x124a3a400) [pid = 1663] [serial = 609] [outer = 0x1232a2400] 20:05:10 INFO - PROCESS | 1663 | 1464404710889 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]]]}] 20:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 420ms 20:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:05:10 INFO - PROCESS | 1663 | 1464404710901 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 20:05:10 INFO - PROCESS | 1663 | 1464404710903 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 20:05:10 INFO - PROCESS | 1663 | 1464404710905 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:05:10 INFO - PROCESS | 1663 | 1464404710906 Marionette TRACE conn2 <- [1,786,null,{}] 20:05:10 INFO - PROCESS | 1663 | 1464404710908 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}] 20:05:10 INFO - PROCESS | 1663 | 1464404710988 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 20:05:10 INFO - PROCESS | 1663 | 1464404710991 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x124f8c000 == 37 [pid = 1663] [id = 204] 20:05:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x124abd800) [pid = 1663] [serial = 610] [outer = 0x0] 20:05:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x124ac7800) [pid = 1663] [serial = 611] [outer = 0x124abd800] 20:05:11 INFO - PROCESS | 1663 | 1464404711019 Marionette DEBUG loaded listener.js 20:05:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x124cd5c00) [pid = 1663] [serial = 612] [outer = 0x124abd800] 20:05:11 INFO - PROCESS | 1663 | 1464404711438 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]]]}] 20:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 570ms 20:05:11 INFO - PROCESS | 1663 | 1464404711476 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 20:05:11 INFO - PROCESS | 1663 | 1464404711478 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 20:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:05:11 INFO - PROCESS | 1663 | 1464404711481 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:05:11 INFO - PROCESS | 1663 | 1464404711483 Marionette TRACE conn2 <- [1,790,null,{}] 20:05:11 INFO - PROCESS | 1663 | 1464404711486 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}] 20:05:11 INFO - PROCESS | 1663 | 1464404711668 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 20:05:11 INFO - PROCESS | 1663 | 1464404711757 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x1160ad800 == 38 [pid = 1663] [id = 205] 20:05:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x112c8cc00) [pid = 1663] [serial = 613] [outer = 0x0] 20:05:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x113804c00) [pid = 1663] [serial = 614] [outer = 0x112c8cc00] 20:05:11 INFO - PROCESS | 1663 | 1464404711791 Marionette DEBUG loaded listener.js 20:05:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x1160ea400) [pid = 1663] [serial = 615] [outer = 0x112c8cc00] 20:05:12 INFO - PROCESS | 1663 | 1464404712224 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]]]}] 20:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 772ms 20:05:12 INFO - PROCESS | 1663 | 1464404712253 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 20:05:12 INFO - PROCESS | 1663 | 1464404712256 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 20:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:05:12 INFO - PROCESS | 1663 | 1464404712259 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:05:12 INFO - PROCESS | 1663 | 1464404712262 Marionette TRACE conn2 <- [1,794,null,{}] 20:05:12 INFO - PROCESS | 1663 | 1464404712265 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}] 20:05:12 INFO - PROCESS | 1663 | 1464404712364 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 20:05:12 INFO - PROCESS | 1663 | 1464404712422 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x119c48800 == 39 [pid = 1663] [id = 206] 20:05:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x116a52800) [pid = 1663] [serial = 616] [outer = 0x0] 20:05:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x118091c00) [pid = 1663] [serial = 617] [outer = 0x116a52800] 20:05:12 INFO - PROCESS | 1663 | 1464404712454 Marionette DEBUG loaded listener.js 20:05:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x11814c800) [pid = 1663] [serial = 618] [outer = 0x116a52800] 20:05:12 INFO - PROCESS | 1663 | 1464404712867 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]]]}] 20:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 622ms 20:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:05:12 INFO - PROCESS | 1663 | 1464404712881 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 20:05:12 INFO - PROCESS | 1663 | 1464404712883 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 20:05:12 INFO - PROCESS | 1663 | 1464404712886 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:05:12 INFO - PROCESS | 1663 | 1464404712887 Marionette TRACE conn2 <- [1,798,null,{}] 20:05:12 INFO - PROCESS | 1663 | 1464404712890 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}] 20:05:12 INFO - PROCESS | 1663 | 1464404712986 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 20:05:13 INFO - PROCESS | 1663 | 1464404713078 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x12531c800 == 40 [pid = 1663] [id = 207] 20:05:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x118725c00) [pid = 1663] [serial = 619] [outer = 0x0] 20:05:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x11919f000) [pid = 1663] [serial = 620] [outer = 0x118725c00] 20:05:13 INFO - PROCESS | 1663 | 1464404713109 Marionette DEBUG loaded listener.js 20:05:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x119b22c00) [pid = 1663] [serial = 621] [outer = 0x118725c00] 20:05:13 INFO - PROCESS | 1663 | 1464404713497 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]]]}] 20:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 20:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 669ms 20:05:13 INFO - PROCESS | 1663 | 1464404713556 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 20:05:13 INFO - PROCESS | 1663 | 1464404713558 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 20:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:05:13 INFO - PROCESS | 1663 | 1464404713566 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:05:13 INFO - PROCESS | 1663 | 1464404713569 Marionette TRACE conn2 <- [1,802,null,{}] 20:05:13 INFO - PROCESS | 1663 | 1464404713572 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}] 20:05:13 INFO - PROCESS | 1663 | 1464404713673 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 20:05:13 INFO - PROCESS | 1663 | 1464404713718 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x126f27800 == 41 [pid = 1663] [id = 208] 20:05:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x119c8b800) [pid = 1663] [serial = 622] [outer = 0x0] 20:05:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x1213a9c00) [pid = 1663] [serial = 623] [outer = 0x119c8b800] 20:05:13 INFO - PROCESS | 1663 | 1464404713747 Marionette DEBUG loaded listener.js 20:05:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x124fb2000) [pid = 1663] [serial = 624] [outer = 0x119c8b800] 20:05:14 INFO - PROCESS | 1663 | 1464404714163 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]]]}] 20:05:14 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 20:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 625ms 20:05:14 INFO - PROCESS | 1663 | 1464404714187 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 20:05:14 INFO - PROCESS | 1663 | 1464404714188 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 20:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:05:14 INFO - PROCESS | 1663 | 1464404714191 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:05:14 INFO - PROCESS | 1663 | 1464404714192 Marionette TRACE conn2 <- [1,806,null,{}] 20:05:14 INFO - PROCESS | 1663 | 1464404714196 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}] 20:05:14 INFO - PROCESS | 1663 | 1464404714293 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 20:05:14 INFO - PROCESS | 1663 | 1464404714379 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x127588800 == 42 [pid = 1663] [id = 209] 20:05:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x119c8e400) [pid = 1663] [serial = 625] [outer = 0x0] 20:05:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x12529f000) [pid = 1663] [serial = 626] [outer = 0x119c8e400] 20:05:14 INFO - PROCESS | 1663 | 1464404714410 Marionette DEBUG loaded listener.js 20:05:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x126031800) [pid = 1663] [serial = 627] [outer = 0x119c8e400] 20:05:14 INFO - PROCESS | 1663 | [1663] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:05:14 INFO - PROCESS | 1663 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 20:05:14 INFO - PROCESS | 1663 | Determined SkiaGL cache limits: Size 100663296, Items: 256 20:05:14 INFO - PROCESS | 1663 | [GFX2-]: Using SkiaGL canvas. 20:05:14 INFO - PROCESS | 1663 | 1464404714967 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]]]}] 20:05:15 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 20:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 827ms 20:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:05:15 INFO - PROCESS | 1663 | 1464404715018 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 20:05:15 INFO - PROCESS | 1663 | 1464404715020 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 20:05:15 INFO - PROCESS | 1663 | 1464404715024 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:05:15 INFO - PROCESS | 1663 | 1464404715027 Marionette TRACE conn2 <- [1,810,null,{}] 20:05:15 INFO - PROCESS | 1663 | 1464404715031 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}] 20:05:15 INFO - PROCESS | 1663 | 1464404715124 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 20:05:15 INFO - PROCESS | 1663 | 1464404715183 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x118598000 == 43 [pid = 1663] [id = 210] 20:05:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x1161a1c00) [pid = 1663] [serial = 628] [outer = 0x0] 20:05:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x11673cc00) [pid = 1663] [serial = 629] [outer = 0x1161a1c00] 20:05:15 INFO - PROCESS | 1663 | 1464404715211 Marionette DEBUG loaded listener.js 20:05:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x117e11800) [pid = 1663] [serial = 630] [outer = 0x1161a1c00] 20:05:15 INFO - PROCESS | 1663 | --DOCSHELL 0x124f8c000 == 42 [pid = 1663] [id = 204] 20:05:15 INFO - PROCESS | 1663 | --DOCSHELL 0x124010000 == 41 [pid = 1663] [id = 203] 20:05:15 INFO - PROCESS | 1663 | --DOCSHELL 0x123321000 == 40 [pid = 1663] [id = 202] 20:05:15 INFO - PROCESS | 1663 | --DOCSHELL 0x11b25b000 == 39 [pid = 1663] [id = 201] 20:05:15 INFO - PROCESS | 1663 | --DOCSHELL 0x117073800 == 38 [pid = 1663] [id = 200] 20:05:15 INFO - PROCESS | 1663 | --DOCSHELL 0x119c55000 == 37 [pid = 1663] [id = 199] 20:05:15 INFO - PROCESS | 1663 | --DOCSHELL 0x119393800 == 36 [pid = 1663] [id = 198] 20:05:15 INFO - PROCESS | 1663 | --DOCSHELL 0x11758c800 == 35 [pid = 1663] [id = 197] 20:05:15 INFO - PROCESS | 1663 | --DOCSHELL 0x116908000 == 34 [pid = 1663] [id = 196] 20:05:15 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x11957fc00) [pid = 1663] [serial = 578] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1663 | --DOCSHELL 0x1184c6000 == 33 [pid = 1663] [id = 195] 20:05:15 INFO - PROCESS | 1663 | --DOCSHELL 0x11254f000 == 32 [pid = 1663] [id = 194] 20:05:15 INFO - PROCESS | 1663 | 1464404715646 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]]]}] 20:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 675ms 20:05:15 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x11958bc00) [pid = 1663] [serial = 566] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x118d0b000) [pid = 1663] [serial = 560] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x116077400) [pid = 1663] [serial = 551] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x113390400) [pid = 1663] [serial = 552] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x118153000) [pid = 1663] [serial = 557] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x1184e7000) [pid = 1663] [serial = 558] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x118028400) [pid = 1663] [serial = 554] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x11808d800) [pid = 1663] [serial = 555] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x1213a6000) [pid = 1663] [serial = 569] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x123558400) [pid = 1663] [serial = 572] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x12329d000) [pid = 1663] [serial = 570] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x118151000) [pid = 1663] [serial = 576] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x117676800) [pid = 1663] [serial = 575] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x119195000) [pid = 1663] [serial = 563] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x1243d3c00) [pid = 1663] [serial = 573] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x11b208c00) [pid = 1663] [serial = 567] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x1193ea400) [pid = 1663] [serial = 564] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x11912a000) [pid = 1663] [serial = 561] [outer = 0x0] [url = about:blank] 20:05:15 INFO - PROCESS | 1663 | 1464404715714 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 20:05:15 INFO - PROCESS | 1663 | 1464404715718 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 20:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:05:15 INFO - PROCESS | 1663 | 1464404715725 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:05:15 INFO - PROCESS | 1663 | 1464404715726 Marionette TRACE conn2 <- [1,814,null,{}] 20:05:15 INFO - PROCESS | 1663 | 1464404715731 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}] 20:05:15 INFO - PROCESS | 1663 | 1464404715807 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 20:05:15 INFO - PROCESS | 1663 | 1464404715817 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x116f10000 == 33 [pid = 1663] [id = 211] 20:05:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x118089000) [pid = 1663] [serial = 631] [outer = 0x0] 20:05:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x118095800) [pid = 1663] [serial = 632] [outer = 0x118089000] 20:05:15 INFO - PROCESS | 1663 | 1464404715843 Marionette DEBUG loaded listener.js 20:05:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x118153000) [pid = 1663] [serial = 633] [outer = 0x118089000] 20:05:16 INFO - PROCESS | 1663 | 1464404716168 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] 20:05:16 INFO - PROCESS | 1663 | 1464404716200 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 20:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 20:05:16 INFO - PROCESS | 1663 | 1464404716202 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:05:16 INFO - PROCESS | 1663 | 1464404716204 Marionette TRACE conn2 <- [1,818,null,{}] 20:05:16 INFO - PROCESS | 1663 | 1464404716212 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}] 20:05:16 INFO - PROCESS | 1663 | 1464404716298 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 20:05:16 INFO - PROCESS | 1663 | 1464404716345 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x119392000 == 34 [pid = 1663] [id = 212] 20:05:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x1184df800) [pid = 1663] [serial = 634] [outer = 0x0] 20:05:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x118d04000) [pid = 1663] [serial = 635] [outer = 0x1184df800] 20:05:16 INFO - PROCESS | 1663 | 1464404716372 Marionette DEBUG loaded listener.js 20:05:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x1193f5400) [pid = 1663] [serial = 636] [outer = 0x1184df800] 20:05:16 INFO - PROCESS | 1663 | 1464404716675 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]]]}] 20:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 520ms 20:05:16 INFO - PROCESS | 1663 | 1464404716723 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 20:05:16 INFO - PROCESS | 1663 | 1464404716726 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 20:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:05:16 INFO - PROCESS | 1663 | 1464404716732 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:05:16 INFO - PROCESS | 1663 | 1464404716745 Marionette TRACE conn2 <- [1,822,null,{}] 20:05:16 INFO - PROCESS | 1663 | 1464404716749 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}] 20:05:16 INFO - PROCESS | 1663 | 1464404716879 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 20:05:16 INFO - PROCESS | 1663 | 1464404716941 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x119b68800 == 35 [pid = 1663] [id = 213] 20:05:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x119366c00) [pid = 1663] [serial = 637] [outer = 0x0] 20:05:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x119b2bc00) [pid = 1663] [serial = 638] [outer = 0x119366c00] 20:05:16 INFO - PROCESS | 1663 | 1464404716986 Marionette DEBUG loaded listener.js 20:05:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x119e2b400) [pid = 1663] [serial = 639] [outer = 0x119366c00] 20:05:17 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 20:05:17 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 20:05:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1 20:05:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:17 INFO - _addTest/ [0,825,"getWindowHandle",null] 20:05:17 INFO - PROCESS | 1663 | 1464404717417 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 20:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:05:17 INFO - PROCESS | 1663 | 1464404717420 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:05:17 INFO - PROCESS | 1663 | 1464404717422 Marionette TRACE conn2 <- [1,826,null,{}] 20:05:17 INFO - PROCESS | 1663 | 1464404717425 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}] 20:05:17 INFO - PROCESS | 1663 | 1464404717580 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 20:05:17 INFO - PROCESS | 1663 | 1464404717589 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x119e5b000 == 36 [pid = 1663] [id = 214] 20:05:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x1213a0400) [pid = 1663] [serial = 640] [outer = 0x0] 20:05:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x12329c800) [pid = 1663] [serial = 641] [outer = 0x1213a0400] 20:05:17 INFO - PROCESS | 1663 | 1464404717630 Marionette DEBUG loaded listener.js 20:05:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x123559000) [pid = 1663] [serial = 642] [outer = 0x1213a0400] 20:05:18 INFO - PROCESS | 1663 | 1464404718048 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]]]}] 20:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 670ms 20:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:05:18 INFO - PROCESS | 1663 | 1464404718091 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 20:05:18 INFO - PROCESS | 1663 | 1464404718092 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 20:05:18 INFO - PROCESS | 1663 | 1464404718094 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:05:18 INFO - PROCESS | 1663 | 1464404718095 Marionette TRACE conn2 <- [1,830,null,{}] 20:05:18 INFO - PROCESS | 1663 | 1464404718097 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}] 20:05:18 INFO - PROCESS | 1663 | 1464404718203 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 20:05:18 INFO - PROCESS | 1663 | 1464404718253 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x123315000 == 37 [pid = 1663] [id = 215] 20:05:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x124ac2c00) [pid = 1663] [serial = 643] [outer = 0x0] 20:05:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x124fea800) [pid = 1663] [serial = 644] [outer = 0x124ac2c00] 20:05:18 INFO - PROCESS | 1663 | 1464404718279 Marionette DEBUG loaded listener.js 20:05:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x12692e000) [pid = 1663] [serial = 645] [outer = 0x124ac2c00] 20:05:18 INFO - PROCESS | 1663 | 1464404718595 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]]]}] 20:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 520ms 20:05:18 INFO - PROCESS | 1663 | 1464404718616 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 20:05:18 INFO - PROCESS | 1663 | 1464404718617 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 20:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:05:18 INFO - PROCESS | 1663 | 1464404718619 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:05:18 INFO - PROCESS | 1663 | 1464404718621 Marionette TRACE conn2 <- [1,834,null,{}] 20:05:18 INFO - PROCESS | 1663 | 1464404718623 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}] 20:05:18 INFO - PROCESS | 1663 | 1464404718715 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 20:05:18 INFO - PROCESS | 1663 | 1464404718726 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x11604f800 == 38 [pid = 1663] [id = 216] 20:05:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x126d24800) [pid = 1663] [serial = 646] [outer = 0x0] 20:05:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x126dc5400) [pid = 1663] [serial = 647] [outer = 0x126d24800] 20:05:18 INFO - PROCESS | 1663 | 1464404718753 Marionette DEBUG loaded listener.js 20:05:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x127080400) [pid = 1663] [serial = 648] [outer = 0x126d24800] 20:05:19 INFO - PROCESS | 1663 | 1464404719071 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]]]}] 20:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 469ms 20:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:05:19 INFO - PROCESS | 1663 | 1464404719089 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 20:05:19 INFO - PROCESS | 1663 | 1464404719090 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 20:05:19 INFO - PROCESS | 1663 | 1464404719092 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:05:19 INFO - PROCESS | 1663 | 1464404719094 Marionette TRACE conn2 <- [1,838,null,{}] 20:05:19 INFO - PROCESS | 1663 | 1464404719103 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}] 20:05:19 INFO - PROCESS | 1663 | 1464404719193 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 20:05:19 INFO - PROCESS | 1663 | 1464404719197 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x126077000 == 39 [pid = 1663] [id = 217] 20:05:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x127081800) [pid = 1663] [serial = 649] [outer = 0x0] 20:05:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x127337c00) [pid = 1663] [serial = 650] [outer = 0x127081800] 20:05:19 INFO - PROCESS | 1663 | 1464404719222 Marionette DEBUG loaded listener.js 20:05:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x127562000) [pid = 1663] [serial = 651] [outer = 0x127081800] 20:05:19 INFO - PROCESS | 1663 | 1464404719565 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]]]}] 20:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 522ms 20:05:19 INFO - PROCESS | 1663 | 1464404719615 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 20:05:19 INFO - PROCESS | 1663 | 1464404719616 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 20:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:05:19 INFO - PROCESS | 1663 | 1464404719618 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:05:19 INFO - PROCESS | 1663 | 1464404719619 Marionette TRACE conn2 <- [1,842,null,{}] 20:05:19 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x1232a2400) [pid = 1663] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:05:19 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x11935f400) [pid = 1663] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:05:19 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x116992c00) [pid = 1663] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:05:19 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x113b42400) [pid = 1663] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:05:19 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x117e0f000) [pid = 1663] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:05:19 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x118144c00) [pid = 1663] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:05:19 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x111c23800) [pid = 1663] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:05:19 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x117670000) [pid = 1663] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:05:19 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x119196000) [pid = 1663] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:05:19 INFO - PROCESS | 1663 | 1464404719645 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}] 20:05:19 INFO - PROCESS | 1663 | 1464404719736 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 20:05:19 INFO - PROCESS | 1663 | 1464404719766 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x1247ec000 == 40 [pid = 1663] [id = 218] 20:05:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x116a53000) [pid = 1663] [serial = 652] [outer = 0x0] 20:05:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x119196000) [pid = 1663] [serial = 653] [outer = 0x116a53000] 20:05:19 INFO - PROCESS | 1663 | 1464404719791 Marionette DEBUG loaded listener.js 20:05:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x127086400) [pid = 1663] [serial = 654] [outer = 0x116a53000] 20:05:20 INFO - PROCESS | 1663 | 1464404720050 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]]]}] 20:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 469ms 20:05:20 INFO - PROCESS | 1663 | 1464404720087 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 20:05:20 INFO - PROCESS | 1663 | 1464404720088 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 20:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:05:20 INFO - PROCESS | 1663 | 1464404720091 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:05:20 INFO - PROCESS | 1663 | 1464404720092 Marionette TRACE conn2 <- [1,846,null,{}] 20:05:20 INFO - PROCESS | 1663 | 1464404720104 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}] 20:05:20 INFO - PROCESS | 1663 | 1464404720186 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 20:05:20 INFO - PROCESS | 1663 | 1464404720191 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x129308800 == 41 [pid = 1663] [id = 219] 20:05:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x128c69400) [pid = 1663] [serial = 655] [outer = 0x0] 20:05:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x128c71800) [pid = 1663] [serial = 656] [outer = 0x128c69400] 20:05:20 INFO - PROCESS | 1663 | 1464404720218 Marionette DEBUG loaded listener.js 20:05:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x128ed5000) [pid = 1663] [serial = 657] [outer = 0x128c69400] 20:05:20 INFO - PROCESS | 1663 | 1464404720550 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]]]}] 20:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 472ms 20:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:05:20 INFO - PROCESS | 1663 | 1464404720563 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 20:05:20 INFO - PROCESS | 1663 | 1464404720565 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 20:05:20 INFO - PROCESS | 1663 | 1464404720568 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:05:20 INFO - PROCESS | 1663 | 1464404720571 Marionette TRACE conn2 <- [1,850,null,{}] 20:05:20 INFO - PROCESS | 1663 | 1464404720574 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}] 20:05:20 INFO - PROCESS | 1663 | 1464404720748 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 20:05:20 INFO - PROCESS | 1663 | 1464404720757 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a419000 == 42 [pid = 1663] [id = 220] 20:05:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x11912a400) [pid = 1663] [serial = 658] [outer = 0x0] 20:05:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x128edec00) [pid = 1663] [serial = 659] [outer = 0x11912a400] 20:05:20 INFO - PROCESS | 1663 | 1464404720805 Marionette DEBUG loaded listener.js 20:05:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x12a43b400) [pid = 1663] [serial = 660] [outer = 0x11912a400] 20:05:21 INFO - PROCESS | 1663 | 1464404721195 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]]]}] 20:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 671ms 20:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:05:21 INFO - PROCESS | 1663 | 1464404721246 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 20:05:21 INFO - PROCESS | 1663 | 1464404721248 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 20:05:21 INFO - PROCESS | 1663 | 1464404721251 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:05:21 INFO - PROCESS | 1663 | 1464404721253 Marionette TRACE conn2 <- [1,854,null,{}] 20:05:21 INFO - PROCESS | 1663 | 1464404721256 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}] 20:05:21 INFO - PROCESS | 1663 | 1464404721376 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 20:05:21 INFO - PROCESS | 1663 | 1464404721382 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a842800 == 43 [pid = 1663] [id = 221] 20:05:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x12a443400) [pid = 1663] [serial = 661] [outer = 0x0] 20:05:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12a7ec800) [pid = 1663] [serial = 662] [outer = 0x12a443400] 20:05:21 INFO - PROCESS | 1663 | 1464404721422 Marionette DEBUG loaded listener.js 20:05:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x12a7f6400) [pid = 1663] [serial = 663] [outer = 0x12a443400] 20:05:21 INFO - PROCESS | 1663 | 1464404721911 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]]]}] 20:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 719ms 20:05:21 INFO - PROCESS | 1663 | 1464404721988 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 20:05:21 INFO - PROCESS | 1663 | 1464404721991 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 20:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:05:22 INFO - PROCESS | 1663 | 1464404722008 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:05:22 INFO - PROCESS | 1663 | 1464404722011 Marionette TRACE conn2 <- [1,858,null,{}] 20:05:22 INFO - PROCESS | 1663 | 1464404722016 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}] 20:05:22 INFO - PROCESS | 1663 | 1464404722118 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 20:05:22 INFO - PROCESS | 1663 | 1464404722168 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x116ff1000 == 44 [pid = 1663] [id = 222] 20:05:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x116738800) [pid = 1663] [serial = 664] [outer = 0x0] 20:05:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x116a54400) [pid = 1663] [serial = 665] [outer = 0x116738800] 20:05:22 INFO - PROCESS | 1663 | 1464404722199 Marionette DEBUG loaded listener.js 20:05:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x11808b000) [pid = 1663] [serial = 666] [outer = 0x116738800] 20:05:22 INFO - PROCESS | 1663 | 1464404722628 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]]]}] 20:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 687ms 20:05:22 INFO - PROCESS | 1663 | 1464404722681 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 20:05:22 INFO - PROCESS | 1663 | 1464404722686 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 20:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:05:22 INFO - PROCESS | 1663 | 1464404722690 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:05:22 INFO - PROCESS | 1663 | 1464404722692 Marionette TRACE conn2 <- [1,862,null,{}] 20:05:22 INFO - PROCESS | 1663 | 1464404722695 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}] 20:05:22 INFO - PROCESS | 1663 | 1464404722798 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 20:05:22 INFO - PROCESS | 1663 | 1464404722846 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x119fc5800 == 45 [pid = 1663] [id = 223] 20:05:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x118152400) [pid = 1663] [serial = 667] [outer = 0x0] 20:05:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x118724800) [pid = 1663] [serial = 668] [outer = 0x118152400] 20:05:22 INFO - PROCESS | 1663 | 1464404722875 Marionette DEBUG loaded listener.js 20:05:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x11912f400) [pid = 1663] [serial = 669] [outer = 0x118152400] 20:05:23 INFO - PROCESS | 1663 | 1464404723304 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]]]}] 20:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 622ms 20:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:05:23 INFO - PROCESS | 1663 | 1464404723313 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 20:05:23 INFO - PROCESS | 1663 | 1464404723315 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 20:05:23 INFO - PROCESS | 1663 | 1464404723317 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:05:23 INFO - PROCESS | 1663 | 1464404723319 Marionette TRACE conn2 <- [1,866,null,{}] 20:05:23 INFO - PROCESS | 1663 | 1464404723327 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}] 20:05:23 INFO - PROCESS | 1663 | 1464404723453 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 20:05:23 INFO - PROCESS | 1663 | 1464404723514 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aac4000 == 46 [pid = 1663] [id = 224] 20:05:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x119e29400) [pid = 1663] [serial = 670] [outer = 0x0] 20:05:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x1236fa000) [pid = 1663] [serial = 671] [outer = 0x119e29400] 20:05:23 INFO - PROCESS | 1663 | 1464404723545 Marionette DEBUG loaded listener.js 20:05:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x124cdf000) [pid = 1663] [serial = 672] [outer = 0x119e29400] 20:05:23 INFO - PROCESS | 1663 | 1464404723973 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]]]}] 20:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 671ms 20:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:05:23 INFO - PROCESS | 1663 | 1464404723989 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 20:05:23 INFO - PROCESS | 1663 | 1464404723990 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 20:05:23 INFO - PROCESS | 1663 | 1464404723993 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:05:23 INFO - PROCESS | 1663 | 1464404723995 Marionette TRACE conn2 <- [1,870,null,{}] 20:05:23 INFO - PROCESS | 1663 | 1464404723997 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}] 20:05:24 INFO - PROCESS | 1663 | 1464404724103 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 20:05:24 INFO - PROCESS | 1663 | 1464404724164 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b239000 == 47 [pid = 1663] [id = 225] 20:05:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x124fe2000) [pid = 1663] [serial = 673] [outer = 0x0] 20:05:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x126dccc00) [pid = 1663] [serial = 674] [outer = 0x124fe2000] 20:05:24 INFO - PROCESS | 1663 | 1464404724194 Marionette DEBUG loaded listener.js 20:05:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x1290c1000) [pid = 1663] [serial = 675] [outer = 0x124fe2000] 20:05:24 INFO - PROCESS | 1663 | 1464404724594 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]]]}] 20:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 621ms 20:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:05:24 INFO - PROCESS | 1663 | 1464404724615 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 20:05:24 INFO - PROCESS | 1663 | 1464404724616 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 20:05:24 INFO - PROCESS | 1663 | 1464404724618 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:05:24 INFO - PROCESS | 1663 | 1464404724619 Marionette TRACE conn2 <- [1,874,null,{}] 20:05:24 INFO - PROCESS | 1663 | 1464404724622 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}] 20:05:24 INFO - PROCESS | 1663 | 1464404724721 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 20:05:24 INFO - PROCESS | 1663 | 1464404724835 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bad1000 == 48 [pid = 1663] [id = 226] 20:05:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x1290cc400) [pid = 1663] [serial = 676] [outer = 0x0] 20:05:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x12a435800) [pid = 1663] [serial = 677] [outer = 0x1290cc400] 20:05:24 INFO - PROCESS | 1663 | 1464404724865 Marionette DEBUG loaded listener.js 20:05:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x12a82c800) [pid = 1663] [serial = 678] [outer = 0x1290cc400] 20:05:25 INFO - PROCESS | 1663 | 1464404725412 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]]]}] 20:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 820ms 20:05:25 INFO - PROCESS | 1663 | 1464404725438 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 20:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:05:25 INFO - PROCESS | 1663 | 1464404725441 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 20:05:25 INFO - PROCESS | 1663 | 1464404725444 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:05:25 INFO - PROCESS | 1663 | 1464404725446 Marionette TRACE conn2 <- [1,878,null,{}] 20:05:25 INFO - PROCESS | 1663 | 1464404725450 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}] 20:05:25 INFO - PROCESS | 1663 | 1464404725543 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 20:05:25 INFO - PROCESS | 1663 | 1464404725609 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x118487800 == 49 [pid = 1663] [id = 227] 20:05:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x112596000) [pid = 1663] [serial = 679] [outer = 0x0] 20:05:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x113bce000) [pid = 1663] [serial = 680] [outer = 0x112596000] 20:05:25 INFO - PROCESS | 1663 | 1464404725638 Marionette DEBUG loaded listener.js 20:05:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x11699a000) [pid = 1663] [serial = 681] [outer = 0x112596000] 20:05:26 INFO - PROCESS | 1663 | 1464404726075 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]]]}] 20:05:26 INFO - PROCESS | 1663 | --DOCSHELL 0x12a419000 == 48 [pid = 1663] [id = 220] 20:05:26 INFO - PROCESS | 1663 | --DOCSHELL 0x129308800 == 47 [pid = 1663] [id = 219] 20:05:26 INFO - PROCESS | 1663 | --DOCSHELL 0x1247ec000 == 46 [pid = 1663] [id = 218] 20:05:26 INFO - PROCESS | 1663 | --DOCSHELL 0x126077000 == 45 [pid = 1663] [id = 217] 20:05:26 INFO - PROCESS | 1663 | --DOCSHELL 0x11604f800 == 44 [pid = 1663] [id = 216] 20:05:26 INFO - PROCESS | 1663 | --DOCSHELL 0x123315000 == 43 [pid = 1663] [id = 215] 20:05:26 INFO - PROCESS | 1663 | --DOCSHELL 0x119e5b000 == 42 [pid = 1663] [id = 214] 20:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 677ms 20:05:26 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x118033000) [pid = 1663] [serial = 584] [outer = 0x0] [url = about:blank] 20:05:26 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1121b2000) [pid = 1663] [serial = 581] [outer = 0x0] [url = about:blank] 20:05:26 INFO - PROCESS | 1663 | --DOCSHELL 0x119b68800 == 41 [pid = 1663] [id = 213] 20:05:26 INFO - PROCESS | 1663 | --DOCSHELL 0x119392000 == 40 [pid = 1663] [id = 212] 20:05:26 INFO - PROCESS | 1663 | --DOCSHELL 0x116f10000 == 39 [pid = 1663] [id = 211] 20:05:26 INFO - PROCESS | 1663 | --DOCSHELL 0x118598000 == 38 [pid = 1663] [id = 210] 20:05:26 INFO - PROCESS | 1663 | --DOCSHELL 0x126f27800 == 37 [pid = 1663] [id = 208] 20:05:26 INFO - PROCESS | 1663 | --DOCSHELL 0x12531c800 == 36 [pid = 1663] [id = 207] 20:05:26 INFO - PROCESS | 1663 | --DOCSHELL 0x119c48800 == 35 [pid = 1663] [id = 206] 20:05:26 INFO - PROCESS | 1663 | --DOCSHELL 0x1160ad800 == 34 [pid = 1663] [id = 205] 20:05:26 INFO - PROCESS | 1663 | 1464404726139 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 20:05:26 INFO - PROCESS | 1663 | 1464404726142 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 20:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:05:26 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x124a3a400) [pid = 1663] [serial = 609] [outer = 0x0] [url = about:blank] 20:05:26 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x119368400) [pid = 1663] [serial = 596] [outer = 0x0] [url = about:blank] 20:05:26 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x1184e4800) [pid = 1663] [serial = 599] [outer = 0x0] [url = about:blank] 20:05:26 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x1161efc00) [pid = 1663] [serial = 587] [outer = 0x0] [url = about:blank] 20:05:26 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x116a51800) [pid = 1663] [serial = 588] [outer = 0x0] [url = about:blank] 20:05:26 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x118114400) [pid = 1663] [serial = 590] [outer = 0x0] [url = about:blank] 20:05:26 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x118146800) [pid = 1663] [serial = 591] [outer = 0x0] [url = about:blank] 20:05:26 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x118153400) [pid = 1663] [serial = 593] [outer = 0x0] [url = about:blank] 20:05:26 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x123384800) [pid = 1663] [serial = 579] [outer = 0x0] [url = about:blank] 20:05:26 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x1213ad000) [pid = 1663] [serial = 603] [outer = 0x0] [url = about:blank] 20:05:26 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x1232a8400) [pid = 1663] [serial = 605] [outer = 0x0] [url = about:blank] 20:05:26 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x1236fb400) [pid = 1663] [serial = 608] [outer = 0x0] [url = about:blank] 20:05:26 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x11957dc00) [pid = 1663] [serial = 597] [outer = 0x0] [url = about:blank] 20:05:26 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x1235f1800) [pid = 1663] [serial = 606] [outer = 0x0] [url = about:blank] 20:05:26 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x1193ee000) [pid = 1663] [serial = 600] [outer = 0x0] [url = about:blank] 20:05:26 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x118727400) [pid = 1663] [serial = 594] [outer = 0x0] [url = about:blank] 20:05:26 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x1199d2800) [pid = 1663] [serial = 602] [outer = 0x0] [url = about:blank] 20:05:26 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x124ac7800) [pid = 1663] [serial = 611] [outer = 0x0] [url = about:blank] 20:05:26 INFO - PROCESS | 1663 | 1464404726167 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:05:26 INFO - PROCESS | 1663 | 1464404726169 Marionette TRACE conn2 <- [1,882,null,{}] 20:05:26 INFO - PROCESS | 1663 | 1464404726173 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}] 20:05:26 INFO - PROCESS | 1663 | 1464404726252 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 20:05:26 INFO - PROCESS | 1663 | 1464404726265 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x116639800 == 35 [pid = 1663] [id = 228] 20:05:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x11808dc00) [pid = 1663] [serial = 682] [outer = 0x0] 20:05:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x118115000) [pid = 1663] [serial = 683] [outer = 0x11808dc00] 20:05:26 INFO - PROCESS | 1663 | 1464404726292 Marionette DEBUG loaded listener.js 20:05:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x1184de000) [pid = 1663] [serial = 684] [outer = 0x11808dc00] 20:05:26 INFO - PROCESS | 1663 | 1464404726616 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]]]}] 20:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 478ms 20:05:26 INFO - PROCESS | 1663 | 1464404726638 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 20:05:26 INFO - PROCESS | 1663 | 1464404726640 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 20:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:05:26 INFO - PROCESS | 1663 | 1464404726642 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:05:26 INFO - PROCESS | 1663 | 1464404726646 Marionette TRACE conn2 <- [1,886,null,{}] 20:05:26 INFO - PROCESS | 1663 | 1464404726657 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}] 20:05:26 INFO - PROCESS | 1663 | 1464404726806 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 20:05:26 INFO - PROCESS | 1663 | 1464404726881 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x119398800 == 36 [pid = 1663] [id = 229] 20:05:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x118722400) [pid = 1663] [serial = 685] [outer = 0x0] 20:05:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x119132800) [pid = 1663] [serial = 686] [outer = 0x118722400] 20:05:26 INFO - PROCESS | 1663 | 1464404726926 Marionette DEBUG loaded listener.js 20:05:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x1193f0400) [pid = 1663] [serial = 687] [outer = 0x118722400] 20:05:27 INFO - PROCESS | 1663 | 1464404727270 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]]]}] 20:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 677ms 20:05:27 INFO - PROCESS | 1663 | 1464404727327 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 20:05:27 INFO - PROCESS | 1663 | 1464404727330 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 20:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:05:27 INFO - PROCESS | 1663 | 1464404727333 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:05:27 INFO - PROCESS | 1663 | 1464404727334 Marionette TRACE conn2 <- [1,890,null,{}] 20:05:27 INFO - PROCESS | 1663 | 1464404727336 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}] 20:05:27 INFO - PROCESS | 1663 | 1464404727419 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 20:05:27 INFO - PROCESS | 1663 | 1464404727444 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x119e50800 == 37 [pid = 1663] [id = 230] 20:05:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x1199d2800) [pid = 1663] [serial = 688] [outer = 0x0] 20:05:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x119c84400) [pid = 1663] [serial = 689] [outer = 0x1199d2800] 20:05:27 INFO - PROCESS | 1663 | 1464404727470 Marionette DEBUG loaded listener.js 20:05:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x119e2e800) [pid = 1663] [serial = 690] [outer = 0x1199d2800] 20:05:27 INFO - PROCESS | 1663 | 1464404727899 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]]]}] 20:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 618ms 20:05:27 INFO - PROCESS | 1663 | 1464404727962 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 20:05:27 INFO - PROCESS | 1663 | 1464404727964 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 20:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:05:27 INFO - PROCESS | 1663 | 1464404727968 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:05:27 INFO - PROCESS | 1663 | 1464404727969 Marionette TRACE conn2 <- [1,894,null,{}] 20:05:27 INFO - PROCESS | 1663 | 1464404727973 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}] 20:05:28 INFO - PROCESS | 1663 | 1464404728067 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 20:05:28 INFO - PROCESS | 1663 | 1464404728073 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x11b267800 == 38 [pid = 1663] [id = 231] 20:05:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x119e30000) [pid = 1663] [serial = 691] [outer = 0x0] 20:05:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x1213aa000) [pid = 1663] [serial = 692] [outer = 0x119e30000] 20:05:28 INFO - PROCESS | 1663 | 1464404728099 Marionette DEBUG loaded listener.js 20:05:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x1232a5000) [pid = 1663] [serial = 693] [outer = 0x119e30000] 20:05:28 INFO - PROCESS | 1663 | 1464404728450 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]]]}] 20:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 520ms 20:05:28 INFO - PROCESS | 1663 | 1464404728487 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 20:05:28 INFO - PROCESS | 1663 | 1464404728489 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 20:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:05:28 INFO - PROCESS | 1663 | 1464404728491 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:05:28 INFO - PROCESS | 1663 | 1464404728492 Marionette TRACE conn2 <- [1,898,null,{}] 20:05:28 INFO - PROCESS | 1663 | 1464404728494 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}] 20:05:28 INFO - PROCESS | 1663 | 1464404728608 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 20:05:28 INFO - PROCESS | 1663 | 1464404728615 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x117064800 == 39 [pid = 1663] [id = 232] 20:05:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x12337dc00) [pid = 1663] [serial = 694] [outer = 0x0] 20:05:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x12411b400) [pid = 1663] [serial = 695] [outer = 0x12337dc00] 20:05:28 INFO - PROCESS | 1663 | 1464404728673 Marionette DEBUG loaded listener.js 20:05:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x124fa9800) [pid = 1663] [serial = 696] [outer = 0x12337dc00] 20:05:29 INFO - PROCESS | 1663 | 1464404729024 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]]]}] 20:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 573ms 20:05:29 INFO - PROCESS | 1663 | 1464404729065 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 20:05:29 INFO - PROCESS | 1663 | 1464404729066 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 20:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:05:29 INFO - PROCESS | 1663 | 1464404729068 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:05:29 INFO - PROCESS | 1663 | 1464404729069 Marionette TRACE conn2 <- [1,902,null,{}] 20:05:29 INFO - PROCESS | 1663 | 1464404729071 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}] 20:05:29 INFO - PROCESS | 1663 | 1464404729164 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 20:05:29 INFO - PROCESS | 1663 | 1464404729176 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x1247e0800 == 40 [pid = 1663] [id = 233] 20:05:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x124faa800) [pid = 1663] [serial = 697] [outer = 0x0] 20:05:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x126030800) [pid = 1663] [serial = 698] [outer = 0x124faa800] 20:05:29 INFO - PROCESS | 1663 | 1464404729201 Marionette DEBUG loaded listener.js 20:05:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x126d28400) [pid = 1663] [serial = 699] [outer = 0x124faa800] 20:05:29 INFO - PROCESS | 1663 | 1464404729508 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]]]}] 20:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 469ms 20:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:05:29 INFO - PROCESS | 1663 | 1464404729538 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 20:05:29 INFO - PROCESS | 1663 | 1464404729539 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 20:05:29 INFO - PROCESS | 1663 | 1464404729541 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:05:29 INFO - PROCESS | 1663 | 1464404729542 Marionette TRACE conn2 <- [1,906,null,{}] 20:05:29 INFO - PROCESS | 1663 | 1464404729545 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}] 20:05:29 INFO - PROCESS | 1663 | 1464404729641 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 20:05:29 INFO - PROCESS | 1663 | 1464404729645 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x1269b1000 == 41 [pid = 1663] [id = 234] 20:05:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x124fe3400) [pid = 1663] [serial = 700] [outer = 0x0] 20:05:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x127011400) [pid = 1663] [serial = 701] [outer = 0x124fe3400] 20:05:29 INFO - PROCESS | 1663 | 1464404729670 Marionette DEBUG loaded listener.js 20:05:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x12755c400) [pid = 1663] [serial = 702] [outer = 0x124fe3400] 20:05:30 INFO - PROCESS | 1663 | 1464404730001 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]]]}] 20:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 472ms 20:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:05:30 INFO - PROCESS | 1663 | 1464404730015 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 20:05:30 INFO - PROCESS | 1663 | 1464404730016 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 20:05:30 INFO - PROCESS | 1663 | 1464404730018 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:05:30 INFO - PROCESS | 1663 | 1464404730020 Marionette TRACE conn2 <- [1,910,null,{}] 20:05:30 INFO - PROCESS | 1663 | 1464404730022 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}] 20:05:30 INFO - PROCESS | 1663 | 1464404730167 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 20:05:30 INFO - PROCESS | 1663 | 1464404730185 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x129072800 == 42 [pid = 1663] [id = 235] 20:05:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x128c6a400) [pid = 1663] [serial = 703] [outer = 0x0] 20:05:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x128c76c00) [pid = 1663] [serial = 704] [outer = 0x128c6a400] 20:05:30 INFO - PROCESS | 1663 | 1464404730225 Marionette DEBUG loaded listener.js 20:05:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x129567c00) [pid = 1663] [serial = 705] [outer = 0x128c6a400] 20:05:30 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x128c69400) [pid = 1663] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:05:30 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x11912a400) [pid = 1663] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:05:30 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x111a0d400) [pid = 1663] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:05:30 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x116a55400) [pid = 1663] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:05:30 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x12aaebc00) [pid = 1663] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:05:30 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1184df800) [pid = 1663] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:05:30 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x124ac2c00) [pid = 1663] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:05:30 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x126d24800) [pid = 1663] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:05:30 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x119366c00) [pid = 1663] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:05:30 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x119c8e400) [pid = 1663] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:05:30 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x1161a1c00) [pid = 1663] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:05:30 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x118089000) [pid = 1663] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:05:30 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x1213a0400) [pid = 1663] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:05:30 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x127081800) [pid = 1663] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:05:30 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x116a53000) [pid = 1663] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:05:30 INFO - PROCESS | 1663 | 1464404730680 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]]]}] 20:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 669ms 20:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:05:30 INFO - PROCESS | 1663 | 1464404730688 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 20:05:30 INFO - PROCESS | 1663 | 1464404730690 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 20:05:30 INFO - PROCESS | 1663 | 1464404730692 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:05:30 INFO - PROCESS | 1663 | 1464404730693 Marionette TRACE conn2 <- [1,914,null,{}] 20:05:30 INFO - PROCESS | 1663 | 1464404730704 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}] 20:05:30 INFO - PROCESS | 1663 | 1464404730811 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 20:05:30 INFO - PROCESS | 1663 | 1464404730843 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x129068800 == 43 [pid = 1663] [id = 236] 20:05:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x111e31000) [pid = 1663] [serial = 706] [outer = 0x0] 20:05:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x11814b400) [pid = 1663] [serial = 707] [outer = 0x111e31000] 20:05:30 INFO - PROCESS | 1663 | 1464404730870 Marionette DEBUG loaded listener.js 20:05:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x124fabc00) [pid = 1663] [serial = 708] [outer = 0x111e31000] 20:05:31 INFO - PROCESS | 1663 | 1464404731156 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]]]}] 20:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 472ms 20:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:05:31 INFO - PROCESS | 1663 | 1464404731171 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 20:05:31 INFO - PROCESS | 1663 | 1464404731173 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 20:05:31 INFO - PROCESS | 1663 | 1464404731175 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:05:31 INFO - PROCESS | 1663 | 1464404731188 Marionette TRACE conn2 <- [1,918,null,{}] 20:05:31 INFO - PROCESS | 1663 | 1464404731199 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}] 20:05:31 INFO - PROCESS | 1663 | 1464404731297 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 20:05:31 INFO - PROCESS | 1663 | 1464404731301 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b037000 == 44 [pid = 1663] [id = 237] 20:05:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x126d30c00) [pid = 1663] [serial = 709] [outer = 0x0] 20:05:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x129568000) [pid = 1663] [serial = 710] [outer = 0x126d30c00] 20:05:31 INFO - PROCESS | 1663 | 1464404731331 Marionette DEBUG loaded listener.js 20:05:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x12aaf5000) [pid = 1663] [serial = 711] [outer = 0x126d30c00] 20:05:31 INFO - PROCESS | 1663 | 1464404731639 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]]]}] 20:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 492ms 20:05:31 INFO - PROCESS | 1663 | 1464404731668 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 20:05:31 INFO - PROCESS | 1663 | 1464404731669 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 20:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:05:31 INFO - PROCESS | 1663 | 1464404731672 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:05:31 INFO - PROCESS | 1663 | 1464404731673 Marionette TRACE conn2 <- [1,922,null,{}] 20:05:31 INFO - PROCESS | 1663 | 1464404731675 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}] 20:05:31 INFO - PROCESS | 1663 | 1464404731792 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 20:05:31 INFO - PROCESS | 1663 | 1464404731801 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bdca800 == 45 [pid = 1663] [id = 238] 20:05:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x118092000) [pid = 1663] [serial = 712] [outer = 0x0] 20:05:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x12af78c00) [pid = 1663] [serial = 713] [outer = 0x118092000] 20:05:31 INFO - PROCESS | 1663 | 1464404731826 Marionette DEBUG loaded listener.js 20:05:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x12b0e3400) [pid = 1663] [serial = 714] [outer = 0x118092000] 20:05:32 INFO - PROCESS | 1663 | 1464404732132 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]]]}] 20:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 518ms 20:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:05:32 INFO - PROCESS | 1663 | 1464404732190 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 20:05:32 INFO - PROCESS | 1663 | 1464404732191 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 20:05:32 INFO - PROCESS | 1663 | 1464404732194 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:05:32 INFO - PROCESS | 1663 | 1464404732195 Marionette TRACE conn2 <- [1,926,null,{}] 20:05:32 INFO - PROCESS | 1663 | 1464404732197 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}] 20:05:32 INFO - PROCESS | 1663 | 1464404732279 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 20:05:32 INFO - PROCESS | 1663 | 1464404732292 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c42b800 == 46 [pid = 1663] [id = 239] 20:05:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x12b0e3c00) [pid = 1663] [serial = 715] [outer = 0x0] 20:05:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x12ba1e000) [pid = 1663] [serial = 716] [outer = 0x12b0e3c00] 20:05:32 INFO - PROCESS | 1663 | 1464404732318 Marionette DEBUG loaded listener.js 20:05:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x12bb17000) [pid = 1663] [serial = 717] [outer = 0x12b0e3c00] 20:05:33 INFO - PROCESS | 1663 | --DOCSHELL 0x127588800 == 45 [pid = 1663] [id = 209] 20:05:33 INFO - PROCESS | 1663 | --DOCSHELL 0x118487800 == 44 [pid = 1663] [id = 227] 20:05:33 INFO - PROCESS | 1663 | --DOCSHELL 0x12bad1000 == 43 [pid = 1663] [id = 226] 20:05:33 INFO - PROCESS | 1663 | --DOCSHELL 0x12b239000 == 42 [pid = 1663] [id = 225] 20:05:33 INFO - PROCESS | 1663 | --DOCSHELL 0x12aac4000 == 41 [pid = 1663] [id = 224] 20:05:33 INFO - PROCESS | 1663 | --DOCSHELL 0x119fc5800 == 40 [pid = 1663] [id = 223] 20:05:33 INFO - PROCESS | 1663 | --DOCSHELL 0x12a842800 == 39 [pid = 1663] [id = 221] 20:05:33 INFO - PROCESS | 1663 | --DOCSHELL 0x116ff1000 == 38 [pid = 1663] [id = 222] 20:05:33 INFO - PROCESS | 1663 | --DOCSHELL 0x119e50800 == 37 [pid = 1663] [id = 230] 20:05:33 INFO - PROCESS | 1663 | --DOCSHELL 0x117064800 == 36 [pid = 1663] [id = 232] 20:05:33 INFO - PROCESS | 1663 | --DOCSHELL 0x129068800 == 35 [pid = 1663] [id = 236] 20:05:33 INFO - PROCESS | 1663 | --DOCSHELL 0x119398800 == 34 [pid = 1663] [id = 229] 20:05:33 INFO - PROCESS | 1663 | --DOCSHELL 0x129072800 == 33 [pid = 1663] [id = 235] 20:05:33 INFO - PROCESS | 1663 | --DOCSHELL 0x12b037000 == 32 [pid = 1663] [id = 237] 20:05:33 INFO - PROCESS | 1663 | --DOCSHELL 0x1247e0800 == 31 [pid = 1663] [id = 233] 20:05:33 INFO - PROCESS | 1663 | --DOCSHELL 0x116639800 == 30 [pid = 1663] [id = 228] 20:05:33 INFO - PROCESS | 1663 | --DOCSHELL 0x11b267800 == 29 [pid = 1663] [id = 231] 20:05:33 INFO - PROCESS | 1663 | --DOCSHELL 0x1269b1000 == 28 [pid = 1663] [id = 234] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x12bb22800) [pid = 1663] [serial = 549] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOCSHELL 0x12bdca800 == 27 [pid = 1663] [id = 238] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x118d04000) [pid = 1663] [serial = 635] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x124fea800) [pid = 1663] [serial = 644] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x126dc5400) [pid = 1663] [serial = 647] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x119b2bc00) [pid = 1663] [serial = 638] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x127080400) [pid = 1663] [serial = 648] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x12692e000) [pid = 1663] [serial = 645] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x126031800) [pid = 1663] [serial = 627] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x12529f000) [pid = 1663] [serial = 626] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x117e11800) [pid = 1663] [serial = 630] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x11673cc00) [pid = 1663] [serial = 629] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x118095800) [pid = 1663] [serial = 632] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x118153000) [pid = 1663] [serial = 633] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x12329c800) [pid = 1663] [serial = 641] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x113804c00) [pid = 1663] [serial = 614] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x118091c00) [pid = 1663] [serial = 617] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x11919f000) [pid = 1663] [serial = 620] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x1213a9c00) [pid = 1663] [serial = 623] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x127337c00) [pid = 1663] [serial = 650] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x119196000) [pid = 1663] [serial = 653] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x127086400) [pid = 1663] [serial = 654] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x128c71800) [pid = 1663] [serial = 656] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x127562000) [pid = 1663] [serial = 651] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x1193f5400) [pid = 1663] [serial = 636] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x119e2b400) [pid = 1663] [serial = 639] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x128ed5000) [pid = 1663] [serial = 657] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x12a7ec800) [pid = 1663] [serial = 662] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x128edec00) [pid = 1663] [serial = 659] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x123559000) [pid = 1663] [serial = 642] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x12a43b400) [pid = 1663] [serial = 660] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x112974000) [pid = 1663] [serial = 582] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x118114800) [pid = 1663] [serial = 585] [outer = 0x0] [url = about:blank] 20:05:33 INFO - PROCESS | 1663 | 1464404733754 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]]]}] 20:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1573ms 20:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:05:33 INFO - PROCESS | 1663 | 1464404733769 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 20:05:33 INFO - PROCESS | 1663 | 1464404733771 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 20:05:33 INFO - PROCESS | 1663 | 1464404733774 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:05:33 INFO - PROCESS | 1663 | 1464404733778 Marionette TRACE conn2 <- [1,930,null,{}] 20:05:33 INFO - PROCESS | 1663 | 1464404733784 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}] 20:05:33 INFO - PROCESS | 1663 | 1464404733860 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 20:05:33 INFO - PROCESS | 1663 | 1464404733908 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x1133f2800 == 28 [pid = 1663] [id = 240] 20:05:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x113394c00) [pid = 1663] [serial = 718] [outer = 0x0] 20:05:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x113861800) [pid = 1663] [serial = 719] [outer = 0x113394c00] 20:05:33 INFO - PROCESS | 1663 | 1464404733935 Marionette DEBUG loaded listener.js 20:05:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x116084400) [pid = 1663] [serial = 720] [outer = 0x113394c00] 20:05:34 INFO - PROCESS | 1663 | 1464404734241 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]]]}] 20:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 475ms 20:05:34 INFO - PROCESS | 1663 | 1464404734252 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 20:05:34 INFO - PROCESS | 1663 | 1464404734256 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 20:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:05:34 INFO - PROCESS | 1663 | 1464404734270 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:05:34 INFO - PROCESS | 1663 | 1464404734272 Marionette TRACE conn2 <- [1,934,null,{}] 20:05:34 INFO - PROCESS | 1663 | 1464404734274 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}] 20:05:34 INFO - PROCESS | 1663 | 1464404734394 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 20:05:34 INFO - PROCESS | 1663 | 1464404734438 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x11216a000 == 29 [pid = 1663] [id = 241] 20:05:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x112594c00) [pid = 1663] [serial = 721] [outer = 0x0] 20:05:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x11259cc00) [pid = 1663] [serial = 722] [outer = 0x112594c00] 20:05:34 INFO - PROCESS | 1663 | 1464404734471 Marionette DEBUG loaded listener.js 20:05:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x115e8fc00) [pid = 1663] [serial = 723] [outer = 0x112594c00] 20:05:34 INFO - PROCESS | 1663 | 1464404734976 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]]]}] 20:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 729ms 20:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:05:34 INFO - PROCESS | 1663 | 1464404734991 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 20:05:34 INFO - PROCESS | 1663 | 1464404734994 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 20:05:34 INFO - PROCESS | 1663 | 1464404734997 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:05:35 INFO - PROCESS | 1663 | 1464404735000 Marionette TRACE conn2 <- [1,938,null,{}] 20:05:35 INFO - PROCESS | 1663 | 1464404735003 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}] 20:05:35 INFO - PROCESS | 1663 | 1464404735104 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 20:05:35 INFO - PROCESS | 1663 | 1464404735194 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x116fd4000 == 30 [pid = 1663] [id = 242] 20:05:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x111c1fc00) [pid = 1663] [serial = 724] [outer = 0x0] 20:05:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x11766e400) [pid = 1663] [serial = 725] [outer = 0x111c1fc00] 20:05:35 INFO - PROCESS | 1663 | 1464404735227 Marionette DEBUG loaded listener.js 20:05:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x117e0b000) [pid = 1663] [serial = 726] [outer = 0x111c1fc00] 20:05:35 INFO - PROCESS | 1663 | 1464404735713 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]]]}] 20:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 773ms 20:05:35 INFO - PROCESS | 1663 | 1464404735773 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 20:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:05:35 INFO - PROCESS | 1663 | 1464404735775 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 20:05:35 INFO - PROCESS | 1663 | 1464404735778 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:05:35 INFO - PROCESS | 1663 | 1464404735781 Marionette TRACE conn2 <- [1,942,null,{}] 20:05:35 INFO - PROCESS | 1663 | 1464404735784 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}] 20:05:35 INFO - PROCESS | 1663 | 1464404735883 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 20:05:36 INFO - PROCESS | 1663 | 1464404735994 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x113812800 == 31 [pid = 1663] [id = 243] 20:05:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x111f1dc00) [pid = 1663] [serial = 727] [outer = 0x0] 20:05:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x112595800) [pid = 1663] [serial = 728] [outer = 0x111f1dc00] 20:05:36 INFO - PROCESS | 1663 | 1464404736023 Marionette DEBUG loaded listener.js 20:05:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x116045000) [pid = 1663] [serial = 729] [outer = 0x111f1dc00] 20:05:36 INFO - PROCESS | 1663 | --DOCSHELL 0x1133f2800 == 30 [pid = 1663] [id = 240] 20:05:36 INFO - PROCESS | 1663 | 1464404736395 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]]]}] 20:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 673ms 20:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:05:36 INFO - PROCESS | 1663 | 1464404736452 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 20:05:36 INFO - PROCESS | 1663 | 1464404736454 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 20:05:36 INFO - PROCESS | 1663 | 1464404736457 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:05:36 INFO - PROCESS | 1663 | 1464404736459 Marionette TRACE conn2 <- [1,946,null,{}] 20:05:36 INFO - PROCESS | 1663 | 1464404736463 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}] 20:05:36 INFO - PROCESS | 1663 | 1464404736538 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 20:05:36 INFO - PROCESS | 1663 | 1464404736585 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x117076800 == 31 [pid = 1663] [id = 244] 20:05:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x1161a8800) [pid = 1663] [serial = 730] [outer = 0x0] 20:05:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x117675c00) [pid = 1663] [serial = 731] [outer = 0x1161a8800] 20:05:36 INFO - PROCESS | 1663 | 1464404736612 Marionette DEBUG loaded listener.js 20:05:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x11811f000) [pid = 1663] [serial = 732] [outer = 0x1161a8800] 20:05:36 INFO - PROCESS | 1663 | 1464404736900 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]]]}] 20:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 470ms 20:05:36 INFO - PROCESS | 1663 | 1464404736937 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 20:05:36 INFO - PROCESS | 1663 | 1464404736939 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 20:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:05:36 INFO - PROCESS | 1663 | 1464404736942 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:05:36 INFO - PROCESS | 1663 | 1464404736943 Marionette TRACE conn2 <- [1,950,null,{}] 20:05:36 INFO - PROCESS | 1663 | 1464404736949 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}] 20:05:37 INFO - PROCESS | 1663 | 1464404737025 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 20:05:37 INFO - PROCESS | 1663 | 1464404737034 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x11910b000 == 32 [pid = 1663] [id = 245] 20:05:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x118148400) [pid = 1663] [serial = 733] [outer = 0x0] 20:05:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x1184e0000) [pid = 1663] [serial = 734] [outer = 0x118148400] 20:05:37 INFO - PROCESS | 1663 | 1464404737060 Marionette DEBUG loaded listener.js 20:05:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x1185b1400) [pid = 1663] [serial = 735] [outer = 0x118148400] 20:05:37 INFO - PROCESS | 1663 | 1464404737380 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]]]}] 20:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 474ms 20:05:37 INFO - PROCESS | 1663 | 1464404737416 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 20:05:37 INFO - PROCESS | 1663 | 1464404737417 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 20:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:05:37 INFO - PROCESS | 1663 | 1464404737425 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:05:37 INFO - PROCESS | 1663 | 1464404737431 Marionette TRACE conn2 <- [1,954,null,{}] 20:05:37 INFO - PROCESS | 1663 | 1464404737434 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}] 20:05:37 INFO - PROCESS | 1663 | 1464404737508 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 20:05:37 INFO - PROCESS | 1663 | 1464404737522 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x112651000 == 33 [pid = 1663] [id = 246] 20:05:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x112e04800) [pid = 1663] [serial = 736] [outer = 0x0] 20:05:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x118d05800) [pid = 1663] [serial = 737] [outer = 0x112e04800] 20:05:37 INFO - PROCESS | 1663 | 1464404737548 Marionette DEBUG loaded listener.js 20:05:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x11919f000) [pid = 1663] [serial = 738] [outer = 0x112e04800] 20:05:37 INFO - PROCESS | 1663 | 1464404737881 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]]]}] 20:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 480ms 20:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:05:37 INFO - PROCESS | 1663 | 1464404737900 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 20:05:37 INFO - PROCESS | 1663 | 1464404737902 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 20:05:37 INFO - PROCESS | 1663 | 1464404737904 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:05:37 INFO - PROCESS | 1663 | 1464404737905 Marionette TRACE conn2 <- [1,958,null,{}] 20:05:37 INFO - PROCESS | 1663 | 1464404737907 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}] 20:05:37 INFO - PROCESS | 1663 | 1464404737984 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 20:05:38 INFO - PROCESS | 1663 | 1464404738035 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x119c52800 == 34 [pid = 1663] [id = 247] 20:05:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x11259a800) [pid = 1663] [serial = 739] [outer = 0x0] 20:05:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x11936a400) [pid = 1663] [serial = 740] [outer = 0x11259a800] 20:05:38 INFO - PROCESS | 1663 | 1464404738060 Marionette DEBUG loaded listener.js 20:05:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x119586400) [pid = 1663] [serial = 741] [outer = 0x11259a800] 20:05:38 INFO - PROCESS | 1663 | 1464404738315 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]]]}] 20:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 468ms 20:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:05:38 INFO - PROCESS | 1663 | 1464404738373 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 20:05:38 INFO - PROCESS | 1663 | 1464404738374 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 20:05:38 INFO - PROCESS | 1663 | 1464404738383 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:05:38 INFO - PROCESS | 1663 | 1464404738384 Marionette TRACE conn2 <- [1,962,null,{}] 20:05:38 INFO - PROCESS | 1663 | 1464404738387 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}] 20:05:38 INFO - PROCESS | 1663 | 1464404738479 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 20:05:38 INFO - PROCESS | 1663 | 1464404738484 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194dc800 == 35 [pid = 1663] [id = 248] 20:05:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x1199cf000) [pid = 1663] [serial = 742] [outer = 0x0] 20:05:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x1199d6c00) [pid = 1663] [serial = 743] [outer = 0x1199cf000] 20:05:38 INFO - PROCESS | 1663 | 1464404738515 Marionette DEBUG loaded listener.js 20:05:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x119c8cc00) [pid = 1663] [serial = 744] [outer = 0x1199cf000] 20:05:38 INFO - PROCESS | 1663 | 1464404738883 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]]]}] 20:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 527ms 20:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:05:38 INFO - PROCESS | 1663 | 1464404738903 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 20:05:38 INFO - PROCESS | 1663 | 1464404738904 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 20:05:38 INFO - PROCESS | 1663 | 1464404738907 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:05:38 INFO - PROCESS | 1663 | 1464404738908 Marionette TRACE conn2 <- [1,966,null,{}] 20:05:38 INFO - PROCESS | 1663 | 1464404738910 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}] 20:05:39 INFO - PROCESS | 1663 | 1464404738999 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 20:05:39 INFO - PROCESS | 1663 | 1464404739031 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x123317800 == 36 [pid = 1663] [id = 249] 20:05:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x11259dc00) [pid = 1663] [serial = 745] [outer = 0x0] 20:05:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x1213a1c00) [pid = 1663] [serial = 746] [outer = 0x11259dc00] 20:05:39 INFO - PROCESS | 1663 | 1464404739056 Marionette DEBUG loaded listener.js 20:05:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x12329f400) [pid = 1663] [serial = 747] [outer = 0x11259dc00] 20:05:39 INFO - PROCESS | 1663 | 1464404739353 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]]]}] 20:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 468ms 20:05:39 INFO - PROCESS | 1663 | 1464404739375 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 20:05:39 INFO - PROCESS | 1663 | 1464404739377 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 20:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:05:39 INFO - PROCESS | 1663 | 1464404739383 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:05:39 INFO - PROCESS | 1663 | 1464404739384 Marionette TRACE conn2 <- [1,970,null,{}] 20:05:39 INFO - PROCESS | 1663 | 1464404739393 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}] 20:05:39 INFO - PROCESS | 1663 | 1464404739489 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 20:05:39 INFO - PROCESS | 1663 | 1464404739495 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x123622800 == 37 [pid = 1663] [id = 250] 20:05:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x12320d400) [pid = 1663] [serial = 748] [outer = 0x0] 20:05:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x12337e400) [pid = 1663] [serial = 749] [outer = 0x12320d400] 20:05:39 INFO - PROCESS | 1663 | 1464404739520 Marionette DEBUG loaded listener.js 20:05:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x1235f1800) [pid = 1663] [serial = 750] [outer = 0x12320d400] 20:05:39 INFO - PROCESS | 1663 | 1464404739823 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]]]}] 20:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 477ms 20:05:39 INFO - PROCESS | 1663 | 1464404739863 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 20:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:05:39 INFO - PROCESS | 1663 | 1464404739866 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 20:05:39 INFO - PROCESS | 1663 | 1464404739868 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:05:39 INFO - PROCESS | 1663 | 1464404739870 Marionette TRACE conn2 <- [1,974,null,{}] 20:05:39 INFO - PROCESS | 1663 | 1464404739872 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}] 20:05:39 INFO - PROCESS | 1663 | 1464404739970 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 20:05:39 INFO - PROCESS | 1663 | 1464404739974 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x1247f0800 == 38 [pid = 1663] [id = 251] 20:05:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x1235f7400) [pid = 1663] [serial = 751] [outer = 0x0] 20:05:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x1236f6000) [pid = 1663] [serial = 752] [outer = 0x1235f7400] 20:05:40 INFO - PROCESS | 1663 | 1464404739999 Marionette DEBUG loaded listener.js 20:05:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x1244f9800) [pid = 1663] [serial = 753] [outer = 0x1235f7400] 20:05:40 INFO - PROCESS | 1663 | 1464404740353 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]]]}] 20:05:40 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x119c8b800) [pid = 1663] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:05:40 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x124abd800) [pid = 1663] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:05:40 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x116a52800) [pid = 1663] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:05:40 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x112c8cc00) [pid = 1663] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:05:40 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x118725c00) [pid = 1663] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:05:40 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x12b0e3c00) [pid = 1663] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:05:40 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x12337dc00) [pid = 1663] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:05:40 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x124faa800) [pid = 1663] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:05:40 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x111e31000) [pid = 1663] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:05:40 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x124fe3400) [pid = 1663] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:05:40 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x128c6a400) [pid = 1663] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:05:40 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x126d30c00) [pid = 1663] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:05:40 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x12a443400) [pid = 1663] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:05:40 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x119e30000) [pid = 1663] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:05:40 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x1199d2800) [pid = 1663] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:05:40 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x118722400) [pid = 1663] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:05:40 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x11808dc00) [pid = 1663] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:05:40 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x112596000) [pid = 1663] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:05:40 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x1290cc400) [pid = 1663] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:05:40 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x124fe2000) [pid = 1663] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:05:40 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x119e29400) [pid = 1663] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:05:40 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x118152400) [pid = 1663] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:05:40 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x116738800) [pid = 1663] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:05:40 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x118092000) [pid = 1663] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 519ms 20:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:05:40 INFO - PROCESS | 1663 | 1464404740388 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 20:05:40 INFO - PROCESS | 1663 | 1464404740389 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 20:05:40 INFO - PROCESS | 1663 | 1464404740391 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:05:40 INFO - PROCESS | 1663 | 1464404740393 Marionette TRACE conn2 <- [1,978,null,{}] 20:05:40 INFO - PROCESS | 1663 | 1464404740397 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}] 20:05:40 INFO - PROCESS | 1663 | 1464404740470 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 20:05:40 INFO - PROCESS | 1663 | 1464404740474 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x119506800 == 39 [pid = 1663] [id = 252] 20:05:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x116a52800) [pid = 1663] [serial = 754] [outer = 0x0] 20:05:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x118091400) [pid = 1663] [serial = 755] [outer = 0x116a52800] 20:05:40 INFO - PROCESS | 1663 | 1464404740505 Marionette DEBUG loaded listener.js 20:05:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x118725400) [pid = 1663] [serial = 756] [outer = 0x116a52800] 20:05:40 INFO - PROCESS | 1663 | 1464404740804 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]]]}] 20:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 474ms 20:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:05:40 INFO - PROCESS | 1663 | 1464404740866 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 20:05:40 INFO - PROCESS | 1663 | 1464404740868 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 20:05:40 INFO - PROCESS | 1663 | 1464404740870 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:05:40 INFO - PROCESS | 1663 | 1464404740871 Marionette TRACE conn2 <- [1,982,null,{}] 20:05:40 INFO - PROCESS | 1663 | 1464404740873 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}] 20:05:40 INFO - PROCESS | 1663 | 1464404740950 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 20:05:40 INFO - PROCESS | 1663 | 1464404740995 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x12607e000 == 40 [pid = 1663] [id = 253] 20:05:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x116940400) [pid = 1663] [serial = 757] [outer = 0x0] 20:05:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x119e29400) [pid = 1663] [serial = 758] [outer = 0x116940400] 20:05:41 INFO - PROCESS | 1663 | 1464404741024 Marionette DEBUG loaded listener.js 20:05:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x124ac2400) [pid = 1663] [serial = 759] [outer = 0x116940400] 20:05:41 INFO - PROCESS | 1663 | 1464404741307 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]]]}] 20:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 468ms 20:05:41 INFO - PROCESS | 1663 | 1464404741339 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 20:05:41 INFO - PROCESS | 1663 | 1464404741341 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 20:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:05:41 INFO - PROCESS | 1663 | 1464404741351 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:05:41 INFO - PROCESS | 1663 | 1464404741353 Marionette TRACE conn2 <- [1,986,null,{}] 20:05:41 INFO - PROCESS | 1663 | 1464404741355 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}] 20:05:41 INFO - PROCESS | 1663 | 1464404741450 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 20:05:41 INFO - PROCESS | 1663 | 1464404741455 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x128e85000 == 41 [pid = 1663] [id = 254] 20:05:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x12329f800) [pid = 1663] [serial = 760] [outer = 0x0] 20:05:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x124cbcc00) [pid = 1663] [serial = 761] [outer = 0x12329f800] 20:05:41 INFO - PROCESS | 1663 | 1464404741480 Marionette DEBUG loaded listener.js 20:05:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x126026000) [pid = 1663] [serial = 762] [outer = 0x12329f800] 20:05:41 INFO - PROCESS | 1663 | 1464404741788 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]]]}] 20:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 477ms 20:05:41 INFO - PROCESS | 1663 | 1464404741821 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 20:05:41 INFO - PROCESS | 1663 | 1464404741822 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 20:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:05:41 INFO - PROCESS | 1663 | 1464404741824 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:05:41 INFO - PROCESS | 1663 | 1464404741825 Marionette TRACE conn2 <- [1,990,null,{}] 20:05:41 INFO - PROCESS | 1663 | 1464404741828 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}] 20:05:41 INFO - PROCESS | 1663 | 1464404741927 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 20:05:41 INFO - PROCESS | 1663 | 1464404741933 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x129075800 == 42 [pid = 1663] [id = 255] 20:05:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x12411c400) [pid = 1663] [serial = 763] [outer = 0x0] 20:05:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x12602a400) [pid = 1663] [serial = 764] [outer = 0x12411c400] 20:05:41 INFO - PROCESS | 1663 | 1464404741957 Marionette DEBUG loaded listener.js 20:05:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x126929800) [pid = 1663] [serial = 765] [outer = 0x12411c400] 20:05:42 INFO - PROCESS | 1663 | 1464404742246 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]]]}] 20:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 473ms 20:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:05:42 INFO - PROCESS | 1663 | 1464404742298 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 20:05:42 INFO - PROCESS | 1663 | 1464404742299 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 20:05:42 INFO - PROCESS | 1663 | 1464404742302 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:05:42 INFO - PROCESS | 1663 | 1464404742303 Marionette TRACE conn2 <- [1,994,null,{}] 20:05:42 INFO - PROCESS | 1663 | 1464404742305 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}] 20:05:42 INFO - PROCESS | 1663 | 1464404742387 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 20:05:42 INFO - PROCESS | 1663 | 1464404742481 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x113b71800 == 43 [pid = 1663] [id = 256] 20:05:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x111a0d400) [pid = 1663] [serial = 766] [outer = 0x0] 20:05:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x111f3c400) [pid = 1663] [serial = 767] [outer = 0x111a0d400] 20:05:42 INFO - PROCESS | 1663 | 1464404742514 Marionette DEBUG loaded listener.js 20:05:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x113bd0000) [pid = 1663] [serial = 768] [outer = 0x111a0d400] 20:05:42 INFO - PROCESS | 1663 | 1464404742963 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]]]}] 20:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 720ms 20:05:43 INFO - PROCESS | 1663 | 1464404743023 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 20:05:43 INFO - PROCESS | 1663 | 1464404743026 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 20:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:05:43 INFO - PROCESS | 1663 | 1464404743029 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:05:43 INFO - PROCESS | 1663 | 1464404743032 Marionette TRACE conn2 <- [1,998,null,{}] 20:05:43 INFO - PROCESS | 1663 | 1464404743035 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}] 20:05:43 INFO - PROCESS | 1663 | 1464404743137 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 20:05:43 INFO - PROCESS | 1663 | 1464404743198 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194e0000 == 44 [pid = 1663] [id = 257] 20:05:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x118095800) [pid = 1663] [serial = 769] [outer = 0x0] 20:05:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x11811b400) [pid = 1663] [serial = 770] [outer = 0x118095800] 20:05:43 INFO - PROCESS | 1663 | 1464404743230 Marionette DEBUG loaded listener.js 20:05:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x118150c00) [pid = 1663] [serial = 771] [outer = 0x118095800] 20:05:43 INFO - PROCESS | 1663 | 1464404743650 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]]]}] 20:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 672ms 20:05:43 INFO - PROCESS | 1663 | 1464404743714 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 20:05:43 INFO - PROCESS | 1663 | 1464404743717 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 20:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:05:43 INFO - PROCESS | 1663 | 1464404743721 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:05:43 INFO - PROCESS | 1663 | 1464404743722 Marionette TRACE conn2 <- [1,1002,null,{}] 20:05:43 INFO - PROCESS | 1663 | 1464404743724 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}] 20:05:43 INFO - PROCESS | 1663 | 1464404743827 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 20:05:43 INFO - PROCESS | 1663 | 1464404743922 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x126feb000 == 45 [pid = 1663] [id = 258] 20:05:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x118daa400) [pid = 1663] [serial = 772] [outer = 0x0] 20:05:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x119362c00) [pid = 1663] [serial = 773] [outer = 0x118daa400] 20:05:43 INFO - PROCESS | 1663 | 1464404743953 Marionette DEBUG loaded listener.js 20:05:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x1199d9800) [pid = 1663] [serial = 774] [outer = 0x118daa400] 20:05:44 INFO - PROCESS | 1663 | 1464404744359 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]]]}] 20:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 674ms 20:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:05:44 INFO - PROCESS | 1663 | 1464404744398 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 20:05:44 INFO - PROCESS | 1663 | 1464404744400 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 20:05:44 INFO - PROCESS | 1663 | 1464404744407 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:05:44 INFO - PROCESS | 1663 | 1464404744412 Marionette TRACE conn2 <- [1,1006,null,{}] 20:05:44 INFO - PROCESS | 1663 | 1464404744417 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}] 20:05:44 INFO - PROCESS | 1663 | 1464404744519 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 20:05:44 INFO - PROCESS | 1663 | 1464404744579 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a618000 == 46 [pid = 1663] [id = 259] 20:05:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x1199ccc00) [pid = 1663] [serial = 775] [outer = 0x0] 20:05:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x119e30000) [pid = 1663] [serial = 776] [outer = 0x1199ccc00] 20:05:44 INFO - PROCESS | 1663 | 1464404744610 Marionette DEBUG loaded listener.js 20:05:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x1244f7400) [pid = 1663] [serial = 777] [outer = 0x1199ccc00] 20:05:45 INFO - PROCESS | 1663 | 1464404745041 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]]]}] 20:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 680ms 20:05:45 INFO - PROCESS | 1663 | 1464404745084 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 20:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:05:45 INFO - PROCESS | 1663 | 1464404745086 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 20:05:45 INFO - PROCESS | 1663 | 1464404745088 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:05:45 INFO - PROCESS | 1663 | 1464404745089 Marionette TRACE conn2 <- [1,1010,null,{}] 20:05:45 INFO - PROCESS | 1663 | 1464404745092 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}] 20:05:45 INFO - PROCESS | 1663 | 1464404745211 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 20:05:45 INFO - PROCESS | 1663 | 1464404745284 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x11663e800 == 47 [pid = 1663] [id = 260] 20:05:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x118148000) [pid = 1663] [serial = 778] [outer = 0x0] 20:05:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x119c92800) [pid = 1663] [serial = 779] [outer = 0x118148000] 20:05:45 INFO - PROCESS | 1663 | 1464404745315 Marionette DEBUG loaded listener.js 20:05:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x124ac5000) [pid = 1663] [serial = 780] [outer = 0x118148000] 20:05:45 INFO - PROCESS | 1663 | 1464404745833 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]]]}] 20:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 769ms 20:05:45 INFO - PROCESS | 1663 | 1464404745857 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 20:05:45 INFO - PROCESS | 1663 | 1464404745860 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 20:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:05:45 INFO - PROCESS | 1663 | 1464404745883 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:05:45 INFO - PROCESS | 1663 | 1464404745885 Marionette TRACE conn2 <- [1,1014,null,{}] 20:05:45 INFO - PROCESS | 1663 | 1464404745889 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}] 20:05:45 INFO - PROCESS | 1663 | 1464404745995 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 20:05:46 INFO - PROCESS | 1663 | 1464404746074 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x11264c800 == 48 [pid = 1663] [id = 261] 20:05:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x11296b000) [pid = 1663] [serial = 781] [outer = 0x0] 20:05:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x112c8a400) [pid = 1663] [serial = 782] [outer = 0x11296b000] 20:05:46 INFO - PROCESS | 1663 | 1464404746113 Marionette DEBUG loaded listener.js 20:05:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x112de3400) [pid = 1663] [serial = 783] [outer = 0x11296b000] 20:05:46 INFO - PROCESS | 1663 | 1464404746705 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]]]}] 20:05:46 INFO - PROCESS | 1663 | --DOCSHELL 0x129075800 == 47 [pid = 1663] [id = 255] 20:05:46 INFO - PROCESS | 1663 | --DOCSHELL 0x128e85000 == 46 [pid = 1663] [id = 254] 20:05:46 INFO - PROCESS | 1663 | --DOCSHELL 0x12607e000 == 45 [pid = 1663] [id = 253] 20:05:46 INFO - PROCESS | 1663 | --DOCSHELL 0x119506800 == 44 [pid = 1663] [id = 252] 20:05:46 INFO - PROCESS | 1663 | --DOCSHELL 0x1247f0800 == 43 [pid = 1663] [id = 251] 20:05:46 INFO - PROCESS | 1663 | --DOCSHELL 0x123622800 == 42 [pid = 1663] [id = 250] 20:05:46 INFO - PROCESS | 1663 | --DOCSHELL 0x123317800 == 41 [pid = 1663] [id = 249] 20:05:46 INFO - PROCESS | 1663 | --DOCSHELL 0x1194dc800 == 40 [pid = 1663] [id = 248] 20:05:46 INFO - PROCESS | 1663 | --DOCSHELL 0x119c52800 == 39 [pid = 1663] [id = 247] 20:05:46 INFO - PROCESS | 1663 | --DOCSHELL 0x112651000 == 38 [pid = 1663] [id = 246] 20:05:46 INFO - PROCESS | 1663 | --DOCSHELL 0x11910b000 == 37 [pid = 1663] [id = 245] 20:05:46 INFO - PROCESS | 1663 | --DOCSHELL 0x117076800 == 36 [pid = 1663] [id = 244] 20:05:46 INFO - PROCESS | 1663 | --DOCSHELL 0x113812800 == 35 [pid = 1663] [id = 243] 20:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 872ms 20:05:46 INFO - PROCESS | 1663 | 1464404746754 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 20:05:46 INFO - PROCESS | 1663 | 1464404746758 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 20:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:05:46 INFO - PROCESS | 1663 | 1464404746764 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:05:46 INFO - PROCESS | 1663 | 1464404746765 Marionette TRACE conn2 <- [1,1018,null,{}] 20:05:46 INFO - PROCESS | 1663 | 1464404746768 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}] 20:05:46 INFO - PROCESS | 1663 | 1464404746848 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 20:05:46 INFO - PROCESS | 1663 | 1464404746853 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x11696a800 == 36 [pid = 1663] [id = 262] 20:05:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x115e0e000) [pid = 1663] [serial = 784] [outer = 0x0] 20:05:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x1161a1000) [pid = 1663] [serial = 785] [outer = 0x115e0e000] 20:05:46 INFO - PROCESS | 1663 | 1464404746880 Marionette DEBUG loaded listener.js 20:05:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x1166bec00) [pid = 1663] [serial = 786] [outer = 0x115e0e000] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x124cd5c00) [pid = 1663] [serial = 612] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x11814c800) [pid = 1663] [serial = 618] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x1160ea400) [pid = 1663] [serial = 615] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x119b22c00) [pid = 1663] [serial = 621] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x124fb2000) [pid = 1663] [serial = 624] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x12bb17000) [pid = 1663] [serial = 717] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x12411b400) [pid = 1663] [serial = 695] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x126030800) [pid = 1663] [serial = 698] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x124fa9800) [pid = 1663] [serial = 696] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x11814b400) [pid = 1663] [serial = 707] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x127011400) [pid = 1663] [serial = 701] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x128c76c00) [pid = 1663] [serial = 704] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x129568000) [pid = 1663] [serial = 710] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x12a7f6400) [pid = 1663] [serial = 663] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x1213aa000) [pid = 1663] [serial = 692] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x119c84400) [pid = 1663] [serial = 689] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x119e2e800) [pid = 1663] [serial = 690] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x119132800) [pid = 1663] [serial = 686] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x1193f0400) [pid = 1663] [serial = 687] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x118115000) [pid = 1663] [serial = 683] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x1184de000) [pid = 1663] [serial = 684] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x11699a000) [pid = 1663] [serial = 681] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x113bce000) [pid = 1663] [serial = 680] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x12a82c800) [pid = 1663] [serial = 678] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x12a435800) [pid = 1663] [serial = 677] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x1290c1000) [pid = 1663] [serial = 675] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x126dccc00) [pid = 1663] [serial = 674] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x124cdf000) [pid = 1663] [serial = 672] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x1236fa000) [pid = 1663] [serial = 671] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x11912f400) [pid = 1663] [serial = 669] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x118724800) [pid = 1663] [serial = 668] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x11808b000) [pid = 1663] [serial = 666] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x116a54400) [pid = 1663] [serial = 665] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x113861800) [pid = 1663] [serial = 719] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x12755c400) [pid = 1663] [serial = 702] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x126d28400) [pid = 1663] [serial = 699] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x12af78c00) [pid = 1663] [serial = 713] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x129567c00) [pid = 1663] [serial = 705] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x12aaf5000) [pid = 1663] [serial = 711] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x124fabc00) [pid = 1663] [serial = 708] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x12ba1e000) [pid = 1663] [serial = 716] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x12b0e3400) [pid = 1663] [serial = 714] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x1232a5000) [pid = 1663] [serial = 693] [outer = 0x0] [url = about:blank] 20:05:47 INFO - PROCESS | 1663 | 1464404747239 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]]]}] 20:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 520ms 20:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:05:47 INFO - PROCESS | 1663 | 1464404747284 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 20:05:47 INFO - PROCESS | 1663 | 1464404747285 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 20:05:47 INFO - PROCESS | 1663 | 1464404747287 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:05:47 INFO - PROCESS | 1663 | 1464404747290 Marionette TRACE conn2 <- [1,1022,null,{}] 20:05:47 INFO - PROCESS | 1663 | 1464404747297 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}] 20:05:47 INFO - PROCESS | 1663 | 1464404747377 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 20:05:47 INFO - PROCESS | 1663 | 1464404747386 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x118d40800 == 37 [pid = 1663] [id = 263] 20:05:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x116946800) [pid = 1663] [serial = 787] [outer = 0x0] 20:05:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x117676800) [pid = 1663] [serial = 788] [outer = 0x116946800] 20:05:47 INFO - PROCESS | 1663 | 1464404747414 Marionette DEBUG loaded listener.js 20:05:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x118114000) [pid = 1663] [serial = 789] [outer = 0x116946800] 20:05:47 INFO - PROCESS | 1663 | 1464404747747 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]]]}] 20:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 472ms 20:05:47 INFO - PROCESS | 1663 | 1464404747759 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 20:05:47 INFO - PROCESS | 1663 | 1464404747761 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 20:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:05:47 INFO - PROCESS | 1663 | 1464404747767 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:05:47 INFO - PROCESS | 1663 | 1464404747768 Marionette TRACE conn2 <- [1,1026,null,{}] 20:05:47 INFO - PROCESS | 1663 | 1464404747771 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}] 20:05:47 INFO - PROCESS | 1663 | 1464404747858 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 20:05:47 INFO - PROCESS | 1663 | 1464404747906 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194d2000 == 38 [pid = 1663] [id = 264] 20:05:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x118032c00) [pid = 1663] [serial = 790] [outer = 0x0] 20:05:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x11814e000) [pid = 1663] [serial = 791] [outer = 0x118032c00] 20:05:47 INFO - PROCESS | 1663 | 1464404747931 Marionette DEBUG loaded listener.js 20:05:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x1184e3c00) [pid = 1663] [serial = 792] [outer = 0x118032c00] 20:05:48 INFO - PROCESS | 1663 | 1464404748216 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]]]}] 20:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 471ms 20:05:48 INFO - PROCESS | 1663 | 1464404748238 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 20:05:48 INFO - PROCESS | 1663 | 1464404748239 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 20:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:05:48 INFO - PROCESS | 1663 | 1464404748241 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:05:48 INFO - PROCESS | 1663 | 1464404748242 Marionette TRACE conn2 <- [1,1030,null,{}] 20:05:48 INFO - PROCESS | 1663 | 1464404748253 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}] 20:05:48 INFO - PROCESS | 1663 | 1464404748333 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 20:05:48 INFO - PROCESS | 1663 | 1464404748338 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x119e43800 == 39 [pid = 1663] [id = 265] 20:05:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x11811ec00) [pid = 1663] [serial = 793] [outer = 0x0] 20:05:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x118724800) [pid = 1663] [serial = 794] [outer = 0x11811ec00] 20:05:48 INFO - PROCESS | 1663 | 1464404748366 Marionette DEBUG loaded listener.js 20:05:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x118da3c00) [pid = 1663] [serial = 795] [outer = 0x11811ec00] 20:05:48 INFO - PROCESS | 1663 | 1464404748677 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]]]}] 20:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 473ms 20:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:05:48 INFO - PROCESS | 1663 | 1464404748716 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 20:05:48 INFO - PROCESS | 1663 | 1464404748717 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 20:05:48 INFO - PROCESS | 1663 | 1464404748719 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:05:48 INFO - PROCESS | 1663 | 1464404748720 Marionette TRACE conn2 <- [1,1034,null,{}] 20:05:48 INFO - PROCESS | 1663 | 1464404748722 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}] 20:05:48 INFO - PROCESS | 1663 | 1464404748839 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 20:05:48 INFO - PROCESS | 1663 | 1464404748849 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x119ebb800 == 40 [pid = 1663] [id = 266] 20:05:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x119127000) [pid = 1663] [serial = 796] [outer = 0x0] 20:05:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x11936c400) [pid = 1663] [serial = 797] [outer = 0x119127000] 20:05:48 INFO - PROCESS | 1663 | 1464404748875 Marionette DEBUG loaded listener.js 20:05:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x119b2fc00) [pid = 1663] [serial = 798] [outer = 0x119127000] 20:05:49 INFO - PROCESS | 1663 | 1464404749324 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]]]}] 20:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 618ms 20:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:05:49 INFO - PROCESS | 1663 | 1464404749338 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 20:05:49 INFO - PROCESS | 1663 | 1464404749340 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 20:05:49 INFO - PROCESS | 1663 | 1464404749343 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:05:49 INFO - PROCESS | 1663 | 1464404749348 Marionette TRACE conn2 <- [1,1038,null,{}] 20:05:49 INFO - PROCESS | 1663 | 1464404749359 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}] 20:05:49 INFO - PROCESS | 1663 | 1464404749515 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 20:05:49 INFO - PROCESS | 1663 | 1464404749552 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x123315800 == 41 [pid = 1663] [id = 267] 20:05:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x118d10400) [pid = 1663] [serial = 799] [outer = 0x0] 20:05:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x119c8fc00) [pid = 1663] [serial = 800] [outer = 0x118d10400] 20:05:49 INFO - PROCESS | 1663 | 1464404749576 Marionette DEBUG loaded listener.js 20:05:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x1213a2c00) [pid = 1663] [serial = 801] [outer = 0x118d10400] 20:05:49 INFO - PROCESS | 1663 | 1464404749865 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]]]}] 20:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 581ms 20:05:49 INFO - PROCESS | 1663 | 1464404749925 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 20:05:49 INFO - PROCESS | 1663 | 1464404749926 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 20:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:05:49 INFO - PROCESS | 1663 | 1464404749928 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:05:49 INFO - PROCESS | 1663 | 1464404749929 Marionette TRACE conn2 <- [1,1042,null,{}] 20:05:49 INFO - PROCESS | 1663 | 1464404749940 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}] 20:05:50 INFO - PROCESS | 1663 | 1464404750030 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 20:05:50 INFO - PROCESS | 1663 | 1464404750034 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x124024800 == 42 [pid = 1663] [id = 268] 20:05:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x119c86c00) [pid = 1663] [serial = 802] [outer = 0x0] 20:05:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x1213a7c00) [pid = 1663] [serial = 803] [outer = 0x119c86c00] 20:05:50 INFO - PROCESS | 1663 | 1464404750058 Marionette DEBUG loaded listener.js 20:05:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x1232a6400) [pid = 1663] [serial = 804] [outer = 0x119c86c00] 20:05:50 INFO - PROCESS | 1663 | 1464404750387 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]]]}] 20:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 476ms 20:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:05:50 INFO - PROCESS | 1663 | 1464404750405 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 20:05:50 INFO - PROCESS | 1663 | 1464404750406 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 20:05:50 INFO - PROCESS | 1663 | 1464404750408 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:05:50 INFO - PROCESS | 1663 | 1464404750410 Marionette TRACE conn2 <- [1,1046,null,{}] 20:05:50 INFO - PROCESS | 1663 | 1464404750419 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}] 20:05:50 INFO - PROCESS | 1663 | 1464404750514 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 20:05:50 INFO - PROCESS | 1663 | 1464404750518 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x124c5c000 == 43 [pid = 1663] [id = 269] 20:05:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x123384800) [pid = 1663] [serial = 805] [outer = 0x0] 20:05:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x1236fb400) [pid = 1663] [serial = 806] [outer = 0x123384800] 20:05:50 INFO - PROCESS | 1663 | 1464404750542 Marionette DEBUG loaded listener.js 20:05:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x1243d0000) [pid = 1663] [serial = 807] [outer = 0x123384800] 20:05:50 INFO - PROCESS | 1663 | 1464404750872 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]]]}] 20:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 472ms 20:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:05:50 INFO - PROCESS | 1663 | 1464404750886 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 20:05:50 INFO - PROCESS | 1663 | 1464404750887 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 20:05:50 INFO - PROCESS | 1663 | 1464404750889 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:05:50 INFO - PROCESS | 1663 | 1464404750890 Marionette TRACE conn2 <- [1,1050,null,{}] 20:05:50 INFO - PROCESS | 1663 | 1464404750892 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}] 20:05:50 INFO - PROCESS | 1663 | 1464404750991 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 20:05:51 INFO - PROCESS | 1663 | 1464404751001 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x126077000 == 44 [pid = 1663] [id = 270] 20:05:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x1244f3400) [pid = 1663] [serial = 808] [outer = 0x0] 20:05:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x124a3a800) [pid = 1663] [serial = 809] [outer = 0x1244f3400] 20:05:51 INFO - PROCESS | 1663 | 1464404751025 Marionette DEBUG loaded listener.js 20:05:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x124ac4400) [pid = 1663] [serial = 810] [outer = 0x1244f3400] 20:05:51 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x12329f800) [pid = 1663] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:05:51 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x1199cf000) [pid = 1663] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:05:51 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x11259dc00) [pid = 1663] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:05:51 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x1161a8800) [pid = 1663] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:05:51 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x111f1dc00) [pid = 1663] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:05:51 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x118148400) [pid = 1663] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:05:51 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x1235f7400) [pid = 1663] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:05:51 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x112e04800) [pid = 1663] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:05:51 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x11259a800) [pid = 1663] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:05:51 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x12320d400) [pid = 1663] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:05:51 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x116940400) [pid = 1663] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:05:51 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x116a52800) [pid = 1663] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:05:51 INFO - PROCESS | 1663 | 1464404751405 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]]]}] 20:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 519ms 20:05:51 INFO - PROCESS | 1663 | 1464404751409 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 20:05:51 INFO - PROCESS | 1663 | 1464404751410 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 20:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:05:51 INFO - PROCESS | 1663 | 1464404751423 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:05:51 INFO - PROCESS | 1663 | 1464404751424 Marionette TRACE conn2 <- [1,1054,null,{}] 20:05:51 INFO - PROCESS | 1663 | 1464404751427 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}] 20:05:51 INFO - PROCESS | 1663 | 1464404751563 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 20:05:51 INFO - PROCESS | 1663 | 1464404751591 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x126f30000 == 45 [pid = 1663] [id = 271] 20:05:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x112591000) [pid = 1663] [serial = 811] [outer = 0x0] 20:05:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x12320d400) [pid = 1663] [serial = 812] [outer = 0x112591000] 20:05:51 INFO - PROCESS | 1663 | 1464404751620 Marionette DEBUG loaded listener.js 20:05:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x124fe1000) [pid = 1663] [serial = 813] [outer = 0x112591000] 20:05:51 INFO - PROCESS | 1663 | 1464404751901 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]]]}] 20:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 530ms 20:05:51 INFO - PROCESS | 1663 | 1464404751952 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 20:05:51 INFO - PROCESS | 1663 | 1464404751953 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 20:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:05:51 INFO - PROCESS | 1663 | 1464404751955 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:05:51 INFO - PROCESS | 1663 | 1464404751956 Marionette TRACE conn2 <- [1,1058,null,{}] 20:05:51 INFO - PROCESS | 1663 | 1464404751959 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}] 20:05:52 INFO - PROCESS | 1663 | 1464404752043 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 20:05:52 INFO - PROCESS | 1663 | 1464404752050 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x129311000 == 46 [pid = 1663] [id = 272] 20:05:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x124fe6800) [pid = 1663] [serial = 814] [outer = 0x0] 20:05:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x126087c00) [pid = 1663] [serial = 815] [outer = 0x124fe6800] 20:05:52 INFO - PROCESS | 1663 | 1464404752075 Marionette DEBUG loaded listener.js 20:05:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x126d23c00) [pid = 1663] [serial = 816] [outer = 0x124fe6800] 20:05:52 INFO - PROCESS | 1663 | 1464404752378 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]]]}] 20:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 468ms 20:05:52 INFO - PROCESS | 1663 | 1464404752424 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 20:05:52 INFO - PROCESS | 1663 | 1464404752425 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 20:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:05:52 INFO - PROCESS | 1663 | 1464404752428 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:05:52 INFO - PROCESS | 1663 | 1464404752429 Marionette TRACE conn2 <- [1,1062,null,{}] 20:05:52 INFO - PROCESS | 1663 | 1464404752431 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}] 20:05:52 INFO - PROCESS | 1663 | 1464404752534 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 20:05:52 INFO - PROCESS | 1663 | 1464404752540 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a41d000 == 47 [pid = 1663] [id = 273] 20:05:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x126028000) [pid = 1663] [serial = 817] [outer = 0x0] 20:05:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x126d31800) [pid = 1663] [serial = 818] [outer = 0x126028000] 20:05:52 INFO - PROCESS | 1663 | 1464404752564 Marionette DEBUG loaded listener.js 20:05:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x126dd0800) [pid = 1663] [serial = 819] [outer = 0x126028000] 20:05:52 INFO - PROCESS | 1663 | 1464404752870 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]]]}] 20:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 469ms 20:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:05:52 INFO - PROCESS | 1663 | 1464404752899 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 20:05:52 INFO - PROCESS | 1663 | 1464404752901 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 20:05:52 INFO - PROCESS | 1663 | 1464404752903 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:05:52 INFO - PROCESS | 1663 | 1464404752904 Marionette TRACE conn2 <- [1,1066,null,{}] 20:05:52 INFO - PROCESS | 1663 | 1464404752906 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}] 20:05:52 INFO - PROCESS | 1663 | 1464404752988 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 20:05:52 INFO - PROCESS | 1663 | 1464404752992 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aac7000 == 48 [pid = 1663] [id = 274] 20:05:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x12700b000) [pid = 1663] [serial = 820] [outer = 0x0] 20:05:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x1270ba800) [pid = 1663] [serial = 821] [outer = 0x12700b000] 20:05:53 INFO - PROCESS | 1663 | 1464404753018 Marionette DEBUG loaded listener.js 20:05:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x127337000) [pid = 1663] [serial = 822] [outer = 0x12700b000] 20:05:54 INFO - PROCESS | 1663 | --DOCSHELL 0x12c42b800 == 47 [pid = 1663] [id = 239] 20:05:54 INFO - PROCESS | 1663 | --DOCSHELL 0x11216a000 == 46 [pid = 1663] [id = 241] 20:05:54 INFO - PROCESS | 1663 | --DOCSHELL 0x116fd4000 == 45 [pid = 1663] [id = 242] 20:05:54 INFO - PROCESS | 1663 | --DOCSHELL 0x11264c800 == 44 [pid = 1663] [id = 261] 20:05:54 INFO - PROCESS | 1663 | --DOCSHELL 0x11663e800 == 43 [pid = 1663] [id = 260] 20:05:54 INFO - PROCESS | 1663 | --DOCSHELL 0x12a618000 == 42 [pid = 1663] [id = 259] 20:05:54 INFO - PROCESS | 1663 | --DOCSHELL 0x126feb000 == 41 [pid = 1663] [id = 258] 20:05:54 INFO - PROCESS | 1663 | --DOCSHELL 0x1194e0000 == 40 [pid = 1663] [id = 257] 20:05:54 INFO - PROCESS | 1663 | --DOCSHELL 0x113b71800 == 39 [pid = 1663] [id = 256] 20:05:54 INFO - PROCESS | 1663 | --DOCSHELL 0x118d40800 == 38 [pid = 1663] [id = 263] 20:05:54 INFO - PROCESS | 1663 | --DOCSHELL 0x1194d2000 == 37 [pid = 1663] [id = 264] 20:05:54 INFO - PROCESS | 1663 | --DOCSHELL 0x119ebb800 == 36 [pid = 1663] [id = 266] 20:05:54 INFO - PROCESS | 1663 | --DOCSHELL 0x11696a800 == 35 [pid = 1663] [id = 262] 20:05:54 INFO - PROCESS | 1663 | --DOCSHELL 0x119e43800 == 34 [pid = 1663] [id = 265] 20:05:54 INFO - PROCESS | 1663 | --DOCSHELL 0x124c5c000 == 33 [pid = 1663] [id = 269] 20:05:54 INFO - PROCESS | 1663 | --DOCSHELL 0x123315800 == 32 [pid = 1663] [id = 267] 20:05:54 INFO - PROCESS | 1663 | --DOCSHELL 0x126077000 == 31 [pid = 1663] [id = 270] 20:05:54 INFO - PROCESS | 1663 | --DOCSHELL 0x126f30000 == 30 [pid = 1663] [id = 271] 20:05:54 INFO - PROCESS | 1663 | --DOCSHELL 0x129311000 == 29 [pid = 1663] [id = 272] 20:05:54 INFO - PROCESS | 1663 | --DOCSHELL 0x124024800 == 28 [pid = 1663] [id = 268] 20:05:54 INFO - PROCESS | 1663 | --DOCSHELL 0x12a41d000 == 27 [pid = 1663] [id = 273] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x126026000) [pid = 1663] [serial = 762] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x1199d6c00) [pid = 1663] [serial = 743] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x12329f400) [pid = 1663] [serial = 747] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x11259cc00) [pid = 1663] [serial = 722] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x1213a1c00) [pid = 1663] [serial = 746] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x117675c00) [pid = 1663] [serial = 731] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x11811f000) [pid = 1663] [serial = 732] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x116045000) [pid = 1663] [serial = 729] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x112595800) [pid = 1663] [serial = 728] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x1184e0000) [pid = 1663] [serial = 734] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x1185b1400) [pid = 1663] [serial = 735] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x1236f6000) [pid = 1663] [serial = 752] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x118d05800) [pid = 1663] [serial = 737] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x11919f000) [pid = 1663] [serial = 738] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x11936a400) [pid = 1663] [serial = 740] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x11766e400) [pid = 1663] [serial = 725] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x12602a400) [pid = 1663] [serial = 764] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x12337e400) [pid = 1663] [serial = 749] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x119e29400) [pid = 1663] [serial = 758] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x118091400) [pid = 1663] [serial = 755] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x118725400) [pid = 1663] [serial = 756] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x124cbcc00) [pid = 1663] [serial = 761] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x1244f9800) [pid = 1663] [serial = 753] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x124ac2400) [pid = 1663] [serial = 759] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x1235f1800) [pid = 1663] [serial = 750] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x119c8cc00) [pid = 1663] [serial = 744] [outer = 0x0] [url = about:blank] 20:05:54 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x119586400) [pid = 1663] [serial = 741] [outer = 0x0] [url = about:blank] 20:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:05:54 INFO - PROCESS | 1663 | 1464404754716 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]]]}] 20:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1821ms 20:05:54 INFO - PROCESS | 1663 | 1464404754724 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 20:05:54 INFO - PROCESS | 1663 | 1464404754726 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 20:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:05:54 INFO - PROCESS | 1663 | 1464404754732 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:05:54 INFO - PROCESS | 1663 | 1464404754734 Marionette TRACE conn2 <- [1,1070,null,{}] 20:05:54 INFO - PROCESS | 1663 | 1464404754738 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}] 20:05:54 INFO - PROCESS | 1663 | 1464404754821 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 20:05:54 INFO - PROCESS | 1663 | 1464404754866 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x113824800 == 28 [pid = 1663] [id = 275] 20:05:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x113387800) [pid = 1663] [serial = 823] [outer = 0x0] 20:05:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x11512a000) [pid = 1663] [serial = 824] [outer = 0x113387800] 20:05:54 INFO - PROCESS | 1663 | 1464404754895 Marionette DEBUG loaded listener.js 20:05:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x116043c00) [pid = 1663] [serial = 825] [outer = 0x113387800] 20:05:55 INFO - PROCESS | 1663 | 1464404755241 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]]]}] 20:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 522ms 20:05:55 INFO - PROCESS | 1663 | 1464404755254 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 20:05:55 INFO - PROCESS | 1663 | 1464404755261 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 20:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:05:55 INFO - PROCESS | 1663 | 1464404755270 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:05:55 INFO - PROCESS | 1663 | 1464404755273 Marionette TRACE conn2 <- [1,1074,null,{}] 20:05:55 INFO - PROCESS | 1663 | 1464404755277 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}] 20:05:55 INFO - PROCESS | 1663 | 1464404755406 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 20:05:55 INFO - PROCESS | 1663 | 1464404755481 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x116979000 == 29 [pid = 1663] [id = 276] 20:05:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x113390400) [pid = 1663] [serial = 826] [outer = 0x0] 20:05:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x1161ad800) [pid = 1663] [serial = 827] [outer = 0x113390400] 20:05:55 INFO - PROCESS | 1663 | 1464404755524 Marionette DEBUG loaded listener.js 20:05:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x11713dc00) [pid = 1663] [serial = 828] [outer = 0x113390400] 20:05:55 INFO - PROCESS | 1663 | 1464404755872 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]]]}] 20:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 625ms 20:05:55 INFO - PROCESS | 1663 | 1464404755894 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 20:05:55 INFO - PROCESS | 1663 | 1464404755897 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 20:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:05:55 INFO - PROCESS | 1663 | 1464404755901 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:05:55 INFO - PROCESS | 1663 | 1464404755904 Marionette TRACE conn2 <- [1,1078,null,{}] 20:05:55 INFO - PROCESS | 1663 | 1464404755913 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}] 20:05:56 INFO - PROCESS | 1663 | 1464404756018 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 20:05:56 INFO - PROCESS | 1663 | 1464404756025 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x1184cb000 == 30 [pid = 1663] [id = 277] 20:05:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x111e35800) [pid = 1663] [serial = 829] [outer = 0x0] 20:05:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x11808e400) [pid = 1663] [serial = 830] [outer = 0x111e35800] 20:05:56 INFO - PROCESS | 1663 | 1464404756054 Marionette DEBUG loaded listener.js 20:05:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x11814a800) [pid = 1663] [serial = 831] [outer = 0x111e35800] 20:05:56 INFO - PROCESS | 1663 | 1464404756355 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]]]}] 20:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 473ms 20:05:56 INFO - PROCESS | 1663 | 1464404756374 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 20:05:56 INFO - PROCESS | 1663 | 1464404756376 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 20:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:05:56 INFO - PROCESS | 1663 | 1464404756386 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:05:56 INFO - PROCESS | 1663 | 1464404756387 Marionette TRACE conn2 <- [1,1082,null,{}] 20:05:56 INFO - PROCESS | 1663 | 1464404756390 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}] 20:05:56 INFO - PROCESS | 1663 | 1464404756472 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 20:05:56 INFO - PROCESS | 1663 | 1464404756477 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x119398000 == 31 [pid = 1663] [id = 278] 20:05:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x118150400) [pid = 1663] [serial = 832] [outer = 0x0] 20:05:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1184e7000) [pid = 1663] [serial = 833] [outer = 0x118150400] 20:05:56 INFO - PROCESS | 1663 | 1464404756505 Marionette DEBUG loaded listener.js 20:05:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x1185ba000) [pid = 1663] [serial = 834] [outer = 0x118150400] 20:05:56 INFO - PROCESS | 1663 | 1464404756821 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]]]}] 20:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 468ms 20:05:56 INFO - PROCESS | 1663 | 1464404756855 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 20:05:56 INFO - PROCESS | 1663 | 1464404756856 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 20:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:05:56 INFO - PROCESS | 1663 | 1464404756858 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:05:56 INFO - PROCESS | 1663 | 1464404756859 Marionette TRACE conn2 <- [1,1086,null,{}] 20:05:56 INFO - PROCESS | 1663 | 1464404756862 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}] 20:05:56 INFO - PROCESS | 1663 | 1464404756952 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 20:05:56 INFO - PROCESS | 1663 | 1464404756958 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x119b62800 == 32 [pid = 1663] [id = 279] 20:05:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x112967800) [pid = 1663] [serial = 835] [outer = 0x0] 20:05:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x118722800) [pid = 1663] [serial = 836] [outer = 0x112967800] 20:05:56 INFO - PROCESS | 1663 | 1464404756985 Marionette DEBUG loaded listener.js 20:05:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x118da8000) [pid = 1663] [serial = 837] [outer = 0x112967800] 20:05:57 INFO - PROCESS | 1663 | 1464404757282 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]]]}] 20:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 468ms 20:05:57 INFO - PROCESS | 1663 | 1464404757327 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 20:05:57 INFO - PROCESS | 1663 | 1464404757330 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 20:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:05:57 INFO - PROCESS | 1663 | 1464404757333 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:05:57 INFO - PROCESS | 1663 | 1464404757334 Marionette TRACE conn2 <- [1,1090,null,{}] 20:05:57 INFO - PROCESS | 1663 | 1464404757336 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}] 20:05:57 INFO - PROCESS | 1663 | 1464404757422 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 20:05:57 INFO - PROCESS | 1663 | 1464404757432 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x119fcc000 == 33 [pid = 1663] [id = 280] 20:05:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x11699a800) [pid = 1663] [serial = 838] [outer = 0x0] 20:05:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x119367800) [pid = 1663] [serial = 839] [outer = 0x11699a800] 20:05:57 INFO - PROCESS | 1663 | 1464404757458 Marionette DEBUG loaded listener.js 20:05:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x1199cf400) [pid = 1663] [serial = 840] [outer = 0x11699a800] 20:05:57 INFO - PROCESS | 1663 | 1464404757784 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]]]}] 20:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 467ms 20:05:57 INFO - PROCESS | 1663 | 1464404757801 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 20:05:57 INFO - PROCESS | 1663 | 1464404757802 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 20:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:05:57 INFO - PROCESS | 1663 | 1464404757804 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:05:57 INFO - PROCESS | 1663 | 1464404757806 Marionette TRACE conn2 <- [1,1094,null,{}] 20:05:57 INFO - PROCESS | 1663 | 1464404757808 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}] 20:05:57 INFO - PROCESS | 1663 | 1464404757902 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 20:05:57 INFO - PROCESS | 1663 | 1464404757908 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x12137c800 == 34 [pid = 1663] [id = 281] 20:05:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x11699ac00) [pid = 1663] [serial = 841] [outer = 0x0] 20:05:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x1199d8800) [pid = 1663] [serial = 842] [outer = 0x11699ac00] 20:05:57 INFO - PROCESS | 1663 | 1464404757933 Marionette DEBUG loaded listener.js 20:05:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x119c8a400) [pid = 1663] [serial = 843] [outer = 0x11699ac00] 20:05:58 INFO - PROCESS | 1663 | 1464404758219 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]]]}] 20:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 479ms 20:05:58 INFO - PROCESS | 1663 | 1464404758284 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 20:05:58 INFO - PROCESS | 1663 | 1464404758285 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 20:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:05:58 INFO - PROCESS | 1663 | 1464404758288 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:05:58 INFO - PROCESS | 1663 | 1464404758289 Marionette TRACE conn2 <- [1,1098,null,{}] 20:05:58 INFO - PROCESS | 1663 | 1464404758291 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}] 20:05:58 INFO - PROCESS | 1663 | 1464404758366 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 20:05:58 INFO - PROCESS | 1663 | 1464404758370 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x1233c3800 == 35 [pid = 1663] [id = 282] 20:05:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x119c8e000) [pid = 1663] [serial = 844] [outer = 0x0] 20:05:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x1213a3c00) [pid = 1663] [serial = 845] [outer = 0x119c8e000] 20:05:58 INFO - PROCESS | 1663 | 1464404758405 Marionette DEBUG loaded listener.js 20:05:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x119e2a800) [pid = 1663] [serial = 846] [outer = 0x119c8e000] 20:05:58 INFO - PROCESS | 1663 | 1464404758790 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]]]}] 20:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 519ms 20:05:58 INFO - PROCESS | 1663 | 1464404758808 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 20:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:05:58 INFO - PROCESS | 1663 | 1464404758810 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 20:05:58 INFO - PROCESS | 1663 | 1464404758814 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:05:58 INFO - PROCESS | 1663 | 1464404758816 Marionette TRACE conn2 <- [1,1102,null,{}] 20:05:58 INFO - PROCESS | 1663 | 1464404758819 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}] 20:05:58 INFO - PROCESS | 1663 | 1464404758932 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 20:05:58 INFO - PROCESS | 1663 | 1464404758939 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x1184c9800 == 36 [pid = 1663] [id = 283] 20:05:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x1213a5400) [pid = 1663] [serial = 847] [outer = 0x0] 20:05:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x1232a3800) [pid = 1663] [serial = 848] [outer = 0x1213a5400] 20:05:58 INFO - PROCESS | 1663 | 1464404758980 Marionette DEBUG loaded listener.js 20:05:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x123386800) [pid = 1663] [serial = 849] [outer = 0x1213a5400] 20:05:59 INFO - PROCESS | 1663 | 1464404759399 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]]]}] 20:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 621ms 20:05:59 INFO - PROCESS | 1663 | 1464404759438 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 20:05:59 INFO - PROCESS | 1663 | 1464404759439 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 20:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:05:59 INFO - PROCESS | 1663 | 1464404759441 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:05:59 INFO - PROCESS | 1663 | 1464404759443 Marionette TRACE conn2 <- [1,1106,null,{}] 20:05:59 INFO - PROCESS | 1663 | 1464404759450 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}] 20:05:59 INFO - PROCESS | 1663 | 1464404759529 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 20:05:59 INFO - PROCESS | 1663 | 1464404759535 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x126060800 == 37 [pid = 1663] [id = 284] 20:05:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x123559000) [pid = 1663] [serial = 850] [outer = 0x0] 20:05:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x1236f6000) [pid = 1663] [serial = 851] [outer = 0x123559000] 20:05:59 INFO - PROCESS | 1663 | 1464404759559 Marionette DEBUG loaded listener.js 20:05:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x1243cd400) [pid = 1663] [serial = 852] [outer = 0x123559000] 20:05:59 INFO - PROCESS | 1663 | 1464404759921 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]]]}] 20:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 525ms 20:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:05:59 INFO - PROCESS | 1663 | 1464404759967 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 20:05:59 INFO - PROCESS | 1663 | 1464404759969 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 20:05:59 INFO - PROCESS | 1663 | 1464404759971 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:05:59 INFO - PROCESS | 1663 | 1464404759972 Marionette TRACE conn2 <- [1,1110,null,{}] 20:05:59 INFO - PROCESS | 1663 | 1464404759975 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}] 20:06:00 INFO - PROCESS | 1663 | 1464404760074 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 20:06:00 INFO - PROCESS | 1663 | 1464404760085 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x11950c000 == 38 [pid = 1663] [id = 285] 20:06:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x1243cdc00) [pid = 1663] [serial = 853] [outer = 0x0] 20:06:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x124abe000) [pid = 1663] [serial = 854] [outer = 0x1243cdc00] 20:06:00 INFO - PROCESS | 1663 | 1464404760113 Marionette DEBUG loaded listener.js 20:06:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x124cdcc00) [pid = 1663] [serial = 855] [outer = 0x1243cdc00] 20:06:00 INFO - PROCESS | 1663 | 1464404760455 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]]]}] 20:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 519ms 20:06:00 INFO - PROCESS | 1663 | 1464404760495 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 20:06:00 INFO - PROCESS | 1663 | 1464404760496 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 20:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:06:00 INFO - PROCESS | 1663 | 1464404760499 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:06:00 INFO - PROCESS | 1663 | 1464404760500 Marionette TRACE conn2 <- [1,1114,null,{}] 20:06:00 INFO - PROCESS | 1663 | 1464404760502 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}] 20:06:00 INFO - PROCESS | 1663 | 1464404760593 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 20:06:00 INFO - PROCESS | 1663 | 1464404760597 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x12756e800 == 39 [pid = 1663] [id = 286] 20:06:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x124fb3c00) [pid = 1663] [serial = 856] [outer = 0x0] 20:06:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x124feac00) [pid = 1663] [serial = 857] [outer = 0x124fb3c00] 20:06:00 INFO - PROCESS | 1663 | 1464404760622 Marionette DEBUG loaded listener.js 20:06:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x12602e000) [pid = 1663] [serial = 858] [outer = 0x124fb3c00] 20:06:00 INFO - PROCESS | 1663 | 1464404760941 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]]]}] 20:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 472ms 20:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:06:00 INFO - PROCESS | 1663 | 1464404760975 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 20:06:00 INFO - PROCESS | 1663 | 1464404760976 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 20:06:00 INFO - PROCESS | 1663 | 1464404760981 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:06:00 INFO - PROCESS | 1663 | 1464404760983 Marionette TRACE conn2 <- [1,1118,null,{}] 20:06:00 INFO - PROCESS | 1663 | 1464404760985 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}] 20:06:01 INFO - PROCESS | 1663 | 1464404761085 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 20:06:01 INFO - PROCESS | 1663 | 1464404761089 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a412800 == 40 [pid = 1663] [id = 287] 20:06:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x12602ec00) [pid = 1663] [serial = 859] [outer = 0x0] 20:06:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x126935000) [pid = 1663] [serial = 860] [outer = 0x12602ec00] 20:06:01 INFO - PROCESS | 1663 | 1464404761114 Marionette DEBUG loaded listener.js 20:06:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x126dc3400) [pid = 1663] [serial = 861] [outer = 0x12602ec00] 20:06:01 INFO - PROCESS | 1663 | 1464404761440 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]]]}] 20:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 471ms 20:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:06:01 INFO - PROCESS | 1663 | 1464404761451 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 20:06:01 INFO - PROCESS | 1663 | 1464404761453 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 20:06:01 INFO - PROCESS | 1663 | 1464404761455 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:06:01 INFO - PROCESS | 1663 | 1464404761456 Marionette TRACE conn2 <- [1,1122,null,{}] 20:06:01 INFO - PROCESS | 1663 | 1464404761458 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}] 20:06:01 INFO - PROCESS | 1663 | 1464404761559 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 20:06:01 INFO - PROCESS | 1663 | 1464404761564 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a61c800 == 41 [pid = 1663] [id = 288] 20:06:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x126928c00) [pid = 1663] [serial = 862] [outer = 0x0] 20:06:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x127082c00) [pid = 1663] [serial = 863] [outer = 0x126928c00] 20:06:01 INFO - PROCESS | 1663 | 1464404761591 Marionette DEBUG loaded listener.js 20:06:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x12733a000) [pid = 1663] [serial = 864] [outer = 0x126928c00] 20:06:02 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x12411c400) [pid = 1663] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:06:02 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x113394c00) [pid = 1663] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:06:02 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x118d10400) [pid = 1663] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:06:02 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x119c86c00) [pid = 1663] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:06:02 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x112591000) [pid = 1663] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:06:02 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x123384800) [pid = 1663] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:06:02 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x1244f3400) [pid = 1663] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:06:02 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x124fe6800) [pid = 1663] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:06:02 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x126028000) [pid = 1663] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:06:02 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x118095800) [pid = 1663] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:06:02 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x111a0d400) [pid = 1663] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:06:02 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x119127000) [pid = 1663] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:06:02 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x11811ec00) [pid = 1663] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:06:02 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x118032c00) [pid = 1663] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:06:02 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x116946800) [pid = 1663] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:06:02 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x115e0e000) [pid = 1663] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:06:02 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x11296b000) [pid = 1663] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:06:02 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x118148000) [pid = 1663] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:06:02 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x1199ccc00) [pid = 1663] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:06:02 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x118daa400) [pid = 1663] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:06:02 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x111c1fc00) [pid = 1663] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:06:02 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x112594c00) [pid = 1663] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:06:02 INFO - PROCESS | 1663 | 1464404762286 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]]]}] 20:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 870ms 20:06:02 INFO - PROCESS | 1663 | 1464404762325 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 20:06:02 INFO - PROCESS | 1663 | 1464404762326 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 20:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:06:02 INFO - PROCESS | 1663 | 1464404762328 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:06:02 INFO - PROCESS | 1663 | 1464404762330 Marionette TRACE conn2 <- [1,1126,null,{}] 20:06:02 INFO - PROCESS | 1663 | 1464404762333 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}] 20:06:02 INFO - PROCESS | 1663 | 1464404762405 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 20:06:02 INFO - PROCESS | 1663 | 1464404762453 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194c8800 == 42 [pid = 1663] [id = 289] 20:06:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x112594c00) [pid = 1663] [serial = 865] [outer = 0x0] 20:06:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x116a52000) [pid = 1663] [serial = 866] [outer = 0x112594c00] 20:06:02 INFO - PROCESS | 1663 | 1464404762479 Marionette DEBUG loaded listener.js 20:06:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x11871f800) [pid = 1663] [serial = 867] [outer = 0x112594c00] 20:06:02 INFO - PROCESS | 1663 | 1464404762748 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]]]}] 20:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 469ms 20:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:06:02 INFO - PROCESS | 1663 | 1464404762802 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 20:06:02 INFO - PROCESS | 1663 | 1464404762803 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 20:06:02 INFO - PROCESS | 1663 | 1464404762805 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:06:02 INFO - PROCESS | 1663 | 1464404762806 Marionette TRACE conn2 <- [1,1130,null,{}] 20:06:02 INFO - PROCESS | 1663 | 1464404762809 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}] 20:06:02 INFO - PROCESS | 1663 | 1464404762890 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 20:06:02 INFO - PROCESS | 1663 | 1464404762897 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x128e90800 == 43 [pid = 1663] [id = 290] 20:06:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x118513000) [pid = 1663] [serial = 868] [outer = 0x0] 20:06:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x1213a5000) [pid = 1663] [serial = 869] [outer = 0x118513000] 20:06:02 INFO - PROCESS | 1663 | 1464404762921 Marionette DEBUG loaded listener.js 20:06:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x124cdd000) [pid = 1663] [serial = 870] [outer = 0x118513000] 20:06:03 INFO - PROCESS | 1663 | 1464404763247 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]]]}] 20:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 468ms 20:06:03 INFO - PROCESS | 1663 | 1464404763275 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 20:06:03 INFO - PROCESS | 1663 | 1464404763276 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 20:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:06:03 INFO - PROCESS | 1663 | 1464404763278 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:06:03 INFO - PROCESS | 1663 | 1464404763279 Marionette TRACE conn2 <- [1,1134,null,{}] 20:06:03 INFO - PROCESS | 1663 | 1464404763282 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}] 20:06:03 INFO - PROCESS | 1663 | 1464404763378 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 20:06:03 INFO - PROCESS | 1663 | 1464404763384 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aacd000 == 44 [pid = 1663] [id = 291] 20:06:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x117670000) [pid = 1663] [serial = 871] [outer = 0x0] 20:06:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x12329f000) [pid = 1663] [serial = 872] [outer = 0x117670000] 20:06:03 INFO - PROCESS | 1663 | 1464404763408 Marionette DEBUG loaded listener.js 20:06:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x127342000) [pid = 1663] [serial = 873] [outer = 0x117670000] 20:06:03 INFO - PROCESS | 1663 | 1464404763723 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]]]}] 20:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 471ms 20:06:03 INFO - PROCESS | 1663 | 1464404763751 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 20:06:03 INFO - PROCESS | 1663 | 1464404763767 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 20:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:06:03 INFO - PROCESS | 1663 | 1464404763771 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:06:03 INFO - PROCESS | 1663 | 1464404763773 Marionette TRACE conn2 <- [1,1138,null,{}] 20:06:03 INFO - PROCESS | 1663 | 1464404763776 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}] 20:06:03 INFO - PROCESS | 1663 | 1464404763900 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 20:06:03 INFO - PROCESS | 1663 | 1464404763970 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b23e800 == 45 [pid = 1663] [id = 292] 20:06:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x119132800) [pid = 1663] [serial = 874] [outer = 0x0] 20:06:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x127342400) [pid = 1663] [serial = 875] [outer = 0x119132800] 20:06:04 INFO - PROCESS | 1663 | 1464404764010 Marionette DEBUG loaded listener.js 20:06:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x128c68800) [pid = 1663] [serial = 876] [outer = 0x119132800] 20:06:04 INFO - PROCESS | 1663 | 1464404764506 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]]]}] 20:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 771ms 20:06:04 INFO - PROCESS | 1663 | 1464404764582 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 20:06:04 INFO - PROCESS | 1663 | 1464404764585 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 20:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:06:04 INFO - PROCESS | 1663 | 1464404764590 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:06:04 INFO - PROCESS | 1663 | 1464404764592 Marionette TRACE conn2 <- [1,1142,null,{}] 20:06:04 INFO - PROCESS | 1663 | 1464404764596 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}] 20:06:04 INFO - PROCESS | 1663 | 1464404764710 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 20:06:04 INFO - PROCESS | 1663 | 1464404764784 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x116963800 == 46 [pid = 1663] [id = 293] 20:06:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x112970800) [pid = 1663] [serial = 877] [outer = 0x0] 20:06:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x116045000) [pid = 1663] [serial = 878] [outer = 0x112970800] 20:06:04 INFO - PROCESS | 1663 | 1464404764816 Marionette DEBUG loaded listener.js 20:06:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x11673a000) [pid = 1663] [serial = 879] [outer = 0x112970800] 20:06:05 INFO - PROCESS | 1663 | 1464404765537 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]]]}] 20:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1027ms 20:06:05 INFO - PROCESS | 1663 | 1464404765645 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 20:06:05 INFO - PROCESS | 1663 | 1464404765649 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 20:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:06:05 INFO - PROCESS | 1663 | 1464404765655 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:06:05 INFO - PROCESS | 1663 | 1464404765657 Marionette TRACE conn2 <- [1,1146,null,{}] 20:06:05 INFO - PROCESS | 1663 | 1464404765659 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}] 20:06:05 INFO - PROCESS | 1663 | 1464404765772 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 20:06:05 INFO - PROCESS | 1663 | 1464404765818 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x1133f2800 == 47 [pid = 1663] [id = 294] 20:06:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x113d31400) [pid = 1663] [serial = 880] [outer = 0x0] 20:06:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x118089400) [pid = 1663] [serial = 881] [outer = 0x113d31400] 20:06:05 INFO - PROCESS | 1663 | 1464404765849 Marionette DEBUG loaded listener.js 20:06:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x1193e6400) [pid = 1663] [serial = 882] [outer = 0x113d31400] 20:06:06 INFO - PROCESS | 1663 | 1464404766493 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]]]}] 20:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 871ms 20:06:06 INFO - PROCESS | 1663 | 1464404766541 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 20:06:06 INFO - PROCESS | 1663 | 1464404766544 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 20:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:06:06 INFO - PROCESS | 1663 | 1464404766551 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:06:06 INFO - PROCESS | 1663 | 1464404766553 Marionette TRACE conn2 <- [1,1150,null,{}] 20:06:06 INFO - PROCESS | 1663 | 1464404766556 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}] 20:06:06 INFO - PROCESS | 1663 | 1464404766672 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 20:06:06 INFO - PROCESS | 1663 | --DOCSHELL 0x12aacd000 == 46 [pid = 1663] [id = 291] 20:06:06 INFO - PROCESS | 1663 | --DOCSHELL 0x128e90800 == 45 [pid = 1663] [id = 290] 20:06:06 INFO - PROCESS | 1663 | --DOCSHELL 0x1194c8800 == 44 [pid = 1663] [id = 289] 20:06:06 INFO - PROCESS | 1663 | --DOCSHELL 0x12a61c800 == 43 [pid = 1663] [id = 288] 20:06:06 INFO - PROCESS | 1663 | --DOCSHELL 0x12a412800 == 42 [pid = 1663] [id = 287] 20:06:06 INFO - PROCESS | 1663 | --DOCSHELL 0x12756e800 == 41 [pid = 1663] [id = 286] 20:06:06 INFO - PROCESS | 1663 | --DOCSHELL 0x11950c000 == 40 [pid = 1663] [id = 285] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x1270ba800) [pid = 1663] [serial = 821] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOCSHELL 0x126060800 == 39 [pid = 1663] [id = 284] 20:06:06 INFO - PROCESS | 1663 | --DOCSHELL 0x1184c9800 == 38 [pid = 1663] [id = 283] 20:06:06 INFO - PROCESS | 1663 | --DOCSHELL 0x1233c3800 == 37 [pid = 1663] [id = 282] 20:06:06 INFO - PROCESS | 1663 | --DOCSHELL 0x12137c800 == 36 [pid = 1663] [id = 281] 20:06:06 INFO - PROCESS | 1663 | --DOCSHELL 0x119fcc000 == 35 [pid = 1663] [id = 280] 20:06:06 INFO - PROCESS | 1663 | --DOCSHELL 0x119b62800 == 34 [pid = 1663] [id = 279] 20:06:06 INFO - PROCESS | 1663 | --DOCSHELL 0x119398000 == 33 [pid = 1663] [id = 278] 20:06:06 INFO - PROCESS | 1663 | --DOCSHELL 0x1184cb000 == 32 [pid = 1663] [id = 277] 20:06:06 INFO - PROCESS | 1663 | --DOCSHELL 0x116979000 == 31 [pid = 1663] [id = 276] 20:06:06 INFO - PROCESS | 1663 | --DOCSHELL 0x113824800 == 30 [pid = 1663] [id = 275] 20:06:06 INFO - PROCESS | 1663 | --DOCSHELL 0x12aac7000 == 29 [pid = 1663] [id = 274] 20:06:06 INFO - PROCESS | 1663 | 1464404766748 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x112e1b800 == 30 [pid = 1663] [id = 295] 20:06:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x113bc9c00) [pid = 1663] [serial = 883] [outer = 0x0] 20:06:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x11603e000) [pid = 1663] [serial = 884] [outer = 0x113bc9c00] 20:06:06 INFO - PROCESS | 1663 | 1464404766776 Marionette DEBUG loaded listener.js 20:06:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x116740000) [pid = 1663] [serial = 885] [outer = 0x113bc9c00] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x116084400) [pid = 1663] [serial = 720] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x126929800) [pid = 1663] [serial = 765] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x117e0b000) [pid = 1663] [serial = 726] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x115e8fc00) [pid = 1663] [serial = 723] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x1213a2c00) [pid = 1663] [serial = 801] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x119c8fc00) [pid = 1663] [serial = 800] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x1213a7c00) [pid = 1663] [serial = 803] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x1232a6400) [pid = 1663] [serial = 804] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x12320d400) [pid = 1663] [serial = 812] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1236fb400) [pid = 1663] [serial = 806] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x1243d0000) [pid = 1663] [serial = 807] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x124a3a800) [pid = 1663] [serial = 809] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x126087c00) [pid = 1663] [serial = 815] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x126d31800) [pid = 1663] [serial = 818] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x124ac4400) [pid = 1663] [serial = 810] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x11811b400) [pid = 1663] [serial = 770] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x113bd0000) [pid = 1663] [serial = 768] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x111f3c400) [pid = 1663] [serial = 767] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x11936c400) [pid = 1663] [serial = 797] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x118724800) [pid = 1663] [serial = 794] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x118da3c00) [pid = 1663] [serial = 795] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x11814e000) [pid = 1663] [serial = 791] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x1184e3c00) [pid = 1663] [serial = 792] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x117676800) [pid = 1663] [serial = 788] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x118114000) [pid = 1663] [serial = 789] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1161a1000) [pid = 1663] [serial = 785] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x1166bec00) [pid = 1663] [serial = 786] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x112de3400) [pid = 1663] [serial = 783] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x112c8a400) [pid = 1663] [serial = 782] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x124ac5000) [pid = 1663] [serial = 780] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x119c92800) [pid = 1663] [serial = 779] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x1244f7400) [pid = 1663] [serial = 777] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x119e30000) [pid = 1663] [serial = 776] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x1199d9800) [pid = 1663] [serial = 774] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x119362c00) [pid = 1663] [serial = 773] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x118150c00) [pid = 1663] [serial = 771] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x126dd0800) [pid = 1663] [serial = 819] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x119b2fc00) [pid = 1663] [serial = 798] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x124fe1000) [pid = 1663] [serial = 813] [outer = 0x0] [url = about:blank] 20:06:06 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x126d23c00) [pid = 1663] [serial = 816] [outer = 0x0] [url = about:blank] 20:06:07 INFO - PROCESS | 1663 | 1464404767137 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]]]}] 20:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 621ms 20:06:07 INFO - PROCESS | 1663 | 1464404767173 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 20:06:07 INFO - PROCESS | 1663 | 1464404767179 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 20:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:06:07 INFO - PROCESS | 1663 | 1464404767185 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:06:07 INFO - PROCESS | 1663 | 1464404767188 Marionette TRACE conn2 <- [1,1154,null,{}] 20:06:07 INFO - PROCESS | 1663 | 1464404767191 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}] 20:06:07 INFO - PROCESS | 1663 | 1464404767297 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 20:06:07 INFO - PROCESS | 1663 | 1464404767303 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x116f07800 == 31 [pid = 1663] [id = 296] 20:06:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x11766b000) [pid = 1663] [serial = 886] [outer = 0x0] 20:06:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x118034400) [pid = 1663] [serial = 887] [outer = 0x11766b000] 20:06:07 INFO - PROCESS | 1663 | 1464404767330 Marionette DEBUG loaded listener.js 20:06:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x118114000) [pid = 1663] [serial = 888] [outer = 0x11766b000] 20:06:07 INFO - PROCESS | 1663 | 1464404767696 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]]]}] 20:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 521ms 20:06:07 INFO - PROCESS | 1663 | 1464404767708 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 20:06:07 INFO - PROCESS | 1663 | 1464404767709 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 20:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:06:07 INFO - PROCESS | 1663 | 1464404767720 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:06:07 INFO - PROCESS | 1663 | 1464404767722 Marionette TRACE conn2 <- [1,1158,null,{}] 20:06:07 INFO - PROCESS | 1663 | 1464404767732 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}] 20:06:07 INFO - PROCESS | 1663 | 1464404767808 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 20:06:07 INFO - PROCESS | 1663 | 1464404767816 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x118597800 == 32 [pid = 1663] [id = 297] 20:06:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x11296a000) [pid = 1663] [serial = 889] [outer = 0x0] 20:06:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x1185bb400) [pid = 1663] [serial = 890] [outer = 0x11296a000] 20:06:07 INFO - PROCESS | 1663 | 1464404767845 Marionette DEBUG loaded listener.js 20:06:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x119129400) [pid = 1663] [serial = 891] [outer = 0x11296a000] 20:06:08 INFO - PROCESS | 1663 | 1464404768174 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]]]}] 20:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 471ms 20:06:08 INFO - PROCESS | 1663 | 1464404768191 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 20:06:08 INFO - PROCESS | 1663 | 1464404768193 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 20:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:06:08 INFO - PROCESS | 1663 | 1464404768200 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:06:08 INFO - PROCESS | 1663 | 1464404768201 Marionette TRACE conn2 <- [1,1162,null,{}] 20:06:08 INFO - PROCESS | 1663 | 1464404768203 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}] 20:06:08 INFO - PROCESS | 1663 | 1464404768302 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 20:06:08 INFO - PROCESS | 1663 | 1464404768308 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194dd000 == 33 [pid = 1663] [id = 298] 20:06:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x118daa400) [pid = 1663] [serial = 892] [outer = 0x0] 20:06:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x1193ee000) [pid = 1663] [serial = 893] [outer = 0x118daa400] 20:06:08 INFO - PROCESS | 1663 | 1464404768334 Marionette DEBUG loaded listener.js 20:06:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x11958b400) [pid = 1663] [serial = 894] [outer = 0x118daa400] 20:06:08 INFO - PROCESS | 1663 | 1464404768656 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]]]}] 20:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 470ms 20:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:06:08 INFO - PROCESS | 1663 | 1464404768670 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 20:06:08 INFO - PROCESS | 1663 | 1464404768672 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 20:06:08 INFO - PROCESS | 1663 | 1464404768675 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:06:08 INFO - PROCESS | 1663 | 1464404768677 Marionette TRACE conn2 <- [1,1166,null,{}] 20:06:08 INFO - PROCESS | 1663 | 1464404768685 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}] 20:06:08 INFO - PROCESS | 1663 | 1464404768802 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 20:06:08 INFO - PROCESS | 1663 | 1464404768808 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x119e56000 == 34 [pid = 1663] [id = 299] 20:06:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x11814d400) [pid = 1663] [serial = 895] [outer = 0x0] 20:06:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x119b2fc00) [pid = 1663] [serial = 896] [outer = 0x11814d400] 20:06:08 INFO - PROCESS | 1663 | 1464404768850 Marionette DEBUG loaded listener.js 20:06:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x119c8f800) [pid = 1663] [serial = 897] [outer = 0x11814d400] 20:06:09 INFO - PROCESS | 1663 | 1464404769294 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]]]}] 20:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 674ms 20:06:09 INFO - PROCESS | 1663 | 1464404769350 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 20:06:09 INFO - PROCESS | 1663 | 1464404769351 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 20:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:06:09 INFO - PROCESS | 1663 | 1464404769355 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:06:09 INFO - PROCESS | 1663 | 1464404769356 Marionette TRACE conn2 <- [1,1170,null,{}] 20:06:09 INFO - PROCESS | 1663 | 1464404769360 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}] 20:06:09 INFO - PROCESS | 1663 | 1464404769521 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 20:06:09 INFO - PROCESS | 1663 | 1464404769563 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x11b265800 == 35 [pid = 1663] [id = 300] 20:06:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x119c8f400) [pid = 1663] [serial = 898] [outer = 0x0] 20:06:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x1213ab000) [pid = 1663] [serial = 899] [outer = 0x119c8f400] 20:06:09 INFO - PROCESS | 1663 | 1464404769604 Marionette DEBUG loaded listener.js 20:06:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x124334800) [pid = 1663] [serial = 900] [outer = 0x119c8f400] 20:06:10 INFO - PROCESS | 1663 | 1464404770068 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]]]}] 20:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 770ms 20:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:06:10 INFO - PROCESS | 1663 | 1464404770125 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 20:06:10 INFO - PROCESS | 1663 | 1464404770126 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 20:06:10 INFO - PROCESS | 1663 | 1464404770130 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:06:10 INFO - PROCESS | 1663 | 1464404770132 Marionette TRACE conn2 <- [1,1174,null,{}] 20:06:10 INFO - PROCESS | 1663 | 1464404770149 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}] 20:06:10 INFO - PROCESS | 1663 | 1464404770234 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 20:06:10 INFO - PROCESS | 1663 | 1464404770269 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x124312000 == 36 [pid = 1663] [id = 301] 20:06:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x1244f6400) [pid = 1663] [serial = 901] [outer = 0x0] 20:06:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x1244f9c00) [pid = 1663] [serial = 902] [outer = 0x1244f6400] 20:06:10 INFO - PROCESS | 1663 | 1464404770294 Marionette DEBUG loaded listener.js 20:06:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x124abe800) [pid = 1663] [serial = 903] [outer = 0x1244f6400] 20:06:10 INFO - PROCESS | 1663 | 1464404770602 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] 20:06:10 INFO - PROCESS | 1663 | 1464404770667 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 20:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 20:06:10 INFO - PROCESS | 1663 | 1464404770669 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:06:10 INFO - PROCESS | 1663 | 1464404770670 Marionette TRACE conn2 <- [1,1178,null,{}] 20:06:10 INFO - PROCESS | 1663 | 1464404770679 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}] 20:06:10 INFO - PROCESS | 1663 | 1464404770766 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 20:06:10 INFO - PROCESS | 1663 | 1464404770770 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x124c5c000 == 37 [pid = 1663] [id = 302] 20:06:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x1244f7000) [pid = 1663] [serial = 904] [outer = 0x0] 20:06:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x124ac8c00) [pid = 1663] [serial = 905] [outer = 0x1244f7000] 20:06:10 INFO - PROCESS | 1663 | 1464404770795 Marionette DEBUG loaded listener.js 20:06:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x124fb2000) [pid = 1663] [serial = 906] [outer = 0x1244f7000] 20:06:11 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x112594c00) [pid = 1663] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:06:11 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x113387800) [pid = 1663] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:06:11 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x111e35800) [pid = 1663] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:06:11 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x119c8e000) [pid = 1663] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:06:11 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x117670000) [pid = 1663] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:06:11 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x126928c00) [pid = 1663] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:06:11 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x11699ac00) [pid = 1663] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:06:11 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x12602ec00) [pid = 1663] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:06:11 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x112967800) [pid = 1663] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:06:11 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x1213a5400) [pid = 1663] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:06:11 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x11699a800) [pid = 1663] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:06:11 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x118513000) [pid = 1663] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:06:11 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x113390400) [pid = 1663] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:06:11 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1243cdc00) [pid = 1663] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:06:11 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x124fb3c00) [pid = 1663] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:06:11 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x118150400) [pid = 1663] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:06:11 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x12700b000) [pid = 1663] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:06:11 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x123559000) [pid = 1663] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:06:11 INFO - PROCESS | 1663 | 1464404771225 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] 20:06:11 INFO - PROCESS | 1663 | 1464404771250 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 20:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 20:06:11 INFO - PROCESS | 1663 | 1464404771252 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:06:11 INFO - PROCESS | 1663 | 1464404771254 Marionette TRACE conn2 <- [1,1182,null,{}] 20:06:11 INFO - PROCESS | 1663 | 1464404771256 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}] 20:06:11 INFO - PROCESS | 1663 | 1464404771332 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 20:06:11 INFO - PROCESS | 1663 | 1464404771336 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x118594800 == 38 [pid = 1663] [id = 303] 20:06:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x113bcac00) [pid = 1663] [serial = 907] [outer = 0x0] 20:06:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x1185b7800) [pid = 1663] [serial = 908] [outer = 0x113bcac00] 20:06:11 INFO - PROCESS | 1663 | 1464404771361 Marionette DEBUG loaded listener.js 20:06:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x123559000) [pid = 1663] [serial = 909] [outer = 0x113bcac00] 20:06:11 INFO - PROCESS | 1663 | 1464404771700 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] 20:06:11 INFO - PROCESS | 1663 | 1464404771724 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 20:06:11 INFO - PROCESS | 1663 | 1464404771726 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:06:11 INFO - PROCESS | 1663 | 1464404771728 Marionette TRACE conn2 <- [1,1186,null,{}] 20:06:11 INFO - PROCESS | 1663 | 1464404771738 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}] 20:06:11 INFO - PROCESS | 1663 | 1464404771817 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 20:06:11 INFO - PROCESS | 1663 | 1464404771822 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x126d14800 == 39 [pid = 1663] [id = 304] 20:06:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x124ac7800) [pid = 1663] [serial = 910] [outer = 0x0] 20:06:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x12529b800) [pid = 1663] [serial = 911] [outer = 0x124ac7800] 20:06:11 INFO - PROCESS | 1663 | 1464404771848 Marionette DEBUG loaded listener.js 20:06:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x126031400) [pid = 1663] [serial = 912] [outer = 0x124ac7800] 20:06:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x126928c00) [pid = 1663] [serial = 913] [outer = 0x12c9b5c00] 20:06:12 INFO - PROCESS | 1663 | 1464404772223 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] 20:06:12 INFO - PROCESS | 1663 | 1464404772256 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 20:06:12 INFO - PROCESS | 1663 | 1464404772259 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:06:12 INFO - PROCESS | 1663 | 1464404772262 Marionette TRACE conn2 <- [1,1190,null,{}] 20:06:12 INFO - PROCESS | 1663 | 1464404772266 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}] 20:06:12 INFO - PROCESS | 1663 | 1464404772437 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 20:06:12 INFO - PROCESS | 1663 | 1464404772489 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x128e90800 == 40 [pid = 1663] [id = 305] 20:06:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1232a3000) [pid = 1663] [serial = 914] [outer = 0x0] 20:06:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x126030c00) [pid = 1663] [serial = 915] [outer = 0x1232a3000] 20:06:12 INFO - PROCESS | 1663 | 1464404772536 Marionette DEBUG loaded listener.js 20:06:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x127561000) [pid = 1663] [serial = 916] [outer = 0x1232a3000] 20:06:12 INFO - PROCESS | 1663 | 1464404772957 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] 20:06:12 INFO - PROCESS | 1663 | 1464404772985 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 20:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 20:06:12 INFO - PROCESS | 1663 | 1464404772987 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:06:12 INFO - PROCESS | 1663 | 1464404772988 Marionette TRACE conn2 <- [1,1194,null,{}] 20:06:12 INFO - PROCESS | 1663 | 1464404772991 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}] 20:06:13 INFO - PROCESS | 1663 | 1464404773086 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 20:06:13 INFO - PROCESS | 1663 | 1464404773093 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a40f000 == 41 [pid = 1663] [id = 306] 20:06:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x127566400) [pid = 1663] [serial = 917] [outer = 0x0] 20:06:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x128c6ec00) [pid = 1663] [serial = 918] [outer = 0x127566400] 20:06:13 INFO - PROCESS | 1663 | 1464404773121 Marionette DEBUG loaded listener.js 20:06:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x128c76c00) [pid = 1663] [serial = 919] [outer = 0x127566400] 20:06:13 INFO - PROCESS | 1663 | 1464404773593 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] 20:06:13 INFO - PROCESS | 1663 | 1464404773610 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 20:06:13 INFO - PROCESS | 1663 | 1464404773613 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:06:13 INFO - PROCESS | 1663 | 1464404773616 Marionette TRACE conn2 <- [1,1198,null,{}] 20:06:13 INFO - PROCESS | 1663 | 1464404773619 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}] 20:06:13 INFO - PROCESS | 1663 | 1464404773723 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 20:06:13 INFO - PROCESS | 1663 | 1464404773793 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x11757e800 == 42 [pid = 1663] [id = 307] 20:06:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x116084400) [pid = 1663] [serial = 920] [outer = 0x0] 20:06:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x116740800) [pid = 1663] [serial = 921] [outer = 0x116084400] 20:06:13 INFO - PROCESS | 1663 | 1464404773841 Marionette DEBUG loaded listener.js 20:06:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x11802a000) [pid = 1663] [serial = 922] [outer = 0x116084400] 20:06:14 INFO - PROCESS | 1663 | 1464404774261 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]]]}] 20:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 671ms 20:06:14 INFO - PROCESS | 1663 | 1464404774284 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 20:06:14 INFO - PROCESS | 1663 | 1464404774288 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 20:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:06:14 INFO - PROCESS | 1663 | 1464404774293 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:06:14 INFO - PROCESS | 1663 | 1464404774296 Marionette TRACE conn2 <- [1,1202,null,{}] 20:06:14 INFO - PROCESS | 1663 | 1464404774299 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}] 20:06:14 INFO - PROCESS | 1663 | 1464404774397 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 20:06:14 INFO - PROCESS | 1663 | 1464404774441 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x12137f800 == 43 [pid = 1663] [id = 308] 20:06:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x116940400) [pid = 1663] [serial = 923] [outer = 0x0] 20:06:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x118515400) [pid = 1663] [serial = 924] [outer = 0x116940400] 20:06:14 INFO - PROCESS | 1663 | 1464404774471 Marionette DEBUG loaded listener.js 20:06:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x119194c00) [pid = 1663] [serial = 925] [outer = 0x116940400] 20:06:14 INFO - PROCESS | 1663 | 1464404774884 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]]]}] 20:06:14 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 20:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 625ms 20:06:14 INFO - PROCESS | 1663 | 1464404774918 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 20:06:14 INFO - PROCESS | 1663 | 1464404774919 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 20:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:06:14 INFO - PROCESS | 1663 | 1464404774922 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:06:14 INFO - PROCESS | 1663 | 1464404774924 Marionette TRACE conn2 <- [1,1206,null,{}] 20:06:14 INFO - PROCESS | 1663 | 1464404774932 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}] 20:06:15 INFO - PROCESS | 1663 | 1464404775032 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 20:06:15 INFO - PROCESS | 1663 | 1464404775117 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a83c800 == 44 [pid = 1663] [id = 309] 20:06:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x12320b800) [pid = 1663] [serial = 926] [outer = 0x0] 20:06:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x123380000) [pid = 1663] [serial = 927] [outer = 0x12320b800] 20:06:15 INFO - PROCESS | 1663 | 1464404775148 Marionette DEBUG loaded listener.js 20:06:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x1244f3400) [pid = 1663] [serial = 928] [outer = 0x12320b800] 20:06:15 INFO - PROCESS | 1663 | 1464404775565 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]]]}] 20:06:15 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 20:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 672ms 20:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:06:15 INFO - PROCESS | 1663 | 1464404775594 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 20:06:15 INFO - PROCESS | 1663 | 1464404775596 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 20:06:15 INFO - PROCESS | 1663 | 1464404775598 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:06:15 INFO - PROCESS | 1663 | 1464404775600 Marionette TRACE conn2 <- [1,1210,null,{}] 20:06:15 INFO - PROCESS | 1663 | 1464404775602 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}] 20:06:15 INFO - PROCESS | 1663 | 1464404775701 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 20:06:15 INFO - PROCESS | 1663 | 1464404775746 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b02d800 == 45 [pid = 1663] [id = 310] 20:06:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x124ac4400) [pid = 1663] [serial = 929] [outer = 0x0] 20:06:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x126095c00) [pid = 1663] [serial = 930] [outer = 0x124ac4400] 20:06:15 INFO - PROCESS | 1663 | 1464404775778 Marionette DEBUG loaded listener.js 20:06:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x1270bf400) [pid = 1663] [serial = 931] [outer = 0x124ac4400] 20:06:16 INFO - PROCESS | 1663 | 1464404776177 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]]]}] 20:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 619ms 20:06:16 INFO - PROCESS | 1663 | 1464404776218 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 20:06:16 INFO - PROCESS | 1663 | 1464404776219 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 20:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:06:16 INFO - PROCESS | 1663 | 1464404776221 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:06:16 INFO - PROCESS | 1663 | 1464404776223 Marionette TRACE conn2 <- [1,1214,null,{}] 20:06:16 INFO - PROCESS | 1663 | 1464404776225 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}] 20:06:16 INFO - PROCESS | 1663 | 1464404776320 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 20:06:16 INFO - PROCESS | 1663 | 1464404776399 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bada000 == 46 [pid = 1663] [id = 311] 20:06:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x12733ac00) [pid = 1663] [serial = 932] [outer = 0x0] 20:06:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x128c69400) [pid = 1663] [serial = 933] [outer = 0x12733ac00] 20:06:16 INFO - PROCESS | 1663 | 1464404776445 Marionette DEBUG loaded listener.js 20:06:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x128ed5000) [pid = 1663] [serial = 934] [outer = 0x12733ac00] 20:06:16 INFO - PROCESS | 1663 | 1464404776936 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]]]}] 20:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 719ms 20:06:16 INFO - PROCESS | 1663 | 1464404776942 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 20:06:16 INFO - PROCESS | 1663 | 1464404776944 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 20:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:06:16 INFO - PROCESS | 1663 | 1464404776970 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:06:16 INFO - PROCESS | 1663 | 1464404776972 Marionette TRACE conn2 <- [1,1218,null,{}] 20:06:16 INFO - PROCESS | 1663 | 1464404776976 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}] 20:06:17 INFO - PROCESS | 1663 | 1464404777136 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 20:06:17 INFO - PROCESS | 1663 | 1464404777407 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x1132be800 == 47 [pid = 1663] [id = 312] 20:06:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x112590c00) [pid = 1663] [serial = 935] [outer = 0x0] 20:06:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x112d56400) [pid = 1663] [serial = 936] [outer = 0x112590c00] 20:06:17 INFO - PROCESS | 1663 | 1464404777437 Marionette DEBUG loaded listener.js 20:06:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x113b46000) [pid = 1663] [serial = 937] [outer = 0x112590c00] 20:06:17 INFO - PROCESS | 1663 | --DOCSHELL 0x128e90800 == 46 [pid = 1663] [id = 305] 20:06:17 INFO - PROCESS | 1663 | --DOCSHELL 0x126d14800 == 45 [pid = 1663] [id = 304] 20:06:17 INFO - PROCESS | 1663 | --DOCSHELL 0x118594800 == 44 [pid = 1663] [id = 303] 20:06:17 INFO - PROCESS | 1663 | --DOCSHELL 0x124c5c000 == 43 [pid = 1663] [id = 302] 20:06:17 INFO - PROCESS | 1663 | --DOCSHELL 0x124312000 == 42 [pid = 1663] [id = 301] 20:06:17 INFO - PROCESS | 1663 | --DOCSHELL 0x11b265800 == 41 [pid = 1663] [id = 300] 20:06:17 INFO - PROCESS | 1663 | --DOCSHELL 0x119e56000 == 40 [pid = 1663] [id = 299] 20:06:17 INFO - PROCESS | 1663 | --DOCSHELL 0x1194dd000 == 39 [pid = 1663] [id = 298] 20:06:17 INFO - PROCESS | 1663 | 1464404777942 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]]]}] 20:06:17 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x127342400) [pid = 1663] [serial = 875] [outer = 0x0] [url = about:blank] 20:06:17 INFO - PROCESS | 1663 | --DOCSHELL 0x118597800 == 38 [pid = 1663] [id = 297] 20:06:17 INFO - PROCESS | 1663 | --DOCSHELL 0x116f07800 == 37 [pid = 1663] [id = 296] 20:06:17 INFO - PROCESS | 1663 | --DOCSHELL 0x112e1b800 == 36 [pid = 1663] [id = 295] 20:06:17 INFO - PROCESS | 1663 | --DOCSHELL 0x1133f2800 == 35 [pid = 1663] [id = 294] 20:06:17 INFO - PROCESS | 1663 | --DOCSHELL 0x116963800 == 34 [pid = 1663] [id = 293] 20:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1025ms 20:06:17 INFO - PROCESS | 1663 | 1464404777992 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 20:06:17 INFO - PROCESS | 1663 | 1464404777994 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 20:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:06:17 INFO - PROCESS | 1663 | 1464404777997 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:06:18 INFO - PROCESS | 1663 | 1464404778000 Marionette TRACE conn2 <- [1,1222,null,{}] 20:06:18 INFO - PROCESS | 1663 | 1464404778003 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}] 20:06:18 INFO - PROCESS | 1663 | 1464404778084 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 20:06:18 INFO - PROCESS | 1663 | 1464404778090 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x116641000 == 35 [pid = 1663] [id = 313] 20:06:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x116042800) [pid = 1663] [serial = 938] [outer = 0x0] 20:06:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x116a53000) [pid = 1663] [serial = 939] [outer = 0x116042800] 20:06:18 INFO - PROCESS | 1663 | 1464404778117 Marionette DEBUG loaded listener.js 20:06:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x11811f000) [pid = 1663] [serial = 940] [outer = 0x116042800] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x11871f800) [pid = 1663] [serial = 867] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x11512a000) [pid = 1663] [serial = 824] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x11814a800) [pid = 1663] [serial = 831] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x1213a3c00) [pid = 1663] [serial = 845] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x12329f000) [pid = 1663] [serial = 872] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x127082c00) [pid = 1663] [serial = 863] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x119c8a400) [pid = 1663] [serial = 843] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x126dc3400) [pid = 1663] [serial = 861] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x118722800) [pid = 1663] [serial = 836] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x126935000) [pid = 1663] [serial = 860] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x116043c00) [pid = 1663] [serial = 825] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x123386800) [pid = 1663] [serial = 849] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x119367800) [pid = 1663] [serial = 839] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x124cdd000) [pid = 1663] [serial = 870] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x118da8000) [pid = 1663] [serial = 837] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x11713dc00) [pid = 1663] [serial = 828] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x1199d8800) [pid = 1663] [serial = 842] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x124cdcc00) [pid = 1663] [serial = 855] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x119e2a800) [pid = 1663] [serial = 846] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x12602e000) [pid = 1663] [serial = 858] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x1199cf400) [pid = 1663] [serial = 840] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1213a5000) [pid = 1663] [serial = 869] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x1185ba000) [pid = 1663] [serial = 834] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x124abe000) [pid = 1663] [serial = 854] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x1161ad800) [pid = 1663] [serial = 827] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x127337000) [pid = 1663] [serial = 822] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x11808e400) [pid = 1663] [serial = 830] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x1236f6000) [pid = 1663] [serial = 851] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x124feac00) [pid = 1663] [serial = 857] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x1232a3800) [pid = 1663] [serial = 848] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x12733a000) [pid = 1663] [serial = 864] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x1184e7000) [pid = 1663] [serial = 833] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x1243cd400) [pid = 1663] [serial = 852] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x116a52000) [pid = 1663] [serial = 866] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x127342000) [pid = 1663] [serial = 873] [outer = 0x0] [url = about:blank] 20:06:18 INFO - PROCESS | 1663 | 1464404778455 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] 20:06:18 INFO - PROCESS | 1663 | 1464404778474 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 20:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 20:06:18 INFO - PROCESS | 1663 | 1464404778477 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:06:18 INFO - PROCESS | 1663 | 1464404778478 Marionette TRACE conn2 <- [1,1226,null,{}] 20:06:18 INFO - PROCESS | 1663 | 1464404778483 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}] 20:06:18 INFO - PROCESS | 1663 | 1464404778573 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 20:06:18 INFO - PROCESS | 1663 | 1464404778622 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x119387800 == 36 [pid = 1663] [id = 314] 20:06:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x118149000) [pid = 1663] [serial = 941] [outer = 0x0] 20:06:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x1184e7000) [pid = 1663] [serial = 942] [outer = 0x118149000] 20:06:18 INFO - PROCESS | 1663 | 1464404778648 Marionette DEBUG loaded listener.js 20:06:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x11919ec00) [pid = 1663] [serial = 943] [outer = 0x118149000] 20:06:18 INFO - PROCESS | 1663 | 1464404778957 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]]]}] 20:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 522ms 20:06:19 INFO - PROCESS | 1663 | 1464404778999 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 20:06:19 INFO - PROCESS | 1663 | 1464404779001 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 20:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:06:19 INFO - PROCESS | 1663 | 1464404779007 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:06:19 INFO - PROCESS | 1663 | 1464404779012 Marionette TRACE conn2 <- [1,1230,null,{}] 20:06:19 INFO - PROCESS | 1663 | 1464404779015 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}] 20:06:19 INFO - PROCESS | 1663 | 1464404779106 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 20:06:19 INFO - PROCESS | 1663 | 1464404779153 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x119c58000 == 37 [pid = 1663] [id = 315] 20:06:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x119126c00) [pid = 1663] [serial = 944] [outer = 0x0] 20:06:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x1193f5400) [pid = 1663] [serial = 945] [outer = 0x119126c00] 20:06:19 INFO - PROCESS | 1663 | 1464404779178 Marionette DEBUG loaded listener.js 20:06:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x12139f800) [pid = 1663] [serial = 946] [outer = 0x119126c00] 20:06:19 INFO - PROCESS | 1663 | 1464404779452 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]]]}] 20:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 478ms 20:06:19 INFO - PROCESS | 1663 | 1464404779487 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 20:06:19 INFO - PROCESS | 1663 | 1464404779489 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 20:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:06:19 INFO - PROCESS | 1663 | 1464404779492 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:06:19 INFO - PROCESS | 1663 | 1464404779493 Marionette TRACE conn2 <- [1,1234,null,{}] 20:06:19 INFO - PROCESS | 1663 | 1464404779505 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}] 20:06:19 INFO - PROCESS | 1663 | 1464404779600 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 20:06:19 INFO - PROCESS | 1663 | 1464404779605 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x113899800 == 38 [pid = 1663] [id = 316] 20:06:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x1232a5c00) [pid = 1663] [serial = 947] [outer = 0x0] 20:06:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x1236f6000) [pid = 1663] [serial = 948] [outer = 0x1232a5c00] 20:06:19 INFO - PROCESS | 1663 | 1464404779631 Marionette DEBUG loaded listener.js 20:06:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x1243d5400) [pid = 1663] [serial = 949] [outer = 0x1232a5c00] 20:06:19 INFO - PROCESS | 1663 | 1464404779989 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]]]}] 20:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 528ms 20:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:06:20 INFO - PROCESS | 1663 | 1464404780021 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 20:06:20 INFO - PROCESS | 1663 | 1464404780022 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 20:06:20 INFO - PROCESS | 1663 | 1464404780024 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:06:20 INFO - PROCESS | 1663 | 1464404780025 Marionette TRACE conn2 <- [1,1238,null,{}] 20:06:20 INFO - PROCESS | 1663 | 1464404780028 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}] 20:06:20 INFO - PROCESS | 1663 | 1464404780135 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 20:06:20 INFO - PROCESS | 1663 | 1464404780146 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x124309000 == 39 [pid = 1663] [id = 317] 20:06:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x124ac1800) [pid = 1663] [serial = 950] [outer = 0x0] 20:06:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x124cb7c00) [pid = 1663] [serial = 951] [outer = 0x124ac1800] 20:06:20 INFO - PROCESS | 1663 | 1464404780183 Marionette DEBUG loaded listener.js 20:06:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12602bc00) [pid = 1663] [serial = 952] [outer = 0x124ac1800] 20:06:20 INFO - PROCESS | 1663 | 1464404780518 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]]]}] 20:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 522ms 20:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:06:20 INFO - PROCESS | 1663 | 1464404780552 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 20:06:20 INFO - PROCESS | 1663 | 1464404780553 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 20:06:20 INFO - PROCESS | 1663 | 1464404780555 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:06:20 INFO - PROCESS | 1663 | 1464404780556 Marionette TRACE conn2 <- [1,1242,null,{}] 20:06:20 INFO - PROCESS | 1663 | 1464404780558 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}] 20:06:20 INFO - PROCESS | 1663 | 1464404780653 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 20:06:20 INFO - PROCESS | 1663 | 1464404780657 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x12606b000 == 40 [pid = 1663] [id = 318] 20:06:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x124cdd000) [pid = 1663] [serial = 953] [outer = 0x0] 20:06:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x1270c8000) [pid = 1663] [serial = 954] [outer = 0x124cdd000] 20:06:20 INFO - PROCESS | 1663 | 1464404780681 Marionette DEBUG loaded listener.js 20:06:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x128c72c00) [pid = 1663] [serial = 955] [outer = 0x124cdd000] 20:06:21 INFO - PROCESS | 1663 | 1464404781022 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]]]}] 20:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 517ms 20:06:21 INFO - PROCESS | 1663 | 1464404781073 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 20:06:21 INFO - PROCESS | 1663 | 1464404781074 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 20:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:06:21 INFO - PROCESS | 1663 | 1464404781076 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:06:21 INFO - PROCESS | 1663 | 1464404781077 Marionette TRACE conn2 <- [1,1246,null,{}] 20:06:21 INFO - PROCESS | 1663 | 1464404781080 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}] 20:06:21 INFO - PROCESS | 1663 | 1464404781174 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 20:06:21 INFO - PROCESS | 1663 | 1464404781186 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x126f28800 == 41 [pid = 1663] [id = 319] 20:06:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x126d23c00) [pid = 1663] [serial = 956] [outer = 0x0] 20:06:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x1290c1000) [pid = 1663] [serial = 957] [outer = 0x126d23c00] 20:06:21 INFO - PROCESS | 1663 | 1464404781211 Marionette DEBUG loaded listener.js 20:06:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x1290cd000) [pid = 1663] [serial = 958] [outer = 0x126d23c00] 20:06:21 INFO - PROCESS | 1663 | 1464404781542 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]]]}] 20:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 519ms 20:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:06:21 INFO - PROCESS | 1663 | 1464404781595 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 20:06:21 INFO - PROCESS | 1663 | 1464404781597 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 20:06:21 INFO - PROCESS | 1663 | 1464404781599 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:06:21 INFO - PROCESS | 1663 | 1464404781600 Marionette TRACE conn2 <- [1,1250,null,{}] 20:06:21 INFO - PROCESS | 1663 | 1464404781602 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}] 20:06:21 INFO - PROCESS | 1663 | 1464404781695 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 20:06:21 INFO - PROCESS | 1663 | 1464404781699 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x12906b000 == 42 [pid = 1663] [id = 320] 20:06:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x1290cf400) [pid = 1663] [serial = 959] [outer = 0x0] 20:06:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x12956ac00) [pid = 1663] [serial = 960] [outer = 0x1290cf400] 20:06:21 INFO - PROCESS | 1663 | 1464404781723 Marionette DEBUG loaded listener.js 20:06:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x12a439c00) [pid = 1663] [serial = 961] [outer = 0x1290cf400] 20:06:22 INFO - PROCESS | 1663 | 1464404782032 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]]]}] 20:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 468ms 20:06:22 INFO - PROCESS | 1663 | 1464404782081 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 20:06:22 INFO - PROCESS | 1663 | 1464404782084 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 20:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:06:22 INFO - PROCESS | 1663 | 1464404782086 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:06:22 INFO - PROCESS | 1663 | 1464404782087 Marionette TRACE conn2 <- [1,1254,null,{}] 20:06:22 INFO - PROCESS | 1663 | 1464404782090 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}] 20:06:22 INFO - PROCESS | 1663 | 1464404782237 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 20:06:22 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x113bc9c00) [pid = 1663] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:06:22 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x118daa400) [pid = 1663] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:06:22 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x11766b000) [pid = 1663] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:06:22 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x11296a000) [pid = 1663] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:06:22 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x119c8f400) [pid = 1663] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:06:22 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x11814d400) [pid = 1663] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:06:22 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x1244f6400) [pid = 1663] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:06:22 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1244f7000) [pid = 1663] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:06:22 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x113bcac00) [pid = 1663] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:06:22 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x124ac7800) [pid = 1663] [serial = 910] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:06:22 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x1232a3000) [pid = 1663] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:06:22 INFO - PROCESS | 1663 | 1464404782277 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x118499000 == 43 [pid = 1663] [id = 321] 20:06:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x112967800) [pid = 1663] [serial = 962] [outer = 0x0] 20:06:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x1161a7c00) [pid = 1663] [serial = 963] [outer = 0x112967800] 20:06:22 INFO - PROCESS | 1663 | 1464404782302 Marionette DEBUG loaded listener.js 20:06:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x1199cd000) [pid = 1663] [serial = 964] [outer = 0x112967800] 20:06:22 INFO - PROCESS | 1663 | 1464404782571 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]]]}] 20:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 520ms 20:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:06:22 INFO - PROCESS | 1663 | 1464404782607 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 20:06:22 INFO - PROCESS | 1663 | 1464404782608 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 20:06:22 INFO - PROCESS | 1663 | 1464404782610 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:06:22 INFO - PROCESS | 1663 | 1464404782611 Marionette TRACE conn2 <- [1,1258,null,{}] 20:06:22 INFO - PROCESS | 1663 | 1464404782622 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}] 20:06:22 INFO - PROCESS | 1663 | 1464404782715 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 20:06:22 INFO - PROCESS | 1663 | 1464404782720 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a83c000 == 44 [pid = 1663] [id = 322] 20:06:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x1161a8c00) [pid = 1663] [serial = 965] [outer = 0x0] 20:06:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x124cc0c00) [pid = 1663] [serial = 966] [outer = 0x1161a8c00] 20:06:22 INFO - PROCESS | 1663 | 1464404782749 Marionette DEBUG loaded listener.js 20:06:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x12a7f2000) [pid = 1663] [serial = 967] [outer = 0x1161a8c00] 20:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 481ms 20:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:06:23 INFO - PROCESS | 1663 | 1464404783088 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]]]}] 20:06:23 INFO - PROCESS | 1663 | 1464404783091 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 20:06:23 INFO - PROCESS | 1663 | 1464404783093 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 20:06:23 INFO - PROCESS | 1663 | 1464404783096 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:06:23 INFO - PROCESS | 1663 | 1464404783100 Marionette TRACE conn2 <- [1,1262,null,{}] 20:06:23 INFO - PROCESS | 1663 | 1464404783103 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}] 20:06:23 INFO - PROCESS | 1663 | 1464404783222 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 20:06:23 INFO - PROCESS | 1663 | 1464404783229 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b035000 == 45 [pid = 1663] [id = 323] 20:06:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x117671400) [pid = 1663] [serial = 968] [outer = 0x0] 20:06:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x12a831800) [pid = 1663] [serial = 969] [outer = 0x117671400] 20:06:23 INFO - PROCESS | 1663 | 1464404783253 Marionette DEBUG loaded listener.js 20:06:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x12aaf6800) [pid = 1663] [serial = 970] [outer = 0x117671400] 20:06:23 INFO - PROCESS | 1663 | 1464404783569 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]]]}] 20:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 523ms 20:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:06:23 INFO - PROCESS | 1663 | 1464404783618 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 20:06:23 INFO - PROCESS | 1663 | 1464404783620 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 20:06:23 INFO - PROCESS | 1663 | 1464404783622 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:06:23 INFO - PROCESS | 1663 | 1464404783623 Marionette TRACE conn2 <- [1,1266,null,{}] 20:06:23 INFO - PROCESS | 1663 | 1464404783625 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}] 20:06:23 INFO - PROCESS | 1663 | 1464404783706 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 20:06:23 INFO - PROCESS | 1663 | 1464404783711 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bdd5800 == 46 [pid = 1663] [id = 324] 20:06:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x12a7f1c00) [pid = 1663] [serial = 971] [outer = 0x0] 20:06:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x12b0db400) [pid = 1663] [serial = 972] [outer = 0x12a7f1c00] 20:06:23 INFO - PROCESS | 1663 | 1464404783736 Marionette DEBUG loaded listener.js 20:06:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x12ba15400) [pid = 1663] [serial = 973] [outer = 0x12a7f1c00] 20:06:24 INFO - PROCESS | 1663 | 1464404784079 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]]]}] 20:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 468ms 20:06:24 INFO - PROCESS | 1663 | 1464404784091 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 20:06:24 INFO - PROCESS | 1663 | 1464404784092 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 20:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:06:24 INFO - PROCESS | 1663 | 1464404784095 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:06:24 INFO - PROCESS | 1663 | 1464404784097 Marionette TRACE conn2 <- [1,1270,null,{}] 20:06:24 INFO - PROCESS | 1663 | 1464404784102 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}] 20:06:24 INFO - PROCESS | 1663 | 1464404784206 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 20:06:24 INFO - PROCESS | 1663 | 1464404784290 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x112649800 == 47 [pid = 1663] [id = 325] 20:06:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x111c19800) [pid = 1663] [serial = 974] [outer = 0x0] 20:06:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x112595800) [pid = 1663] [serial = 975] [outer = 0x111c19800] 20:06:24 INFO - PROCESS | 1663 | 1464404784323 Marionette DEBUG loaded listener.js 20:06:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x113b4ec00) [pid = 1663] [serial = 976] [outer = 0x111c19800] 20:06:24 INFO - PROCESS | 1663 | 1464404784774 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]]]}] 20:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 723ms 20:06:24 INFO - PROCESS | 1663 | 1464404784819 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 20:06:24 INFO - PROCESS | 1663 | 1464404784821 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 20:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:06:24 INFO - PROCESS | 1663 | 1464404784825 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:06:24 INFO - PROCESS | 1663 | 1464404784827 Marionette TRACE conn2 <- [1,1274,null,{}] 20:06:24 INFO - PROCESS | 1663 | 1464404784845 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}] 20:06:24 INFO - PROCESS | 1663 | 1464404784984 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 20:06:25 INFO - PROCESS | 1663 | 1464404785067 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x119e53800 == 48 [pid = 1663] [id = 326] 20:06:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x118150c00) [pid = 1663] [serial = 977] [outer = 0x0] 20:06:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x118722800) [pid = 1663] [serial = 978] [outer = 0x118150c00] 20:06:25 INFO - PROCESS | 1663 | 1464404785098 Marionette DEBUG loaded listener.js 20:06:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x119364400) [pid = 1663] [serial = 979] [outer = 0x118150c00] 20:06:25 INFO - PROCESS | 1663 | 1464404785516 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]]]}] 20:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 733ms 20:06:25 INFO - PROCESS | 1663 | 1464404785560 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 20:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:06:25 INFO - PROCESS | 1663 | 1464404785563 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 20:06:25 INFO - PROCESS | 1663 | 1464404785566 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:06:25 INFO - PROCESS | 1663 | 1464404785567 Marionette TRACE conn2 <- [1,1278,null,{}] 20:06:25 INFO - PROCESS | 1663 | 1464404785569 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}] 20:06:25 INFO - PROCESS | 1663 | 1464404785675 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 20:06:25 INFO - PROCESS | 1663 | 1464404785726 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a74c800 == 49 [pid = 1663] [id = 327] 20:06:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x1199ce800) [pid = 1663] [serial = 980] [outer = 0x0] 20:06:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x1232a2400) [pid = 1663] [serial = 981] [outer = 0x1199ce800] 20:06:25 INFO - PROCESS | 1663 | 1464404785755 Marionette DEBUG loaded listener.js 20:06:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x124a39800) [pid = 1663] [serial = 982] [outer = 0x1199ce800] 20:06:26 INFO - PROCESS | 1663 | 1464404786201 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]]]}] 20:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 669ms 20:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:06:26 INFO - PROCESS | 1663 | 1464404786235 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 20:06:26 INFO - PROCESS | 1663 | 1464404786236 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 20:06:26 INFO - PROCESS | 1663 | 1464404786244 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:06:26 INFO - PROCESS | 1663 | 1464404786248 Marionette TRACE conn2 <- [1,1282,null,{}] 20:06:26 INFO - PROCESS | 1663 | 1464404786309 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}] 20:06:26 INFO - PROCESS | 1663 | 1464404786413 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 20:06:26 INFO - PROCESS | 1663 | 1464404786476 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c447000 == 50 [pid = 1663] [id = 328] 20:06:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x124fe0800) [pid = 1663] [serial = 983] [outer = 0x0] 20:06:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x127337400) [pid = 1663] [serial = 984] [outer = 0x124fe0800] 20:06:26 INFO - PROCESS | 1663 | 1464404786505 Marionette DEBUG loaded listener.js 20:06:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x128edfc00) [pid = 1663] [serial = 985] [outer = 0x124fe0800] 20:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 695ms 20:06:26 INFO - PROCESS | 1663 | 1464404786926 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]]]}] 20:06:26 INFO - PROCESS | 1663 | 1464404786935 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 20:06:26 INFO - PROCESS | 1663 | 1464404786936 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 20:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:06:26 INFO - PROCESS | 1663 | 1464404786939 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:06:26 INFO - PROCESS | 1663 | 1464404786940 Marionette TRACE conn2 <- [1,1286,null,{}] 20:06:26 INFO - PROCESS | 1663 | 1464404786942 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}] 20:06:27 INFO - PROCESS | 1663 | 1464404787046 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 20:06:27 INFO - PROCESS | 1663 | 1464404787094 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x112552800 == 51 [pid = 1663] [id = 329] 20:06:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x124fafc00) [pid = 1663] [serial = 986] [outer = 0x0] 20:06:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x12a43d400) [pid = 1663] [serial = 987] [outer = 0x124fafc00] 20:06:27 INFO - PROCESS | 1663 | 1464404787164 Marionette DEBUG loaded listener.js 20:06:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x12a82e000) [pid = 1663] [serial = 988] [outer = 0x124fafc00] 20:06:27 INFO - PROCESS | 1663 | 1464404787766 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]]]}] 20:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 869ms 20:06:27 INFO - PROCESS | 1663 | 1464404787809 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 20:06:27 INFO - PROCESS | 1663 | 1464404787811 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 20:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:06:27 INFO - PROCESS | 1663 | 1464404787817 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:06:27 INFO - PROCESS | 1663 | 1464404787819 Marionette TRACE conn2 <- [1,1290,null,{}] 20:06:27 INFO - PROCESS | 1663 | 1464404787822 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}] 20:06:27 INFO - PROCESS | 1663 | 1464404787917 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 20:06:27 INFO - PROCESS | 1663 | 1464404787986 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194d2000 == 52 [pid = 1663] [id = 330] 20:06:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x112c8c800) [pid = 1663] [serial = 989] [outer = 0x0] 20:06:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x1166ba400) [pid = 1663] [serial = 990] [outer = 0x112c8c800] 20:06:28 INFO - PROCESS | 1663 | 1464404788014 Marionette DEBUG loaded listener.js 20:06:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x11811f400) [pid = 1663] [serial = 991] [outer = 0x112c8c800] 20:06:28 INFO - PROCESS | 1663 | 1464404788460 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]]]}] 20:06:28 INFO - PROCESS | 1663 | --DOCSHELL 0x12bdd5800 == 51 [pid = 1663] [id = 324] 20:06:28 INFO - PROCESS | 1663 | --DOCSHELL 0x12b035000 == 50 [pid = 1663] [id = 323] 20:06:28 INFO - PROCESS | 1663 | --DOCSHELL 0x12a83c000 == 49 [pid = 1663] [id = 322] 20:06:28 INFO - PROCESS | 1663 | --DOCSHELL 0x118499000 == 48 [pid = 1663] [id = 321] 20:06:28 INFO - PROCESS | 1663 | --DOCSHELL 0x12906b000 == 47 [pid = 1663] [id = 320] 20:06:28 INFO - PROCESS | 1663 | --DOCSHELL 0x126f28800 == 46 [pid = 1663] [id = 319] 20:06:28 INFO - PROCESS | 1663 | --DOCSHELL 0x12606b000 == 45 [pid = 1663] [id = 318] 20:06:28 INFO - PROCESS | 1663 | --DOCSHELL 0x124309000 == 44 [pid = 1663] [id = 317] 20:06:28 INFO - PROCESS | 1663 | --DOCSHELL 0x113899800 == 43 [pid = 1663] [id = 316] 20:06:28 INFO - PROCESS | 1663 | --DOCSHELL 0x119c58000 == 42 [pid = 1663] [id = 315] 20:06:28 INFO - PROCESS | 1663 | --DOCSHELL 0x119387800 == 41 [pid = 1663] [id = 314] 20:06:28 INFO - PROCESS | 1663 | --DOCSHELL 0x116641000 == 40 [pid = 1663] [id = 313] 20:06:28 INFO - PROCESS | 1663 | --DOCSHELL 0x1132be800 == 39 [pid = 1663] [id = 312] 20:06:28 INFO - PROCESS | 1663 | --DOCSHELL 0x12bada000 == 38 [pid = 1663] [id = 311] 20:06:28 INFO - PROCESS | 1663 | --DOCSHELL 0x12b02d800 == 37 [pid = 1663] [id = 310] 20:06:28 INFO - PROCESS | 1663 | --DOCSHELL 0x12a83c800 == 36 [pid = 1663] [id = 309] 20:06:28 INFO - PROCESS | 1663 | --DOCSHELL 0x12137f800 == 35 [pid = 1663] [id = 308] 20:06:28 INFO - PROCESS | 1663 | --DOCSHELL 0x11757e800 == 34 [pid = 1663] [id = 307] 20:06:28 INFO - PROCESS | 1663 | --DOCSHELL 0x12a40f000 == 33 [pid = 1663] [id = 306] 20:06:28 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x126030c00) [pid = 1663] [serial = 915] [outer = 0x0] [url = about:blank] 20:06:28 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x11603e000) [pid = 1663] [serial = 884] [outer = 0x0] [url = about:blank] 20:06:28 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x116740000) [pid = 1663] [serial = 885] [outer = 0x0] [url = about:blank] 20:06:28 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x1193ee000) [pid = 1663] [serial = 893] [outer = 0x0] [url = about:blank] 20:06:28 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x11958b400) [pid = 1663] [serial = 894] [outer = 0x0] [url = about:blank] 20:06:28 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x118034400) [pid = 1663] [serial = 887] [outer = 0x0] [url = about:blank] 20:06:28 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x118114000) [pid = 1663] [serial = 888] [outer = 0x0] [url = about:blank] 20:06:28 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x1185bb400) [pid = 1663] [serial = 890] [outer = 0x0] [url = about:blank] 20:06:28 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x119129400) [pid = 1663] [serial = 891] [outer = 0x0] [url = about:blank] 20:06:28 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x118089400) [pid = 1663] [serial = 881] [outer = 0x0] [url = about:blank] 20:06:28 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1213ab000) [pid = 1663] [serial = 899] [outer = 0x0] [url = about:blank] 20:06:28 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x1232a1400) [pid = 1663] [serial = 510] [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.] 20:06:28 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x119b2fc00) [pid = 1663] [serial = 896] [outer = 0x0] [url = about:blank] 20:06:28 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x116045000) [pid = 1663] [serial = 878] [outer = 0x0] [url = about:blank] 20:06:28 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x1244f9c00) [pid = 1663] [serial = 902] [outer = 0x0] [url = about:blank] 20:06:28 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x124334800) [pid = 1663] [serial = 900] [outer = 0x0] [url = about:blank] 20:06:28 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x124ac8c00) [pid = 1663] [serial = 905] [outer = 0x0] [url = about:blank] 20:06:28 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x124abe800) [pid = 1663] [serial = 903] [outer = 0x0] [url = about:blank] 20:06:28 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x123559000) [pid = 1663] [serial = 909] [outer = 0x0] [url = about:blank] 20:06:28 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x1185b7800) [pid = 1663] [serial = 908] [outer = 0x0] [url = about:blank] 20:06:28 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x126031400) [pid = 1663] [serial = 912] [outer = 0x0] [url = about:blank] 20:06:28 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x124fb2000) [pid = 1663] [serial = 906] [outer = 0x0] [url = about:blank] 20:06:28 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x12529b800) [pid = 1663] [serial = 911] [outer = 0x0] [url = about:blank] 20:06:28 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x119c8f800) [pid = 1663] [serial = 897] [outer = 0x0] [url = about:blank] 20:06:28 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x127561000) [pid = 1663] [serial = 916] [outer = 0x0] [url = about:blank] 20:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 722ms 20:06:28 INFO - PROCESS | 1663 | 1464404788543 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 20:06:28 INFO - PROCESS | 1663 | 1464404788547 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 20:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:06:28 INFO - PROCESS | 1663 | 1464404788552 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:06:28 INFO - PROCESS | 1663 | 1464404788553 Marionette TRACE conn2 <- [1,1294,null,{}] 20:06:28 INFO - PROCESS | 1663 | 1464404788555 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}] 20:06:28 INFO - PROCESS | 1663 | 1464404788634 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 20:06:28 INFO - PROCESS | 1663 | 1464404788643 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x1161cc800 == 34 [pid = 1663] [id = 331] 20:06:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x1184db800) [pid = 1663] [serial = 992] [outer = 0x0] 20:06:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x1185b0800) [pid = 1663] [serial = 993] [outer = 0x1184db800] 20:06:28 INFO - PROCESS | 1663 | 1464404788674 Marionette DEBUG loaded listener.js 20:06:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x11912a400) [pid = 1663] [serial = 994] [outer = 0x1184db800] 20:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 470ms 20:06:29 INFO - PROCESS | 1663 | 1464404789015 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]]]}] 20:06:29 INFO - PROCESS | 1663 | 1464404789022 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 20:06:29 INFO - PROCESS | 1663 | 1464404789023 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 20:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:06:29 INFO - PROCESS | 1663 | 1464404789026 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:06:29 INFO - PROCESS | 1663 | 1464404789028 Marionette TRACE conn2 <- [1,1298,null,{}] 20:06:29 INFO - PROCESS | 1663 | 1464404789037 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}] 20:06:29 INFO - PROCESS | 1663 | 1464404789135 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 20:06:29 INFO - PROCESS | 1663 | 1464404789197 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194e5000 == 35 [pid = 1663] [id = 332] 20:06:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x11958b000) [pid = 1663] [serial = 995] [outer = 0x0] 20:06:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x119c8a800) [pid = 1663] [serial = 996] [outer = 0x11958b000] 20:06:29 INFO - PROCESS | 1663 | 1464404789227 Marionette DEBUG loaded listener.js 20:06:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x1213aa000) [pid = 1663] [serial = 997] [outer = 0x11958b000] 20:06:29 INFO - PROCESS | 1663 | 1464404789524 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]]]}] 20:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 526ms 20:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:06:29 INFO - PROCESS | 1663 | 1464404789554 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 20:06:29 INFO - PROCESS | 1663 | 1464404789555 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 20:06:29 INFO - PROCESS | 1663 | 1464404789557 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:06:29 INFO - PROCESS | 1663 | 1464404789559 Marionette TRACE conn2 <- [1,1302,null,{}] 20:06:29 INFO - PROCESS | 1663 | 1464404789561 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}] 20:06:29 INFO - PROCESS | 1663 | 1464404789652 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 20:06:29 INFO - PROCESS | 1663 | 1464404789704 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x11b276000 == 36 [pid = 1663] [id = 333] 20:06:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x12329f400) [pid = 1663] [serial = 998] [outer = 0x0] 20:06:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x1235eb000) [pid = 1663] [serial = 999] [outer = 0x12329f400] 20:06:29 INFO - PROCESS | 1663 | 1464404789730 Marionette DEBUG loaded listener.js 20:06:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x1243cd400) [pid = 1663] [serial = 1000] [outer = 0x12329f400] 20:06:30 INFO - PROCESS | 1663 | 1464404789998 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]]]}] 20:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 467ms 20:06:30 INFO - PROCESS | 1663 | 1464404790026 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 20:06:30 INFO - PROCESS | 1663 | 1464404790027 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 20:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:06:30 INFO - PROCESS | 1663 | 1464404790038 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:06:30 INFO - PROCESS | 1663 | 1464404790039 Marionette TRACE conn2 <- [1,1306,null,{}] 20:06:30 INFO - PROCESS | 1663 | 1464404790041 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}] 20:06:30 INFO - PROCESS | 1663 | 1464404790125 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 20:06:30 INFO - PROCESS | 1663 | 1464404790131 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x124460000 == 37 [pid = 1663] [id = 334] 20:06:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x1232a2c00) [pid = 1663] [serial = 1001] [outer = 0x0] 20:06:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x124ac6c00) [pid = 1663] [serial = 1002] [outer = 0x1232a2c00] 20:06:30 INFO - PROCESS | 1663 | 1464404790157 Marionette DEBUG loaded listener.js 20:06:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x124fe6400) [pid = 1663] [serial = 1003] [outer = 0x1232a2c00] 20:06:30 INFO - PROCESS | 1663 | 1464404790494 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]]]}] 20:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 468ms 20:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:06:30 INFO - PROCESS | 1663 | 1464404790507 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 20:06:30 INFO - PROCESS | 1663 | 1464404790508 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 20:06:30 INFO - PROCESS | 1663 | 1464404790510 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:06:30 INFO - PROCESS | 1663 | 1464404790511 Marionette TRACE conn2 <- [1,1310,null,{}] 20:06:30 INFO - PROCESS | 1663 | 1464404790515 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}] 20:06:30 INFO - PROCESS | 1663 | 1464404790635 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 20:06:30 INFO - PROCESS | 1663 | 1464404790647 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x124c62000 == 38 [pid = 1663] [id = 335] 20:06:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x126026000) [pid = 1663] [serial = 1004] [outer = 0x0] 20:06:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x126934800) [pid = 1663] [serial = 1005] [outer = 0x126026000] 20:06:30 INFO - PROCESS | 1663 | 1464404790680 Marionette DEBUG loaded listener.js 20:06:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x12755cc00) [pid = 1663] [serial = 1006] [outer = 0x126026000] 20:06:31 INFO - PROCESS | 1663 | 1464404791005 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] 20:06:31 INFO - PROCESS | 1663 | 1464404791033 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 20:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 20:06:31 INFO - PROCESS | 1663 | 1464404791036 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:06:31 INFO - PROCESS | 1663 | 1464404791037 Marionette TRACE conn2 <- [1,1314,null,{}] 20:06:31 INFO - PROCESS | 1663 | 1464404791045 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}] 20:06:31 INFO - PROCESS | 1663 | 1464404791137 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 20:06:31 INFO - PROCESS | 1663 | 1464404791141 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x11910b800 == 39 [pid = 1663] [id = 336] 20:06:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x12755dc00) [pid = 1663] [serial = 1007] [outer = 0x0] 20:06:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x1290c2000) [pid = 1663] [serial = 1008] [outer = 0x12755dc00] 20:06:31 INFO - PROCESS | 1663 | 1464404791167 Marionette DEBUG loaded listener.js 20:06:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x12a434800) [pid = 1663] [serial = 1009] [outer = 0x12755dc00] 20:06:31 INFO - PROCESS | 1663 | 1464404791473 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]]]}] 20:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 480ms 20:06:31 INFO - PROCESS | 1663 | 1464404791517 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 20:06:31 INFO - PROCESS | 1663 | 1464404791518 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 20:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:06:31 INFO - PROCESS | 1663 | 1464404791520 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:06:31 INFO - PROCESS | 1663 | 1464404791521 Marionette TRACE conn2 <- [1,1318,null,{}] 20:06:31 INFO - PROCESS | 1663 | 1464404791524 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}] 20:06:31 INFO - PROCESS | 1663 | 1464404791623 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 20:06:31 INFO - PROCESS | 1663 | 1464404791636 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x129060800 == 40 [pid = 1663] [id = 337] 20:06:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x128c6b000) [pid = 1663] [serial = 1010] [outer = 0x0] 20:06:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x12a6e3000) [pid = 1663] [serial = 1011] [outer = 0x128c6b000] 20:06:31 INFO - PROCESS | 1663 | 1464404791661 Marionette DEBUG loaded listener.js 20:06:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x12a830c00) [pid = 1663] [serial = 1012] [outer = 0x128c6b000] 20:06:32 INFO - PROCESS | 1663 | 1464404792011 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]]]}] 20:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 519ms 20:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:06:32 INFO - PROCESS | 1663 | 1464404792039 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 20:06:32 INFO - PROCESS | 1663 | 1464404792040 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 20:06:32 INFO - PROCESS | 1663 | 1464404792042 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:06:32 INFO - PROCESS | 1663 | 1464404792044 Marionette TRACE conn2 <- [1,1322,null,{}] 20:06:32 INFO - PROCESS | 1663 | 1464404792054 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}] 20:06:32 INFO - PROCESS | 1663 | 1464404792148 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 20:06:32 INFO - PROCESS | 1663 | 1464404792152 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a417800 == 41 [pid = 1663] [id = 338] 20:06:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x12a437800) [pid = 1663] [serial = 1013] [outer = 0x0] 20:06:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x12aaefc00) [pid = 1663] [serial = 1014] [outer = 0x12a437800] 20:06:32 INFO - PROCESS | 1663 | 1464404792176 Marionette DEBUG loaded listener.js 20:06:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x12af79c00) [pid = 1663] [serial = 1015] [outer = 0x12a437800] 20:06:32 INFO - PROCESS | 1663 | 1464404792501 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]]]}] 20:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 476ms 20:06:32 INFO - PROCESS | 1663 | 1464404792519 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 20:06:32 INFO - PROCESS | 1663 | 1464404792520 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 20:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:06:32 INFO - PROCESS | 1663 | 1464404792530 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:06:32 INFO - PROCESS | 1663 | 1464404792533 Marionette TRACE conn2 <- [1,1326,null,{}] 20:06:32 INFO - PROCESS | 1663 | 1464404792536 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}] 20:06:32 INFO - PROCESS | 1663 | 1464404792722 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 20:06:32 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x124cdd000) [pid = 1663] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:06:32 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x126d23c00) [pid = 1663] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:06:32 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x116042800) [pid = 1663] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:06:32 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x1232a5c00) [pid = 1663] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:06:32 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x112590c00) [pid = 1663] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:06:32 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x119126c00) [pid = 1663] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:06:32 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x118149000) [pid = 1663] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:06:32 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x1290cf400) [pid = 1663] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:06:32 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x112967800) [pid = 1663] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:06:32 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x117671400) [pid = 1663] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:06:32 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x124ac1800) [pid = 1663] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:06:32 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x1161a8c00) [pid = 1663] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:06:32 INFO - PROCESS | 1663 | 1464404792761 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x119391000 == 42 [pid = 1663] [id = 339] 20:06:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x112967800) [pid = 1663] [serial = 1016] [outer = 0x0] 20:06:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x11699ac00) [pid = 1663] [serial = 1017] [outer = 0x112967800] 20:06:32 INFO - PROCESS | 1663 | 1464404792786 Marionette DEBUG loaded listener.js 20:06:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x11b207800) [pid = 1663] [serial = 1018] [outer = 0x112967800] 20:06:33 INFO - PROCESS | 1663 | 1464404793072 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]]]}] 20:06:33 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 20:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 572ms 20:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:06:33 INFO - PROCESS | 1663 | 1464404793105 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 20:06:33 INFO - PROCESS | 1663 | 1464404793106 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 20:06:33 INFO - PROCESS | 1663 | 1464404793109 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:06:33 INFO - PROCESS | 1663 | 1464404793122 Marionette TRACE conn2 <- [1,1330,null,{}] 20:06:33 INFO - PROCESS | 1663 | 1464404793124 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}] 20:06:33 INFO - PROCESS | 1663 | 1464404793220 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 20:06:33 INFO - PROCESS | 1663 | 1464404793225 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a612800 == 43 [pid = 1663] [id = 340] 20:06:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x113bcd400) [pid = 1663] [serial = 1019] [outer = 0x0] 20:06:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x12955e400) [pid = 1663] [serial = 1020] [outer = 0x113bcd400] 20:06:33 INFO - PROCESS | 1663 | 1464404793297 Marionette DEBUG loaded listener.js 20:06:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x12bb18400) [pid = 1663] [serial = 1021] [outer = 0x113bcd400] 20:06:33 INFO - PROCESS | 1663 | 1464404793566 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]]]}] 20:06:33 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 20:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 480ms 20:06:33 INFO - PROCESS | 1663 | 1464404793590 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 20:06:33 INFO - PROCESS | 1663 | 1464404793591 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 20:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:06:33 INFO - PROCESS | 1663 | 1464404793593 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:06:33 INFO - PROCESS | 1663 | 1464404793594 Marionette TRACE conn2 <- [1,1334,null,{}] 20:06:33 INFO - PROCESS | 1663 | 1464404793604 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}] 20:06:33 INFO - PROCESS | 1663 | 1464404793690 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 20:06:33 INFO - PROCESS | 1663 | 1464404793694 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c42e800 == 44 [pid = 1663] [id = 341] 20:06:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x12bb1a800) [pid = 1663] [serial = 1022] [outer = 0x0] 20:06:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x12bb22c00) [pid = 1663] [serial = 1023] [outer = 0x12bb1a800] 20:06:33 INFO - PROCESS | 1663 | 1464404793719 Marionette DEBUG loaded listener.js 20:06:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x12bb2b400) [pid = 1663] [serial = 1024] [outer = 0x12bb1a800] 20:06:34 INFO - PROCESS | 1663 | 1464404794039 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]]]}] 20:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 477ms 20:06:34 INFO - PROCESS | 1663 | 1464404794071 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 20:06:34 INFO - PROCESS | 1663 | 1464404794072 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 20:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:06:34 INFO - PROCESS | 1663 | 1464404794075 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:06:34 INFO - PROCESS | 1663 | 1464404794076 Marionette TRACE conn2 <- [1,1338,null,{}] 20:06:34 INFO - PROCESS | 1663 | 1464404794078 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}] 20:06:34 INFO - PROCESS | 1663 | 1464404794158 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 20:06:34 INFO - PROCESS | 1663 | 1464404794212 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c96f000 == 45 [pid = 1663] [id = 342] 20:06:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x12bb1ac00) [pid = 1663] [serial = 1025] [outer = 0x0] 20:06:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x12bb30400) [pid = 1663] [serial = 1026] [outer = 0x12bb1ac00] 20:06:34 INFO - PROCESS | 1663 | 1464404794244 Marionette DEBUG loaded listener.js 20:06:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x12bf53000) [pid = 1663] [serial = 1027] [outer = 0x12bb1ac00] 20:06:35 INFO - PROCESS | 1663 | 1464404795050 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]]]}] 20:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1020ms 20:06:35 INFO - PROCESS | 1663 | 1464404795096 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 20:06:35 INFO - PROCESS | 1663 | 1464404795098 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 20:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:06:35 INFO - PROCESS | 1663 | 1464404795115 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:06:35 INFO - PROCESS | 1663 | 1464404795118 Marionette TRACE conn2 <- [1,1342,null,{}] 20:06:35 INFO - PROCESS | 1663 | 1464404795123 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}] 20:06:35 INFO - PROCESS | 1663 | 1464404795231 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 20:06:35 INFO - PROCESS | 1663 | 1464404795282 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x11758c000 == 46 [pid = 1663] [id = 343] 20:06:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x110dda800) [pid = 1663] [serial = 1028] [outer = 0x0] 20:06:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x110ddd800) [pid = 1663] [serial = 1029] [outer = 0x110dda800] 20:06:35 INFO - PROCESS | 1663 | 1464404795314 Marionette DEBUG loaded listener.js 20:06:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x112599800) [pid = 1663] [serial = 1030] [outer = 0x110dda800] 20:06:35 INFO - PROCESS | 1663 | 1464404795753 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]]]}] 20:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 673ms 20:06:35 INFO - PROCESS | 1663 | 1464404795789 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 20:06:35 INFO - PROCESS | 1663 | 1464404795794 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 20:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:06:35 INFO - PROCESS | 1663 | 1464404795798 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:06:35 INFO - PROCESS | 1663 | 1464404795800 Marionette TRACE conn2 <- [1,1346,null,{}] 20:06:35 INFO - PROCESS | 1663 | 1464404795803 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}] 20:06:35 INFO - PROCESS | 1663 | 1464404795908 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 20:06:35 INFO - PROCESS | 1663 | 1464404795959 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x123619800 == 47 [pid = 1663] [id = 344] 20:06:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x11380c800) [pid = 1663] [serial = 1031] [outer = 0x0] 20:06:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x116736c00) [pid = 1663] [serial = 1032] [outer = 0x11380c800] 20:06:35 INFO - PROCESS | 1663 | 1464404795988 Marionette DEBUG loaded listener.js 20:06:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x118d09000) [pid = 1663] [serial = 1033] [outer = 0x11380c800] 20:06:36 INFO - PROCESS | 1663 | 1464404796414 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]]]}] 20:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 669ms 20:06:36 INFO - PROCESS | 1663 | 1464404796468 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 20:06:36 INFO - PROCESS | 1663 | 1464404796470 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 20:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:06:36 INFO - PROCESS | 1663 | 1464404796472 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:06:36 INFO - PROCESS | 1663 | 1464404796475 Marionette TRACE conn2 <- [1,1350,null,{}] 20:06:36 INFO - PROCESS | 1663 | 1464404796483 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}] 20:06:36 INFO - PROCESS | 1663 | 1464404796611 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 20:06:36 INFO - PROCESS | 1663 | 1464404796677 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bdcc800 == 48 [pid = 1663] [id = 345] 20:06:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x11958a800) [pid = 1663] [serial = 1034] [outer = 0x0] 20:06:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x1213a1000) [pid = 1663] [serial = 1035] [outer = 0x11958a800] 20:06:36 INFO - PROCESS | 1663 | 1464404796709 Marionette DEBUG loaded listener.js 20:06:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x123384400) [pid = 1663] [serial = 1036] [outer = 0x11958a800] 20:06:37 INFO - PROCESS | 1663 | 1464404797097 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]]]}] 20:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 673ms 20:06:37 INFO - PROCESS | 1663 | 1464404797147 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 20:06:37 INFO - PROCESS | 1663 | 1464404797150 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 20:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:06:37 INFO - PROCESS | 1663 | 1464404797153 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:06:37 INFO - PROCESS | 1663 | 1464404797154 Marionette TRACE conn2 <- [1,1354,null,{}] 20:06:37 INFO - PROCESS | 1663 | 1464404797156 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}] 20:06:37 INFO - PROCESS | 1663 | 1464404797257 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 20:06:37 INFO - PROCESS | 1663 | 1464404797311 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf4a800 == 49 [pid = 1663] [id = 346] 20:06:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x12508c400) [pid = 1663] [serial = 1037] [outer = 0x0] 20:06:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x126031400) [pid = 1663] [serial = 1038] [outer = 0x12508c400] 20:06:37 INFO - PROCESS | 1663 | 1464404797341 Marionette DEBUG loaded listener.js 20:06:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x127008c00) [pid = 1663] [serial = 1039] [outer = 0x12508c400] 20:06:37 INFO - PROCESS | 1663 | 1464404797775 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]]]}] 20:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 670ms 20:06:37 INFO - PROCESS | 1663 | 1464404797823 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 20:06:37 INFO - PROCESS | 1663 | 1464404797824 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 20:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:06:37 INFO - PROCESS | 1663 | 1464404797827 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:06:37 INFO - PROCESS | 1663 | 1464404797828 Marionette TRACE conn2 <- [1,1358,null,{}] 20:06:37 INFO - PROCESS | 1663 | 1464404797850 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}] 20:06:37 INFO - PROCESS | 1663 | 1464404797964 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 20:06:38 INFO - PROCESS | 1663 | 1464404798054 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d09d000 == 50 [pid = 1663] [id = 347] 20:06:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x110dd9800) [pid = 1663] [serial = 1040] [outer = 0x0] 20:06:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x127565400) [pid = 1663] [serial = 1041] [outer = 0x110dd9800] 20:06:38 INFO - PROCESS | 1663 | 1464404798083 Marionette DEBUG loaded listener.js 20:06:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x12a436400) [pid = 1663] [serial = 1042] [outer = 0x110dd9800] 20:06:38 INFO - PROCESS | 1663 | 1464404798511 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]]]}] 20:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 690ms 20:06:38 INFO - PROCESS | 1663 | 1464404798518 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 20:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:06:38 INFO - PROCESS | 1663 | 1464404798519 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 20:06:38 INFO - PROCESS | 1663 | 1464404798521 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:06:38 INFO - PROCESS | 1663 | 1464404798522 Marionette TRACE conn2 <- [1,1362,null,{}] 20:06:38 INFO - PROCESS | 1663 | 1464404798525 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}] 20:06:38 INFO - PROCESS | 1663 | 1464404798645 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 20:06:38 INFO - PROCESS | 1663 | 1464404798699 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194dd000 == 51 [pid = 1663] [id = 348] 20:06:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x1184da400) [pid = 1663] [serial = 1043] [outer = 0x0] 20:06:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x12a832400) [pid = 1663] [serial = 1044] [outer = 0x1184da400] 20:06:38 INFO - PROCESS | 1663 | 1464404798729 Marionette DEBUG loaded listener.js 20:06:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x12ba20400) [pid = 1663] [serial = 1045] [outer = 0x1184da400] 20:06:39 INFO - PROCESS | 1663 | 1464404799383 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]]]}] 20:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 919ms 20:06:39 INFO - PROCESS | 1663 | 1464404799441 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 20:06:39 INFO - PROCESS | 1663 | 1464404799443 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 20:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:06:39 INFO - PROCESS | 1663 | 1464404799447 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:06:39 INFO - PROCESS | 1663 | 1464404799449 Marionette TRACE conn2 <- [1,1366,null,{}] 20:06:39 INFO - PROCESS | 1663 | 1464404799453 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}] 20:06:39 INFO - PROCESS | 1663 | 1464404799554 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 20:06:39 INFO - PROCESS | 1663 | 1464404799611 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x115e27000 == 52 [pid = 1663] [id = 349] 20:06:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x116a52000) [pid = 1663] [serial = 1046] [outer = 0x0] 20:06:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x117676000) [pid = 1663] [serial = 1047] [outer = 0x116a52000] 20:06:39 INFO - PROCESS | 1663 | 1464404799641 Marionette DEBUG loaded listener.js 20:06:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x1184e3000) [pid = 1663] [serial = 1048] [outer = 0x116a52000] 20:06:39 INFO - PROCESS | 1663 | --DOCSHELL 0x12c42e800 == 51 [pid = 1663] [id = 341] 20:06:39 INFO - PROCESS | 1663 | --DOCSHELL 0x12a612800 == 50 [pid = 1663] [id = 340] 20:06:39 INFO - PROCESS | 1663 | --DOCSHELL 0x119391000 == 49 [pid = 1663] [id = 339] 20:06:39 INFO - PROCESS | 1663 | --DOCSHELL 0x12a417800 == 48 [pid = 1663] [id = 338] 20:06:39 INFO - PROCESS | 1663 | --DOCSHELL 0x129060800 == 47 [pid = 1663] [id = 337] 20:06:39 INFO - PROCESS | 1663 | --DOCSHELL 0x11910b800 == 46 [pid = 1663] [id = 336] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x12b0db400) [pid = 1663] [serial = 972] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOCSHELL 0x124c62000 == 45 [pid = 1663] [id = 335] 20:06:40 INFO - PROCESS | 1663 | --DOCSHELL 0x124460000 == 44 [pid = 1663] [id = 334] 20:06:40 INFO - PROCESS | 1663 | --DOCSHELL 0x11b276000 == 43 [pid = 1663] [id = 333] 20:06:40 INFO - PROCESS | 1663 | --DOCSHELL 0x1194e5000 == 42 [pid = 1663] [id = 332] 20:06:40 INFO - PROCESS | 1663 | --DOCSHELL 0x1161cc800 == 41 [pid = 1663] [id = 331] 20:06:40 INFO - PROCESS | 1663 | --DOCSHELL 0x1194d2000 == 40 [pid = 1663] [id = 330] 20:06:40 INFO - PROCESS | 1663 | --DOCSHELL 0x12c447000 == 39 [pid = 1663] [id = 328] 20:06:40 INFO - PROCESS | 1663 | --DOCSHELL 0x12a74c800 == 38 [pid = 1663] [id = 327] 20:06:40 INFO - PROCESS | 1663 | --DOCSHELL 0x119e53800 == 37 [pid = 1663] [id = 326] 20:06:40 INFO - PROCESS | 1663 | --DOCSHELL 0x112649800 == 36 [pid = 1663] [id = 325] 20:06:40 INFO - PROCESS | 1663 | 1464404800092 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] 20:06:40 INFO - PROCESS | 1663 | 1464404800127 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 20:06:40 INFO - PROCESS | 1663 | 1464404800131 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:06:40 INFO - PROCESS | 1663 | 1464404800133 Marionette TRACE conn2 <- [1,1370,null,{}] 20:06:40 INFO - PROCESS | 1663 | 1464404800135 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}] 20:06:40 INFO - PROCESS | 1663 | 1464404800221 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x1270c8000) [pid = 1663] [serial = 954] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x1290c1000) [pid = 1663] [serial = 957] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x128c6ec00) [pid = 1663] [serial = 918] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x116a53000) [pid = 1663] [serial = 939] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x11811f000) [pid = 1663] [serial = 940] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x1236f6000) [pid = 1663] [serial = 948] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x1243d5400) [pid = 1663] [serial = 949] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x113b46000) [pid = 1663] [serial = 937] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x112d56400) [pid = 1663] [serial = 936] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x1193f5400) [pid = 1663] [serial = 945] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x12139f800) [pid = 1663] [serial = 946] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x116740800) [pid = 1663] [serial = 921] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x11919ec00) [pid = 1663] [serial = 943] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x1184e7000) [pid = 1663] [serial = 942] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x118515400) [pid = 1663] [serial = 924] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x126095c00) [pid = 1663] [serial = 930] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x128c69400) [pid = 1663] [serial = 933] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x123380000) [pid = 1663] [serial = 927] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x12956ac00) [pid = 1663] [serial = 960] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x1290cd000) [pid = 1663] [serial = 958] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x12a439c00) [pid = 1663] [serial = 961] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x1199cd000) [pid = 1663] [serial = 964] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x12a831800) [pid = 1663] [serial = 969] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x1161a7c00) [pid = 1663] [serial = 963] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x124cb7c00) [pid = 1663] [serial = 951] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x124cc0c00) [pid = 1663] [serial = 966] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x12602bc00) [pid = 1663] [serial = 952] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x128c72c00) [pid = 1663] [serial = 955] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x12a7f2000) [pid = 1663] [serial = 967] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x12aaf6800) [pid = 1663] [serial = 970] [outer = 0x0] [url = about:blank] 20:06:40 INFO - PROCESS | 1663 | 1464404800285 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x116f1d000 == 37 [pid = 1663] [id = 350] 20:06:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x112d56400) [pid = 1663] [serial = 1049] [outer = 0x0] 20:06:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x11713d400) [pid = 1663] [serial = 1050] [outer = 0x112d56400] 20:06:40 INFO - PROCESS | 1663 | 1464404800312 Marionette DEBUG loaded listener.js 20:06:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x119c8b800) [pid = 1663] [serial = 1051] [outer = 0x112d56400] 20:06:40 INFO - PROCESS | 1663 | 1464404800620 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] 20:06:40 INFO - PROCESS | 1663 | 1464404800653 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 20:06:40 INFO - PROCESS | 1663 | 1464404800656 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:06:40 INFO - PROCESS | 1663 | 1464404800658 Marionette TRACE conn2 <- [1,1374,null,{}] 20:06:40 INFO - PROCESS | 1663 | 1464404800667 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}] 20:06:40 INFO - PROCESS | 1663 | 1464404800751 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 20:06:40 INFO - PROCESS | 1663 | 1464404800813 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x11b25d000 == 38 [pid = 1663] [id = 351] 20:06:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x1193ea000) [pid = 1663] [serial = 1052] [outer = 0x0] 20:06:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x1232a4c00) [pid = 1663] [serial = 1053] [outer = 0x1193ea000] 20:06:40 INFO - PROCESS | 1663 | 1464404800841 Marionette DEBUG loaded listener.js 20:06:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x124aca800) [pid = 1663] [serial = 1054] [outer = 0x1193ea000] 20:06:41 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:06:41 INFO - PROCESS | 1663 | 1464404801150 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] 20:06:41 INFO - PROCESS | 1663 | 1464404801182 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 20:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 20:06:41 INFO - PROCESS | 1663 | 1464404801192 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:06:41 INFO - PROCESS | 1663 | 1464404801193 Marionette TRACE conn2 <- [1,1378,null,{}] 20:06:41 INFO - PROCESS | 1663 | 1464404801195 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}] 20:06:41 INFO - PROCESS | 1663 | 1464404801277 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 20:06:41 INFO - PROCESS | 1663 | 1464404801284 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x1269a6000 == 39 [pid = 1663] [id = 352] 20:06:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x126088000) [pid = 1663] [serial = 1055] [outer = 0x0] 20:06:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x127342c00) [pid = 1663] [serial = 1056] [outer = 0x126088000] 20:06:41 INFO - PROCESS | 1663 | 1464404801310 Marionette DEBUG loaded listener.js 20:06:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x128c73000) [pid = 1663] [serial = 1057] [outer = 0x126088000] 20:06:41 INFO - PROCESS | 1663 | 1464404801619 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] 20:06:41 INFO - PROCESS | 1663 | 1464404801668 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 20:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:06:41 INFO - PROCESS | 1663 | 1464404801671 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:06:41 INFO - PROCESS | 1663 | 1464404801672 Marionette TRACE conn2 <- [1,1382,null,{}] 20:06:41 INFO - PROCESS | 1663 | 1464404801674 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}] 20:06:41 INFO - PROCESS | 1663 | 1464404801753 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 20:06:41 INFO - PROCESS | 1663 | 1464404801757 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x128e85000 == 40 [pid = 1663] [id = 353] 20:06:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x1193ea800) [pid = 1663] [serial = 1058] [outer = 0x0] 20:06:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x129566c00) [pid = 1663] [serial = 1059] [outer = 0x1193ea800] 20:06:41 INFO - PROCESS | 1663 | 1464404801782 Marionette DEBUG loaded listener.js 20:06:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x12a6df000) [pid = 1663] [serial = 1060] [outer = 0x1193ea800] 20:06:42 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:06:42 INFO - PROCESS | 1663 | 1464404802133 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] 20:06:42 INFO - PROCESS | 1663 | 1464404802141 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 20:06:42 INFO - PROCESS | 1663 | 1464404802143 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:06:42 INFO - PROCESS | 1663 | 1464404802144 Marionette TRACE conn2 <- [1,1386,null,{}] 20:06:42 INFO - PROCESS | 1663 | 1464404802149 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}] 20:06:42 INFO - PROCESS | 1663 | 1464404802250 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 20:06:42 INFO - PROCESS | 1663 | 1464404802285 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a40a800 == 41 [pid = 1663] [id = 354] 20:06:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x128eda000) [pid = 1663] [serial = 1061] [outer = 0x0] 20:06:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x12a7f4c00) [pid = 1663] [serial = 1062] [outer = 0x128eda000] 20:06:42 INFO - PROCESS | 1663 | 1464404802341 Marionette DEBUG loaded listener.js 20:06:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x12ba20000) [pid = 1663] [serial = 1063] [outer = 0x128eda000] 20:06:42 INFO - PROCESS | 1663 | 1464404802658 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] 20:06:42 INFO - PROCESS | 1663 | 1464404802671 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 20:06:42 INFO - PROCESS | 1663 | 1464404802675 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:06:42 INFO - PROCESS | 1663 | 1464404802677 Marionette TRACE conn2 <- [1,1390,null,{}] 20:06:42 INFO - PROCESS | 1663 | 1464404802683 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}] 20:06:42 INFO - PROCESS | 1663 | 1464404802838 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 20:06:42 INFO - PROCESS | 1663 | 1464404802857 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aad2000 == 42 [pid = 1663] [id = 355] 20:06:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x12ba23000) [pid = 1663] [serial = 1064] [outer = 0x0] 20:06:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x12bb23000) [pid = 1663] [serial = 1065] [outer = 0x12ba23000] 20:06:42 INFO - PROCESS | 1663 | 1464404802897 Marionette DEBUG loaded listener.js 20:06:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x12bb29400) [pid = 1663] [serial = 1066] [outer = 0x12ba23000] 20:06:43 INFO - PROCESS | 1663 | 1464404803365 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]]]}] 20:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 722ms 20:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:06:43 INFO - PROCESS | 1663 | 1464404803399 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 20:06:43 INFO - PROCESS | 1663 | 1464404803400 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 20:06:43 INFO - PROCESS | 1663 | 1464404803402 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:06:43 INFO - PROCESS | 1663 | 1464404803403 Marionette TRACE conn2 <- [1,1394,null,{}] 20:06:43 INFO - PROCESS | 1663 | 1464404803405 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}] 20:06:43 INFO - PROCESS | 1663 | 1464404803504 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 20:06:43 INFO - PROCESS | 1663 | 1464404803556 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bdc8800 == 43 [pid = 1663] [id = 356] 20:06:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x112914400) [pid = 1663] [serial = 1067] [outer = 0x0] 20:06:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x112916c00) [pid = 1663] [serial = 1068] [outer = 0x112914400] 20:06:43 INFO - PROCESS | 1663 | 1464404803581 Marionette DEBUG loaded listener.js 20:06:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x11291b800) [pid = 1663] [serial = 1069] [outer = 0x112914400] 20:06:43 INFO - PROCESS | 1663 | 1464404803867 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]]]}] 20:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 519ms 20:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:06:43 INFO - PROCESS | 1663 | 1464404803921 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 20:06:43 INFO - PROCESS | 1663 | 1464404803922 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 20:06:43 INFO - PROCESS | 1663 | 1464404803925 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:06:43 INFO - PROCESS | 1663 | 1464404803926 Marionette TRACE conn2 <- [1,1398,null,{}] 20:06:43 INFO - PROCESS | 1663 | 1464404803928 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}] 20:06:44 INFO - PROCESS | 1663 | 1464404804032 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 20:06:44 INFO - PROCESS | 1663 | 1464404804036 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c43b000 == 44 [pid = 1663] [id = 357] 20:06:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x112916000) [pid = 1663] [serial = 1070] [outer = 0x0] 20:06:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x12bb21000) [pid = 1663] [serial = 1071] [outer = 0x112916000] 20:06:44 INFO - PROCESS | 1663 | 1464404804089 Marionette DEBUG loaded listener.js 20:06:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x12bf4f000) [pid = 1663] [serial = 1072] [outer = 0x112916000] 20:06:44 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x12a7f1c00) [pid = 1663] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:06:44 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x127566400) [pid = 1663] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:06:44 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x12755dc00) [pid = 1663] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:06:44 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x128c6b000) [pid = 1663] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:06:44 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x112c8c800) [pid = 1663] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:06:44 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x1232a2c00) [pid = 1663] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:06:44 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x11958b000) [pid = 1663] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:06:44 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x12a437800) [pid = 1663] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:06:44 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x12bb1a800) [pid = 1663] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:06:44 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x12329f400) [pid = 1663] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:06:44 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x112967800) [pid = 1663] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:06:44 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x1184db800) [pid = 1663] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:06:44 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x126026000) [pid = 1663] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:06:44 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x113bcd400) [pid = 1663] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:06:44 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x119132800) [pid = 1663] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:06:44 INFO - PROCESS | 1663 | 1464404804461 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]]]}] 20:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 569ms 20:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:06:44 INFO - PROCESS | 1663 | 1464404804494 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 20:06:44 INFO - PROCESS | 1663 | 1464404804496 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 20:06:44 INFO - PROCESS | 1663 | 1464404804498 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:06:44 INFO - PROCESS | 1663 | 1464404804499 Marionette TRACE conn2 <- [1,1402,null,{}] 20:06:44 INFO - PROCESS | 1663 | 1464404804501 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}] 20:06:44 INFO - PROCESS | 1663 | 1464404804587 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 20:06:44 INFO - PROCESS | 1663 | 1464404804591 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a405800 == 45 [pid = 1663] [id = 358] 20:06:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x113bcd400) [pid = 1663] [serial = 1073] [outer = 0x0] 20:06:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x1187cf800) [pid = 1663] [serial = 1074] [outer = 0x113bcd400] 20:06:44 INFO - PROCESS | 1663 | 1464404804616 Marionette DEBUG loaded listener.js 20:06:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x1187d5400) [pid = 1663] [serial = 1075] [outer = 0x113bcd400] 20:06:44 INFO - PROCESS | 1663 | 1464404804967 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]]]}] 20:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 518ms 20:06:45 INFO - PROCESS | 1663 | 1464404805017 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 20:06:45 INFO - PROCESS | 1663 | 1464404805019 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 20:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:06:45 INFO - PROCESS | 1663 | 1464404805021 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:06:45 INFO - PROCESS | 1663 | 1464404805022 Marionette TRACE conn2 <- [1,1406,null,{}] 20:06:45 INFO - PROCESS | 1663 | 1464404805025 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}] 20:06:45 INFO - PROCESS | 1663 | 1464404805122 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 20:06:45 INFO - PROCESS | 1663 | 1464404805126 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf4e000 == 46 [pid = 1663] [id = 359] 20:06:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x1187d7c00) [pid = 1663] [serial = 1076] [outer = 0x0] 20:06:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x12508e800) [pid = 1663] [serial = 1077] [outer = 0x1187d7c00] 20:06:45 INFO - PROCESS | 1663 | 1464404805157 Marionette DEBUG loaded listener.js 20:06:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x12bb26000) [pid = 1663] [serial = 1078] [outer = 0x1187d7c00] 20:06:45 INFO - PROCESS | 1663 | 1464404805477 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]]]}] 20:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 469ms 20:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:06:45 INFO - PROCESS | 1663 | 1464404805490 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 20:06:45 INFO - PROCESS | 1663 | 1464404805492 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 20:06:45 INFO - PROCESS | 1663 | 1464404805495 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:06:45 INFO - PROCESS | 1663 | 1464404805499 Marionette TRACE conn2 <- [1,1410,null,{}] 20:06:45 INFO - PROCESS | 1663 | 1464404805502 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}] 20:06:45 INFO - PROCESS | 1663 | 1464404805613 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 20:06:45 INFO - PROCESS | 1663 | 1464404805695 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d48c000 == 47 [pid = 1663] [id = 360] 20:06:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x113085800) [pid = 1663] [serial = 1079] [outer = 0x0] 20:06:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x11308ac00) [pid = 1663] [serial = 1080] [outer = 0x113085800] 20:06:45 INFO - PROCESS | 1663 | 1464404805736 Marionette DEBUG loaded listener.js 20:06:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x113090800) [pid = 1663] [serial = 1081] [outer = 0x113085800] 20:06:46 INFO - PROCESS | 1663 | 1464404806137 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]]]}] 20:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 674ms 20:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:06:46 INFO - PROCESS | 1663 | 1464404806169 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 20:06:46 INFO - PROCESS | 1663 | 1464404806170 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 20:06:46 INFO - PROCESS | 1663 | 1464404806172 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:06:46 INFO - PROCESS | 1663 | 1464404806182 Marionette TRACE conn2 <- [1,1414,null,{}] 20:06:46 INFO - PROCESS | 1663 | 1464404806184 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}] 20:06:46 INFO - PROCESS | 1663 | 1464404806288 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 20:06:46 INFO - PROCESS | 1663 | 1464404806295 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d4a0800 == 48 [pid = 1663] [id = 361] 20:06:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x113090c00) [pid = 1663] [serial = 1082] [outer = 0x0] 20:06:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x113099000) [pid = 1663] [serial = 1083] [outer = 0x113090c00] 20:06:46 INFO - PROCESS | 1663 | 1464404806319 Marionette DEBUG loaded listener.js 20:06:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x11309cc00) [pid = 1663] [serial = 1084] [outer = 0x113090c00] 20:06:46 INFO - PROCESS | 1663 | 1464404806877 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]]]}] 20:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 728ms 20:06:46 INFO - PROCESS | 1663 | 1464404806900 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 20:06:46 INFO - PROCESS | 1663 | 1464404806904 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 20:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:06:46 INFO - PROCESS | 1663 | 1464404806907 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:06:46 INFO - PROCESS | 1663 | 1464404806910 Marionette TRACE conn2 <- [1,1418,null,{}] 20:06:46 INFO - PROCESS | 1663 | 1464404806914 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}] 20:06:47 INFO - PROCESS | 1663 | 1464404807047 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 20:06:47 INFO - PROCESS | 1663 | 1464404807117 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x119fd5000 == 49 [pid = 1663] [id = 362] 20:06:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x11308f800) [pid = 1663] [serial = 1085] [outer = 0x0] 20:06:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x11309c800) [pid = 1663] [serial = 1086] [outer = 0x11308f800] 20:06:47 INFO - PROCESS | 1663 | 1464404807149 Marionette DEBUG loaded listener.js 20:06:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x113d36000) [pid = 1663] [serial = 1087] [outer = 0x11308f800] 20:06:47 INFO - PROCESS | 1663 | 1464404807614 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]]]}] 20:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 773ms 20:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:06:47 INFO - PROCESS | 1663 | 1464404807683 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 20:06:47 INFO - PROCESS | 1663 | 1464404807687 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 20:06:47 INFO - PROCESS | 1663 | 1464404807691 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:06:47 INFO - PROCESS | 1663 | 1464404807693 Marionette TRACE conn2 <- [1,1422,null,{}] 20:06:47 INFO - PROCESS | 1663 | 1464404807696 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}] 20:06:47 INFO - PROCESS | 1663 | 1464404807803 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 20:06:47 INFO - PROCESS | 1663 | 1464404807872 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a611800 == 50 [pid = 1663] [id = 363] 20:06:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x1187d2400) [pid = 1663] [serial = 1088] [outer = 0x0] 20:06:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x1187d8000) [pid = 1663] [serial = 1089] [outer = 0x1187d2400] 20:06:47 INFO - PROCESS | 1663 | 1464404807901 Marionette DEBUG loaded listener.js 20:06:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x11919f000) [pid = 1663] [serial = 1090] [outer = 0x1187d2400] 20:06:48 INFO - PROCESS | 1663 | 1464404808381 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]]]}] 20:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 720ms 20:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:06:48 INFO - PROCESS | 1663 | 1464404808415 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 20:06:48 INFO - PROCESS | 1663 | 1464404808416 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 20:06:48 INFO - PROCESS | 1663 | 1464404808420 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:06:48 INFO - PROCESS | 1663 | 1464404808423 Marionette TRACE conn2 <- [1,1426,null,{}] 20:06:48 INFO - PROCESS | 1663 | 1464404808432 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}] 20:06:48 INFO - PROCESS | 1663 | 1464404808539 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 20:06:48 INFO - PROCESS | 1663 | 1464404808607 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x12db0a000 == 51 [pid = 1663] [id = 364] 20:06:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x1235f7800) [pid = 1663] [serial = 1091] [outer = 0x0] 20:06:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x1243cdc00) [pid = 1663] [serial = 1092] [outer = 0x1235f7800] 20:06:48 INFO - PROCESS | 1663 | 1464404808638 Marionette DEBUG loaded listener.js 20:06:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x124fe2000) [pid = 1663] [serial = 1093] [outer = 0x1235f7800] 20:06:49 INFO - PROCESS | 1663 | 1464404809088 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]]]}] 20:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 722ms 20:06:49 INFO - PROCESS | 1663 | 1464404809142 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 20:06:49 INFO - PROCESS | 1663 | 1464404809144 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 20:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:06:49 INFO - PROCESS | 1663 | 1464404809168 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:06:49 INFO - PROCESS | 1663 | 1464404809170 Marionette TRACE conn2 <- [1,1430,null,{}] 20:06:49 INFO - PROCESS | 1663 | 1464404809172 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}] 20:06:49 INFO - PROCESS | 1663 | 1464404809436 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 20:06:49 INFO - PROCESS | 1663 | 1464404809527 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x1184cf000 == 52 [pid = 1663] [id = 365] 20:06:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x110fb1400) [pid = 1663] [serial = 1094] [outer = 0x0] 20:06:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 144 (0x112591c00) [pid = 1663] [serial = 1095] [outer = 0x110fb1400] 20:06:49 INFO - PROCESS | 1663 | 1464404809556 Marionette DEBUG loaded listener.js 20:06:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 145 (0x112917c00) [pid = 1663] [serial = 1096] [outer = 0x110fb1400] 20:06:50 INFO - PROCESS | 1663 | 1464404810063 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]]]}] 20:06:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:06:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 923ms 20:06:50 INFO - PROCESS | 1663 | 1464404810099 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 20:06:50 INFO - PROCESS | 1663 | 1464404810102 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 20:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:06:50 INFO - PROCESS | 1663 | 1464404810109 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:06:50 INFO - PROCESS | 1663 | 1464404810116 Marionette TRACE conn2 <- [1,1434,null,{}] 20:06:50 INFO - PROCESS | 1663 | 1464404810120 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}] 20:06:50 INFO - PROCESS | 1663 | 1464404810259 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 20:06:50 INFO - PROCESS | 1663 | 1464404810330 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x11938a000 == 53 [pid = 1663] [id = 366] 20:06:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 146 (0x112967800) [pid = 1663] [serial = 1097] [outer = 0x0] 20:06:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 147 (0x112e08800) [pid = 1663] [serial = 1098] [outer = 0x112967800] 20:06:50 INFO - PROCESS | 1663 | 1464404810359 Marionette DEBUG loaded listener.js 20:06:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x11309dc00) [pid = 1663] [serial = 1099] [outer = 0x112967800] 20:06:50 INFO - PROCESS | 1663 | 1464404810803 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]]]}] 20:06:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:06:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 727ms 20:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:06:50 INFO - PROCESS | 1663 | 1464404810836 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 20:06:50 INFO - PROCESS | 1663 | 1464404810838 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 20:06:50 INFO - PROCESS | 1663 | 1464404810840 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:06:50 INFO - PROCESS | 1663 | 1464404810841 Marionette TRACE conn2 <- [1,1438,null,{}] 20:06:50 INFO - PROCESS | 1663 | 1464404810843 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}] 20:06:50 INFO - PROCESS | 1663 | 1464404810931 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 20:06:50 INFO - PROCESS | 1663 | 1464404810988 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x116fe7800 == 54 [pid = 1663] [id = 367] 20:06:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x1161a4800) [pid = 1663] [serial = 1100] [outer = 0x0] 20:06:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x11699a000) [pid = 1663] [serial = 1101] [outer = 0x1161a4800] 20:06:51 INFO - PROCESS | 1663 | 1464404811015 Marionette DEBUG loaded listener.js 20:06:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x11802c400) [pid = 1663] [serial = 1102] [outer = 0x1161a4800] 20:06:51 INFO - PROCESS | 1663 | --DOCSHELL 0x12d48c000 == 53 [pid = 1663] [id = 360] 20:06:51 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf4e000 == 52 [pid = 1663] [id = 359] 20:06:51 INFO - PROCESS | 1663 | --DOCSHELL 0x12a405800 == 51 [pid = 1663] [id = 358] 20:06:51 INFO - PROCESS | 1663 | --DOCSHELL 0x12c43b000 == 50 [pid = 1663] [id = 357] 20:06:51 INFO - PROCESS | 1663 | --DOCSHELL 0x12bdc8800 == 49 [pid = 1663] [id = 356] 20:06:51 INFO - PROCESS | 1663 | --DOCSHELL 0x12aad2000 == 48 [pid = 1663] [id = 355] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x127337400) [pid = 1663] [serial = 984] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x12a43d400) [pid = 1663] [serial = 987] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 148 (0x1232a2400) [pid = 1663] [serial = 981] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 147 (0x112595800) [pid = 1663] [serial = 975] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 146 (0x12bb30400) [pid = 1663] [serial = 1026] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 145 (0x118722800) [pid = 1663] [serial = 978] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOCSHELL 0x12a40a800 == 47 [pid = 1663] [id = 354] 20:06:51 INFO - PROCESS | 1663 | --DOCSHELL 0x128e85000 == 46 [pid = 1663] [id = 353] 20:06:51 INFO - PROCESS | 1663 | --DOCSHELL 0x1269a6000 == 45 [pid = 1663] [id = 352] 20:06:51 INFO - PROCESS | 1663 | --DOCSHELL 0x11b25d000 == 44 [pid = 1663] [id = 351] 20:06:51 INFO - PROCESS | 1663 | --DOCSHELL 0x116f1d000 == 43 [pid = 1663] [id = 350] 20:06:51 INFO - PROCESS | 1663 | --DOCSHELL 0x115e27000 == 42 [pid = 1663] [id = 349] 20:06:51 INFO - PROCESS | 1663 | --DOCSHELL 0x1194dd000 == 41 [pid = 1663] [id = 348] 20:06:51 INFO - PROCESS | 1663 | --DOCSHELL 0x12d09d000 == 40 [pid = 1663] [id = 347] 20:06:51 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf4a800 == 39 [pid = 1663] [id = 346] 20:06:51 INFO - PROCESS | 1663 | --DOCSHELL 0x12bdcc800 == 38 [pid = 1663] [id = 345] 20:06:51 INFO - PROCESS | 1663 | --DOCSHELL 0x123619800 == 37 [pid = 1663] [id = 344] 20:06:51 INFO - PROCESS | 1663 | --DOCSHELL 0x11758c000 == 36 [pid = 1663] [id = 343] 20:06:51 INFO - PROCESS | 1663 | --DOCSHELL 0x12c96f000 == 35 [pid = 1663] [id = 342] 20:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:06:51 INFO - PROCESS | 1663 | 1464404811403 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]]]}] 20:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 568ms 20:06:51 INFO - PROCESS | 1663 | 1464404811409 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 20:06:51 INFO - PROCESS | 1663 | 1464404811411 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 20:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:06:51 INFO - PROCESS | 1663 | 1464404811422 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:06:51 INFO - PROCESS | 1663 | 1464404811425 Marionette TRACE conn2 <- [1,1442,null,{}] 20:06:51 INFO - PROCESS | 1663 | 1464404811427 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}] 20:06:51 INFO - PROCESS | 1663 | 1464404811518 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 144 (0x12ba15400) [pid = 1663] [serial = 973] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 143 (0x11b207800) [pid = 1663] [serial = 1018] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x12bb22c00) [pid = 1663] [serial = 1023] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x11699ac00) [pid = 1663] [serial = 1017] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x11912a400) [pid = 1663] [serial = 994] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x1185b0800) [pid = 1663] [serial = 993] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x126934800) [pid = 1663] [serial = 1005] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x12755cc00) [pid = 1663] [serial = 1006] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x12a434800) [pid = 1663] [serial = 1009] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x12af79c00) [pid = 1663] [serial = 1015] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x12bb18400) [pid = 1663] [serial = 1021] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x12955e400) [pid = 1663] [serial = 1020] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x128c68800) [pid = 1663] [serial = 876] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x128c76c00) [pid = 1663] [serial = 919] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x1290c2000) [pid = 1663] [serial = 1008] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x12a6e3000) [pid = 1663] [serial = 1011] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x1166ba400) [pid = 1663] [serial = 990] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x11811f400) [pid = 1663] [serial = 991] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x124ac6c00) [pid = 1663] [serial = 1002] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x124fe6400) [pid = 1663] [serial = 1003] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x119c8a800) [pid = 1663] [serial = 996] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x1213aa000) [pid = 1663] [serial = 997] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x12aaefc00) [pid = 1663] [serial = 1014] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x12bb2b400) [pid = 1663] [serial = 1024] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x1235eb000) [pid = 1663] [serial = 999] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x1243cd400) [pid = 1663] [serial = 1000] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x12a830c00) [pid = 1663] [serial = 1012] [outer = 0x0] [url = about:blank] 20:06:51 INFO - PROCESS | 1663 | 1464404811593 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x11849a000 == 36 [pid = 1663] [id = 368] 20:06:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x11308e400) [pid = 1663] [serial = 1103] [outer = 0x0] 20:06:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x117e0b000) [pid = 1663] [serial = 1104] [outer = 0x11308e400] 20:06:51 INFO - PROCESS | 1663 | 1464404811619 Marionette DEBUG loaded listener.js 20:06:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x118151000) [pid = 1663] [serial = 1105] [outer = 0x11308e400] 20:06:51 INFO - PROCESS | 1663 | 1464404811909 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]]]}] 20:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 525ms 20:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:06:51 INFO - PROCESS | 1663 | 1464404811942 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 20:06:51 INFO - PROCESS | 1663 | 1464404811943 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 20:06:51 INFO - PROCESS | 1663 | 1464404811947 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:06:51 INFO - PROCESS | 1663 | 1464404811950 Marionette TRACE conn2 <- [1,1446,null,{}] 20:06:51 INFO - PROCESS | 1663 | 1464404811953 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}] 20:06:52 INFO - PROCESS | 1663 | 1464404812029 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 20:06:52 INFO - PROCESS | 1663 | 1464404812094 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x119b63000 == 37 [pid = 1663] [id = 369] 20:06:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x1161ea400) [pid = 1663] [serial = 1106] [outer = 0x0] 20:06:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x1184e2800) [pid = 1663] [serial = 1107] [outer = 0x1161ea400] 20:06:52 INFO - PROCESS | 1663 | 1464404812121 Marionette DEBUG loaded listener.js 20:06:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x1187ccc00) [pid = 1663] [serial = 1108] [outer = 0x1161ea400] 20:06:52 INFO - PROCESS | 1663 | 1464404812407 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]]]}] 20:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 473ms 20:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:06:52 INFO - PROCESS | 1663 | 1464404812420 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 20:06:52 INFO - PROCESS | 1663 | 1464404812422 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 20:06:52 INFO - PROCESS | 1663 | 1464404812435 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:06:52 INFO - PROCESS | 1663 | 1464404812437 Marionette TRACE conn2 <- [1,1450,null,{}] 20:06:52 INFO - PROCESS | 1663 | 1464404812444 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}] 20:06:52 INFO - PROCESS | 1663 | 1464404812523 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 20:06:52 INFO - PROCESS | 1663 | 1464404812531 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x115e2e000 == 38 [pid = 1663] [id = 370] 20:06:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x118d0b000) [pid = 1663] [serial = 1109] [outer = 0x0] 20:06:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x118da4000) [pid = 1663] [serial = 1110] [outer = 0x118d0b000] 20:06:52 INFO - PROCESS | 1663 | 1464404812566 Marionette DEBUG loaded listener.js 20:06:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x119366c00) [pid = 1663] [serial = 1111] [outer = 0x118d0b000] 20:06:53 INFO - PROCESS | 1663 | 1464404813038 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]]]}] 20:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 635ms 20:06:53 INFO - PROCESS | 1663 | 1464404813060 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 20:06:53 INFO - PROCESS | 1663 | 1464404813062 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 20:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:06:53 INFO - PROCESS | 1663 | 1464404813067 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:06:53 INFO - PROCESS | 1663 | 1464404813069 Marionette TRACE conn2 <- [1,1454,null,{}] 20:06:53 INFO - PROCESS | 1663 | 1464404813072 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}] 20:06:53 INFO - PROCESS | 1663 | 1464404813183 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 20:06:53 INFO - PROCESS | 1663 | 1464404813233 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x1233c7000 == 39 [pid = 1663] [id = 371] 20:06:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x118dad800) [pid = 1663] [serial = 1112] [outer = 0x0] 20:06:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x1193f5800) [pid = 1663] [serial = 1113] [outer = 0x118dad800] 20:06:53 INFO - PROCESS | 1663 | 1464404813260 Marionette DEBUG loaded listener.js 20:06:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x119c84400) [pid = 1663] [serial = 1114] [outer = 0x118dad800] 20:06:53 INFO - PROCESS | 1663 | 1464404813567 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]]]}] 20:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 523ms 20:06:53 INFO - PROCESS | 1663 | 1464404813594 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 20:06:53 INFO - PROCESS | 1663 | 1464404813596 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 20:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:06:53 INFO - PROCESS | 1663 | 1464404813601 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:06:53 INFO - PROCESS | 1663 | 1464404813603 Marionette TRACE conn2 <- [1,1458,null,{}] 20:06:53 INFO - PROCESS | 1663 | 1464404813605 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}] 20:06:53 INFO - PROCESS | 1663 | 1464404813703 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 20:06:53 INFO - PROCESS | 1663 | 1464404813715 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x125006800 == 40 [pid = 1663] [id = 372] 20:06:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x119c87c00) [pid = 1663] [serial = 1115] [outer = 0x0] 20:06:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x119c8ec00) [pid = 1663] [serial = 1116] [outer = 0x119c87c00] 20:06:53 INFO - PROCESS | 1663 | 1464404813740 Marionette DEBUG loaded listener.js 20:06:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x11b207800) [pid = 1663] [serial = 1117] [outer = 0x119c87c00] 20:06:54 INFO - PROCESS | 1663 | 1464404814094 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]]]}] 20:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 521ms 20:06:54 INFO - PROCESS | 1663 | 1464404814122 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 20:06:54 INFO - PROCESS | 1663 | 1464404814123 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 20:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:06:54 INFO - PROCESS | 1663 | 1464404814125 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:06:54 INFO - PROCESS | 1663 | 1464404814127 Marionette TRACE conn2 <- [1,1462,null,{}] 20:06:54 INFO - PROCESS | 1663 | 1464404814133 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}] 20:06:54 INFO - PROCESS | 1663 | 1464404814224 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 20:06:54 INFO - PROCESS | 1663 | 1464404814229 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x126077000 == 41 [pid = 1663] [id = 373] 20:06:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x119c88000) [pid = 1663] [serial = 1118] [outer = 0x0] 20:06:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x1213a8c00) [pid = 1663] [serial = 1119] [outer = 0x119c88000] 20:06:54 INFO - PROCESS | 1663 | 1464404814254 Marionette DEBUG loaded listener.js 20:06:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x11308f400) [pid = 1663] [serial = 1120] [outer = 0x119c88000] 20:06:54 INFO - PROCESS | 1663 | 1464404814581 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]]]}] 20:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 468ms 20:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:06:54 INFO - PROCESS | 1663 | 1464404814594 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 20:06:54 INFO - PROCESS | 1663 | 1464404814595 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 20:06:54 INFO - PROCESS | 1663 | 1464404814600 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:06:54 INFO - PROCESS | 1663 | 1464404814602 Marionette TRACE conn2 <- [1,1466,null,{}] 20:06:54 INFO - PROCESS | 1663 | 1464404814604 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}] 20:06:54 INFO - PROCESS | 1663 | 1464404814699 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 20:06:54 INFO - PROCESS | 1663 | 1464404814720 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x12756c800 == 42 [pid = 1663] [id = 374] 20:06:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x1213a2c00) [pid = 1663] [serial = 1121] [outer = 0x0] 20:06:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x1236ef800) [pid = 1663] [serial = 1122] [outer = 0x1213a2c00] 20:06:54 INFO - PROCESS | 1663 | 1464404814744 Marionette DEBUG loaded listener.js 20:06:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x1243c6800) [pid = 1663] [serial = 1123] [outer = 0x1213a2c00] 20:06:55 INFO - PROCESS | 1663 | 1464404815161 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]]]}] 20:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 620ms 20:06:55 INFO - PROCESS | 1663 | 1464404815220 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 20:06:55 INFO - PROCESS | 1663 | 1464404815222 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 20:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:06:55 INFO - PROCESS | 1663 | 1464404815225 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:06:55 INFO - PROCESS | 1663 | 1464404815227 Marionette TRACE conn2 <- [1,1470,null,{}] 20:06:55 INFO - PROCESS | 1663 | 1464404815230 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}] 20:06:55 INFO - PROCESS | 1663 | 1464404815383 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 20:06:55 INFO - PROCESS | 1663 | 1464404815416 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x12931d800 == 43 [pid = 1663] [id = 375] 20:06:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x1243d5400) [pid = 1663] [serial = 1124] [outer = 0x0] 20:06:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x124a3e800) [pid = 1663] [serial = 1125] [outer = 0x1243d5400] 20:06:55 INFO - PROCESS | 1663 | 1464404815462 Marionette DEBUG loaded listener.js 20:06:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x123552400) [pid = 1663] [serial = 1126] [outer = 0x1243d5400] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x11380c800) [pid = 1663] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x12508c400) [pid = 1663] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x128eda000) [pid = 1663] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x112914400) [pid = 1663] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x116a52000) [pid = 1663] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x1184da400) [pid = 1663] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x116940400) [pid = 1663] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x126088000) [pid = 1663] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x116084400) [pid = 1663] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x112916000) [pid = 1663] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x1193ea000) [pid = 1663] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x112d56400) [pid = 1663] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x11958a800) [pid = 1663] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x113bcd400) [pid = 1663] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x12733ac00) [pid = 1663] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x12bb1ac00) [pid = 1663] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x124fafc00) [pid = 1663] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x112970800) [pid = 1663] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x113d31400) [pid = 1663] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x1193ea800) [pid = 1663] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x12ba23000) [pid = 1663] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x110dd9800) [pid = 1663] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x118150c00) [pid = 1663] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x110dda800) [pid = 1663] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x1199ce800) [pid = 1663] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x124ac4400) [pid = 1663] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x124fe0800) [pid = 1663] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x111c19800) [pid = 1663] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x1187d7c00) [pid = 1663] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x12320b800) [pid = 1663] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:06:55 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x113085800) [pid = 1663] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:06:56 INFO - PROCESS | 1663 | 1464404816106 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]]]}] 20:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 923ms 20:06:56 INFO - PROCESS | 1663 | 1464404816151 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 20:06:56 INFO - PROCESS | 1663 | 1464404816152 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 20:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:06:56 INFO - PROCESS | 1663 | 1464404816155 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:06:56 INFO - PROCESS | 1663 | 1464404816156 Marionette TRACE conn2 <- [1,1474,null,{}] 20:06:56 INFO - PROCESS | 1663 | 1464404816159 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}] 20:06:56 INFO - PROCESS | 1663 | 1464404816243 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 20:06:56 INFO - PROCESS | 1663 | 1464404816250 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x129075000 == 44 [pid = 1663] [id = 376] 20:06:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x11291d400) [pid = 1663] [serial = 1127] [outer = 0x0] 20:06:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x116a54800) [pid = 1663] [serial = 1128] [outer = 0x11291d400] 20:06:56 INFO - PROCESS | 1663 | 1464404816271 Marionette DEBUG loaded listener.js 20:06:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x1199d4000) [pid = 1663] [serial = 1129] [outer = 0x11291d400] 20:06:56 INFO - PROCESS | 1663 | 1464404816691 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]]]}] 20:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 571ms 20:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:06:56 INFO - PROCESS | 1663 | 1464404816727 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 20:06:56 INFO - PROCESS | 1663 | 1464404816729 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 20:06:56 INFO - PROCESS | 1663 | 1464404816731 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:06:56 INFO - PROCESS | 1663 | 1464404816733 Marionette TRACE conn2 <- [1,1478,null,{}] 20:06:56 INFO - PROCESS | 1663 | 1464404816737 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}] 20:06:56 INFO - PROCESS | 1663 | 1464404816895 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 20:06:56 INFO - PROCESS | 1663 | 1464404816905 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a61d000 == 45 [pid = 1663] [id = 377] 20:06:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x1187d0400) [pid = 1663] [serial = 1130] [outer = 0x0] 20:06:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x124abe000) [pid = 1663] [serial = 1131] [outer = 0x1187d0400] 20:06:56 INFO - PROCESS | 1663 | 1464404816930 Marionette DEBUG loaded listener.js 20:06:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x124ce2400) [pid = 1663] [serial = 1132] [outer = 0x1187d0400] 20:06:57 INFO - PROCESS | 1663 | 1464404817238 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]]]}] 20:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 521ms 20:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:06:57 INFO - PROCESS | 1663 | 1464404817252 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 20:06:57 INFO - PROCESS | 1663 | 1464404817254 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 20:06:57 INFO - PROCESS | 1663 | 1464404817256 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:06:57 INFO - PROCESS | 1663 | 1464404817257 Marionette TRACE conn2 <- [1,1482,null,{}] 20:06:57 INFO - PROCESS | 1663 | 1464404817259 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}] 20:06:57 INFO - PROCESS | 1663 | 1464404817341 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 20:06:57 INFO - PROCESS | 1663 | 1464404817394 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aac7000 == 46 [pid = 1663] [id = 378] 20:06:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x1185b5000) [pid = 1663] [serial = 1133] [outer = 0x0] 20:06:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x124fb7800) [pid = 1663] [serial = 1134] [outer = 0x1185b5000] 20:06:57 INFO - PROCESS | 1663 | 1464404817418 Marionette DEBUG loaded listener.js 20:06:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x12602bc00) [pid = 1663] [serial = 1135] [outer = 0x1185b5000] 20:06:57 INFO - PROCESS | 1663 | 1464404817721 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]]]}] 20:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 519ms 20:06:57 INFO - PROCESS | 1663 | 1464404817776 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 20:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:06:57 INFO - PROCESS | 1663 | 1464404817777 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 20:06:57 INFO - PROCESS | 1663 | 1464404817780 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:06:57 INFO - PROCESS | 1663 | 1464404817781 Marionette TRACE conn2 <- [1,1486,null,{}] 20:06:57 INFO - PROCESS | 1663 | 1464404817785 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}] 20:06:57 INFO - PROCESS | 1663 | 1464404817908 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 20:06:58 INFO - PROCESS | 1663 | 1464404818069 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x112d86000 == 47 [pid = 1663] [id = 379] 20:06:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x110dd7400) [pid = 1663] [serial = 1136] [outer = 0x0] 20:06:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x110de1c00) [pid = 1663] [serial = 1137] [outer = 0x110dd7400] 20:06:58 INFO - PROCESS | 1663 | 1464404818122 Marionette DEBUG loaded listener.js 20:06:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x111f3cc00) [pid = 1663] [serial = 1138] [outer = 0x110dd7400] 20:06:58 INFO - PROCESS | 1663 | 1464404818673 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]]]}] 20:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 921ms 20:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:06:58 INFO - PROCESS | 1663 | 1464404818703 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 20:06:58 INFO - PROCESS | 1663 | 1464404818705 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 20:06:58 INFO - PROCESS | 1663 | 1464404818708 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:06:58 INFO - PROCESS | 1663 | 1464404818711 Marionette TRACE conn2 <- [1,1490,null,{}] 20:06:58 INFO - PROCESS | 1663 | 1464404818717 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}] 20:06:58 INFO - PROCESS | 1663 | 1464404818824 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 20:06:58 INFO - PROCESS | 1663 | 1464404818889 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x119506800 == 48 [pid = 1663] [id = 380] 20:06:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x113088800) [pid = 1663] [serial = 1139] [outer = 0x0] 20:06:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x113093400) [pid = 1663] [serial = 1140] [outer = 0x113088800] 20:06:58 INFO - PROCESS | 1663 | 1464404818921 Marionette DEBUG loaded listener.js 20:06:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x113bcac00) [pid = 1663] [serial = 1141] [outer = 0x113088800] 20:06:59 INFO - PROCESS | 1663 | 1464404819346 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]]]}] 20:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 674ms 20:06:59 INFO - PROCESS | 1663 | 1464404819384 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 20:06:59 INFO - PROCESS | 1663 | 1464404819387 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 20:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:06:59 INFO - PROCESS | 1663 | 1464404819390 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:06:59 INFO - PROCESS | 1663 | 1464404819391 Marionette TRACE conn2 <- [1,1494,null,{}] 20:06:59 INFO - PROCESS | 1663 | 1464404819394 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}] 20:06:59 INFO - PROCESS | 1663 | 1464404819515 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 20:06:59 INFO - PROCESS | 1663 | 1464404819570 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x1269a1000 == 49 [pid = 1663] [id = 381] 20:06:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x1161ef400) [pid = 1663] [serial = 1142] [outer = 0x0] 20:06:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x11713e400) [pid = 1663] [serial = 1143] [outer = 0x1161ef400] 20:06:59 INFO - PROCESS | 1663 | 1464404819600 Marionette DEBUG loaded listener.js 20:06:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x118091c00) [pid = 1663] [serial = 1144] [outer = 0x1161ef400] 20:07:00 INFO - PROCESS | 1663 | 1464404820034 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]]]}] 20:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 669ms 20:07:00 INFO - PROCESS | 1663 | 1464404820059 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 20:07:00 INFO - PROCESS | 1663 | 1464404820060 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 20:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:07:00 INFO - PROCESS | 1663 | 1464404820067 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:07:00 INFO - PROCESS | 1663 | 1464404820071 Marionette TRACE conn2 <- [1,1498,null,{}] 20:07:00 INFO - PROCESS | 1663 | 1464404820075 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}] 20:07:00 INFO - PROCESS | 1663 | 1464404820188 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 20:07:00 INFO - PROCESS | 1663 | 1464404820243 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bacc800 == 50 [pid = 1663] [id = 382] 20:07:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x1166b5c00) [pid = 1663] [serial = 1145] [outer = 0x0] 20:07:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x1187d0000) [pid = 1663] [serial = 1146] [outer = 0x1166b5c00] 20:07:00 INFO - PROCESS | 1663 | 1464404820274 Marionette DEBUG loaded listener.js 20:07:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x119364000) [pid = 1663] [serial = 1147] [outer = 0x1166b5c00] 20:07:00 INFO - PROCESS | 1663 | 1464404820696 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]]]}] 20:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 676ms 20:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:07:00 INFO - PROCESS | 1663 | 1464404820740 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 20:07:00 INFO - PROCESS | 1663 | 1464404820742 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 20:07:00 INFO - PROCESS | 1663 | 1464404820744 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:07:00 INFO - PROCESS | 1663 | 1464404820745 Marionette TRACE conn2 <- [1,1502,null,{}] 20:07:00 INFO - PROCESS | 1663 | 1464404820748 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}] 20:07:00 INFO - PROCESS | 1663 | 1464404820868 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 20:07:00 INFO - PROCESS | 1663 | 1464404820946 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bdd0800 == 51 [pid = 1663] [id = 383] 20:07:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x1199ce000) [pid = 1663] [serial = 1148] [outer = 0x0] 20:07:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x119c8f400) [pid = 1663] [serial = 1149] [outer = 0x1199ce000] 20:07:00 INFO - PROCESS | 1663 | 1464404820978 Marionette DEBUG loaded listener.js 20:07:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x123554800) [pid = 1663] [serial = 1150] [outer = 0x1199ce000] 20:07:01 INFO - PROCESS | 1663 | 1464404821441 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]]]}] 20:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 722ms 20:07:01 INFO - PROCESS | 1663 | 1464404821470 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 20:07:01 INFO - PROCESS | 1663 | 1464404821472 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 20:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:07:01 INFO - PROCESS | 1663 | 1464404821476 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:07:01 INFO - PROCESS | 1663 | 1464404821478 Marionette TRACE conn2 <- [1,1506,null,{}] 20:07:01 INFO - PROCESS | 1663 | 1464404821484 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}] 20:07:01 INFO - PROCESS | 1663 | 1464404821603 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 20:07:01 INFO - PROCESS | 1663 | 1464404821670 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x118d5f000 == 52 [pid = 1663] [id = 384] 20:07:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x11673e000) [pid = 1663] [serial = 1151] [outer = 0x0] 20:07:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x118725400) [pid = 1663] [serial = 1152] [outer = 0x11673e000] 20:07:01 INFO - PROCESS | 1663 | 1464404821705 Marionette DEBUG loaded listener.js 20:07:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x1244fcc00) [pid = 1663] [serial = 1153] [outer = 0x11673e000] 20:07:02 INFO - PROCESS | 1663 | 1464404822305 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]]]}] 20:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 875ms 20:07:02 INFO - PROCESS | 1663 | 1464404822350 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 20:07:02 INFO - PROCESS | 1663 | 1464404822352 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 20:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:07:02 INFO - PROCESS | 1663 | 1464404822356 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:07:02 INFO - PROCESS | 1663 | 1464404822358 Marionette TRACE conn2 <- [1,1510,null,{}] 20:07:02 INFO - PROCESS | 1663 | 1464404822362 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}] 20:07:02 INFO - PROCESS | 1663 | 1464404822463 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 20:07:02 INFO - PROCESS | 1663 | 1464404822528 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x119e59000 == 53 [pid = 1663] [id = 385] 20:07:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x112910000) [pid = 1663] [serial = 1154] [outer = 0x0] 20:07:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x11291d800) [pid = 1663] [serial = 1155] [outer = 0x112910000] 20:07:02 INFO - PROCESS | 1663 | 1464404822557 Marionette DEBUG loaded listener.js 20:07:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x113086c00) [pid = 1663] [serial = 1156] [outer = 0x112910000] 20:07:02 INFO - PROCESS | 1663 | 1464404822959 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]]]}] 20:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 671ms 20:07:03 INFO - PROCESS | 1663 | --DOCSHELL 0x12aac7000 == 52 [pid = 1663] [id = 378] 20:07:03 INFO - PROCESS | 1663 | --DOCSHELL 0x12a61d000 == 51 [pid = 1663] [id = 377] 20:07:03 INFO - PROCESS | 1663 | --DOCSHELL 0x129075000 == 50 [pid = 1663] [id = 376] 20:07:03 INFO - PROCESS | 1663 | --DOCSHELL 0x12931d800 == 49 [pid = 1663] [id = 375] 20:07:03 INFO - PROCESS | 1663 | --DOCSHELL 0x12756c800 == 48 [pid = 1663] [id = 374] 20:07:03 INFO - PROCESS | 1663 | --DOCSHELL 0x126077000 == 47 [pid = 1663] [id = 373] 20:07:03 INFO - PROCESS | 1663 | --DOCSHELL 0x125006800 == 46 [pid = 1663] [id = 372] 20:07:03 INFO - PROCESS | 1663 | --DOCSHELL 0x1233c7000 == 45 [pid = 1663] [id = 371] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x113099000) [pid = 1663] [serial = 1083] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | 1464404823061 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 20:07:03 INFO - PROCESS | 1663 | 1464404823064 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 20:07:03 INFO - PROCESS | 1663 | --DOCSHELL 0x115e2e000 == 44 [pid = 1663] [id = 370] 20:07:03 INFO - PROCESS | 1663 | --DOCSHELL 0x119b63000 == 43 [pid = 1663] [id = 369] 20:07:03 INFO - PROCESS | 1663 | --DOCSHELL 0x11849a000 == 42 [pid = 1663] [id = 368] 20:07:03 INFO - PROCESS | 1663 | --DOCSHELL 0x116fe7800 == 41 [pid = 1663] [id = 367] 20:07:03 INFO - PROCESS | 1663 | --DOCSHELL 0x11938a000 == 40 [pid = 1663] [id = 366] 20:07:03 INFO - PROCESS | 1663 | --DOCSHELL 0x1184cf000 == 39 [pid = 1663] [id = 365] 20:07:03 INFO - PROCESS | 1663 | --DOCSHELL 0x12a611800 == 38 [pid = 1663] [id = 363] 20:07:03 INFO - PROCESS | 1663 | --DOCSHELL 0x119fd5000 == 37 [pid = 1663] [id = 362] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x11308ac00) [pid = 1663] [serial = 1080] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x113090800) [pid = 1663] [serial = 1081] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x116736c00) [pid = 1663] [serial = 1032] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x126031400) [pid = 1663] [serial = 1038] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x12a7f4c00) [pid = 1663] [serial = 1062] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x11291b800) [pid = 1663] [serial = 1069] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x1184e3000) [pid = 1663] [serial = 1048] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x12a832400) [pid = 1663] [serial = 1044] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x127008c00) [pid = 1663] [serial = 1039] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x119194c00) [pid = 1663] [serial = 925] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x128c73000) [pid = 1663] [serial = 1057] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x11802a000) [pid = 1663] [serial = 922] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x12bb21000) [pid = 1663] [serial = 1071] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x1232a4c00) [pid = 1663] [serial = 1053] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x12ba20400) [pid = 1663] [serial = 1045] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x119c8b800) [pid = 1663] [serial = 1051] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x123384400) [pid = 1663] [serial = 1036] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x1187d5400) [pid = 1663] [serial = 1075] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x12ba20000) [pid = 1663] [serial = 1063] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x12bf4f000) [pid = 1663] [serial = 1072] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x128ed5000) [pid = 1663] [serial = 934] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x12bf53000) [pid = 1663] [serial = 1027] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x12a82e000) [pid = 1663] [serial = 988] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x11673a000) [pid = 1663] [serial = 879] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x1193e6400) [pid = 1663] [serial = 882] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x129566c00) [pid = 1663] [serial = 1059] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x124aca800) [pid = 1663] [serial = 1054] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1187cf800) [pid = 1663] [serial = 1074] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x12bb23000) [pid = 1663] [serial = 1065] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x127565400) [pid = 1663] [serial = 1041] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x119364400) [pid = 1663] [serial = 979] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x118d09000) [pid = 1663] [serial = 1033] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x112599800) [pid = 1663] [serial = 1030] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x1213a1000) [pid = 1663] [serial = 1035] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x11713d400) [pid = 1663] [serial = 1050] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x124a39800) [pid = 1663] [serial = 982] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x1270bf400) [pid = 1663] [serial = 931] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x127342c00) [pid = 1663] [serial = 1056] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x110ddd800) [pid = 1663] [serial = 1029] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x128edfc00) [pid = 1663] [serial = 985] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x113b4ec00) [pid = 1663] [serial = 976] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x117676000) [pid = 1663] [serial = 1047] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x12bb26000) [pid = 1663] [serial = 1078] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x112916c00) [pid = 1663] [serial = 1068] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x12508e800) [pid = 1663] [serial = 1077] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x1244f3400) [pid = 1663] [serial = 928] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x12a6df000) [pid = 1663] [serial = 1060] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x12a436400) [pid = 1663] [serial = 1042] [outer = 0x0] [url = about:blank] 20:07:03 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x12bb29400) [pid = 1663] [serial = 1066] [outer = 0x0] [url = about:blank] 20:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:07:03 INFO - PROCESS | 1663 | 1464404823093 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:07:03 INFO - PROCESS | 1663 | 1464404823094 Marionette TRACE conn2 <- [1,1514,null,{}] 20:07:03 INFO - PROCESS | 1663 | 1464404823098 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}] 20:07:03 INFO - PROCESS | 1663 | 1464404823181 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 20:07:03 INFO - PROCESS | 1663 | 1464404823187 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x116f1e800 == 38 [pid = 1663] [id = 386] 20:07:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x11309b400) [pid = 1663] [serial = 1157] [outer = 0x0] 20:07:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x11380dc00) [pid = 1663] [serial = 1158] [outer = 0x11309b400] 20:07:03 INFO - PROCESS | 1663 | 1464404823214 Marionette DEBUG loaded listener.js 20:07:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x11693c000) [pid = 1663] [serial = 1159] [outer = 0x11309b400] 20:07:03 INFO - PROCESS | 1663 | 1464404823553 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]]]}] 20:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 478ms 20:07:03 INFO - PROCESS | 1663 | 1464404823568 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 20:07:03 INFO - PROCESS | 1663 | 1464404823569 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 20:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:07:03 INFO - PROCESS | 1663 | 1464404823571 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:07:03 INFO - PROCESS | 1663 | 1464404823574 Marionette TRACE conn2 <- [1,1518,null,{}] 20:07:03 INFO - PROCESS | 1663 | 1464404823581 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}] 20:07:03 INFO - PROCESS | 1663 | 1464404823679 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 20:07:03 INFO - PROCESS | 1663 | 1464404823742 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x119b63000 == 39 [pid = 1663] [id = 387] 20:07:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x116acb400) [pid = 1663] [serial = 1160] [outer = 0x0] 20:07:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x118114800) [pid = 1663] [serial = 1161] [outer = 0x116acb400] 20:07:03 INFO - PROCESS | 1663 | 1464404823772 Marionette DEBUG loaded listener.js 20:07:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x118515400) [pid = 1663] [serial = 1162] [outer = 0x116acb400] 20:07:04 INFO - PROCESS | 1663 | 1464404824068 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]]]}] 20:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 520ms 20:07:04 INFO - PROCESS | 1663 | 1464404824092 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 20:07:04 INFO - PROCESS | 1663 | 1464404824094 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 20:07:04 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:07:04 INFO - PROCESS | 1663 | 1464404824104 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:07:04 INFO - PROCESS | 1663 | 1464404824106 Marionette TRACE conn2 <- [1,1522,null,{}] 20:07:04 INFO - PROCESS | 1663 | 1464404824108 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}] 20:07:04 INFO - PROCESS | 1663 | 1464404824204 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 20:07:04 INFO - PROCESS | 1663 | 1464404824256 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x12138d800 == 40 [pid = 1663] [id = 388] 20:07:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x118150000) [pid = 1663] [serial = 1163] [outer = 0x0] 20:07:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x1187d4800) [pid = 1663] [serial = 1164] [outer = 0x118150000] 20:07:04 INFO - PROCESS | 1663 | 1464404824281 Marionette DEBUG loaded listener.js 20:07:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x118daa800) [pid = 1663] [serial = 1165] [outer = 0x118150000] 20:07:04 INFO - PROCESS | 1663 | 1464404824544 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"]]]}] 20:07:04 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 () { 20:07:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:07:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:07:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:07:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:07:04 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 () { 20:07:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:07:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:07:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:07:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:07:04 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 () { 20:07:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:07:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:07:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:07:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:07:04 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 () { 20:07:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:07:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:07:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:07:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:07:04 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 469ms 20:07:04 INFO - PROCESS | 1663 | 1464404824575 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 20:07:04 INFO - PROCESS | 1663 | 1464404824576 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 20:07:04 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:07:04 INFO - PROCESS | 1663 | 1464404824586 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:07:04 INFO - PROCESS | 1663 | 1464404824587 Marionette TRACE conn2 <- [1,1526,null,{}] 20:07:04 INFO - PROCESS | 1663 | 1464404824589 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}] 20:07:04 INFO - PROCESS | 1663 | 1464404824672 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 20:07:04 INFO - PROCESS | 1663 | 1464404824677 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x125320000 == 41 [pid = 1663] [id = 389] 20:07:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x118d0fc00) [pid = 1663] [serial = 1166] [outer = 0x0] 20:07:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x119367400) [pid = 1663] [serial = 1167] [outer = 0x118d0fc00] 20:07:04 INFO - PROCESS | 1663 | 1464404824705 Marionette DEBUG loaded listener.js 20:07:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x119c8b400) [pid = 1663] [serial = 1168] [outer = 0x118d0fc00] 20:07:05 INFO - PROCESS | 1663 | 1464404825039 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"]]]}] 20:07:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:07:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:07:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:07:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:07:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:07:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:07:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:07:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:07:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:07:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:07:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:07:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:07:05 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 476ms 20:07:05 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:07:05 INFO - PROCESS | 1663 | 1464404825057 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 20:07:05 INFO - PROCESS | 1663 | 1464404825058 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 20:07:05 INFO - PROCESS | 1663 | 1464404825060 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:07:05 INFO - PROCESS | 1663 | 1464404825062 Marionette TRACE conn2 <- [1,1530,null,{}] 20:07:05 INFO - PROCESS | 1663 | 1464404825064 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}] 20:07:05 INFO - PROCESS | 1663 | 1464404825186 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 20:07:05 INFO - PROCESS | 1663 | 1464404825221 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x129072800 == 42 [pid = 1663] [id = 390] 20:07:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x124fa9800) [pid = 1663] [serial = 1169] [outer = 0x0] 20:07:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x12508c400) [pid = 1663] [serial = 1170] [outer = 0x124fa9800] 20:07:05 INFO - PROCESS | 1663 | 1464404825275 Marionette DEBUG loaded listener.js 20:07:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x126087c00) [pid = 1663] [serial = 1171] [outer = 0x124fa9800] 20:07:05 INFO - PROCESS | 1663 | 1464404825591 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]]]}] 20:07:05 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 20:07:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:07:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:07:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:07:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:07:05 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. 20:07:05 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:07:05 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 568ms 20:07:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:07:05 INFO - PROCESS | 1663 | 1464404825631 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 20:07:05 INFO - PROCESS | 1663 | 1464404825634 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 20:07:05 INFO - PROCESS | 1663 | 1464404825637 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:07:05 INFO - PROCESS | 1663 | 1464404825638 Marionette TRACE conn2 <- [1,1534,null,{}] 20:07:05 INFO - PROCESS | 1663 | 1464404825640 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}] 20:07:05 INFO - PROCESS | 1663 | 1464404825740 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 20:07:05 INFO - PROCESS | 1663 | 1464404825773 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a621000 == 43 [pid = 1663] [id = 391] 20:07:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x126d25800) [pid = 1663] [serial = 1172] [outer = 0x0] 20:07:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x126f97000) [pid = 1663] [serial = 1173] [outer = 0x126d25800] 20:07:05 INFO - PROCESS | 1663 | 1464404825798 Marionette DEBUG loaded listener.js 20:07:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x1270ba800) [pid = 1663] [serial = 1174] [outer = 0x126d25800] 20:07:06 INFO - PROCESS | 1663 | 1464404826174 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]]]}] 20:07:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:07:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 570ms 20:07:06 INFO - PROCESS | 1663 | 1464404826215 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 20:07:06 INFO - PROCESS | 1663 | 1464404826217 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 20:07:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:07:06 INFO - PROCESS | 1663 | 1464404826220 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:07:06 INFO - PROCESS | 1663 | 1464404826221 Marionette TRACE conn2 <- [1,1538,null,{}] 20:07:06 INFO - PROCESS | 1663 | 1464404826224 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}] 20:07:06 INFO - PROCESS | 1663 | 1464404826365 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 20:07:06 INFO - PROCESS | 1663 | 1464404826383 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aac8000 == 44 [pid = 1663] [id = 392] 20:07:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x127007c00) [pid = 1663] [serial = 1175] [outer = 0x0] 20:07:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x127337400) [pid = 1663] [serial = 1176] [outer = 0x127007c00] 20:07:06 INFO - PROCESS | 1663 | 1464404826424 Marionette DEBUG loaded listener.js 20:07:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x12755e800) [pid = 1663] [serial = 1177] [outer = 0x127007c00] 20:07:06 INFO - PROCESS | 1663 | 1464404826835 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]]]}] 20:07:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:07:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 621ms 20:07:06 INFO - PROCESS | 1663 | 1464404826841 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 20:07:06 INFO - PROCESS | 1663 | 1464404826842 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 20:07:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:07:06 INFO - PROCESS | 1663 | 1464404826844 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:07:06 INFO - PROCESS | 1663 | 1464404826845 Marionette TRACE conn2 <- [1,1542,null,{}] 20:07:06 INFO - PROCESS | 1663 | 1464404826851 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}] 20:07:06 INFO - PROCESS | 1663 | 1464404826949 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 20:07:06 INFO - PROCESS | 1663 | 1464404826953 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bad3800 == 45 [pid = 1663] [id = 393] 20:07:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x12707ec00) [pid = 1663] [serial = 1178] [outer = 0x0] 20:07:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x128c6b800) [pid = 1663] [serial = 1179] [outer = 0x12707ec00] 20:07:07 INFO - PROCESS | 1663 | 1464404827007 Marionette DEBUG loaded listener.js 20:07:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x128eda000) [pid = 1663] [serial = 1180] [outer = 0x12707ec00] 20:07:07 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x1187d0400) [pid = 1663] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:07:07 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x119c87c00) [pid = 1663] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:07:07 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1213a2c00) [pid = 1663] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:07:07 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x119c88000) [pid = 1663] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:07:07 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x110fb1400) [pid = 1663] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:07:07 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x118d0b000) [pid = 1663] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:07:07 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x1243d5400) [pid = 1663] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:07:07 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x112967800) [pid = 1663] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:07:07 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x1161ea400) [pid = 1663] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:07:07 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x1161a4800) [pid = 1663] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:07:07 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x11308e400) [pid = 1663] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:07:07 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x118dad800) [pid = 1663] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:07:07 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x11291d400) [pid = 1663] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:07:07 INFO - PROCESS | 1663 | 1464404827393 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]]]}] 20:07:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:07:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 574ms 20:07:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:07:07 INFO - PROCESS | 1663 | 1464404827418 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 20:07:07 INFO - PROCESS | 1663 | 1464404827419 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 20:07:07 INFO - PROCESS | 1663 | 1464404827421 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:07:07 INFO - PROCESS | 1663 | 1464404827422 Marionette TRACE conn2 <- [1,1546,null,{}] 20:07:07 INFO - PROCESS | 1663 | 1464404827433 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}] 20:07:07 INFO - PROCESS | 1663 | 1464404827512 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 20:07:07 INFO - PROCESS | 1663 | 1464404827518 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x12907b000 == 46 [pid = 1663] [id = 394] 20:07:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x1161a4800) [pid = 1663] [serial = 1181] [outer = 0x0] 20:07:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x11851f000) [pid = 1663] [serial = 1182] [outer = 0x1161a4800] 20:07:07 INFO - PROCESS | 1663 | 1464404827544 Marionette DEBUG loaded listener.js 20:07:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x119e2b400) [pid = 1663] [serial = 1183] [outer = 0x1161a4800] 20:07:07 INFO - PROCESS | 1663 | 1464404827868 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]]]}] 20:07:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:07:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 471ms 20:07:07 INFO - PROCESS | 1663 | 1464404827892 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 20:07:07 INFO - PROCESS | 1663 | 1464404827894 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 20:07:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:07:07 INFO - PROCESS | 1663 | 1464404827913 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:07:07 INFO - PROCESS | 1663 | 1464404827918 Marionette TRACE conn2 <- [1,1550,null,{}] 20:07:07 INFO - PROCESS | 1663 | 1464404827920 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}] 20:07:08 INFO - PROCESS | 1663 | 1464404828020 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 20:07:08 INFO - PROCESS | 1663 | 1464404828024 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c820000 == 47 [pid = 1663] [id = 395] 20:07:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x12329f400) [pid = 1663] [serial = 1184] [outer = 0x0] 20:07:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x128ee0000) [pid = 1663] [serial = 1185] [outer = 0x12329f400] 20:07:08 INFO - PROCESS | 1663 | 1464404828053 Marionette DEBUG loaded listener.js 20:07:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x12a434800) [pid = 1663] [serial = 1186] [outer = 0x12329f400] 20:07:08 INFO - PROCESS | 1663 | 1464404828396 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]]]}] 20:07:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:07:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 538ms 20:07:08 INFO - PROCESS | 1663 | 1464404828436 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 20:07:08 INFO - PROCESS | 1663 | 1464404828437 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 20:07:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:07:08 INFO - PROCESS | 1663 | 1464404828439 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:07:08 INFO - PROCESS | 1663 | 1464404828440 Marionette TRACE conn2 <- [1,1554,null,{}] 20:07:08 INFO - PROCESS | 1663 | 1464404828443 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}] 20:07:08 INFO - PROCESS | 1663 | 1464404828527 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 20:07:08 INFO - PROCESS | 1663 | 1464404828589 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c982800 == 48 [pid = 1663] [id = 396] 20:07:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x1243d5400) [pid = 1663] [serial = 1187] [outer = 0x0] 20:07:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x12a443c00) [pid = 1663] [serial = 1188] [outer = 0x1243d5400] 20:07:08 INFO - PROCESS | 1663 | 1464404828613 Marionette DEBUG loaded listener.js 20:07:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x12a7f7000) [pid = 1663] [serial = 1189] [outer = 0x1243d5400] 20:07:08 INFO - PROCESS | 1663 | 1464404828870 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]]]}] 20:07:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:07:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 470ms 20:07:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:07:08 INFO - PROCESS | 1663 | 1464404828909 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 20:07:08 INFO - PROCESS | 1663 | 1464404828911 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 20:07:08 INFO - PROCESS | 1663 | 1464404828923 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:07:08 INFO - PROCESS | 1663 | 1464404828924 Marionette TRACE conn2 <- [1,1558,null,{}] 20:07:08 INFO - PROCESS | 1663 | 1464404828927 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}] 20:07:09 INFO - PROCESS | 1663 | 1464404829037 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 20:07:09 INFO - PROCESS | 1663 | 1464404829041 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d090800 == 49 [pid = 1663] [id = 397] 20:07:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x12a82a400) [pid = 1663] [serial = 1190] [outer = 0x0] 20:07:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x12a838400) [pid = 1663] [serial = 1191] [outer = 0x12a82a400] 20:07:09 INFO - PROCESS | 1663 | 1464404829067 Marionette DEBUG loaded listener.js 20:07:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x12aaf1800) [pid = 1663] [serial = 1192] [outer = 0x12a82a400] 20:07:09 INFO - PROCESS | 1663 | 1464404829586 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]]]}] 20:07:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:07:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 683ms 20:07:09 INFO - PROCESS | 1663 | 1464404829597 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 20:07:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:07:09 INFO - PROCESS | 1663 | 1464404829600 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 20:07:09 INFO - PROCESS | 1663 | 1464404829603 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:07:09 INFO - PROCESS | 1663 | 1464404829606 Marionette TRACE conn2 <- [1,1562,null,{}] 20:07:09 INFO - PROCESS | 1663 | 1464404829610 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}] 20:07:09 INFO - PROCESS | 1663 | 1464404829723 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 20:07:09 INFO - PROCESS | 1663 | 1464404829779 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x11859b000 == 50 [pid = 1663] [id = 398] 20:07:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x112913800) [pid = 1663] [serial = 1193] [outer = 0x0] 20:07:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x113082800) [pid = 1663] [serial = 1194] [outer = 0x112913800] 20:07:09 INFO - PROCESS | 1663 | 1464404829810 Marionette DEBUG loaded listener.js 20:07:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x113b46000) [pid = 1663] [serial = 1195] [outer = 0x112913800] 20:07:10 INFO - PROCESS | 1663 | 1464404830248 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]]]}] 20:07:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:07:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 671ms 20:07:10 INFO - PROCESS | 1663 | 1464404830285 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 20:07:10 INFO - PROCESS | 1663 | 1464404830289 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 20:07:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:07:10 INFO - PROCESS | 1663 | 1464404830294 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:07:10 INFO - PROCESS | 1663 | 1464404830296 Marionette TRACE conn2 <- [1,1566,null,{}] 20:07:10 INFO - PROCESS | 1663 | 1464404830301 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}] 20:07:10 INFO - PROCESS | 1663 | 1464404830433 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 20:07:10 INFO - PROCESS | 1663 | 1464404830489 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x12531f000 == 51 [pid = 1663] [id = 399] 20:07:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x11673b400) [pid = 1663] [serial = 1196] [outer = 0x0] 20:07:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x118145400) [pid = 1663] [serial = 1197] [outer = 0x11673b400] 20:07:10 INFO - PROCESS | 1663 | 1464404830518 Marionette DEBUG loaded listener.js 20:07:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x1187cc400) [pid = 1663] [serial = 1198] [outer = 0x11673b400] 20:07:10 INFO - PROCESS | 1663 | 1464404830945 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]]]}] 20:07:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:07:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 674ms 20:07:10 INFO - PROCESS | 1663 | 1464404830968 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 20:07:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:07:10 INFO - PROCESS | 1663 | 1464404830970 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 20:07:10 INFO - PROCESS | 1663 | 1464404830972 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:07:10 INFO - PROCESS | 1663 | 1464404830975 Marionette TRACE conn2 <- [1,1570,null,{}] 20:07:10 INFO - PROCESS | 1663 | 1464404830982 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}] 20:07:11 INFO - PROCESS | 1663 | 1464404831087 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 20:07:11 INFO - PROCESS | 1663 | 1464404831143 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c81c800 == 52 [pid = 1663] [id = 400] 20:07:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x119587400) [pid = 1663] [serial = 1199] [outer = 0x0] 20:07:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x1213a7c00) [pid = 1663] [serial = 1200] [outer = 0x119587400] 20:07:11 INFO - PROCESS | 1663 | 1464404831175 Marionette DEBUG loaded listener.js 20:07:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x1236f0400) [pid = 1663] [serial = 1201] [outer = 0x119587400] 20:07:11 INFO - PROCESS | 1663 | 1464404831632 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]]]}] 20:07:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:07:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 671ms 20:07:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:07:11 INFO - PROCESS | 1663 | 1464404831643 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 20:07:11 INFO - PROCESS | 1663 | 1464404831645 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 20:07:11 INFO - PROCESS | 1663 | 1464404831649 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:07:11 INFO - PROCESS | 1663 | 1464404831651 Marionette TRACE conn2 <- [1,1574,null,{}] 20:07:11 INFO - PROCESS | 1663 | 1464404831653 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}] 20:07:11 INFO - PROCESS | 1663 | 1464404831777 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 20:07:11 INFO - PROCESS | 1663 | 1464404831844 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d27b000 == 53 [pid = 1663] [id = 401] 20:07:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x1244fac00) [pid = 1663] [serial = 1202] [outer = 0x0] 20:07:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x126087800) [pid = 1663] [serial = 1203] [outer = 0x1244fac00] 20:07:11 INFO - PROCESS | 1663 | 1464404831874 Marionette DEBUG loaded listener.js 20:07:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x127080400) [pid = 1663] [serial = 1204] [outer = 0x1244fac00] 20:07:12 INFO - PROCESS | 1663 | 1464404832282 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]]]}] 20:07:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:07:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 670ms 20:07:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:07:12 INFO - PROCESS | 1663 | 1464404832319 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 20:07:12 INFO - PROCESS | 1663 | 1464404832321 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 20:07:12 INFO - PROCESS | 1663 | 1464404832323 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:07:12 INFO - PROCESS | 1663 | 1464404832324 Marionette TRACE conn2 <- [1,1578,null,{}] 20:07:12 INFO - PROCESS | 1663 | 1464404832327 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}] 20:07:12 INFO - PROCESS | 1663 | 1464404832437 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 20:07:12 INFO - PROCESS | 1663 | 1464404832491 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d48a000 == 54 [pid = 1663] [id = 402] 20:07:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x111fecc00) [pid = 1663] [serial = 1205] [outer = 0x0] 20:07:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x127561800) [pid = 1663] [serial = 1206] [outer = 0x111fecc00] 20:07:12 INFO - PROCESS | 1663 | 1464404832520 Marionette DEBUG loaded listener.js 20:07:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x1290c7800) [pid = 1663] [serial = 1207] [outer = 0x111fecc00] 20:07:13 INFO - PROCESS | 1663 | 1464404833161 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]]]}] 20:07:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:07:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 870ms 20:07:13 INFO - PROCESS | 1663 | 1464404833193 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 20:07:13 INFO - PROCESS | 1663 | 1464404833195 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 20:07:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:07:13 INFO - PROCESS | 1663 | 1464404833201 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:07:13 INFO - PROCESS | 1663 | 1464404833203 Marionette TRACE conn2 <- [1,1582,null,{}] 20:07:13 INFO - PROCESS | 1663 | 1464404833208 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}] 20:07:13 INFO - PROCESS | 1663 | 1464404833307 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 20:07:13 INFO - PROCESS | 1663 | 1464404833379 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x11b25c800 == 55 [pid = 1663] [id = 403] 20:07:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x1121aa400) [pid = 1663] [serial = 1208] [outer = 0x0] 20:07:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x11308d400) [pid = 1663] [serial = 1209] [outer = 0x1121aa400] 20:07:13 INFO - PROCESS | 1663 | 1464404833406 Marionette DEBUG loaded listener.js 20:07:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x115e9c000) [pid = 1663] [serial = 1210] [outer = 0x1121aa400] 20:07:13 INFO - PROCESS | 1663 | 1464404833837 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]]]}] 20:07:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:07:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 671ms 20:07:13 INFO - PROCESS | 1663 | 1464404833872 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 20:07:13 INFO - PROCESS | 1663 | 1464404833876 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 20:07:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:07:13 INFO - PROCESS | 1663 | 1464404833880 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:07:13 INFO - PROCESS | 1663 | 1464404833882 Marionette TRACE conn2 <- [1,1586,null,{}] 20:07:13 INFO - PROCESS | 1663 | 1464404833885 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}] 20:07:13 INFO - PROCESS | 1663 | 1464404833980 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 20:07:14 INFO - PROCESS | 1663 | 1464404834038 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x118d4f000 == 56 [pid = 1663] [id = 404] 20:07:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x116a51400) [pid = 1663] [serial = 1211] [outer = 0x0] 20:07:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x11802a400) [pid = 1663] [serial = 1212] [outer = 0x116a51400] 20:07:14 INFO - PROCESS | 1663 | 1464404834064 Marionette DEBUG loaded listener.js 20:07:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x118146800) [pid = 1663] [serial = 1213] [outer = 0x116a51400] 20:07:14 INFO - PROCESS | 1663 | --DOCSHELL 0x12d4a0800 == 55 [pid = 1663] [id = 361] 20:07:14 INFO - PROCESS | 1663 | --DOCSHELL 0x12c982800 == 54 [pid = 1663] [id = 396] 20:07:14 INFO - PROCESS | 1663 | --DOCSHELL 0x12c820000 == 53 [pid = 1663] [id = 395] 20:07:14 INFO - PROCESS | 1663 | --DOCSHELL 0x12907b000 == 52 [pid = 1663] [id = 394] 20:07:14 INFO - PROCESS | 1663 | --DOCSHELL 0x12bad3800 == 51 [pid = 1663] [id = 393] 20:07:14 INFO - PROCESS | 1663 | --DOCSHELL 0x12aac8000 == 50 [pid = 1663] [id = 392] 20:07:14 INFO - PROCESS | 1663 | --DOCSHELL 0x12a621000 == 49 [pid = 1663] [id = 391] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x1243cdc00) [pid = 1663] [serial = 1092] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x11309c800) [pid = 1663] [serial = 1086] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x1187d8000) [pid = 1663] [serial = 1089] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOCSHELL 0x129072800 == 48 [pid = 1663] [id = 390] 20:07:14 INFO - PROCESS | 1663 | --DOCSHELL 0x125320000 == 47 [pid = 1663] [id = 389] 20:07:14 INFO - PROCESS | 1663 | --DOCSHELL 0x12138d800 == 46 [pid = 1663] [id = 388] 20:07:14 INFO - PROCESS | 1663 | --DOCSHELL 0x119b63000 == 45 [pid = 1663] [id = 387] 20:07:14 INFO - PROCESS | 1663 | --DOCSHELL 0x116f1e800 == 44 [pid = 1663] [id = 386] 20:07:14 INFO - PROCESS | 1663 | --DOCSHELL 0x119e59000 == 43 [pid = 1663] [id = 385] 20:07:14 INFO - PROCESS | 1663 | --DOCSHELL 0x119506800 == 42 [pid = 1663] [id = 380] 20:07:14 INFO - PROCESS | 1663 | --DOCSHELL 0x112d86000 == 41 [pid = 1663] [id = 379] 20:07:14 INFO - PROCESS | 1663 | 1464404834455 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]]]}] 20:07:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:07:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 621ms 20:07:14 INFO - PROCESS | 1663 | 1464404834501 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 20:07:14 INFO - PROCESS | 1663 | 1464404834503 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 20:07:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:07:14 INFO - PROCESS | 1663 | 1464404834505 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:07:14 INFO - PROCESS | 1663 | 1464404834507 Marionette TRACE conn2 <- [1,1590,null,{}] 20:07:14 INFO - PROCESS | 1663 | 1464404834515 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}] 20:07:14 INFO - PROCESS | 1663 | 1464404834603 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x119c8ec00) [pid = 1663] [serial = 1116] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x1236ef800) [pid = 1663] [serial = 1122] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x1213a8c00) [pid = 1663] [serial = 1119] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x112917c00) [pid = 1663] [serial = 1096] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x112591c00) [pid = 1663] [serial = 1095] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x118da4000) [pid = 1663] [serial = 1110] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x119366c00) [pid = 1663] [serial = 1111] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x124a3e800) [pid = 1663] [serial = 1125] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x11309dc00) [pid = 1663] [serial = 1099] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x112e08800) [pid = 1663] [serial = 1098] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x1184e2800) [pid = 1663] [serial = 1107] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x1187ccc00) [pid = 1663] [serial = 1108] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x11802c400) [pid = 1663] [serial = 1102] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x11699a000) [pid = 1663] [serial = 1101] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x117e0b000) [pid = 1663] [serial = 1104] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x118151000) [pid = 1663] [serial = 1105] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x1193f5800) [pid = 1663] [serial = 1113] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x1243c6800) [pid = 1663] [serial = 1123] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x124abe000) [pid = 1663] [serial = 1131] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x116a54800) [pid = 1663] [serial = 1128] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x124fb7800) [pid = 1663] [serial = 1134] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x123552400) [pid = 1663] [serial = 1126] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x1199d4000) [pid = 1663] [serial = 1129] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x11308f400) [pid = 1663] [serial = 1120] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x11b207800) [pid = 1663] [serial = 1117] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x119c84400) [pid = 1663] [serial = 1114] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x124ce2400) [pid = 1663] [serial = 1132] [outer = 0x0] [url = about:blank] 20:07:14 INFO - PROCESS | 1663 | 1464404834685 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194d2000 == 42 [pid = 1663] [id = 405] 20:07:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x11309dc00) [pid = 1663] [serial = 1214] [outer = 0x0] 20:07:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x11802c400) [pid = 1663] [serial = 1215] [outer = 0x11309dc00] 20:07:14 INFO - PROCESS | 1663 | 1464404834712 Marionette DEBUG loaded listener.js 20:07:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x1187d2800) [pid = 1663] [serial = 1216] [outer = 0x11309dc00] 20:07:15 INFO - PROCESS | 1663 | 1464404835006 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]]]}] 20:07:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:07:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 520ms 20:07:15 INFO - PROCESS | 1663 | 1464404835026 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 20:07:15 INFO - PROCESS | 1663 | 1464404835027 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 20:07:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:07:15 INFO - PROCESS | 1663 | 1464404835038 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:07:15 INFO - PROCESS | 1663 | 1464404835039 Marionette TRACE conn2 <- [1,1594,null,{}] 20:07:15 INFO - PROCESS | 1663 | 1464404835041 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}] 20:07:15 INFO - PROCESS | 1663 | 1464404835132 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 20:07:15 INFO - PROCESS | 1663 | 1464404835186 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x121389000 == 43 [pid = 1663] [id = 406] 20:07:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x118031800) [pid = 1663] [serial = 1217] [outer = 0x0] 20:07:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x119130000) [pid = 1663] [serial = 1218] [outer = 0x118031800] 20:07:15 INFO - PROCESS | 1663 | 1464404835212 Marionette DEBUG loaded listener.js 20:07:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x11958a400) [pid = 1663] [serial = 1219] [outer = 0x118031800] 20:07:15 INFO - PROCESS | 1663 | 1464404835485 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]]]}] 20:07:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:07:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 469ms 20:07:15 INFO - PROCESS | 1663 | 1464404835507 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 20:07:15 INFO - PROCESS | 1663 | 1464404835508 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 20:07:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:07:15 INFO - PROCESS | 1663 | 1464404835526 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:07:15 INFO - PROCESS | 1663 | 1464404835528 Marionette TRACE conn2 <- [1,1598,null,{}] 20:07:15 INFO - PROCESS | 1663 | 1464404835537 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}] 20:07:15 INFO - PROCESS | 1663 | 1464404835624 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 20:07:15 INFO - PROCESS | 1663 | 1464404835629 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x125311800 == 44 [pid = 1663] [id = 407] 20:07:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x1187cf400) [pid = 1663] [serial = 1220] [outer = 0x0] 20:07:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x119c87400) [pid = 1663] [serial = 1221] [outer = 0x1187cf400] 20:07:15 INFO - PROCESS | 1663 | 1464404835655 Marionette DEBUG loaded listener.js 20:07:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x1213a1000) [pid = 1663] [serial = 1222] [outer = 0x1187cf400] 20:07:15 INFO - PROCESS | 1663 | 1464404835995 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]]]}] 20:07:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:07:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 489ms 20:07:16 INFO - PROCESS | 1663 | 1464404836001 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 20:07:16 INFO - PROCESS | 1663 | 1464404836002 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 20:07:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:07:16 INFO - PROCESS | 1663 | 1464404836004 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:07:16 INFO - PROCESS | 1663 | 1464404836005 Marionette TRACE conn2 <- [1,1602,null,{}] 20:07:16 INFO - PROCESS | 1663 | 1464404836008 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}] 20:07:16 INFO - PROCESS | 1663 | 1464404836134 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 20:07:16 INFO - PROCESS | 1663 | 1464404836168 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x11911b000 == 45 [pid = 1663] [id = 408] 20:07:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x119c8a800) [pid = 1663] [serial = 1223] [outer = 0x0] 20:07:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x1232a1c00) [pid = 1663] [serial = 1224] [outer = 0x119c8a800] 20:07:16 INFO - PROCESS | 1663 | 1464404836195 Marionette DEBUG loaded listener.js 20:07:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x124fdfc00) [pid = 1663] [serial = 1225] [outer = 0x119c8a800] 20:07:16 INFO - PROCESS | 1663 | 1464404836494 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]]]}] 20:07:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:07:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 518ms 20:07:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:07:16 INFO - PROCESS | 1663 | 1464404836528 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 20:07:16 INFO - PROCESS | 1663 | 1464404836529 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 20:07:16 INFO - PROCESS | 1663 | 1464404836534 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:07:16 INFO - PROCESS | 1663 | 1464404836536 Marionette TRACE conn2 <- [1,1606,null,{}] 20:07:16 INFO - PROCESS | 1663 | 1464404836538 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}] 20:07:16 INFO - PROCESS | 1663 | 1464404836646 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 20:07:16 INFO - PROCESS | 1663 | 1464404836659 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x12906a000 == 46 [pid = 1663] [id = 409] 20:07:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x1199d2000) [pid = 1663] [serial = 1226] [outer = 0x0] 20:07:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x126d24800) [pid = 1663] [serial = 1227] [outer = 0x1199d2000] 20:07:16 INFO - PROCESS | 1663 | 1464404836684 Marionette DEBUG loaded listener.js 20:07:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x1270c2400) [pid = 1663] [serial = 1228] [outer = 0x1199d2000] 20:07:17 INFO - PROCESS | 1663 | 1464404837010 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]]]}] 20:07:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:07:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 520ms 20:07:17 INFO - PROCESS | 1663 | 1464404837053 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 20:07:17 INFO - PROCESS | 1663 | 1464404837054 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 20:07:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:07:17 INFO - PROCESS | 1663 | 1464404837057 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:07:17 INFO - PROCESS | 1663 | 1464404837058 Marionette TRACE conn2 <- [1,1610,null,{}] 20:07:17 INFO - PROCESS | 1663 | 1464404837060 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}] 20:07:17 INFO - PROCESS | 1663 | 1464404837160 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 20:07:17 INFO - PROCESS | 1663 | 1464404837165 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a610000 == 47 [pid = 1663] [id = 410] 20:07:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x12602dc00) [pid = 1663] [serial = 1229] [outer = 0x0] 20:07:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x127565400) [pid = 1663] [serial = 1230] [outer = 0x12602dc00] 20:07:17 INFO - PROCESS | 1663 | 1464404837190 Marionette DEBUG loaded listener.js 20:07:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x1290c3800) [pid = 1663] [serial = 1231] [outer = 0x12602dc00] 20:07:17 INFO - PROCESS | 1663 | 1464404837524 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]]]}] 20:07:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:07:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 517ms 20:07:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:07:17 INFO - PROCESS | 1663 | 1464404837575 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 20:07:17 INFO - PROCESS | 1663 | 1464404837576 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 20:07:17 INFO - PROCESS | 1663 | 1464404837578 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:07:17 INFO - PROCESS | 1663 | 1464404837580 Marionette TRACE conn2 <- [1,1614,null,{}] 20:07:17 INFO - PROCESS | 1663 | 1464404837582 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}] 20:07:17 INFO - PROCESS | 1663 | 1464404837684 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 20:07:17 INFO - PROCESS | 1663 | 1464404837698 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aac6000 == 48 [pid = 1663] [id = 411] 20:07:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x12a6df000) [pid = 1663] [serial = 1232] [outer = 0x0] 20:07:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x129568400) [pid = 1663] [serial = 1233] [outer = 0x12a6df000] 20:07:17 INFO - PROCESS | 1663 | 1464404837724 Marionette DEBUG loaded listener.js 20:07:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x12a7f0000) [pid = 1663] [serial = 1234] [outer = 0x12a6df000] 20:07:18 INFO - PROCESS | 1663 | 1464404838066 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]]]}] 20:07:18 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 20:07:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 520ms 20:07:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:07:18 INFO - PROCESS | 1663 | 1464404838103 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 20:07:18 INFO - PROCESS | 1663 | 1464404838104 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 20:07:18 INFO - PROCESS | 1663 | 1464404838106 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:07:18 INFO - PROCESS | 1663 | 1464404838107 Marionette TRACE conn2 <- [1,1618,null,{}] 20:07:18 INFO - PROCESS | 1663 | 1464404838109 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}] 20:07:18 INFO - PROCESS | 1663 | 1464404838210 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 20:07:18 INFO - PROCESS | 1663 | 1464404838215 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bae2800 == 49 [pid = 1663] [id = 412] 20:07:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x129567000) [pid = 1663] [serial = 1235] [outer = 0x0] 20:07:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x12a833800) [pid = 1663] [serial = 1236] [outer = 0x129567000] 20:07:18 INFO - PROCESS | 1663 | 1464404838269 Marionette DEBUG loaded listener.js 20:07:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x12aaf6400) [pid = 1663] [serial = 1237] [outer = 0x129567000] 20:07:18 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x11308f800) [pid = 1663] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:07:18 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x113090c00) [pid = 1663] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:07:18 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x126d25800) [pid = 1663] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:07:18 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x110dd7400) [pid = 1663] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:07:18 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x127007c00) [pid = 1663] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:07:18 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x112910000) [pid = 1663] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:07:18 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x1166b5c00) [pid = 1663] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:07:18 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x118d0fc00) [pid = 1663] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:07:18 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x11673e000) [pid = 1663] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:07:18 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x1199ce000) [pid = 1663] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:07:18 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x118150000) [pid = 1663] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:07:18 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x12707ec00) [pid = 1663] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:07:18 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x1161ef400) [pid = 1663] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:07:18 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x113088800) [pid = 1663] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:07:18 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x116acb400) [pid = 1663] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:07:18 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x1161a4800) [pid = 1663] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:07:18 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x11309b400) [pid = 1663] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:07:18 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x12329f400) [pid = 1663] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:07:18 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x124fa9800) [pid = 1663] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:07:18 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x1243d5400) [pid = 1663] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:07:18 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x1235f7800) [pid = 1663] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:07:18 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x1187d2400) [pid = 1663] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:07:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:07:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 620ms 20:07:18 INFO - PROCESS | 1663 | 1464404838722 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]]]}] 20:07:18 INFO - PROCESS | 1663 | 1464404838727 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 20:07:18 INFO - PROCESS | 1663 | 1464404838728 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 20:07:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:07:18 INFO - PROCESS | 1663 | 1464404838733 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:07:18 INFO - PROCESS | 1663 | 1464404838736 Marionette TRACE conn2 <- [1,1622,null,{}] 20:07:18 INFO - PROCESS | 1663 | 1464404838739 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}] 20:07:18 INFO - PROCESS | 1663 | 1464404838839 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 20:07:18 INFO - PROCESS | 1663 | 1464404838893 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c436000 == 50 [pid = 1663] [id = 413] 20:07:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x112970800) [pid = 1663] [serial = 1238] [outer = 0x0] 20:07:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x11673e000) [pid = 1663] [serial = 1239] [outer = 0x112970800] 20:07:18 INFO - PROCESS | 1663 | 1464404838922 Marionette DEBUG loaded listener.js 20:07:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x1270c0400) [pid = 1663] [serial = 1240] [outer = 0x112970800] 20:07:19 INFO - PROCESS | 1663 | 1464404839210 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]]]}] 20:07:19 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 20:07:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 524ms 20:07:19 INFO - PROCESS | 1663 | 1464404839255 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 20:07:19 INFO - PROCESS | 1663 | 1464404839257 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 20:07:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:07:19 INFO - PROCESS | 1663 | 1464404839259 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:07:19 INFO - PROCESS | 1663 | 1464404839260 Marionette TRACE conn2 <- [1,1626,null,{}] 20:07:19 INFO - PROCESS | 1663 | 1464404839267 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}] 20:07:19 INFO - PROCESS | 1663 | 1464404839402 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 20:07:19 INFO - PROCESS | 1663 | 1464404839485 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf34000 == 51 [pid = 1663] [id = 414] 20:07:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x1130a1800) [pid = 1663] [serial = 1241] [outer = 0x0] 20:07:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x128edd400) [pid = 1663] [serial = 1242] [outer = 0x1130a1800] 20:07:19 INFO - PROCESS | 1663 | 1464404839526 Marionette DEBUG loaded listener.js 20:07:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x12b0df800) [pid = 1663] [serial = 1243] [outer = 0x1130a1800] 20:07:19 INFO - PROCESS | 1663 | 1464404839787 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]]]}] 20:07:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:07:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 571ms 20:07:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:07:19 INFO - PROCESS | 1663 | 1464404839836 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 20:07:19 INFO - PROCESS | 1663 | 1464404839837 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 20:07:19 INFO - PROCESS | 1663 | 1464404839840 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:07:19 INFO - PROCESS | 1663 | 1464404839841 Marionette TRACE conn2 <- [1,1630,null,{}] 20:07:19 INFO - PROCESS | 1663 | 1464404839843 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}] 20:07:19 INFO - PROCESS | 1663 | 1464404839934 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 20:07:19 INFO - PROCESS | 1663 | 1464404839939 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d4a6800 == 52 [pid = 1663] [id = 415] 20:07:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x12ba16000) [pid = 1663] [serial = 1244] [outer = 0x0] 20:07:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x12ba1f400) [pid = 1663] [serial = 1245] [outer = 0x12ba16000] 20:07:19 INFO - PROCESS | 1663 | 1464404839964 Marionette DEBUG loaded listener.js 20:07:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x12bb13c00) [pid = 1663] [serial = 1246] [outer = 0x12ba16000] 20:07:20 INFO - PROCESS | 1663 | 1464404840276 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]]]}] 20:07:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:07:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 469ms 20:07:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:07:20 INFO - PROCESS | 1663 | 1464404840310 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 20:07:20 INFO - PROCESS | 1663 | 1464404840311 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 20:07:20 INFO - PROCESS | 1663 | 1464404840314 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:07:20 INFO - PROCESS | 1663 | 1464404840316 Marionette TRACE conn2 <- [1,1634,null,{}] 20:07:20 INFO - PROCESS | 1663 | 1464404840319 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}] 20:07:20 INFO - PROCESS | 1663 | 1464404840436 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 20:07:20 INFO - PROCESS | 1663 | 1464404840442 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x12db0f800 == 53 [pid = 1663] [id = 416] 20:07:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x1275e4800) [pid = 1663] [serial = 1247] [outer = 0x0] 20:07:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x1275ec000) [pid = 1663] [serial = 1248] [outer = 0x1275e4800] 20:07:20 INFO - PROCESS | 1663 | 1464404840467 Marionette DEBUG loaded listener.js 20:07:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x1275f0000) [pid = 1663] [serial = 1249] [outer = 0x1275e4800] 20:07:20 INFO - PROCESS | 1663 | 1464404840948 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]]]}] 20:07:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:07:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 675ms 20:07:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:07:20 INFO - PROCESS | 1663 | 1464404840989 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 20:07:20 INFO - PROCESS | 1663 | 1464404840992 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 20:07:20 INFO - PROCESS | 1663 | 1464404840995 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:07:21 INFO - PROCESS | 1663 | 1464404840998 Marionette TRACE conn2 <- [1,1638,null,{}] 20:07:21 INFO - PROCESS | 1663 | 1464404841002 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}] 20:07:21 INFO - PROCESS | 1663 | 1464404841115 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 20:07:21 INFO - PROCESS | 1663 | 1464404841186 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x119119000 == 54 [pid = 1663] [id = 417] 20:07:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x112918000) [pid = 1663] [serial = 1250] [outer = 0x0] 20:07:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x113096800) [pid = 1663] [serial = 1251] [outer = 0x112918000] 20:07:21 INFO - PROCESS | 1663 | 1464404841219 Marionette DEBUG loaded listener.js 20:07:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x116731c00) [pid = 1663] [serial = 1252] [outer = 0x112918000] 20:07:21 INFO - PROCESS | 1663 | 1464404841637 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]]]}] 20:07:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:07:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 673ms 20:07:21 INFO - PROCESS | 1663 | 1464404841669 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 20:07:21 INFO - PROCESS | 1663 | 1464404841673 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 20:07:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:07:21 INFO - PROCESS | 1663 | 1464404841678 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:07:21 INFO - PROCESS | 1663 | 1464404841680 Marionette TRACE conn2 <- [1,1642,null,{}] 20:07:21 INFO - PROCESS | 1663 | 1464404841683 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}] 20:07:21 INFO - PROCESS | 1663 | 1464404841791 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 20:07:21 INFO - PROCESS | 1663 | 1464404841849 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x124c5d800 == 55 [pid = 1663] [id = 418] 20:07:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x117141000) [pid = 1663] [serial = 1253] [outer = 0x0] 20:07:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x1185b3800) [pid = 1663] [serial = 1254] [outer = 0x117141000] 20:07:21 INFO - PROCESS | 1663 | 1464404841878 Marionette DEBUG loaded listener.js 20:07:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x1187d5000) [pid = 1663] [serial = 1255] [outer = 0x117141000] 20:07:22 INFO - PROCESS | 1663 | 1464404842328 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]]]}] 20:07:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:07:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 670ms 20:07:22 INFO - PROCESS | 1663 | 1464404842349 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 20:07:22 INFO - PROCESS | 1663 | 1464404842351 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 20:07:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:07:22 INFO - PROCESS | 1663 | 1464404842353 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:07:22 INFO - PROCESS | 1663 | 1464404842356 Marionette TRACE conn2 <- [1,1646,null,{}] 20:07:22 INFO - PROCESS | 1663 | 1464404842364 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}] 20:07:22 INFO - PROCESS | 1663 | 1464404842494 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 20:07:22 INFO - PROCESS | 1663 | 1464404842579 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf4e000 == 56 [pid = 1663] [id = 419] 20:07:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x119588800) [pid = 1663] [serial = 1256] [outer = 0x0] 20:07:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x1213a9c00) [pid = 1663] [serial = 1257] [outer = 0x119588800] 20:07:22 INFO - PROCESS | 1663 | 1464404842611 Marionette DEBUG loaded listener.js 20:07:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x1236fa000) [pid = 1663] [serial = 1258] [outer = 0x119588800] 20:07:23 INFO - PROCESS | 1663 | 1464404843030 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]]]}] 20:07:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:07:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 723ms 20:07:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:07:23 INFO - PROCESS | 1663 | 1464404843077 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 20:07:23 INFO - PROCESS | 1663 | 1464404843079 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 20:07:23 INFO - PROCESS | 1663 | 1464404843081 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:07:23 INFO - PROCESS | 1663 | 1464404843082 Marionette TRACE conn2 <- [1,1650,null,{}] 20:07:23 INFO - PROCESS | 1663 | 1464404843085 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}] 20:07:23 INFO - PROCESS | 1663 | 1464404843192 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 20:07:23 INFO - PROCESS | 1663 | 1464404843250 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x12df99000 == 57 [pid = 1663] [id = 420] 20:07:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x124a3e800) [pid = 1663] [serial = 1259] [outer = 0x0] 20:07:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x12529f800) [pid = 1663] [serial = 1260] [outer = 0x124a3e800] 20:07:23 INFO - PROCESS | 1663 | 1464404843279 Marionette DEBUG loaded listener.js 20:07:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x1270c8c00) [pid = 1663] [serial = 1261] [outer = 0x124a3e800] 20:07:23 INFO - PROCESS | 1663 | 1464404843718 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]]]}] 20:07:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:07:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 670ms 20:07:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:07:23 INFO - PROCESS | 1663 | 1464404843751 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 20:07:23 INFO - PROCESS | 1663 | 1464404843753 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 20:07:23 INFO - PROCESS | 1663 | 1464404843755 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:07:23 INFO - PROCESS | 1663 | 1464404843756 Marionette TRACE conn2 <- [1,1654,null,{}] 20:07:23 INFO - PROCESS | 1663 | 1464404843759 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}] 20:07:23 INFO - PROCESS | 1663 | 1464404843883 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 20:07:23 INFO - PROCESS | 1663 | 1464404843941 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c2bb800 == 58 [pid = 1663] [id = 421] 20:07:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x124ac2800) [pid = 1663] [serial = 1262] [outer = 0x0] 20:07:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x1275ed400) [pid = 1663] [serial = 1263] [outer = 0x124ac2800] 20:07:23 INFO - PROCESS | 1663 | 1464404843971 Marionette DEBUG loaded listener.js 20:07:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x128ed6400) [pid = 1663] [serial = 1264] [outer = 0x124ac2800] 20:07:24 INFO - PROCESS | 1663 | 1464404844444 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]]]}] 20:07:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:07:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 721ms 20:07:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:07:24 INFO - PROCESS | 1663 | 1464404844477 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 20:07:24 INFO - PROCESS | 1663 | 1464404844478 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 20:07:24 INFO - PROCESS | 1663 | 1464404844480 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:07:24 INFO - PROCESS | 1663 | 1464404844482 Marionette TRACE conn2 <- [1,1658,null,{}] 20:07:24 INFO - PROCESS | 1663 | 1464404844484 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}] 20:07:24 INFO - PROCESS | 1663 | 1464404844605 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 20:07:24 INFO - PROCESS | 1663 | 1464404844679 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x11859c800 == 59 [pid = 1663] [id = 422] 20:07:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x113d32c00) [pid = 1663] [serial = 1265] [outer = 0x0] 20:07:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x119b2fc00) [pid = 1663] [serial = 1266] [outer = 0x113d32c00] 20:07:24 INFO - PROCESS | 1663 | 1464404844710 Marionette DEBUG loaded listener.js 20:07:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x12aaf6c00) [pid = 1663] [serial = 1267] [outer = 0x113d32c00] 20:07:25 INFO - PROCESS | 1663 | 1464404845439 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]]]}] 20:07:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1020ms 20:07:25 INFO - PROCESS | 1663 | 1464404845515 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 20:07:25 INFO - PROCESS | 1663 | 1464404845518 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 20:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:07:25 INFO - PROCESS | 1663 | 1464404845533 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:07:25 INFO - PROCESS | 1663 | 1464404845535 Marionette TRACE conn2 <- [1,1662,null,{}] 20:07:25 INFO - PROCESS | 1663 | 1464404845539 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}] 20:07:25 INFO - PROCESS | 1663 | 1464404845643 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 20:07:25 INFO - PROCESS | 1663 | 1464404845712 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x123322000 == 60 [pid = 1663] [id = 423] 20:07:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x113094000) [pid = 1663] [serial = 1268] [outer = 0x0] 20:07:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x1130a0c00) [pid = 1663] [serial = 1269] [outer = 0x113094000] 20:07:25 INFO - PROCESS | 1663 | 1464404845740 Marionette DEBUG loaded listener.js 20:07:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x1161a8c00) [pid = 1663] [serial = 1270] [outer = 0x113094000] 20:07:26 INFO - PROCESS | 1663 | 1464404846158 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]]]}] 20:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 675ms 20:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:07:26 INFO - PROCESS | 1663 | 1464404846206 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 20:07:26 INFO - PROCESS | 1663 | 1464404846210 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 20:07:26 INFO - PROCESS | 1663 | 1464404846214 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:07:26 INFO - PROCESS | 1663 | 1464404846216 Marionette TRACE conn2 <- [1,1666,null,{}] 20:07:26 INFO - PROCESS | 1663 | 1464404846218 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}] 20:07:26 INFO - PROCESS | 1663 | 1464404846319 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 20:07:26 INFO - PROCESS | 1663 | 1464404846393 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x11b259800 == 61 [pid = 1663] [id = 424] 20:07:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x117674800) [pid = 1663] [serial = 1271] [outer = 0x0] 20:07:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x118116c00) [pid = 1663] [serial = 1272] [outer = 0x117674800] 20:07:26 INFO - PROCESS | 1663 | 1464404846421 Marionette DEBUG loaded listener.js 20:07:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x1184e9000) [pid = 1663] [serial = 1273] [outer = 0x117674800] 20:07:26 INFO - PROCESS | 1663 | --DOCSHELL 0x12d4a6800 == 60 [pid = 1663] [id = 415] 20:07:26 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf34000 == 59 [pid = 1663] [id = 414] 20:07:26 INFO - PROCESS | 1663 | --DOCSHELL 0x12c436000 == 58 [pid = 1663] [id = 413] 20:07:26 INFO - PROCESS | 1663 | --DOCSHELL 0x12bae2800 == 57 [pid = 1663] [id = 412] 20:07:26 INFO - PROCESS | 1663 | --DOCSHELL 0x12aac6000 == 56 [pid = 1663] [id = 411] 20:07:26 INFO - PROCESS | 1663 | --DOCSHELL 0x12a610000 == 55 [pid = 1663] [id = 410] 20:07:26 INFO - PROCESS | 1663 | --DOCSHELL 0x12906a000 == 54 [pid = 1663] [id = 409] 20:07:26 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x12a838400) [pid = 1663] [serial = 1191] [outer = 0x0] [url = about:blank] 20:07:26 INFO - PROCESS | 1663 | --DOCSHELL 0x11911b000 == 53 [pid = 1663] [id = 408] 20:07:26 INFO - PROCESS | 1663 | --DOCSHELL 0x125311800 == 52 [pid = 1663] [id = 407] 20:07:26 INFO - PROCESS | 1663 | --DOCSHELL 0x121389000 == 51 [pid = 1663] [id = 406] 20:07:26 INFO - PROCESS | 1663 | --DOCSHELL 0x1194d2000 == 50 [pid = 1663] [id = 405] 20:07:26 INFO - PROCESS | 1663 | --DOCSHELL 0x118d4f000 == 49 [pid = 1663] [id = 404] 20:07:26 INFO - PROCESS | 1663 | --DOCSHELL 0x11b25c800 == 48 [pid = 1663] [id = 403] 20:07:26 INFO - PROCESS | 1663 | --DOCSHELL 0x12531f000 == 47 [pid = 1663] [id = 399] 20:07:26 INFO - PROCESS | 1663 | --DOCSHELL 0x11859b000 == 46 [pid = 1663] [id = 398] 20:07:26 INFO - PROCESS | 1663 | --DOCSHELL 0x12d090800 == 45 [pid = 1663] [id = 397] 20:07:26 INFO - PROCESS | 1663 | 1464404846828 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]]]}] 20:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 621ms 20:07:26 INFO - PROCESS | 1663 | 1464404846836 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 20:07:26 INFO - PROCESS | 1663 | 1464404846838 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 20:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:07:26 INFO - PROCESS | 1663 | 1464404846842 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:07:26 INFO - PROCESS | 1663 | 1464404846845 Marionette TRACE conn2 <- [1,1670,null,{}] 20:07:26 INFO - PROCESS | 1663 | 1464404846856 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}] 20:07:26 INFO - PROCESS | 1663 | 1464404846994 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x124fe2000) [pid = 1663] [serial = 1093] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x11919f000) [pid = 1663] [serial = 1090] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x113d36000) [pid = 1663] [serial = 1087] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x11309cc00) [pid = 1663] [serial = 1084] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x126f97000) [pid = 1663] [serial = 1173] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x111f3cc00) [pid = 1663] [serial = 1138] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x110de1c00) [pid = 1663] [serial = 1137] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x127337400) [pid = 1663] [serial = 1176] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x113086c00) [pid = 1663] [serial = 1156] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x11291d800) [pid = 1663] [serial = 1155] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x1270ba800) [pid = 1663] [serial = 1174] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x119364000) [pid = 1663] [serial = 1147] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x1187d0000) [pid = 1663] [serial = 1146] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x119367400) [pid = 1663] [serial = 1167] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x119c8b400) [pid = 1663] [serial = 1168] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x1244fcc00) [pid = 1663] [serial = 1153] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x118725400) [pid = 1663] [serial = 1152] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x123554800) [pid = 1663] [serial = 1150] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x119c8f400) [pid = 1663] [serial = 1149] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x1187d4800) [pid = 1663] [serial = 1164] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x118daa800) [pid = 1663] [serial = 1165] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x128c6b800) [pid = 1663] [serial = 1179] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x118091c00) [pid = 1663] [serial = 1144] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x11713e400) [pid = 1663] [serial = 1143] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x113bcac00) [pid = 1663] [serial = 1141] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x113093400) [pid = 1663] [serial = 1140] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x118114800) [pid = 1663] [serial = 1161] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x119e2b400) [pid = 1663] [serial = 1183] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x118515400) [pid = 1663] [serial = 1162] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x11380dc00) [pid = 1663] [serial = 1158] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x11693c000) [pid = 1663] [serial = 1159] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x11851f000) [pid = 1663] [serial = 1182] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x128eda000) [pid = 1663] [serial = 1180] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x128ee0000) [pid = 1663] [serial = 1185] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x12508c400) [pid = 1663] [serial = 1170] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x12755e800) [pid = 1663] [serial = 1177] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x12a434800) [pid = 1663] [serial = 1186] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x12a7f7000) [pid = 1663] [serial = 1189] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x126087c00) [pid = 1663] [serial = 1171] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x12a443c00) [pid = 1663] [serial = 1188] [outer = 0x0] [url = about:blank] 20:07:27 INFO - PROCESS | 1663 | 1464404847088 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x119b66000 == 46 [pid = 1663] [id = 425] 20:07:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x113086c00) [pid = 1663] [serial = 1274] [outer = 0x0] 20:07:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x11693c000) [pid = 1663] [serial = 1275] [outer = 0x113086c00] 20:07:27 INFO - PROCESS | 1663 | 1464404847109 Marionette DEBUG loaded listener.js 20:07:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x1187da800) [pid = 1663] [serial = 1276] [outer = 0x113086c00] 20:07:27 INFO - PROCESS | 1663 | 1464404847493 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]]]}] 20:07:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:07:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 678ms 20:07:27 INFO - PROCESS | 1663 | 1464404847521 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 20:07:27 INFO - PROCESS | 1663 | 1464404847523 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 20:07:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:07:27 INFO - PROCESS | 1663 | 1464404847527 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:07:27 INFO - PROCESS | 1663 | 1464404847528 Marionette TRACE conn2 <- [1,1674,null,{}] 20:07:27 INFO - PROCESS | 1663 | 1464404847534 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}] 20:07:27 INFO - PROCESS | 1663 | 1464404847671 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 20:07:27 INFO - PROCESS | 1663 | 1464404847678 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x124c73000 == 47 [pid = 1663] [id = 426] 20:07:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x1193e7c00) [pid = 1663] [serial = 1277] [outer = 0x0] 20:07:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x119c87800) [pid = 1663] [serial = 1278] [outer = 0x1193e7c00] 20:07:27 INFO - PROCESS | 1663 | 1464404847723 Marionette DEBUG loaded listener.js 20:07:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x12139f800) [pid = 1663] [serial = 1279] [outer = 0x1193e7c00] 20:07:28 INFO - PROCESS | 1663 | 1464404848111 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]]]}] 20:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 624ms 20:07:28 INFO - PROCESS | 1663 | 1464404848151 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 20:07:28 INFO - PROCESS | 1663 | 1464404848152 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 20:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:07:28 INFO - PROCESS | 1663 | 1464404848154 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:07:28 INFO - PROCESS | 1663 | 1464404848155 Marionette TRACE conn2 <- [1,1678,null,{}] 20:07:28 INFO - PROCESS | 1663 | 1464404848158 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}] 20:07:28 INFO - PROCESS | 1663 | 1464404848240 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 20:07:28 INFO - PROCESS | 1663 | 1464404848245 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x118499000 == 48 [pid = 1663] [id = 427] 20:07:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x119c83400) [pid = 1663] [serial = 1280] [outer = 0x0] 20:07:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x123381400) [pid = 1663] [serial = 1281] [outer = 0x119c83400] 20:07:28 INFO - PROCESS | 1663 | 1464404848271 Marionette DEBUG loaded listener.js 20:07:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x1243cb800) [pid = 1663] [serial = 1282] [outer = 0x119c83400] 20:07:28 INFO - PROCESS | 1663 | 1464404848620 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]]]}] 20:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 518ms 20:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:07:28 INFO - PROCESS | 1663 | 1464404848673 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 20:07:28 INFO - PROCESS | 1663 | 1464404848674 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 20:07:28 INFO - PROCESS | 1663 | 1464404848676 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:07:28 INFO - PROCESS | 1663 | 1464404848677 Marionette TRACE conn2 <- [1,1682,null,{}] 20:07:28 INFO - PROCESS | 1663 | 1464404848679 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}] 20:07:28 INFO - PROCESS | 1663 | 1464404848806 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 20:07:28 INFO - PROCESS | 1663 | 1464404848825 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a83f000 == 49 [pid = 1663] [id = 428] 20:07:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x1243c6800) [pid = 1663] [serial = 1283] [outer = 0x0] 20:07:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x124ac5c00) [pid = 1663] [serial = 1284] [outer = 0x1243c6800] 20:07:28 INFO - PROCESS | 1663 | 1464404848851 Marionette DEBUG loaded listener.js 20:07:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x1275e6000) [pid = 1663] [serial = 1285] [outer = 0x1243c6800] 20:07:29 INFO - PROCESS | 1663 | 1464404849184 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]]]}] 20:07:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 518ms 20:07:29 INFO - PROCESS | 1663 | 1464404849194 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 20:07:29 INFO - PROCESS | 1663 | 1464404849195 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 20:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:07:29 INFO - PROCESS | 1663 | 1464404849202 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:07:29 INFO - PROCESS | 1663 | 1464404849203 Marionette TRACE conn2 <- [1,1686,null,{}] 20:07:29 INFO - PROCESS | 1663 | 1464404849206 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}] 20:07:29 INFO - PROCESS | 1663 | 1464404849322 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 20:07:29 INFO - PROCESS | 1663 | 1464404849327 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b243800 == 50 [pid = 1663] [id = 429] 20:07:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x1243d5400) [pid = 1663] [serial = 1286] [outer = 0x0] 20:07:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x1275f2c00) [pid = 1663] [serial = 1287] [outer = 0x1243d5400] 20:07:29 INFO - PROCESS | 1663 | 1464404849382 Marionette DEBUG loaded listener.js 20:07:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x1290c9000) [pid = 1663] [serial = 1288] [outer = 0x1243d5400] 20:07:29 INFO - PROCESS | 1663 | 1464404849712 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]]]}] 20:07:29 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 20:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 520ms 20:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:07:29 INFO - PROCESS | 1663 | 1464404849722 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 20:07:29 INFO - PROCESS | 1663 | 1464404849723 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 20:07:29 INFO - PROCESS | 1663 | 1464404849725 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:07:29 INFO - PROCESS | 1663 | 1464404849726 Marionette TRACE conn2 <- [1,1690,null,{}] 20:07:29 INFO - PROCESS | 1663 | 1464404849729 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}] 20:07:29 INFO - PROCESS | 1663 | 1464404849839 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 20:07:29 INFO - PROCESS | 1663 | 1464404849852 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bdc0800 == 51 [pid = 1663] [id = 430] 20:07:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x128c6b800) [pid = 1663] [serial = 1289] [outer = 0x0] 20:07:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x12a6e6400) [pid = 1663] [serial = 1290] [outer = 0x128c6b800] 20:07:29 INFO - PROCESS | 1663 | 1464404849877 Marionette DEBUG loaded listener.js 20:07:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x12a830c00) [pid = 1663] [serial = 1291] [outer = 0x128c6b800] 20:07:30 INFO - PROCESS | 1663 | 1464404850190 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]]]}] 20:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 522ms 20:07:30 INFO - PROCESS | 1663 | 1464404850247 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 20:07:30 INFO - PROCESS | 1663 | 1464404850249 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 20:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:07:30 INFO - PROCESS | 1663 | 1464404850251 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:07:30 INFO - PROCESS | 1663 | 1464404850252 Marionette TRACE conn2 <- [1,1694,null,{}] 20:07:30 INFO - PROCESS | 1663 | 1464404850254 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}] 20:07:30 INFO - PROCESS | 1663 | 1464404850360 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 20:07:30 INFO - PROCESS | 1663 | 1464404850372 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c43a800 == 52 [pid = 1663] [id = 431] 20:07:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x12a43d000) [pid = 1663] [serial = 1292] [outer = 0x0] 20:07:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x12aaf9800) [pid = 1663] [serial = 1293] [outer = 0x12a43d000] 20:07:30 INFO - PROCESS | 1663 | 1464404850404 Marionette DEBUG loaded listener.js 20:07:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x12b0e0c00) [pid = 1663] [serial = 1294] [outer = 0x12a43d000] 20:07:30 INFO - PROCESS | 1663 | 1464404850740 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]]]}] 20:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 517ms 20:07:30 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x12ba16000) [pid = 1663] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:07:30 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x1199d2000) [pid = 1663] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:07:30 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x116a51400) [pid = 1663] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:07:30 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x1121aa400) [pid = 1663] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:07:30 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x11309dc00) [pid = 1663] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:07:30 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x118031800) [pid = 1663] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:07:30 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x12602dc00) [pid = 1663] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:07:30 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x119c8a800) [pid = 1663] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:07:30 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x1187cf400) [pid = 1663] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:07:30 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x129567000) [pid = 1663] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:07:30 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x112970800) [pid = 1663] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:07:30 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x12a6df000) [pid = 1663] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:07:30 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x1130a1800) [pid = 1663] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:07:30 INFO - PROCESS | 1663 | 1464404850866 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 20:07:30 INFO - PROCESS | 1663 | 1464404850867 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 20:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:07:30 INFO - PROCESS | 1663 | 1464404850872 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:07:30 INFO - PROCESS | 1663 | 1464404850873 Marionette TRACE conn2 <- [1,1698,null,{}] 20:07:30 INFO - PROCESS | 1663 | 1464404850875 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}] 20:07:30 INFO - PROCESS | 1663 | 1464404850961 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 20:07:30 INFO - PROCESS | 1663 | 1464404850966 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x124475800 == 53 [pid = 1663] [id = 432] 20:07:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x11309f800) [pid = 1663] [serial = 1295] [outer = 0x0] 20:07:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x118d10000) [pid = 1663] [serial = 1296] [outer = 0x11309f800] 20:07:30 INFO - PROCESS | 1663 | 1464404850991 Marionette DEBUG loaded listener.js 20:07:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x126093c00) [pid = 1663] [serial = 1297] [outer = 0x11309f800] 20:07:31 INFO - PROCESS | 1663 | 1464404851320 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]]]}] 20:07:31 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 20:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 468ms 20:07:31 INFO - PROCESS | 1663 | 1464404851340 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 20:07:31 INFO - PROCESS | 1663 | 1464404851342 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 20:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:07:31 INFO - PROCESS | 1663 | 1464404851344 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:07:31 INFO - PROCESS | 1663 | 1464404851348 Marionette TRACE conn2 <- [1,1702,null,{}] 20:07:31 INFO - PROCESS | 1663 | 1464404851350 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}] 20:07:31 INFO - PROCESS | 1663 | 1464404851452 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 20:07:31 INFO - PROCESS | 1663 | 1464404851509 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf33800 == 54 [pid = 1663] [id = 433] 20:07:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x116a5d000) [pid = 1663] [serial = 1298] [outer = 0x0] 20:07:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x128edcc00) [pid = 1663] [serial = 1299] [outer = 0x116a5d000] 20:07:31 INFO - PROCESS | 1663 | 1464404851538 Marionette DEBUG loaded listener.js 20:07:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x12bb1cc00) [pid = 1663] [serial = 1300] [outer = 0x116a5d000] 20:07:31 INFO - PROCESS | 1663 | 1464404851856 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]]]}] 20:07:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 525ms 20:07:31 INFO - PROCESS | 1663 | 1464404851869 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 20:07:31 INFO - PROCESS | 1663 | 1464404851871 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 20:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:07:31 INFO - PROCESS | 1663 | 1464404851873 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:07:31 INFO - PROCESS | 1663 | 1464404851874 Marionette TRACE conn2 <- [1,1706,null,{}] 20:07:31 INFO - PROCESS | 1663 | 1464404851876 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}] 20:07:31 INFO - PROCESS | 1663 | 1464404851970 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 20:07:31 INFO - PROCESS | 1663 | 1464404851974 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d49e800 == 55 [pid = 1663] [id = 434] 20:07:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x12bb20800) [pid = 1663] [serial = 1301] [outer = 0x0] 20:07:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x12bb2a000) [pid = 1663] [serial = 1302] [outer = 0x12bb20800] 20:07:32 INFO - PROCESS | 1663 | 1464404852000 Marionette DEBUG loaded listener.js 20:07:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x12bf53800) [pid = 1663] [serial = 1303] [outer = 0x12bb20800] 20:07:32 INFO - PROCESS | 1663 | 1464404852321 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]]]}] 20:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 468ms 20:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:07:32 INFO - PROCESS | 1663 | 1464404852342 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 20:07:32 INFO - PROCESS | 1663 | 1464404852343 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 20:07:32 INFO - PROCESS | 1663 | 1464404852345 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:07:32 INFO - PROCESS | 1663 | 1464404852346 Marionette TRACE conn2 <- [1,1710,null,{}] 20:07:32 INFO - PROCESS | 1663 | 1464404852352 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}] 20:07:32 INFO - PROCESS | 1663 | 1464404852467 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 20:07:32 INFO - PROCESS | 1663 | 1464404852473 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x12db15000 == 56 [pid = 1663] [id = 435] 20:07:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x110dd6800) [pid = 1663] [serial = 1304] [outer = 0x0] 20:07:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x12bf53400) [pid = 1663] [serial = 1305] [outer = 0x110dd6800] 20:07:32 INFO - PROCESS | 1663 | 1464404852497 Marionette DEBUG loaded listener.js 20:07:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x12c9af000) [pid = 1663] [serial = 1306] [outer = 0x110dd6800] 20:07:32 INFO - PROCESS | 1663 | 1464404852819 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]]]}] 20:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 523ms 20:07:32 INFO - PROCESS | 1663 | 1464404852929 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 20:07:32 INFO - PROCESS | 1663 | 1464404852931 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 20:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:07:32 INFO - PROCESS | 1663 | 1464404852941 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:07:32 INFO - PROCESS | 1663 | 1464404852944 Marionette TRACE conn2 <- [1,1714,null,{}] 20:07:32 INFO - PROCESS | 1663 | 1464404852949 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}] 20:07:33 INFO - PROCESS | 1663 | 1464404853068 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 20:07:33 INFO - PROCESS | 1663 | 1464404853142 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x11848c800 == 57 [pid = 1663] [id = 436] 20:07:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x112910000) [pid = 1663] [serial = 1307] [outer = 0x0] 20:07:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x112915000) [pid = 1663] [serial = 1308] [outer = 0x112910000] 20:07:33 INFO - PROCESS | 1663 | 1464404853174 Marionette DEBUG loaded listener.js 20:07:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x113094800) [pid = 1663] [serial = 1309] [outer = 0x112910000] 20:07:33 INFO - PROCESS | 1663 | 1464404853581 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]]]}] 20:07:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:07:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 677ms 20:07:33 INFO - PROCESS | 1663 | 1464404853619 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 20:07:33 INFO - PROCESS | 1663 | 1464404853622 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 20:07:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:07:33 INFO - PROCESS | 1663 | 1464404853628 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:07:33 INFO - PROCESS | 1663 | 1464404853632 Marionette TRACE conn2 <- [1,1718,null,{}] 20:07:33 INFO - PROCESS | 1663 | 1464404853636 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}] 20:07:33 INFO - PROCESS | 1663 | 1464404853747 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 20:07:33 INFO - PROCESS | 1663 | 1464404853807 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x12401b000 == 58 [pid = 1663] [id = 437] 20:07:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x11673b800) [pid = 1663] [serial = 1310] [outer = 0x0] 20:07:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x118150400) [pid = 1663] [serial = 1311] [outer = 0x11673b800] 20:07:33 INFO - PROCESS | 1663 | 1464404853838 Marionette DEBUG loaded listener.js 20:07:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x1187ccc00) [pid = 1663] [serial = 1312] [outer = 0x11673b800] 20:07:34 INFO - PROCESS | 1663 | 1464404854268 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]]]}] 20:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 678ms 20:07:34 INFO - PROCESS | 1663 | 1464404854303 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 20:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:07:34 INFO - PROCESS | 1663 | 1464404854305 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 20:07:34 INFO - PROCESS | 1663 | 1464404854307 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:07:34 INFO - PROCESS | 1663 | 1464404854309 Marionette TRACE conn2 <- [1,1722,null,{}] 20:07:34 INFO - PROCESS | 1663 | 1464404854316 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}] 20:07:34 INFO - PROCESS | 1663 | 1464404854451 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 20:07:34 INFO - PROCESS | 1663 | 1464404854539 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf43800 == 59 [pid = 1663] [id = 438] 20:07:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x1213a8000) [pid = 1663] [serial = 1313] [outer = 0x0] 20:07:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x123384400) [pid = 1663] [serial = 1314] [outer = 0x1213a8000] 20:07:34 INFO - PROCESS | 1663 | 1464404854573 Marionette DEBUG loaded listener.js 20:07:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x124ac6c00) [pid = 1663] [serial = 1315] [outer = 0x1213a8000] 20:07:35 INFO - PROCESS | 1663 | 1464404854999 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]]]}] 20:07:35 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 20:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 719ms 20:07:35 INFO - PROCESS | 1663 | 1464404855026 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 20:07:35 INFO - PROCESS | 1663 | 1464404855028 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 20:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:07:35 INFO - PROCESS | 1663 | 1464404855030 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:07:35 INFO - PROCESS | 1663 | 1464404855031 Marionette TRACE conn2 <- [1,1726,null,{}] 20:07:35 INFO - PROCESS | 1663 | 1464404855034 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}] 20:07:35 INFO - PROCESS | 1663 | 1464404855142 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 20:07:35 INFO - PROCESS | 1663 | 1464404855201 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x1358d7800 == 60 [pid = 1663] [id = 439] 20:07:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x1128ce400) [pid = 1663] [serial = 1316] [outer = 0x0] 20:07:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x1128d1c00) [pid = 1663] [serial = 1317] [outer = 0x1128ce400] 20:07:35 INFO - PROCESS | 1663 | 1464404855271 Marionette DEBUG loaded listener.js 20:07:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x124ac0c00) [pid = 1663] [serial = 1318] [outer = 0x1128ce400] 20:07:35 INFO - PROCESS | 1663 | 1464404855697 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]]]}] 20:07:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 719ms 20:07:35 INFO - PROCESS | 1663 | 1464404855777 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 20:07:35 INFO - PROCESS | 1663 | 1464404855778 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 20:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:07:35 INFO - PROCESS | 1663 | 1464404855783 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:07:35 INFO - PROCESS | 1663 | 1464404855784 Marionette TRACE conn2 <- [1,1730,null,{}] 20:07:35 INFO - PROCESS | 1663 | 1464404855786 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}] 20:07:35 INFO - PROCESS | 1663 | 1464404855889 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 20:07:35 INFO - PROCESS | 1663 | 1464404855960 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x12dc21800 == 61 [pid = 1663] [id = 440] 20:07:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x1128cfc00) [pid = 1663] [serial = 1319] [outer = 0x0] 20:07:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x127087800) [pid = 1663] [serial = 1320] [outer = 0x1128cfc00] 20:07:35 INFO - PROCESS | 1663 | 1464404855989 Marionette DEBUG loaded listener.js 20:07:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x128c68800) [pid = 1663] [serial = 1321] [outer = 0x1128cfc00] 20:07:36 INFO - PROCESS | 1663 | 1464404856393 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]]]}] 20:07:36 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 20:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 619ms 20:07:36 INFO - PROCESS | 1663 | 1464404856403 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 20:07:36 INFO - PROCESS | 1663 | 1464404856404 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 20:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:07:36 INFO - PROCESS | 1663 | 1464404856407 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:07:36 INFO - PROCESS | 1663 | 1464404856408 Marionette TRACE conn2 <- [1,1734,null,{}] 20:07:36 INFO - PROCESS | 1663 | 1464404856410 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}] 20:07:36 INFO - PROCESS | 1663 | 1464404856536 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 20:07:36 INFO - PROCESS | 1663 | 1464404856598 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d4ac800 == 62 [pid = 1663] [id = 441] 20:07:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x1275e4000) [pid = 1663] [serial = 1322] [outer = 0x0] 20:07:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x12ba1c800) [pid = 1663] [serial = 1323] [outer = 0x1275e4000] 20:07:36 INFO - PROCESS | 1663 | 1464404856682 Marionette DEBUG loaded listener.js 20:07:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x12c9b0400) [pid = 1663] [serial = 1324] [outer = 0x1275e4000] 20:07:37 INFO - PROCESS | 1663 | 1464404857275 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]]]}] 20:07:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:07:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 919ms 20:07:37 INFO - PROCESS | 1663 | 1464404857342 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 20:07:37 INFO - PROCESS | 1663 | 1464404857345 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 20:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:07:37 INFO - PROCESS | 1663 | 1464404857349 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:07:37 INFO - PROCESS | 1663 | 1464404857351 Marionette TRACE conn2 <- [1,1738,null,{}] 20:07:37 INFO - PROCESS | 1663 | 1464404857355 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}] 20:07:37 INFO - PROCESS | 1663 | 1464404857460 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 20:07:37 INFO - PROCESS | 1663 | 1464404857531 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x12361c000 == 63 [pid = 1663] [id = 442] 20:07:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x112913400) [pid = 1663] [serial = 1325] [outer = 0x0] 20:07:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x11291d800) [pid = 1663] [serial = 1326] [outer = 0x112913400] 20:07:37 INFO - PROCESS | 1663 | 1464404857559 Marionette DEBUG loaded listener.js 20:07:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x113097400) [pid = 1663] [serial = 1327] [outer = 0x112913400] 20:07:37 INFO - PROCESS | 1663 | 1464404857989 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]]]}] 20:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 673ms 20:07:38 INFO - PROCESS | 1663 | 1464404858034 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 20:07:38 INFO - PROCESS | 1663 | 1464404858038 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 20:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:07:38 INFO - PROCESS | 1663 | 1464404858044 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:07:38 INFO - PROCESS | 1663 | 1464404858045 Marionette TRACE conn2 <- [1,1742,null,{}] 20:07:38 INFO - PROCESS | 1663 | 1464404858050 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}] 20:07:38 INFO - PROCESS | 1663 | 1464404858149 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 20:07:38 INFO - PROCESS | 1663 | 1464404858224 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x119c4c800 == 64 [pid = 1663] [id = 443] 20:07:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 144 (0x1161ad800) [pid = 1663] [serial = 1328] [outer = 0x0] 20:07:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 145 (0x117670c00) [pid = 1663] [serial = 1329] [outer = 0x1161ad800] 20:07:38 INFO - PROCESS | 1663 | 1464404858252 Marionette DEBUG loaded listener.js 20:07:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 146 (0x118091000) [pid = 1663] [serial = 1330] [outer = 0x1161ad800] 20:07:38 INFO - PROCESS | 1663 | --DOCSHELL 0x12d49e800 == 63 [pid = 1663] [id = 434] 20:07:38 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf33800 == 62 [pid = 1663] [id = 433] 20:07:38 INFO - PROCESS | 1663 | --DOCSHELL 0x124475800 == 61 [pid = 1663] [id = 432] 20:07:38 INFO - PROCESS | 1663 | --DOCSHELL 0x12c43a800 == 60 [pid = 1663] [id = 431] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 145 (0x1275ec000) [pid = 1663] [serial = 1248] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 144 (0x113082800) [pid = 1663] [serial = 1194] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 143 (0x118145400) [pid = 1663] [serial = 1197] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x1213a7c00) [pid = 1663] [serial = 1200] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x126087800) [pid = 1663] [serial = 1203] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOCSHELL 0x12bdc0800 == 59 [pid = 1663] [id = 430] 20:07:38 INFO - PROCESS | 1663 | --DOCSHELL 0x12b243800 == 58 [pid = 1663] [id = 429] 20:07:38 INFO - PROCESS | 1663 | --DOCSHELL 0x12a83f000 == 57 [pid = 1663] [id = 428] 20:07:38 INFO - PROCESS | 1663 | --DOCSHELL 0x118499000 == 56 [pid = 1663] [id = 427] 20:07:38 INFO - PROCESS | 1663 | --DOCSHELL 0x124c73000 == 55 [pid = 1663] [id = 426] 20:07:38 INFO - PROCESS | 1663 | --DOCSHELL 0x119b66000 == 54 [pid = 1663] [id = 425] 20:07:38 INFO - PROCESS | 1663 | --DOCSHELL 0x11b259800 == 53 [pid = 1663] [id = 424] 20:07:38 INFO - PROCESS | 1663 | --DOCSHELL 0x123322000 == 52 [pid = 1663] [id = 423] 20:07:38 INFO - PROCESS | 1663 | --DOCSHELL 0x119119000 == 51 [pid = 1663] [id = 417] 20:07:38 INFO - PROCESS | 1663 | 1464404858646 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]]]}] 20:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 626ms 20:07:38 INFO - PROCESS | 1663 | 1464404858670 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 20:07:38 INFO - PROCESS | 1663 | 1464404858672 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 20:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:07:38 INFO - PROCESS | 1663 | 1464404858674 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:07:38 INFO - PROCESS | 1663 | 1464404858677 Marionette TRACE conn2 <- [1,1746,null,{}] 20:07:38 INFO - PROCESS | 1663 | 1464404858686 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}] 20:07:38 INFO - PROCESS | 1663 | 1464404858798 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x12ba1f400) [pid = 1663] [serial = 1245] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x126d24800) [pid = 1663] [serial = 1227] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x118146800) [pid = 1663] [serial = 1213] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x11802a400) [pid = 1663] [serial = 1212] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x115e9c000) [pid = 1663] [serial = 1210] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x11308d400) [pid = 1663] [serial = 1209] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x11802c400) [pid = 1663] [serial = 1215] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x1187d2800) [pid = 1663] [serial = 1216] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x127561800) [pid = 1663] [serial = 1206] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x119130000) [pid = 1663] [serial = 1218] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 130 (0x11958a400) [pid = 1663] [serial = 1219] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 129 (0x127565400) [pid = 1663] [serial = 1230] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 128 (0x1232a1c00) [pid = 1663] [serial = 1224] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x119c87400) [pid = 1663] [serial = 1221] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x12a833800) [pid = 1663] [serial = 1236] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x1213a1000) [pid = 1663] [serial = 1222] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x11673e000) [pid = 1663] [serial = 1239] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x129568400) [pid = 1663] [serial = 1233] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x12a7f0000) [pid = 1663] [serial = 1234] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x1270c0400) [pid = 1663] [serial = 1240] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x12aaf6400) [pid = 1663] [serial = 1237] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x1290c3800) [pid = 1663] [serial = 1231] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x12b0df800) [pid = 1663] [serial = 1243] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x1270c2400) [pid = 1663] [serial = 1228] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x124fdfc00) [pid = 1663] [serial = 1225] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x128edd400) [pid = 1663] [serial = 1242] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x12bb13c00) [pid = 1663] [serial = 1246] [outer = 0x0] [url = about:blank] 20:07:38 INFO - PROCESS | 1663 | 1464404858868 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x119c4a800 == 52 [pid = 1663] [id = 444] 20:07:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x115e10400) [pid = 1663] [serial = 1331] [outer = 0x0] 20:07:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x117e03400) [pid = 1663] [serial = 1332] [outer = 0x115e10400] 20:07:38 INFO - PROCESS | 1663 | 1464404858896 Marionette DEBUG loaded listener.js 20:07:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x118da7000) [pid = 1663] [serial = 1333] [outer = 0x115e10400] 20:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 523ms 20:07:39 INFO - PROCESS | 1663 | 1464404859191 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]]]}] 20:07:39 INFO - PROCESS | 1663 | 1464404859205 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 20:07:39 INFO - PROCESS | 1663 | 1464404859206 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 20:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:07:39 INFO - PROCESS | 1663 | 1464404859209 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:07:39 INFO - PROCESS | 1663 | 1464404859210 Marionette TRACE conn2 <- [1,1750,null,{}] 20:07:39 INFO - PROCESS | 1663 | 1464404859220 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}] 20:07:39 INFO - PROCESS | 1663 | 1464404859311 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 20:07:39 INFO - PROCESS | 1663 | 1464404859386 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x124307000 == 53 [pid = 1663] [id = 445] 20:07:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x118dad800) [pid = 1663] [serial = 1334] [outer = 0x0] 20:07:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x1193e9400) [pid = 1663] [serial = 1335] [outer = 0x118dad800] 20:07:39 INFO - PROCESS | 1663 | 1464404859412 Marionette DEBUG loaded listener.js 20:07:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x119c8f000) [pid = 1663] [serial = 1336] [outer = 0x118dad800] 20:07:39 INFO - PROCESS | 1663 | 1464404859685 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]]]}] 20:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 518ms 20:07:39 INFO - PROCESS | 1663 | 1464404859727 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 20:07:39 INFO - PROCESS | 1663 | 1464404859729 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 20:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:07:39 INFO - PROCESS | 1663 | 1464404859739 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:07:39 INFO - PROCESS | 1663 | 1464404859749 Marionette TRACE conn2 <- [1,1754,null,{}] 20:07:39 INFO - PROCESS | 1663 | 1464404859754 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}] 20:07:39 INFO - PROCESS | 1663 | 1464404859840 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 20:07:39 INFO - PROCESS | 1663 | 1464404859844 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x129315000 == 54 [pid = 1663] [id = 446] 20:07:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x118d0d800) [pid = 1663] [serial = 1337] [outer = 0x0] 20:07:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x12329fc00) [pid = 1663] [serial = 1338] [outer = 0x118d0d800] 20:07:39 INFO - PROCESS | 1663 | 1464404859871 Marionette DEBUG loaded listener.js 20:07:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x1243d2000) [pid = 1663] [serial = 1339] [outer = 0x118d0d800] 20:07:40 INFO - PROCESS | 1663 | 1464404860388 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]]]}] 20:07:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:07:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 680ms 20:07:40 INFO - PROCESS | 1663 | 1464404860420 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 20:07:40 INFO - PROCESS | 1663 | 1464404860423 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 20:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:07:40 INFO - PROCESS | 1663 | 1464404860427 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:07:40 INFO - PROCESS | 1663 | 1464404860429 Marionette TRACE conn2 <- [1,1758,null,{}] 20:07:40 INFO - PROCESS | 1663 | 1464404860433 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}] 20:07:40 INFO - PROCESS | 1663 | 1464404860555 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 20:07:40 INFO - PROCESS | 1663 | 1464404860628 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x119e5b000 == 55 [pid = 1663] [id = 447] 20:07:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x11309d800) [pid = 1663] [serial = 1340] [outer = 0x0] 20:07:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x11607a000) [pid = 1663] [serial = 1341] [outer = 0x11309d800] 20:07:40 INFO - PROCESS | 1663 | 1464404860663 Marionette DEBUG loaded listener.js 20:07:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x117e02400) [pid = 1663] [serial = 1342] [outer = 0x11309d800] 20:07:41 INFO - PROCESS | 1663 | 1464404861062 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]]]}] 20:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 672ms 20:07:41 INFO - PROCESS | 1663 | 1464404861102 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 20:07:41 INFO - PROCESS | 1663 | 1464404861106 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 20:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:07:41 INFO - PROCESS | 1663 | 1464404861111 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:07:41 INFO - PROCESS | 1663 | 1464404861113 Marionette TRACE conn2 <- [1,1762,null,{}] 20:07:41 INFO - PROCESS | 1663 | 1464404861118 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}] 20:07:41 INFO - PROCESS | 1663 | 1464404861225 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 20:07:41 INFO - PROCESS | 1663 | 1464404861316 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a61c800 == 56 [pid = 1663] [id = 448] 20:07:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x118722800) [pid = 1663] [serial = 1343] [outer = 0x0] 20:07:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x11935d800) [pid = 1663] [serial = 1344] [outer = 0x118722800] 20:07:41 INFO - PROCESS | 1663 | 1464404861360 Marionette DEBUG loaded listener.js 20:07:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 129 (0x119c92c00) [pid = 1663] [serial = 1345] [outer = 0x118722800] 20:07:41 INFO - PROCESS | 1663 | 1464404861784 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]]]}] 20:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 724ms 20:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:07:41 INFO - PROCESS | 1663 | 1464404861834 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 20:07:41 INFO - PROCESS | 1663 | 1464404861836 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 20:07:41 INFO - PROCESS | 1663 | 1464404861838 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:07:41 INFO - PROCESS | 1663 | 1464404861841 Marionette TRACE conn2 <- [1,1766,null,{}] 20:07:41 INFO - PROCESS | 1663 | 1464404861849 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}] 20:07:41 INFO - PROCESS | 1663 | 1464404861953 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 20:07:42 INFO - PROCESS | 1663 | 1464404862014 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b237000 == 57 [pid = 1663] [id = 449] 20:07:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 130 (0x1244f7000) [pid = 1663] [serial = 1346] [outer = 0x0] 20:07:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 131 (0x12602f000) [pid = 1663] [serial = 1347] [outer = 0x1244f7000] 20:07:42 INFO - PROCESS | 1663 | 1464404862046 Marionette DEBUG loaded listener.js 20:07:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x1270c2400) [pid = 1663] [serial = 1348] [outer = 0x1244f7000] 20:07:42 INFO - PROCESS | 1663 | 1464404862499 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]]]}] 20:07:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:07:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 672ms 20:07:42 INFO - PROCESS | 1663 | 1464404862510 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 20:07:42 INFO - PROCESS | 1663 | 1464404862512 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 20:07:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:07:42 INFO - PROCESS | 1663 | 1464404862517 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:07:42 INFO - PROCESS | 1663 | 1464404862518 Marionette TRACE conn2 <- [1,1770,null,{}] 20:07:42 INFO - PROCESS | 1663 | 1464404862521 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}] 20:07:42 INFO - PROCESS | 1663 | 1464404862644 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 20:07:42 INFO - PROCESS | 1663 | 1464404862702 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c2ae800 == 58 [pid = 1663] [id = 450] 20:07:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x124ac7c00) [pid = 1663] [serial = 1349] [outer = 0x0] 20:07:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x12608ec00) [pid = 1663] [serial = 1350] [outer = 0x124ac7c00] 20:07:42 INFO - PROCESS | 1663 | 1464404862732 Marionette DEBUG loaded listener.js 20:07:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x127565400) [pid = 1663] [serial = 1351] [outer = 0x124ac7c00] 20:07:43 INFO - PROCESS | 1663 | 1464404863148 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]]]}] 20:07:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 671ms 20:07:43 INFO - PROCESS | 1663 | 1464404863186 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 20:07:43 INFO - PROCESS | 1663 | 1464404863188 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 20:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:07:43 INFO - PROCESS | 1663 | 1464404863190 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:07:43 INFO - PROCESS | 1663 | 1464404863192 Marionette TRACE conn2 <- [1,1774,null,{}] 20:07:43 INFO - PROCESS | 1663 | 1464404863194 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}] 20:07:43 INFO - PROCESS | 1663 | 1464404863296 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 20:07:43 INFO - PROCESS | 1663 | 1464404863367 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c806000 == 59 [pid = 1663] [id = 451] 20:07:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x11512e800) [pid = 1663] [serial = 1352] [outer = 0x0] 20:07:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x1275edc00) [pid = 1663] [serial = 1353] [outer = 0x11512e800] 20:07:43 INFO - PROCESS | 1663 | 1464404863397 Marionette DEBUG loaded listener.js 20:07:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x128edd400) [pid = 1663] [serial = 1354] [outer = 0x11512e800] 20:07:43 INFO - PROCESS | 1663 | 1464404863818 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]]]}] 20:07:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 671ms 20:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:07:43 INFO - PROCESS | 1663 | 1464404863862 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 20:07:43 INFO - PROCESS | 1663 | 1464404863863 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 20:07:43 INFO - PROCESS | 1663 | 1464404863866 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:07:43 INFO - PROCESS | 1663 | 1464404863867 Marionette TRACE conn2 <- [1,1778,null,{}] 20:07:43 INFO - PROCESS | 1663 | 1464404863869 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}] 20:07:44 INFO - PROCESS | 1663 | 1464404864003 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 20:07:44 INFO - PROCESS | 1663 | 1464404864076 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c978000 == 60 [pid = 1663] [id = 452] 20:07:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x1290c7c00) [pid = 1663] [serial = 1355] [outer = 0x0] 20:07:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x12a6e2c00) [pid = 1663] [serial = 1356] [outer = 0x1290c7c00] 20:07:44 INFO - PROCESS | 1663 | 1464404864106 Marionette DEBUG loaded listener.js 20:07:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x12b0e4000) [pid = 1663] [serial = 1357] [outer = 0x1290c7c00] 20:07:44 INFO - PROCESS | 1663 | 1464404864519 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]]]}] 20:07:44 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 20:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 720ms 20:07:44 INFO - PROCESS | 1663 | 1464404864586 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 20:07:44 INFO - PROCESS | 1663 | 1464404864588 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 20:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:07:44 INFO - PROCESS | 1663 | 1464404864590 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:07:44 INFO - PROCESS | 1663 | 1464404864591 Marionette TRACE conn2 <- [1,1782,null,{}] 20:07:44 INFO - PROCESS | 1663 | 1464404864594 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}] 20:07:44 INFO - PROCESS | 1663 | 1464404864697 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 20:07:44 INFO - PROCESS | 1663 | 1464404864755 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d262800 == 61 [pid = 1663] [id = 453] 20:07:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x12b0e2000) [pid = 1663] [serial = 1358] [outer = 0x0] 20:07:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x12ba1f800) [pid = 1663] [serial = 1359] [outer = 0x12b0e2000] 20:07:44 INFO - PROCESS | 1663 | 1464404864786 Marionette DEBUG loaded listener.js 20:07:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 144 (0x12bb17c00) [pid = 1663] [serial = 1360] [outer = 0x12b0e2000] 20:07:45 INFO - PROCESS | 1663 | 1464404865241 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]]]}] 20:07:45 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 20:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 670ms 20:07:45 INFO - PROCESS | 1663 | 1464404865260 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 20:07:45 INFO - PROCESS | 1663 | 1464404865262 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 20:07:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:07:45 INFO - PROCESS | 1663 | 1464404865264 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:07:45 INFO - PROCESS | 1663 | 1464404865266 Marionette TRACE conn2 <- [1,1786,null,{}] 20:07:45 INFO - PROCESS | 1663 | 1464404865268 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}] 20:07:45 INFO - PROCESS | 1663 | 1464404865387 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 20:07:45 INFO - PROCESS | 1663 | 1464404865462 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d49c000 == 62 [pid = 1663] [id = 454] 20:07:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 145 (0x1236efc00) [pid = 1663] [serial = 1361] [outer = 0x0] 20:07:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 146 (0x12bb1a400) [pid = 1663] [serial = 1362] [outer = 0x1236efc00] 20:07:45 INFO - PROCESS | 1663 | 1464404865491 Marionette DEBUG loaded listener.js 20:07:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 147 (0x12bb30800) [pid = 1663] [serial = 1363] [outer = 0x1236efc00] 20:07:46 INFO - PROCESS | 1663 | 1464404866073 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]]]}] 20:07:46 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 20:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 820ms 20:07:46 INFO - PROCESS | 1663 | 1464404866103 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 20:07:46 INFO - PROCESS | 1663 | 1464404866107 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 20:07:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:07:46 INFO - PROCESS | 1663 | 1464404866124 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:07:46 INFO - PROCESS | 1663 | 1464404866128 Marionette TRACE conn2 <- [1,1790,null,{}] 20:07:46 INFO - PROCESS | 1663 | 1464404866133 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}] 20:07:46 INFO - PROCESS | 1663 | 1464404866301 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 20:07:46 INFO - PROCESS | 1663 | 1464404866401 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x124461800 == 63 [pid = 1663] [id = 455] 20:07:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x112910800) [pid = 1663] [serial = 1364] [outer = 0x0] 20:07:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x113085800) [pid = 1663] [serial = 1365] [outer = 0x112910800] 20:07:46 INFO - PROCESS | 1663 | 1464404866445 Marionette DEBUG loaded listener.js 20:07:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x115132c00) [pid = 1663] [serial = 1366] [outer = 0x112910800] 20:07:46 INFO - PROCESS | 1663 | 1464404866907 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]]]}] 20:07:46 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) 20:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 826ms 20:07:46 INFO - PROCESS | 1663 | 1464404866950 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 20:07:46 INFO - PROCESS | 1663 | 1464404866954 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 20:07:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:07:46 INFO - PROCESS | 1663 | 1464404866958 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:07:46 INFO - PROCESS | 1663 | 1464404866960 Marionette TRACE conn2 <- [1,1794,null,{}] 20:07:46 INFO - PROCESS | 1663 | 1464404866963 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}] 20:07:47 INFO - PROCESS | 1663 | 1464404867065 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 20:07:47 INFO - PROCESS | 1663 | 1464404867125 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x124027800 == 64 [pid = 1663] [id = 456] 20:07:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x11673e000) [pid = 1663] [serial = 1367] [outer = 0x0] 20:07:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x11814b400) [pid = 1663] [serial = 1368] [outer = 0x11673e000] 20:07:47 INFO - PROCESS | 1663 | 1464404867152 Marionette DEBUG loaded listener.js 20:07:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x11919e400) [pid = 1663] [serial = 1369] [outer = 0x11673e000] 20:07:47 INFO - PROCESS | 1663 | --DOCSHELL 0x124307000 == 63 [pid = 1663] [id = 445] 20:07:47 INFO - PROCESS | 1663 | --DOCSHELL 0x119c4a800 == 62 [pid = 1663] [id = 444] 20:07:47 INFO - PROCESS | 1663 | --DOCSHELL 0x119c4c800 == 61 [pid = 1663] [id = 443] 20:07:47 INFO - PROCESS | 1663 | --DOCSHELL 0x12361c000 == 60 [pid = 1663] [id = 442] 20:07:47 INFO - PROCESS | 1663 | --DOCSHELL 0x12401b000 == 59 [pid = 1663] [id = 437] 20:07:47 INFO - PROCESS | 1663 | --DOCSHELL 0x11848c800 == 58 [pid = 1663] [id = 436] 20:07:47 INFO - PROCESS | 1663 | 1464404867517 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]]]}] 20:07:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:07:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 569ms 20:07:47 INFO - PROCESS | 1663 | 1464404867528 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 20:07:47 INFO - PROCESS | 1663 | 1464404867529 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 20:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:07:47 INFO - PROCESS | 1663 | 1464404867536 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:07:47 INFO - PROCESS | 1663 | 1464404867539 Marionette TRACE conn2 <- [1,1798,null,{}] 20:07:47 INFO - PROCESS | 1663 | 1464404867546 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}] 20:07:47 INFO - PROCESS | 1663 | 1464404867648 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 20:07:47 INFO - PROCESS | 1663 | 1464404867713 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x12930d800 == 59 [pid = 1663] [id = 457] 20:07:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x112918800) [pid = 1663] [serial = 1370] [outer = 0x0] 20:07:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x1187d6800) [pid = 1663] [serial = 1371] [outer = 0x112918800] 20:07:47 INFO - PROCESS | 1663 | 1464404867744 Marionette DEBUG loaded listener.js 20:07:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x12508c400) [pid = 1663] [serial = 1372] [outer = 0x112918800] 20:07:48 INFO - PROCESS | 1663 | 1464404868043 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]]]}] 20:07:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:07:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 523ms 20:07:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:07:48 INFO - PROCESS | 1663 | 1464404868059 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 20:07:48 INFO - PROCESS | 1663 | 1464404868061 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 20:07:48 INFO - PROCESS | 1663 | 1464404868071 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:07:48 INFO - PROCESS | 1663 | 1464404868072 Marionette TRACE conn2 <- [1,1802,null,{}] 20:07:48 INFO - PROCESS | 1663 | 1464404868075 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}] 20:07:48 INFO - PROCESS | 1663 | 1464404868166 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 20:07:48 INFO - PROCESS | 1663 | 1464404868254 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c976000 == 60 [pid = 1663] [id = 458] 20:07:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x110f50000) [pid = 1663] [serial = 1373] [outer = 0x0] 20:07:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x110f55000) [pid = 1663] [serial = 1374] [outer = 0x110f50000] 20:07:48 INFO - PROCESS | 1663 | 1464404868280 Marionette DEBUG loaded listener.js 20:07:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x124334800) [pid = 1663] [serial = 1375] [outer = 0x110f50000] 20:07:48 INFO - PROCESS | 1663 | 1464404868640 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]]]}] 20:07:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:07:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 626ms 20:07:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:07:48 INFO - PROCESS | 1663 | 1464404868691 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 20:07:48 INFO - PROCESS | 1663 | 1464404868692 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 20:07:48 INFO - PROCESS | 1663 | 1464404868701 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:07:48 INFO - PROCESS | 1663 | 1464404868702 Marionette TRACE conn2 <- [1,1806,null,{}] 20:07:48 INFO - PROCESS | 1663 | 1464404868705 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}] 20:07:48 INFO - PROCESS | 1663 | 1464404868811 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 20:07:48 INFO - PROCESS | 1663 | 1464404868824 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x12df98800 == 61 [pid = 1663] [id = 459] 20:07:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 160 (0x11673cc00) [pid = 1663] [serial = 1376] [outer = 0x0] 20:07:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 161 (0x1270c8400) [pid = 1663] [serial = 1377] [outer = 0x11673cc00] 20:07:48 INFO - PROCESS | 1663 | 1464404868849 Marionette DEBUG loaded listener.js 20:07:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 162 (0x129561400) [pid = 1663] [serial = 1378] [outer = 0x11673cc00] 20:07:49 INFO - PROCESS | 1663 | 1464404869212 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]]]}] 20:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 526ms 20:07:49 INFO - PROCESS | 1663 | 1464404869221 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 20:07:49 INFO - PROCESS | 1663 | 1464404869223 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 20:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:07:49 INFO - PROCESS | 1663 | 1464404869227 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:07:49 INFO - PROCESS | 1663 | 1464404869228 Marionette TRACE conn2 <- [1,1810,null,{}] 20:07:49 INFO - PROCESS | 1663 | 1464404869234 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}] 20:07:49 INFO - PROCESS | 1663 | 1464404869425 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 20:07:49 INFO - PROCESS | 1663 | 1464404869441 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x1358c7800 == 62 [pid = 1663] [id = 460] 20:07:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 163 (0x12a6e3400) [pid = 1663] [serial = 1379] [outer = 0x0] 20:07:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 164 (0x12aaf1000) [pid = 1663] [serial = 1380] [outer = 0x12a6e3400] 20:07:49 INFO - PROCESS | 1663 | 1464404869466 Marionette DEBUG loaded listener.js 20:07:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 165 (0x12c9b1000) [pid = 1663] [serial = 1381] [outer = 0x12a6e3400] 20:07:49 INFO - PROCESS | 1663 | 1464404869817 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]]]}] 20:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 621ms 20:07:49 INFO - PROCESS | 1663 | 1464404869848 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 20:07:49 INFO - PROCESS | 1663 | 1464404869849 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 20:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:07:49 INFO - PROCESS | 1663 | 1464404869858 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:07:49 INFO - PROCESS | 1663 | 1464404869859 Marionette TRACE conn2 <- [1,1814,null,{}] 20:07:49 INFO - PROCESS | 1663 | 1464404869861 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}] 20:07:49 INFO - PROCESS | 1663 | 1464404869973 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 20:07:50 INFO - PROCESS | 1663 | 1464404870010 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x135092800 == 63 [pid = 1663] [id = 461] 20:07:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x12bf54400) [pid = 1663] [serial = 1382] [outer = 0x0] 20:07:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 167 (0x12c9ba400) [pid = 1663] [serial = 1383] [outer = 0x12bf54400] 20:07:50 INFO - PROCESS | 1663 | 1464404870036 Marionette DEBUG loaded listener.js 20:07:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 168 (0x12cf6e000) [pid = 1663] [serial = 1384] [outer = 0x12bf54400] 20:07:50 INFO - PROCESS | 1663 | --DOMWINDOW == 167 (0x112913400) [pid = 1663] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:07:50 INFO - PROCESS | 1663 | --DOMWINDOW == 166 (0x1161ad800) [pid = 1663] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:07:50 INFO - PROCESS | 1663 | --DOMWINDOW == 165 (0x115e10400) [pid = 1663] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:07:50 INFO - PROCESS | 1663 | --DOMWINDOW == 164 (0x118dad800) [pid = 1663] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:07:50 INFO - PROCESS | 1663 | --DOMWINDOW == 163 (0x110dd6800) [pid = 1663] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:07:50 INFO - PROCESS | 1663 | --DOMWINDOW == 162 (0x12a43d000) [pid = 1663] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:07:50 INFO - PROCESS | 1663 | --DOMWINDOW == 161 (0x113094000) [pid = 1663] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:07:50 INFO - PROCESS | 1663 | --DOMWINDOW == 160 (0x113086c00) [pid = 1663] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:07:50 INFO - PROCESS | 1663 | --DOMWINDOW == 159 (0x117674800) [pid = 1663] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:07:50 INFO - PROCESS | 1663 | --DOMWINDOW == 158 (0x128c6b800) [pid = 1663] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:07:50 INFO - PROCESS | 1663 | --DOMWINDOW == 157 (0x1243d5400) [pid = 1663] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:07:50 INFO - PROCESS | 1663 | --DOMWINDOW == 156 (0x1243c6800) [pid = 1663] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:07:50 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x119c83400) [pid = 1663] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:07:50 INFO - PROCESS | 1663 | --DOMWINDOW == 154 (0x12a82a400) [pid = 1663] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:07:50 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x11309f800) [pid = 1663] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:07:50 INFO - PROCESS | 1663 | --DOMWINDOW == 152 (0x1193e7c00) [pid = 1663] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:07:50 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x1275e4800) [pid = 1663] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:07:50 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x12bb20800) [pid = 1663] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:07:50 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x116a5d000) [pid = 1663] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:07:50 INFO - PROCESS | 1663 | 1464404870410 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]]]}] 20:07:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:07:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 568ms 20:07:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:07:50 INFO - PROCESS | 1663 | 1464404870427 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 20:07:50 INFO - PROCESS | 1663 | 1464404870428 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 20:07:50 INFO - PROCESS | 1663 | 1464404870431 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:07:50 INFO - PROCESS | 1663 | 1464404870434 Marionette TRACE conn2 <- [1,1818,null,{}] 20:07:50 INFO - PROCESS | 1663 | 1464404870438 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}] 20:07:50 INFO - PROCESS | 1663 | 1464404870525 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 20:07:50 INFO - PROCESS | 1663 | 1464404870587 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b02f000 == 64 [pid = 1663] [id = 462] 20:07:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x110ddf800) [pid = 1663] [serial = 1385] [outer = 0x0] 20:07:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x11811a400) [pid = 1663] [serial = 1386] [outer = 0x110ddf800] 20:07:50 INFO - PROCESS | 1663 | 1464404870611 Marionette DEBUG loaded listener.js 20:07:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x119c83400) [pid = 1663] [serial = 1387] [outer = 0x110ddf800] 20:07:50 INFO - PROCESS | 1663 | 1464404870995 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]]]}] 20:07:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 572ms 20:07:51 INFO - PROCESS | 1663 | 1464404871004 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 20:07:51 INFO - PROCESS | 1663 | 1464404871006 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 20:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:07:51 INFO - PROCESS | 1663 | 1464404871009 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:07:51 INFO - PROCESS | 1663 | 1464404871011 Marionette TRACE conn2 <- [1,1822,null,{}] 20:07:51 INFO - PROCESS | 1663 | 1464404871016 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}] 20:07:51 INFO - PROCESS | 1663 | 1464404871156 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 20:07:51 INFO - PROCESS | 1663 | 1464404871255 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x1357d5800 == 65 [pid = 1663] [id = 463] 20:07:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x1126cd400) [pid = 1663] [serial = 1388] [outer = 0x0] 20:07:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x1126d1800) [pid = 1663] [serial = 1389] [outer = 0x1126cd400] 20:07:51 INFO - PROCESS | 1663 | 1464404871292 Marionette DEBUG loaded listener.js 20:07:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x1126d7800) [pid = 1663] [serial = 1390] [outer = 0x1126cd400] 20:07:51 INFO - PROCESS | 1663 | 1464404871555 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]]]}] 20:07:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 574ms 20:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:07:51 INFO - PROCESS | 1663 | 1464404871588 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 20:07:51 INFO - PROCESS | 1663 | 1464404871590 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 20:07:51 INFO - PROCESS | 1663 | 1464404871592 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:07:51 INFO - PROCESS | 1663 | 1464404871593 Marionette TRACE conn2 <- [1,1826,null,{}] 20:07:51 INFO - PROCESS | 1663 | 1464404871596 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}] 20:07:51 INFO - PROCESS | 1663 | 1464404871696 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 20:07:51 INFO - PROCESS | 1663 | 1464404871699 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x12dfc0800 == 66 [pid = 1663] [id = 464] 20:07:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x1126d6800) [pid = 1663] [serial = 1391] [outer = 0x0] 20:07:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x127338000) [pid = 1663] [serial = 1392] [outer = 0x1126d6800] 20:07:51 INFO - PROCESS | 1663 | 1464404871724 Marionette DEBUG loaded listener.js 20:07:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x12bb1d800) [pid = 1663] [serial = 1393] [outer = 0x1126d6800] 20:07:52 INFO - PROCESS | 1663 | 1464404872078 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]]]}] 20:07:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:07:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 519ms 20:07:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:07:52 INFO - PROCESS | 1663 | 1464404872121 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 20:07:52 INFO - PROCESS | 1663 | 1464404872123 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 20:07:52 INFO - PROCESS | 1663 | 1464404872125 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:07:52 INFO - PROCESS | 1663 | 1464404872127 Marionette TRACE conn2 <- [1,1830,null,{}] 20:07:52 INFO - PROCESS | 1663 | 1464404872129 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}] 20:07:52 INFO - PROCESS | 1663 | 1464404872232 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 20:07:52 INFO - PROCESS | 1663 | 1464404872236 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x1357f4000 == 67 [pid = 1663] [id = 465] 20:07:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x12c9b3400) [pid = 1663] [serial = 1394] [outer = 0x0] 20:07:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 160 (0x12cf8f000) [pid = 1663] [serial = 1395] [outer = 0x12c9b3400] 20:07:52 INFO - PROCESS | 1663 | 1464404872265 Marionette DEBUG loaded listener.js 20:07:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 161 (0x12d374400) [pid = 1663] [serial = 1396] [outer = 0x12c9b3400] 20:07:52 INFO - PROCESS | 1663 | 1464404872766 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]]]}] 20:07:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:07:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 670ms 20:07:52 INFO - PROCESS | 1663 | 1464404872804 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 20:07:52 INFO - PROCESS | 1663 | 1464404872808 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 20:07:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:07:52 INFO - PROCESS | 1663 | 1464404872811 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:07:52 INFO - PROCESS | 1663 | 1464404872815 Marionette TRACE conn2 <- [1,1834,null,{}] 20:07:52 INFO - PROCESS | 1663 | 1464404872820 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}] 20:07:52 INFO - PROCESS | 1663 | 1464404872936 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 20:07:53 INFO - PROCESS | 1663 | 1464404873051 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x12756c800 == 68 [pid = 1663] [id = 466] 20:07:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 162 (0x1128c8000) [pid = 1663] [serial = 1397] [outer = 0x0] 20:07:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 163 (0x11290f000) [pid = 1663] [serial = 1398] [outer = 0x1128c8000] 20:07:53 INFO - PROCESS | 1663 | 1464404873083 Marionette DEBUG loaded listener.js 20:07:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 164 (0x115e10400) [pid = 1663] [serial = 1399] [outer = 0x1128c8000] 20:07:53 INFO - PROCESS | 1663 | 1464404873511 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]]]}] 20:07:53 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 20:07:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 725ms 20:07:53 INFO - PROCESS | 1663 | 1464404873536 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 20:07:53 INFO - PROCESS | 1663 | 1464404873540 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 20:07:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:07:53 INFO - PROCESS | 1663 | 1464404873545 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:07:53 INFO - PROCESS | 1663 | 1464404873547 Marionette TRACE conn2 <- [1,1838,null,{}] 20:07:53 INFO - PROCESS | 1663 | 1464404873550 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}] 20:07:53 INFO - PROCESS | 1663 | 1464404873663 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 20:07:53 INFO - PROCESS | 1663 | 1464404873728 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x12dfb7800 == 69 [pid = 1663] [id = 467] 20:07:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 165 (0x11380dc00) [pid = 1663] [serial = 1400] [outer = 0x0] 20:07:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x1187d3000) [pid = 1663] [serial = 1401] [outer = 0x11380dc00] 20:07:53 INFO - PROCESS | 1663 | 1464404873799 Marionette DEBUG loaded listener.js 20:07:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 167 (0x1213a1000) [pid = 1663] [serial = 1402] [outer = 0x11380dc00] 20:07:54 INFO - PROCESS | 1663 | 1464404874311 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]]]}] 20:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 823ms 20:07:54 INFO - PROCESS | 1663 | 1464404874371 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 20:07:54 INFO - PROCESS | 1663 | 1464404874374 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 20:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:07:54 INFO - PROCESS | 1663 | 1464404874378 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:07:54 INFO - PROCESS | 1663 | 1464404874383 Marionette TRACE conn2 <- [1,1842,null,{}] 20:07:54 INFO - PROCESS | 1663 | 1464404874396 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}] 20:07:54 INFO - PROCESS | 1663 | 1464404874560 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 20:07:54 INFO - PROCESS | 1663 | 1464404874633 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x1357df000 == 70 [pid = 1663] [id = 468] 20:07:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 168 (0x1275e5000) [pid = 1663] [serial = 1403] [outer = 0x0] 20:07:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 169 (0x12a6e7c00) [pid = 1663] [serial = 1404] [outer = 0x1275e5000] 20:07:54 INFO - PROCESS | 1663 | 1464404874664 Marionette DEBUG loaded listener.js 20:07:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 170 (0x12bb18c00) [pid = 1663] [serial = 1405] [outer = 0x1275e5000] 20:07:55 INFO - PROCESS | 1663 | 1464404875070 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]]]}] 20:07:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:07:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 726ms 20:07:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:07:55 INFO - PROCESS | 1663 | 1464404875103 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 20:07:55 INFO - PROCESS | 1663 | 1464404875105 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 20:07:55 INFO - PROCESS | 1663 | 1464404875107 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:07:55 INFO - PROCESS | 1663 | 1464404875109 Marionette TRACE conn2 <- [1,1846,null,{}] 20:07:55 INFO - PROCESS | 1663 | 1464404875111 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}] 20:07:55 INFO - PROCESS | 1663 | 1464404875221 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 20:07:55 INFO - PROCESS | 1663 | 1464404875296 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x1347d3000 == 71 [pid = 1663] [id = 469] 20:07:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 171 (0x12a7ef400) [pid = 1663] [serial = 1406] [outer = 0x0] 20:07:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 172 (0x12c9adc00) [pid = 1663] [serial = 1407] [outer = 0x12a7ef400] 20:07:55 INFO - PROCESS | 1663 | 1464404875326 Marionette DEBUG loaded listener.js 20:07:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 173 (0x12cf71c00) [pid = 1663] [serial = 1408] [outer = 0x12a7ef400] 20:07:55 INFO - PROCESS | 1663 | 1464404875750 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]]]}] 20:07:55 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) 20:07:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 669ms 20:07:55 INFO - PROCESS | 1663 | 1464404875776 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 20:07:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:07:55 INFO - PROCESS | 1663 | 1464404875778 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 20:07:55 INFO - PROCESS | 1663 | 1464404875780 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:07:55 INFO - PROCESS | 1663 | 1464404875781 Marionette TRACE conn2 <- [1,1850,null,{}] 20:07:55 INFO - PROCESS | 1663 | 1464404875784 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}] 20:07:55 INFO - PROCESS | 1663 | 1464404875892 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 20:07:56 INFO - PROCESS | 1663 | 1464404876001 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x121173000 == 72 [pid = 1663] [id = 470] 20:07:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 174 (0x112783c00) [pid = 1663] [serial = 1409] [outer = 0x0] 20:07:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 175 (0x11278a000) [pid = 1663] [serial = 1410] [outer = 0x112783c00] 20:07:56 INFO - PROCESS | 1663 | 1464404876032 Marionette DEBUG loaded listener.js 20:07:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 176 (0x11278dc00) [pid = 1663] [serial = 1411] [outer = 0x112783c00] 20:07:56 INFO - PROCESS | 1663 | 1464404876520 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]]]}] 20:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 772ms 20:07:56 INFO - PROCESS | 1663 | 1464404876564 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 20:07:56 INFO - PROCESS | 1663 | 1464404876566 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 20:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:07:56 INFO - PROCESS | 1663 | 1464404876570 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:07:56 INFO - PROCESS | 1663 | 1464404876571 Marionette TRACE conn2 <- [1,1854,null,{}] 20:07:56 INFO - PROCESS | 1663 | 1464404876574 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}] 20:07:56 INFO - PROCESS | 1663 | 1464404876693 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 20:07:56 INFO - PROCESS | 1663 | 1464404876774 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x12137b000 == 73 [pid = 1663] [id = 471] 20:07:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 177 (0x113099c00) [pid = 1663] [serial = 1412] [outer = 0x0] 20:07:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 178 (0x12bb21c00) [pid = 1663] [serial = 1413] [outer = 0x113099c00] 20:07:56 INFO - PROCESS | 1663 | 1464404876804 Marionette DEBUG loaded listener.js 20:07:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 179 (0x12d370800) [pid = 1663] [serial = 1414] [outer = 0x113099c00] 20:07:57 INFO - PROCESS | 1663 | 1464404877206 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]]]}] 20:07:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:07:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 672ms 20:07:57 INFO - PROCESS | 1663 | 1464404877248 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 20:07:57 INFO - PROCESS | 1663 | 1464404877249 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 20:07:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:07:57 INFO - PROCESS | 1663 | 1464404877253 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:07:57 INFO - PROCESS | 1663 | 1464404877255 Marionette TRACE conn2 <- [1,1858,null,{}] 20:07:57 INFO - PROCESS | 1663 | 1464404877257 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}] 20:07:57 INFO - PROCESS | 1663 | 1464404877365 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 20:07:57 INFO - PROCESS | 1663 | 1464404877665 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194e6000 == 74 [pid = 1663] [id = 472] 20:07:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x110f50800) [pid = 1663] [serial = 1415] [outer = 0x0] 20:07:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x110f57400) [pid = 1663] [serial = 1416] [outer = 0x110f50800] 20:07:57 INFO - PROCESS | 1663 | 1464404877714 Marionette DEBUG loaded listener.js 20:07:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 182 (0x1126cbc00) [pid = 1663] [serial = 1417] [outer = 0x110f50800] 20:07:58 INFO - PROCESS | 1663 | 1464404878154 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]]]}] 20:07:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:07:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 921ms 20:07:58 INFO - PROCESS | 1663 | 1464404878175 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 20:07:58 INFO - PROCESS | 1663 | 1464404878178 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 20:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:07:58 INFO - PROCESS | 1663 | 1464404878181 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:07:58 INFO - PROCESS | 1663 | 1464404878183 Marionette TRACE conn2 <- [1,1862,null,{}] 20:07:58 INFO - PROCESS | 1663 | 1464404878186 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}] 20:07:58 INFO - PROCESS | 1663 | 1464404878289 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 20:07:58 INFO - PROCESS | 1663 | 1464404878354 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x11849e800 == 75 [pid = 1663] [id = 473] 20:07:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 183 (0x112787800) [pid = 1663] [serial = 1418] [outer = 0x0] 20:07:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 184 (0x1128d2800) [pid = 1663] [serial = 1419] [outer = 0x112787800] 20:07:58 INFO - PROCESS | 1663 | 1464404878383 Marionette DEBUG loaded listener.js 20:07:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 185 (0x112ddcc00) [pid = 1663] [serial = 1420] [outer = 0x112787800] 20:07:58 INFO - PROCESS | 1663 | 1464404878803 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]]]}] 20:07:58 INFO - PROCESS | 1663 | --DOCSHELL 0x12dfc0800 == 74 [pid = 1663] [id = 464] 20:07:58 INFO - PROCESS | 1663 | --DOCSHELL 0x1357d5800 == 73 [pid = 1663] [id = 463] 20:07:58 INFO - PROCESS | 1663 | --DOCSHELL 0x12b02f000 == 72 [pid = 1663] [id = 462] 20:07:58 INFO - PROCESS | 1663 | --DOCSHELL 0x135092800 == 71 [pid = 1663] [id = 461] 20:07:58 INFO - PROCESS | 1663 | --DOCSHELL 0x1358c7800 == 70 [pid = 1663] [id = 460] 20:07:58 INFO - PROCESS | 1663 | --DOCSHELL 0x12df98800 == 69 [pid = 1663] [id = 459] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 184 (0x12329fc00) [pid = 1663] [serial = 1338] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 183 (0x12ba1c800) [pid = 1663] [serial = 1323] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOCSHELL 0x12c976000 == 68 [pid = 1663] [id = 458] 20:07:58 INFO - PROCESS | 1663 | --DOCSHELL 0x12930d800 == 67 [pid = 1663] [id = 457] 20:07:58 INFO - PROCESS | 1663 | --DOCSHELL 0x124027800 == 66 [pid = 1663] [id = 456] 20:07:58 INFO - PROCESS | 1663 | --DOCSHELL 0x124461800 == 65 [pid = 1663] [id = 455] 20:07:58 INFO - PROCESS | 1663 | --DOCSHELL 0x12db15000 == 64 [pid = 1663] [id = 435] 20:07:58 INFO - PROCESS | 1663 | --DOCSHELL 0x12b237000 == 63 [pid = 1663] [id = 449] 20:07:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:07:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 673ms 20:07:58 INFO - PROCESS | 1663 | --DOCSHELL 0x12a61c800 == 62 [pid = 1663] [id = 448] 20:07:58 INFO - PROCESS | 1663 | --DOCSHELL 0x119e5b000 == 61 [pid = 1663] [id = 447] 20:07:58 INFO - PROCESS | 1663 | --DOCSHELL 0x129315000 == 60 [pid = 1663] [id = 446] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 182 (0x11291d800) [pid = 1663] [serial = 1326] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 181 (0x117670c00) [pid = 1663] [serial = 1329] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 180 (0x12bf53800) [pid = 1663] [serial = 1303] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 179 (0x117e03400) [pid = 1663] [serial = 1332] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 178 (0x1193e9400) [pid = 1663] [serial = 1335] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 177 (0x118da7000) [pid = 1663] [serial = 1333] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 176 (0x118091000) [pid = 1663] [serial = 1330] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 175 (0x12c9af000) [pid = 1663] [serial = 1306] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 174 (0x112915000) [pid = 1663] [serial = 1308] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 173 (0x118150400) [pid = 1663] [serial = 1311] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 172 (0x123384400) [pid = 1663] [serial = 1314] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 171 (0x1128d1c00) [pid = 1663] [serial = 1317] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 170 (0x119c8f000) [pid = 1663] [serial = 1336] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 169 (0x12bf53400) [pid = 1663] [serial = 1305] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 168 (0x113097400) [pid = 1663] [serial = 1327] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 167 (0x127087800) [pid = 1663] [serial = 1320] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 166 (0x12b0e0c00) [pid = 1663] [serial = 1294] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 165 (0x1161a8c00) [pid = 1663] [serial = 1270] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 164 (0x11693c000) [pid = 1663] [serial = 1275] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 163 (0x1184e9000) [pid = 1663] [serial = 1273] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 162 (0x12a830c00) [pid = 1663] [serial = 1291] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 161 (0x1187da800) [pid = 1663] [serial = 1276] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 160 (0x1275f2c00) [pid = 1663] [serial = 1287] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 159 (0x1275ed400) [pid = 1663] [serial = 1263] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 158 (0x1130a0c00) [pid = 1663] [serial = 1269] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 157 (0x124ac5c00) [pid = 1663] [serial = 1284] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 156 (0x123381400) [pid = 1663] [serial = 1281] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x1275e6000) [pid = 1663] [serial = 1285] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 154 (0x12aaf1800) [pid = 1663] [serial = 1192] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x119b2fc00) [pid = 1663] [serial = 1266] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 152 (0x126093c00) [pid = 1663] [serial = 1297] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x119c87800) [pid = 1663] [serial = 1278] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x113096800) [pid = 1663] [serial = 1251] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x1243cb800) [pid = 1663] [serial = 1282] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 148 (0x12139f800) [pid = 1663] [serial = 1279] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 147 (0x1213a9c00) [pid = 1663] [serial = 1257] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 146 (0x12a6e6400) [pid = 1663] [serial = 1290] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 145 (0x118d10000) [pid = 1663] [serial = 1296] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 144 (0x12529f800) [pid = 1663] [serial = 1260] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 143 (0x1275f0000) [pid = 1663] [serial = 1249] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x12bb2a000) [pid = 1663] [serial = 1302] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x118116c00) [pid = 1663] [serial = 1272] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x12aaf9800) [pid = 1663] [serial = 1293] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x1290c9000) [pid = 1663] [serial = 1288] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x12bb1cc00) [pid = 1663] [serial = 1300] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x1185b3800) [pid = 1663] [serial = 1254] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x128edcc00) [pid = 1663] [serial = 1299] [outer = 0x0] [url = about:blank] 20:07:58 INFO - PROCESS | 1663 | 1464404878868 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 20:07:58 INFO - PROCESS | 1663 | 1464404878871 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 20:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:07:58 INFO - PROCESS | 1663 | 1464404878884 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:07:58 INFO - PROCESS | 1663 | 1464404878885 Marionette TRACE conn2 <- [1,1866,null,{}] 20:07:58 INFO - PROCESS | 1663 | 1464404878887 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}] 20:07:58 INFO - PROCESS | 1663 | 1464404878996 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 20:07:59 INFO - PROCESS | 1663 | 1464404879006 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194d5000 == 61 [pid = 1663] [id = 474] 20:07:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x11309fc00) [pid = 1663] [serial = 1421] [outer = 0x0] 20:07:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x113b42400) [pid = 1663] [serial = 1422] [outer = 0x11309fc00] 20:07:59 INFO - PROCESS | 1663 | 1464404879032 Marionette DEBUG loaded listener.js 20:07:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x116737800) [pid = 1663] [serial = 1423] [outer = 0x11309fc00] 20:07:59 INFO - PROCESS | 1663 | 1464404879387 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]]]}] 20:07:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 520ms 20:07:59 INFO - PROCESS | 1663 | 1464404879403 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 20:07:59 INFO - PROCESS | 1663 | 1464404879405 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 20:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:07:59 INFO - PROCESS | 1663 | 1464404879408 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:07:59 INFO - PROCESS | 1663 | 1464404879412 Marionette TRACE conn2 <- [1,1870,null,{}] 20:07:59 INFO - PROCESS | 1663 | 1464404879459 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}] 20:07:59 INFO - PROCESS | 1663 | 1464404879585 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 20:07:59 INFO - PROCESS | 1663 | 1464404879602 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x124475000 == 62 [pid = 1663] [id = 475] 20:07:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x116a50000) [pid = 1663] [serial = 1424] [outer = 0x0] 20:07:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x117e0fc00) [pid = 1663] [serial = 1425] [outer = 0x116a50000] 20:07:59 INFO - PROCESS | 1663 | 1464404879643 Marionette DEBUG loaded listener.js 20:07:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x11851f000) [pid = 1663] [serial = 1426] [outer = 0x116a50000] 20:08:00 INFO - PROCESS | 1663 | 1464404880101 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]]]}] 20:08:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:08:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 712ms 20:08:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:08:00 INFO - PROCESS | 1663 | 1464404880119 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 20:08:00 INFO - PROCESS | 1663 | 1464404880121 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 20:08:00 INFO - PROCESS | 1663 | 1464404880123 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:08:00 INFO - PROCESS | 1663 | 1464404880124 Marionette TRACE conn2 <- [1,1874,null,{}] 20:08:00 INFO - PROCESS | 1663 | 1464404880126 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}] 20:08:00 INFO - PROCESS | 1663 | 1464404880226 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 20:08:00 INFO - PROCESS | 1663 | 1464404880248 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x1260a6000 == 63 [pid = 1663] [id = 476] 20:08:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x118727800) [pid = 1663] [serial = 1427] [outer = 0x0] 20:08:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 144 (0x118d07400) [pid = 1663] [serial = 1428] [outer = 0x118727800] 20:08:00 INFO - PROCESS | 1663 | 1464404880274 Marionette DEBUG loaded listener.js 20:08:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 145 (0x118daa800) [pid = 1663] [serial = 1429] [outer = 0x118727800] 20:08:00 INFO - PROCESS | 1663 | 1464404880606 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]]]}] 20:08:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:08:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 518ms 20:08:00 INFO - PROCESS | 1663 | 1464404880641 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 20:08:00 INFO - PROCESS | 1663 | 1464404880643 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 20:08:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:08:00 INFO - PROCESS | 1663 | 1464404880645 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:08:00 INFO - PROCESS | 1663 | 1464404880646 Marionette TRACE conn2 <- [1,1878,null,{}] 20:08:00 INFO - PROCESS | 1663 | 1464404880652 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}] 20:08:00 INFO - PROCESS | 1663 | 1464404880770 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 20:08:00 INFO - PROCESS | 1663 | 1464404880776 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x126ffb000 == 64 [pid = 1663] [id = 477] 20:08:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 146 (0x1193e8000) [pid = 1663] [serial = 1430] [outer = 0x0] 20:08:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 147 (0x1193f5800) [pid = 1663] [serial = 1431] [outer = 0x1193e8000] 20:08:00 INFO - PROCESS | 1663 | 1464404880808 Marionette DEBUG loaded listener.js 20:08:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x119c89400) [pid = 1663] [serial = 1432] [outer = 0x1193e8000] 20:08:01 INFO - PROCESS | 1663 | 1464404881151 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]]]}] 20:08:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:08:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 523ms 20:08:01 INFO - PROCESS | 1663 | 1464404881172 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 20:08:01 INFO - PROCESS | 1663 | 1464404881173 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 20:08:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:08:01 INFO - PROCESS | 1663 | 1464404881175 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:08:01 INFO - PROCESS | 1663 | 1464404881176 Marionette TRACE conn2 <- [1,1882,null,{}] 20:08:01 INFO - PROCESS | 1663 | 1464404881178 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}] 20:08:01 INFO - PROCESS | 1663 | 1464404881287 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 20:08:01 INFO - PROCESS | 1663 | 1464404881324 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a419000 == 65 [pid = 1663] [id = 478] 20:08:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x119585c00) [pid = 1663] [serial = 1433] [outer = 0x0] 20:08:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x1213a9c00) [pid = 1663] [serial = 1434] [outer = 0x119585c00] 20:08:01 INFO - PROCESS | 1663 | 1464404881356 Marionette DEBUG loaded listener.js 20:08:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x1243d2c00) [pid = 1663] [serial = 1435] [outer = 0x119585c00] 20:08:01 INFO - PROCESS | 1663 | 1464404881695 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]]]}] 20:08:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:08:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 569ms 20:08:01 INFO - PROCESS | 1663 | 1464404881744 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 20:08:01 INFO - PROCESS | 1663 | 1464404881746 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 20:08:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:08:01 INFO - PROCESS | 1663 | 1464404881748 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:08:01 INFO - PROCESS | 1663 | 1464404881749 Marionette TRACE conn2 <- [1,1886,null,{}] 20:08:01 INFO - PROCESS | 1663 | 1464404881751 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}] 20:08:01 INFO - PROCESS | 1663 | 1464404881855 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 20:08:01 INFO - PROCESS | 1663 | 1464404881894 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aabe800 == 66 [pid = 1663] [id = 479] 20:08:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x123554800) [pid = 1663] [serial = 1436] [outer = 0x0] 20:08:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x124ac0800) [pid = 1663] [serial = 1437] [outer = 0x123554800] 20:08:01 INFO - PROCESS | 1663 | 1464404881919 Marionette DEBUG loaded listener.js 20:08:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x12529f000) [pid = 1663] [serial = 1438] [outer = 0x123554800] 20:08:02 INFO - PROCESS | 1663 | 1464404882223 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]]]}] 20:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 521ms 20:08:02 INFO - PROCESS | 1663 | 1464404882269 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 20:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:08:02 INFO - PROCESS | 1663 | 1464404882271 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 20:08:02 INFO - PROCESS | 1663 | 1464404882273 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:08:02 INFO - PROCESS | 1663 | 1464404882274 Marionette TRACE conn2 <- [1,1890,null,{}] 20:08:02 INFO - PROCESS | 1663 | 1464404882276 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}] 20:08:02 INFO - PROCESS | 1663 | 1464404882386 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 20:08:02 INFO - PROCESS | 1663 | 1464404882403 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bada000 == 67 [pid = 1663] [id = 480] 20:08:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x124ac8800) [pid = 1663] [serial = 1439] [outer = 0x0] 20:08:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x126dd0400) [pid = 1663] [serial = 1440] [outer = 0x124ac8800] 20:08:02 INFO - PROCESS | 1663 | 1464404882428 Marionette DEBUG loaded listener.js 20:08:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x1270bf000) [pid = 1663] [serial = 1441] [outer = 0x124ac8800] 20:08:02 INFO - PROCESS | 1663 | 1464404882792 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]]]}] 20:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 569ms 20:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:08:02 INFO - PROCESS | 1663 | 1464404882842 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 20:08:02 INFO - PROCESS | 1663 | 1464404882843 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 20:08:02 INFO - PROCESS | 1663 | 1464404882845 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:08:02 INFO - PROCESS | 1663 | 1464404882847 Marionette TRACE conn2 <- [1,1894,null,{}] 20:08:02 INFO - PROCESS | 1663 | 1464404882849 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}] 20:08:02 INFO - PROCESS | 1663 | 1464404882954 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 20:08:02 INFO - PROCESS | 1663 | 1464404882996 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c42b000 == 68 [pid = 1663] [id = 481] 20:08:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x1126d6000) [pid = 1663] [serial = 1442] [outer = 0x0] 20:08:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x127337000) [pid = 1663] [serial = 1443] [outer = 0x1126d6000] 20:08:03 INFO - PROCESS | 1663 | 1464404883021 Marionette DEBUG loaded listener.js 20:08:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 160 (0x1275ebc00) [pid = 1663] [serial = 1444] [outer = 0x1126d6000] 20:08:03 INFO - PROCESS | 1663 | --DOMWINDOW == 159 (0x1126d6800) [pid = 1663] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:08:03 INFO - PROCESS | 1663 | --DOMWINDOW == 158 (0x11673cc00) [pid = 1663] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:08:03 INFO - PROCESS | 1663 | --DOMWINDOW == 157 (0x12a6e3400) [pid = 1663] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:08:03 INFO - PROCESS | 1663 | --DOMWINDOW == 156 (0x12bf54400) [pid = 1663] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:08:03 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x110ddf800) [pid = 1663] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:08:03 INFO - PROCESS | 1663 | --DOMWINDOW == 154 (0x112910800) [pid = 1663] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:08:03 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x11673e000) [pid = 1663] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:08:03 INFO - PROCESS | 1663 | --DOMWINDOW == 152 (0x112918800) [pid = 1663] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:08:03 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x1126cd400) [pid = 1663] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:08:03 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x110f50000) [pid = 1663] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:08:03 INFO - PROCESS | 1663 | 1464404883481 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]]]}] 20:08:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:08:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 672ms 20:08:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:08:03 INFO - PROCESS | 1663 | 1464404883520 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 20:08:03 INFO - PROCESS | 1663 | 1464404883521 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 20:08:03 INFO - PROCESS | 1663 | 1464404883523 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:08:03 INFO - PROCESS | 1663 | 1464404883524 Marionette TRACE conn2 <- [1,1898,null,{}] 20:08:03 INFO - PROCESS | 1663 | 1464404883526 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}] 20:08:03 INFO - PROCESS | 1663 | 1464404883649 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 20:08:03 INFO - PROCESS | 1663 | 1464404883709 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c2b9000 == 69 [pid = 1663] [id = 482] 20:08:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x110f50000) [pid = 1663] [serial = 1445] [outer = 0x0] 20:08:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x1187cd000) [pid = 1663] [serial = 1446] [outer = 0x110f50000] 20:08:03 INFO - PROCESS | 1663 | 1464404883739 Marionette DEBUG loaded listener.js 20:08:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x128edf800) [pid = 1663] [serial = 1447] [outer = 0x110f50000] 20:08:04 INFO - PROCESS | 1663 | 1464404884119 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]]]}] 20:08:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 618ms 20:08:04 INFO - PROCESS | 1663 | 1464404884142 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 20:08:04 INFO - PROCESS | 1663 | 1464404884143 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 20:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:08:04 INFO - PROCESS | 1663 | 1464404884153 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:08:04 INFO - PROCESS | 1663 | 1464404884156 Marionette TRACE conn2 <- [1,1902,null,{}] 20:08:04 INFO - PROCESS | 1663 | 1464404884159 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}] 20:08:04 INFO - PROCESS | 1663 | 1464404884324 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 20:08:04 INFO - PROCESS | 1663 | 1464404884339 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf47000 == 70 [pid = 1663] [id = 483] 20:08:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x12955e800) [pid = 1663] [serial = 1448] [outer = 0x0] 20:08:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x12a82fc00) [pid = 1663] [serial = 1449] [outer = 0x12955e800] 20:08:04 INFO - PROCESS | 1663 | 1464404884379 Marionette DEBUG loaded listener.js 20:08:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x12ba1a800) [pid = 1663] [serial = 1450] [outer = 0x12955e800] 20:08:04 INFO - PROCESS | 1663 | 1464404884712 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]]]}] 20:08:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 572ms 20:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:08:04 INFO - PROCESS | 1663 | 1464404884725 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 20:08:04 INFO - PROCESS | 1663 | 1464404884726 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 20:08:04 INFO - PROCESS | 1663 | 1464404884729 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:08:04 INFO - PROCESS | 1663 | 1464404884730 Marionette TRACE conn2 <- [1,1906,null,{}] 20:08:04 INFO - PROCESS | 1663 | 1464404884738 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}] 20:08:04 INFO - PROCESS | 1663 | 1464404884858 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 20:08:04 INFO - PROCESS | 1663 | 1464404884865 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d280000 == 71 [pid = 1663] [id = 484] 20:08:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x12955f000) [pid = 1663] [serial = 1451] [outer = 0x0] 20:08:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x12ba22c00) [pid = 1663] [serial = 1452] [outer = 0x12955f000] 20:08:04 INFO - PROCESS | 1663 | 1464404884889 Marionette DEBUG loaded listener.js 20:08:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x12bf4ec00) [pid = 1663] [serial = 1453] [outer = 0x12955f000] 20:08:05 INFO - PROCESS | 1663 | 1464404885208 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]]]}] 20:08:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 527ms 20:08:05 INFO - PROCESS | 1663 | 1464404885256 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 20:08:05 INFO - PROCESS | 1663 | 1464404885258 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 20:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:08:05 INFO - PROCESS | 1663 | 1464404885260 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:08:05 INFO - PROCESS | 1663 | 1464404885261 Marionette TRACE conn2 <- [1,1910,null,{}] 20:08:05 INFO - PROCESS | 1663 | 1464404885272 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}] 20:08:05 INFO - PROCESS | 1663 | 1464404885428 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 20:08:05 INFO - PROCESS | 1663 | 1464404885505 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x113deb800 == 72 [pid = 1663] [id = 485] 20:08:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 160 (0x110dda400) [pid = 1663] [serial = 1454] [outer = 0x0] 20:08:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 161 (0x110f53000) [pid = 1663] [serial = 1455] [outer = 0x110dda400] 20:08:05 INFO - PROCESS | 1663 | 1464404885538 Marionette DEBUG loaded listener.js 20:08:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 162 (0x1126cc800) [pid = 1663] [serial = 1456] [outer = 0x110dda400] 20:08:05 INFO - PROCESS | 1663 | 1464404885961 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]]]}] 20:08:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:08:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 769ms 20:08:06 INFO - PROCESS | 1663 | 1464404886031 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 20:08:06 INFO - PROCESS | 1663 | 1464404886033 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 20:08:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:08:06 INFO - PROCESS | 1663 | 1464404886062 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:08:06 INFO - PROCESS | 1663 | 1464404886064 Marionette TRACE conn2 <- [1,1914,null,{}] 20:08:06 INFO - PROCESS | 1663 | 1464404886087 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}] 20:08:06 INFO - PROCESS | 1663 | 1464404886209 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 20:08:06 INFO - PROCESS | 1663 | 1464404886283 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x124027800 == 73 [pid = 1663] [id = 486] 20:08:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 163 (0x112917000) [pid = 1663] [serial = 1457] [outer = 0x0] 20:08:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 164 (0x113096800) [pid = 1663] [serial = 1458] [outer = 0x112917000] 20:08:06 INFO - PROCESS | 1663 | 1464404886334 Marionette DEBUG loaded listener.js 20:08:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 165 (0x1161ea400) [pid = 1663] [serial = 1459] [outer = 0x112917000] 20:08:06 INFO - PROCESS | 1663 | 1464404886891 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]]]}] 20:08:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:08:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 864ms 20:08:06 INFO - PROCESS | 1663 | 1464404886902 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 20:08:06 INFO - PROCESS | 1663 | 1464404886905 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 20:08:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:08:06 INFO - PROCESS | 1663 | 1464404886909 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:08:06 INFO - PROCESS | 1663 | 1464404886911 Marionette TRACE conn2 <- [1,1918,null,{}] 20:08:06 INFO - PROCESS | 1663 | 1464404886929 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}] 20:08:07 INFO - PROCESS | 1663 | 1464404887053 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 20:08:07 INFO - PROCESS | 1663 | 1464404887134 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c43e800 == 74 [pid = 1663] [id = 487] 20:08:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x11802c400) [pid = 1663] [serial = 1460] [outer = 0x0] 20:08:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 167 (0x11814e000) [pid = 1663] [serial = 1461] [outer = 0x11802c400] 20:08:07 INFO - PROCESS | 1663 | 1464404887184 Marionette DEBUG loaded listener.js 20:08:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 168 (0x118dadc00) [pid = 1663] [serial = 1462] [outer = 0x11802c400] 20:08:07 INFO - PROCESS | 1663 | 1464404887691 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]]]}] 20:08:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 825ms 20:08:07 INFO - PROCESS | 1663 | 1464404887734 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 20:08:07 INFO - PROCESS | 1663 | 1464404887738 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 20:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:08:07 INFO - PROCESS | 1663 | 1464404887751 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:08:07 INFO - PROCESS | 1663 | 1464404887756 Marionette TRACE conn2 <- [1,1922,null,{}] 20:08:07 INFO - PROCESS | 1663 | 1464404887760 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}] 20:08:07 INFO - PROCESS | 1663 | 1464404887923 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 20:08:08 INFO - PROCESS | 1663 | 1464404888001 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x12df98800 == 75 [pid = 1663] [id = 488] 20:08:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 169 (0x119369400) [pid = 1663] [serial = 1463] [outer = 0x0] 20:08:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 170 (0x1232a8000) [pid = 1663] [serial = 1464] [outer = 0x119369400] 20:08:08 INFO - PROCESS | 1663 | 1464404888032 Marionette DEBUG loaded listener.js 20:08:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 171 (0x127337800) [pid = 1663] [serial = 1465] [outer = 0x119369400] 20:08:08 INFO - PROCESS | 1663 | 1464404888414 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]]]}] 20:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 730ms 20:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:08:08 INFO - PROCESS | 1663 | 1464404888474 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 20:08:08 INFO - PROCESS | 1663 | 1464404888475 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 20:08:08 INFO - PROCESS | 1663 | 1464404888478 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:08:08 INFO - PROCESS | 1663 | 1464404888479 Marionette TRACE conn2 <- [1,1926,null,{}] 20:08:08 INFO - PROCESS | 1663 | 1464404888482 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}] 20:08:08 INFO - PROCESS | 1663 | 1464404888592 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 20:08:08 INFO - PROCESS | 1663 | 1464404888697 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x12dfc0800 == 76 [pid = 1663] [id = 489] 20:08:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 172 (0x123552000) [pid = 1663] [serial = 1466] [outer = 0x0] 20:08:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 173 (0x1290c8800) [pid = 1663] [serial = 1467] [outer = 0x123552000] 20:08:08 INFO - PROCESS | 1663 | 1464404888728 Marionette DEBUG loaded listener.js 20:08:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 174 (0x12a82a400) [pid = 1663] [serial = 1468] [outer = 0x123552000] 20:08:09 INFO - PROCESS | 1663 | 1464404889125 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]]]}] 20:08:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:08:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 673ms 20:08:09 INFO - PROCESS | 1663 | 1464404889152 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 20:08:09 INFO - PROCESS | 1663 | 1464404889153 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 20:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:08:09 INFO - PROCESS | 1663 | 1464404889155 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:08:09 INFO - PROCESS | 1663 | 1464404889157 Marionette TRACE conn2 <- [1,1930,null,{}] 20:08:09 INFO - PROCESS | 1663 | 1464404889159 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}] 20:08:09 INFO - PROCESS | 1663 | 1464404889284 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 20:08:09 INFO - PROCESS | 1663 | 1464404889375 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x1347d8800 == 77 [pid = 1663] [id = 490] 20:08:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 175 (0x12bf4e000) [pid = 1663] [serial = 1469] [outer = 0x0] 20:08:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 176 (0x12bf57c00) [pid = 1663] [serial = 1470] [outer = 0x12bf4e000] 20:08:09 INFO - PROCESS | 1663 | 1464404889410 Marionette DEBUG loaded listener.js 20:08:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 177 (0x12cf8d400) [pid = 1663] [serial = 1471] [outer = 0x12bf4e000] 20:08:09 INFO - PROCESS | 1663 | 1464404889837 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]]]}] 20:08:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:08:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 719ms 20:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:08:09 INFO - PROCESS | 1663 | 1464404889875 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 20:08:09 INFO - PROCESS | 1663 | 1464404889876 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 20:08:09 INFO - PROCESS | 1663 | 1464404889879 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:08:09 INFO - PROCESS | 1663 | 1464404889880 Marionette TRACE conn2 <- [1,1934,null,{}] 20:08:09 INFO - PROCESS | 1663 | 1464404889883 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}] 20:08:09 INFO - PROCESS | 1663 | 1464404889992 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 20:08:10 INFO - PROCESS | 1663 | 1464404890099 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x13487b000 == 78 [pid = 1663] [id = 491] 20:08:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 178 (0x119cb7c00) [pid = 1663] [serial = 1472] [outer = 0x0] 20:08:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 179 (0x119cbd000) [pid = 1663] [serial = 1473] [outer = 0x119cb7c00] 20:08:10 INFO - PROCESS | 1663 | 1464404890131 Marionette DEBUG loaded listener.js 20:08:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x12bb22c00) [pid = 1663] [serial = 1474] [outer = 0x119cb7c00] 20:08:10 INFO - PROCESS | 1663 | 1464404890550 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]]]}] 20:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 721ms 20:08:10 INFO - PROCESS | 1663 | 1464404890611 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 20:08:10 INFO - PROCESS | 1663 | 1464404890613 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 20:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:08:10 INFO - PROCESS | 1663 | 1464404890631 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:08:10 INFO - PROCESS | 1663 | 1464404890633 Marionette TRACE conn2 <- [1,1938,null,{}] 20:08:10 INFO - PROCESS | 1663 | 1464404890635 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}] 20:08:10 INFO - PROCESS | 1663 | 1464404890795 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 20:08:10 INFO - PROCESS | 1663 | 1464404890874 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x1353a9000 == 79 [pid = 1663] [id = 492] 20:08:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x12bf53400) [pid = 1663] [serial = 1475] [outer = 0x0] 20:08:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 182 (0x12d36d400) [pid = 1663] [serial = 1476] [outer = 0x12bf53400] 20:08:10 INFO - PROCESS | 1663 | 1464404890903 Marionette DEBUG loaded listener.js 20:08:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 183 (0x12d374c00) [pid = 1663] [serial = 1477] [outer = 0x12bf53400] 20:08:11 INFO - PROCESS | 1663 | 1464404891345 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]]]}] 20:08:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:08:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 723ms 20:08:11 INFO - PROCESS | 1663 | 1464404891351 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 20:08:11 INFO - PROCESS | 1663 | 1464404891353 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 20:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:08:11 INFO - PROCESS | 1663 | 1464404891355 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:08:11 INFO - PROCESS | 1663 | 1464404891356 Marionette TRACE conn2 <- [1,1942,null,{}] 20:08:11 INFO - PROCESS | 1663 | 1464404891359 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}] 20:08:11 INFO - PROCESS | 1663 | 1464404891465 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 20:08:11 INFO - PROCESS | 1663 | 1464404891528 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x119388000 == 80 [pid = 1663] [id = 493] 20:08:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 184 (0x110f4f400) [pid = 1663] [serial = 1478] [outer = 0x0] 20:08:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 185 (0x1184e1400) [pid = 1663] [serial = 1479] [outer = 0x110f4f400] 20:08:11 INFO - PROCESS | 1663 | 1464404891601 Marionette DEBUG loaded listener.js 20:08:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 186 (0x12d36ec00) [pid = 1663] [serial = 1480] [outer = 0x110f4f400] 20:08:12 INFO - PROCESS | 1663 | 1464404892222 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]]]}] 20:08:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 187 (0x11259d000) [pid = 1663] [serial = 1481] [outer = 0x12c9b5c00] 20:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 920ms 20:08:12 INFO - PROCESS | 1663 | 1464404892299 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 20:08:12 INFO - PROCESS | 1663 | 1464404892302 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 20:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:08:12 INFO - PROCESS | 1663 | 1464404892321 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:08:12 INFO - PROCESS | 1663 | 1464404892323 Marionette TRACE conn2 <- [1,1946,null,{}] 20:08:12 INFO - PROCESS | 1663 | 1464404892327 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}] 20:08:12 INFO - PROCESS | 1663 | 1464404892438 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 20:08:12 INFO - PROCESS | 1663 | 1464404892552 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x12906b800 == 81 [pid = 1663] [id = 494] 20:08:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 188 (0x112788000) [pid = 1663] [serial = 1482] [outer = 0x0] 20:08:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 189 (0x1128cc000) [pid = 1663] [serial = 1483] [outer = 0x112788000] 20:08:12 INFO - PROCESS | 1663 | 1464404892582 Marionette DEBUG loaded listener.js 20:08:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 190 (0x113086400) [pid = 1663] [serial = 1484] [outer = 0x112788000] 20:08:12 INFO - PROCESS | 1663 | 1464404892977 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]]]}] 20:08:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 722ms 20:08:13 INFO - PROCESS | 1663 | 1464404893041 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 20:08:13 INFO - PROCESS | 1663 | 1464404893045 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 20:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:08:13 INFO - PROCESS | 1663 | 1464404893078 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:08:13 INFO - PROCESS | 1663 | 1464404893079 Marionette TRACE conn2 <- [1,1950,null,{}] 20:08:13 INFO - PROCESS | 1663 | 1464404893083 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}] 20:08:13 INFO - PROCESS | 1663 | 1464404893200 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 20:08:13 INFO - PROCESS | 1663 | --DOCSHELL 0x12d280000 == 80 [pid = 1663] [id = 484] 20:08:13 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf47000 == 79 [pid = 1663] [id = 483] 20:08:13 INFO - PROCESS | 1663 | --DOCSHELL 0x12c2b9000 == 78 [pid = 1663] [id = 482] 20:08:13 INFO - PROCESS | 1663 | --DOCSHELL 0x12c42b000 == 77 [pid = 1663] [id = 481] 20:08:13 INFO - PROCESS | 1663 | --DOCSHELL 0x12bada000 == 76 [pid = 1663] [id = 480] 20:08:13 INFO - PROCESS | 1663 | --DOCSHELL 0x12aabe800 == 75 [pid = 1663] [id = 479] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 189 (0x12ba1f800) [pid = 1663] [serial = 1359] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 188 (0x12bb1a400) [pid = 1663] [serial = 1362] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOCSHELL 0x12a419000 == 74 [pid = 1663] [id = 478] 20:08:13 INFO - PROCESS | 1663 | --DOCSHELL 0x126ffb000 == 73 [pid = 1663] [id = 477] 20:08:13 INFO - PROCESS | 1663 | --DOCSHELL 0x1260a6000 == 72 [pid = 1663] [id = 476] 20:08:13 INFO - PROCESS | 1663 | --DOCSHELL 0x124475000 == 71 [pid = 1663] [id = 475] 20:08:13 INFO - PROCESS | 1663 | --DOCSHELL 0x1194d5000 == 70 [pid = 1663] [id = 474] 20:08:13 INFO - PROCESS | 1663 | --DOCSHELL 0x11849e800 == 69 [pid = 1663] [id = 473] 20:08:13 INFO - PROCESS | 1663 | --DOCSHELL 0x1194e6000 == 68 [pid = 1663] [id = 472] 20:08:13 INFO - PROCESS | 1663 | --DOCSHELL 0x12756c800 == 67 [pid = 1663] [id = 466] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 187 (0x1270c8400) [pid = 1663] [serial = 1377] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 186 (0x12aaf1000) [pid = 1663] [serial = 1380] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 185 (0x12c9ba400) [pid = 1663] [serial = 1383] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 184 (0x11811a400) [pid = 1663] [serial = 1386] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 183 (0x12c9b1000) [pid = 1663] [serial = 1381] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 182 (0x115132c00) [pid = 1663] [serial = 1366] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 181 (0x113085800) [pid = 1663] [serial = 1365] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 180 (0x12a6e2c00) [pid = 1663] [serial = 1356] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 179 (0x11919e400) [pid = 1663] [serial = 1369] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 178 (0x11814b400) [pid = 1663] [serial = 1368] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 177 (0x11607a000) [pid = 1663] [serial = 1341] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 176 (0x1187d6800) [pid = 1663] [serial = 1371] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 175 (0x12508c400) [pid = 1663] [serial = 1372] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 174 (0x1275edc00) [pid = 1663] [serial = 1353] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 173 (0x12608ec00) [pid = 1663] [serial = 1350] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 172 (0x1126d1800) [pid = 1663] [serial = 1389] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 171 (0x12602f000) [pid = 1663] [serial = 1347] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 170 (0x11935d800) [pid = 1663] [serial = 1344] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 169 (0x12cf6e000) [pid = 1663] [serial = 1384] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 168 (0x124334800) [pid = 1663] [serial = 1375] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 167 (0x1126d7800) [pid = 1663] [serial = 1390] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 166 (0x110f55000) [pid = 1663] [serial = 1374] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 165 (0x119c83400) [pid = 1663] [serial = 1387] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 164 (0x12bb1d800) [pid = 1663] [serial = 1393] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 163 (0x129561400) [pid = 1663] [serial = 1378] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | --DOMWINDOW == 162 (0x127338000) [pid = 1663] [serial = 1392] [outer = 0x0] [url = about:blank] 20:08:13 INFO - PROCESS | 1663 | 1464404893319 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x116f1b000 == 68 [pid = 1663] [id = 495] 20:08:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 163 (0x1126d1800) [pid = 1663] [serial = 1485] [outer = 0x0] 20:08:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 164 (0x1128cf800) [pid = 1663] [serial = 1486] [outer = 0x1126d1800] 20:08:13 INFO - PROCESS | 1663 | 1464404893347 Marionette DEBUG loaded listener.js 20:08:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 165 (0x11811a400) [pid = 1663] [serial = 1487] [outer = 0x1126d1800] 20:08:13 INFO - PROCESS | 1663 | 1464404893657 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]]]}] 20:08:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 626ms 20:08:13 INFO - PROCESS | 1663 | 1464404893702 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 20:08:13 INFO - PROCESS | 1663 | 1464404893703 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 20:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:08:13 INFO - PROCESS | 1663 | 1464404893706 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:08:13 INFO - PROCESS | 1663 | 1464404893708 Marionette TRACE conn2 <- [1,1954,null,{}] 20:08:13 INFO - PROCESS | 1663 | 1464404893715 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}] 20:08:13 INFO - PROCESS | 1663 | 1464404893825 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 20:08:13 INFO - PROCESS | 1663 | 1464404893904 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x12732e000 == 69 [pid = 1663] [id = 496] 20:08:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x11808a000) [pid = 1663] [serial = 1488] [outer = 0x0] 20:08:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 167 (0x11919e400) [pid = 1663] [serial = 1489] [outer = 0x11808a000] 20:08:13 INFO - PROCESS | 1663 | 1464404893933 Marionette DEBUG loaded listener.js 20:08:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 168 (0x119b2a400) [pid = 1663] [serial = 1490] [outer = 0x11808a000] 20:08:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 620ms 20:08:14 INFO - PROCESS | 1663 | 1464404894321 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]]]}] 20:08:14 INFO - PROCESS | 1663 | 1464404894327 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 20:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:08:14 INFO - PROCESS | 1663 | 1464404894332 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 20:08:14 INFO - PROCESS | 1663 | 1464404894336 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:08:14 INFO - PROCESS | 1663 | 1464404894338 Marionette TRACE conn2 <- [1,1958,null,{}] 20:08:14 INFO - PROCESS | 1663 | 1464404894342 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}] 20:08:14 INFO - PROCESS | 1663 | 1464404894467 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 20:08:14 INFO - PROCESS | 1663 | 1464404894532 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a609800 == 70 [pid = 1663] [id = 497] 20:08:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 169 (0x119c90800) [pid = 1663] [serial = 1491] [outer = 0x0] 20:08:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 170 (0x11b20fc00) [pid = 1663] [serial = 1492] [outer = 0x119c90800] 20:08:14 INFO - PROCESS | 1663 | 1464404894558 Marionette DEBUG loaded listener.js 20:08:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 171 (0x124336400) [pid = 1663] [serial = 1493] [outer = 0x119c90800] 20:08:14 INFO - PROCESS | 1663 | 1464404894851 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]]]}] 20:08:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 571ms 20:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:08:14 INFO - PROCESS | 1663 | 1464404894908 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 20:08:14 INFO - PROCESS | 1663 | 1464404894909 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 20:08:14 INFO - PROCESS | 1663 | 1464404894911 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:08:14 INFO - PROCESS | 1663 | 1464404894912 Marionette TRACE conn2 <- [1,1962,null,{}] 20:08:14 INFO - PROCESS | 1663 | 1464404894916 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}] 20:08:15 INFO - PROCESS | 1663 | 1464404895005 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 20:08:15 INFO - PROCESS | 1663 | 1464404895076 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bae7000 == 71 [pid = 1663] [id = 498] 20:08:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 172 (0x119cbb400) [pid = 1663] [serial = 1494] [outer = 0x0] 20:08:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 173 (0x124cd7c00) [pid = 1663] [serial = 1495] [outer = 0x119cbb400] 20:08:15 INFO - PROCESS | 1663 | 1464404895101 Marionette DEBUG loaded listener.js 20:08:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 174 (0x126d2fc00) [pid = 1663] [serial = 1496] [outer = 0x119cbb400] 20:08:15 INFO - PROCESS | 1663 | 1464404895424 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]]]}] 20:08:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:08:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 522ms 20:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:08:15 INFO - PROCESS | 1663 | 1464404895435 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 20:08:15 INFO - PROCESS | 1663 | 1464404895436 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 20:08:15 INFO - PROCESS | 1663 | 1464404895438 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:08:15 INFO - PROCESS | 1663 | 1464404895439 Marionette TRACE conn2 <- [1,1966,null,{}] 20:08:15 INFO - PROCESS | 1663 | 1464404895441 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}] 20:08:15 INFO - PROCESS | 1663 | 1464404895569 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 20:08:15 INFO - PROCESS | 1663 | 1464404895585 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c977800 == 72 [pid = 1663] [id = 499] 20:08:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 175 (0x127082c00) [pid = 1663] [serial = 1497] [outer = 0x0] 20:08:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 176 (0x12956d400) [pid = 1663] [serial = 1498] [outer = 0x127082c00] 20:08:15 INFO - PROCESS | 1663 | 1464404895611 Marionette DEBUG loaded listener.js 20:08:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 177 (0x12bb28400) [pid = 1663] [serial = 1499] [outer = 0x127082c00] 20:08:15 INFO - PROCESS | 1663 | 1464404895956 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]]]}] 20:08:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:08:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 569ms 20:08:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:08:16 INFO - PROCESS | 1663 | 1464404896007 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 20:08:16 INFO - PROCESS | 1663 | 1464404896008 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 20:08:16 INFO - PROCESS | 1663 | 1464404896010 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:08:16 INFO - PROCESS | 1663 | 1464404896011 Marionette TRACE conn2 <- [1,1970,null,{}] 20:08:16 INFO - PROCESS | 1663 | 1464404896014 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}] 20:08:16 INFO - PROCESS | 1663 | 1464404896125 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 20:08:16 INFO - PROCESS | 1663 | 1464404896139 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x12db12800 == 73 [pid = 1663] [id = 500] 20:08:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 178 (0x127336000) [pid = 1663] [serial = 1500] [outer = 0x0] 20:08:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 179 (0x12c9bac00) [pid = 1663] [serial = 1501] [outer = 0x127336000] 20:08:16 INFO - PROCESS | 1663 | 1464404896164 Marionette DEBUG loaded listener.js 20:08:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x12cf8b800) [pid = 1663] [serial = 1502] [outer = 0x127336000] 20:08:16 INFO - PROCESS | 1663 | 1464404896504 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]]]}] 20:08:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:08:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 518ms 20:08:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:08:16 INFO - PROCESS | 1663 | 1464404896530 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 20:08:16 INFO - PROCESS | 1663 | 1464404896531 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 20:08:16 INFO - PROCESS | 1663 | 1464404896534 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:08:16 INFO - PROCESS | 1663 | 1464404896535 Marionette TRACE conn2 <- [1,1974,null,{}] 20:08:16 INFO - PROCESS | 1663 | 1464404896537 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}] 20:08:16 INFO - PROCESS | 1663 | 1464404896648 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 20:08:16 INFO - PROCESS | 1663 | 1464404896658 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x12df97800 == 74 [pid = 1663] [id = 501] 20:08:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x12c21b400) [pid = 1663] [serial = 1503] [outer = 0x0] 20:08:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 182 (0x12c221400) [pid = 1663] [serial = 1504] [outer = 0x12c21b400] 20:08:16 INFO - PROCESS | 1663 | 1464404896683 Marionette DEBUG loaded listener.js 20:08:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 183 (0x12c226400) [pid = 1663] [serial = 1505] [outer = 0x12c21b400] 20:08:17 INFO - PROCESS | 1663 | 1464404897031 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]]]}] 20:08:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:08:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 519ms 20:08:17 INFO - PROCESS | 1663 | 1464404897053 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 20:08:17 INFO - PROCESS | 1663 | 1464404897054 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 20:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:08:17 INFO - PROCESS | 1663 | 1464404897057 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:08:17 INFO - PROCESS | 1663 | 1464404897058 Marionette TRACE conn2 <- [1,1978,null,{}] 20:08:17 INFO - PROCESS | 1663 | 1464404897060 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}] 20:08:17 INFO - PROCESS | 1663 | 1464404897179 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 20:08:17 INFO - PROCESS | 1663 | 1464404897193 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x1347ca800 == 75 [pid = 1663] [id = 502] 20:08:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 184 (0x127563000) [pid = 1663] [serial = 1506] [outer = 0x0] 20:08:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 185 (0x12cf68000) [pid = 1663] [serial = 1507] [outer = 0x127563000] 20:08:17 INFO - PROCESS | 1663 | 1464404897217 Marionette DEBUG loaded listener.js 20:08:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 186 (0x12d77e800) [pid = 1663] [serial = 1508] [outer = 0x127563000] 20:08:17 INFO - PROCESS | 1663 | --DOMWINDOW == 185 (0x118d0d800) [pid = 1663] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:08:17 INFO - PROCESS | 1663 | --DOMWINDOW == 184 (0x119585c00) [pid = 1663] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:08:17 INFO - PROCESS | 1663 | --DOMWINDOW == 183 (0x123554800) [pid = 1663] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:08:17 INFO - PROCESS | 1663 | --DOMWINDOW == 182 (0x118727800) [pid = 1663] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:08:17 INFO - PROCESS | 1663 | --DOMWINDOW == 181 (0x116a50000) [pid = 1663] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:08:17 INFO - PROCESS | 1663 | --DOMWINDOW == 180 (0x12c9b3400) [pid = 1663] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:08:17 INFO - PROCESS | 1663 | --DOMWINDOW == 179 (0x1193e8000) [pid = 1663] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:08:17 INFO - PROCESS | 1663 | --DOMWINDOW == 178 (0x112787800) [pid = 1663] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:08:17 INFO - PROCESS | 1663 | --DOMWINDOW == 177 (0x124ac8800) [pid = 1663] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:08:17 INFO - PROCESS | 1663 | --DOMWINDOW == 176 (0x11309fc00) [pid = 1663] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:08:17 INFO - PROCESS | 1663 | --DOMWINDOW == 175 (0x110f50800) [pid = 1663] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:08:17 INFO - PROCESS | 1663 | --DOMWINDOW == 174 (0x110f50000) [pid = 1663] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:08:17 INFO - PROCESS | 1663 | --DOMWINDOW == 173 (0x1126d6000) [pid = 1663] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:08:17 INFO - PROCESS | 1663 | --DOMWINDOW == 172 (0x12955e800) [pid = 1663] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:08:17 INFO - PROCESS | 1663 | 1464404897678 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]]]}] 20:08:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:08:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 670ms 20:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:08:17 INFO - PROCESS | 1663 | 1464404897727 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 20:08:17 INFO - PROCESS | 1663 | 1464404897728 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 20:08:17 INFO - PROCESS | 1663 | 1464404897731 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:08:17 INFO - PROCESS | 1663 | 1464404897732 Marionette TRACE conn2 <- [1,1982,null,{}] 20:08:17 INFO - PROCESS | 1663 | 1464404897734 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}] 20:08:17 INFO - PROCESS | 1663 | 1464404897825 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 20:08:17 INFO - PROCESS | 1663 | 1464404897897 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a613000 == 76 [pid = 1663] [id = 503] 20:08:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 173 (0x110f4c800) [pid = 1663] [serial = 1509] [outer = 0x0] 20:08:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 174 (0x113024c00) [pid = 1663] [serial = 1510] [outer = 0x110f4c800] 20:08:17 INFO - PROCESS | 1663 | 1464404897922 Marionette DEBUG loaded listener.js 20:08:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 175 (0x11302a400) [pid = 1663] [serial = 1511] [outer = 0x110f4c800] 20:08:18 INFO - PROCESS | 1663 | 1464404898222 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]]]}] 20:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 520ms 20:08:18 INFO - PROCESS | 1663 | 1464404898252 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 20:08:18 INFO - PROCESS | 1663 | 1464404898254 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 20:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:08:18 INFO - PROCESS | 1663 | 1464404898258 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:08:18 INFO - PROCESS | 1663 | 1464404898260 Marionette TRACE conn2 <- [1,1986,null,{}] 20:08:18 INFO - PROCESS | 1663 | 1464404898264 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}] 20:08:18 INFO - PROCESS | 1663 | 1464404898435 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 20:08:18 INFO - PROCESS | 1663 | 1464404898516 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x13509b800 == 77 [pid = 1663] [id = 504] 20:08:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 176 (0x112785800) [pid = 1663] [serial = 1512] [outer = 0x0] 20:08:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 177 (0x11302e400) [pid = 1663] [serial = 1513] [outer = 0x112785800] 20:08:18 INFO - PROCESS | 1663 | 1464404898553 Marionette DEBUG loaded listener.js 20:08:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 178 (0x12c223800) [pid = 1663] [serial = 1514] [outer = 0x112785800] 20:08:18 INFO - PROCESS | 1663 | 1464404898869 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]]]}] 20:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 621ms 20:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:08:18 INFO - PROCESS | 1663 | 1464404898878 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 20:08:18 INFO - PROCESS | 1663 | 1464404898879 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 20:08:18 INFO - PROCESS | 1663 | 1464404898883 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:08:18 INFO - PROCESS | 1663 | 1464404898885 Marionette TRACE conn2 <- [1,1990,null,{}] 20:08:18 INFO - PROCESS | 1663 | 1464404898889 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}] 20:08:18 INFO - PROCESS | 1663 | 1464404898983 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 20:08:18 INFO - PROCESS | 1663 | 1464404898987 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x1358d5000 == 78 [pid = 1663] [id = 505] 20:08:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 179 (0x12d378400) [pid = 1663] [serial = 1515] [outer = 0x0] 20:08:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x12d786c00) [pid = 1663] [serial = 1516] [outer = 0x12d378400] 20:08:19 INFO - PROCESS | 1663 | 1464404899011 Marionette DEBUG loaded listener.js 20:08:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x12d78b400) [pid = 1663] [serial = 1517] [outer = 0x12d378400] 20:08:19 INFO - PROCESS | 1663 | 1464404899353 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]]]}] 20:08:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:08:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 522ms 20:08:19 INFO - PROCESS | 1663 | 1464404899417 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 20:08:19 INFO - PROCESS | 1663 | 1464404899418 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 20:08:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:08:19 INFO - PROCESS | 1663 | 1464404899422 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:08:19 INFO - PROCESS | 1663 | 1464404899423 Marionette TRACE conn2 <- [1,1994,null,{}] 20:08:19 INFO - PROCESS | 1663 | 1464404899427 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}] 20:08:19 INFO - PROCESS | 1663 | 1464404899568 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 20:08:19 INFO - PROCESS | 1663 | 1464404899827 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x11951e800 == 79 [pid = 1663] [id = 506] 20:08:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 182 (0x110f59800) [pid = 1663] [serial = 1518] [outer = 0x0] 20:08:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 183 (0x1126c9800) [pid = 1663] [serial = 1519] [outer = 0x110f59800] 20:08:19 INFO - PROCESS | 1663 | 1464404899895 Marionette DEBUG loaded listener.js 20:08:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 184 (0x112914800) [pid = 1663] [serial = 1520] [outer = 0x110f59800] 20:08:20 INFO - PROCESS | 1663 | 1464404900371 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]]]}] 20:08:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:08:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1021ms 20:08:20 INFO - PROCESS | 1663 | 1464404900443 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 20:08:20 INFO - PROCESS | 1663 | 1464404900446 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 20:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:08:20 INFO - PROCESS | 1663 | 1464404900449 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:08:20 INFO - PROCESS | 1663 | 1464404900452 Marionette TRACE conn2 <- [1,1998,null,{}] 20:08:20 INFO - PROCESS | 1663 | 1464404900455 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}] 20:08:20 INFO - PROCESS | 1663 | 1464404900590 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 20:08:20 INFO - PROCESS | 1663 | 1464404900672 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bdd7800 == 80 [pid = 1663] [id = 507] 20:08:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 185 (0x1130a1000) [pid = 1663] [serial = 1521] [outer = 0x0] 20:08:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 186 (0x118114000) [pid = 1663] [serial = 1522] [outer = 0x1130a1000] 20:08:20 INFO - PROCESS | 1663 | 1464404900705 Marionette DEBUG loaded listener.js 20:08:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 187 (0x1187cfc00) [pid = 1663] [serial = 1523] [outer = 0x1130a1000] 20:08:21 INFO - PROCESS | 1663 | 1464404901150 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]]]}] 20:08:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:08:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 771ms 20:08:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:08:21 INFO - PROCESS | 1663 | 1464404901223 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 20:08:21 INFO - PROCESS | 1663 | 1464404901226 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 20:08:21 INFO - PROCESS | 1663 | 1464404901228 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:08:21 INFO - PROCESS | 1663 | 1464404901230 Marionette TRACE conn2 <- [1,2002,null,{}] 20:08:21 INFO - PROCESS | 1663 | 1464404901252 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}] 20:08:21 INFO - PROCESS | 1663 | 1464404901373 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 20:08:21 INFO - PROCESS | 1663 | 1464404901456 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x1350e3000 == 81 [pid = 1663] [id = 508] 20:08:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 188 (0x12139f800) [pid = 1663] [serial = 1524] [outer = 0x0] 20:08:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 189 (0x12320b800) [pid = 1663] [serial = 1525] [outer = 0x12139f800] 20:08:21 INFO - PROCESS | 1663 | 1464404901487 Marionette DEBUG loaded listener.js 20:08:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 190 (0x1187d9000) [pid = 1663] [serial = 1526] [outer = 0x12139f800] 20:08:21 INFO - PROCESS | 1663 | 1464404901953 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]]]}] 20:08:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 792ms 20:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:08:22 INFO - PROCESS | 1663 | 1464404902021 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 20:08:22 INFO - PROCESS | 1663 | 1464404902023 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 20:08:22 INFO - PROCESS | 1663 | 1464404902030 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:08:22 INFO - PROCESS | 1663 | 1464404902036 Marionette TRACE conn2 <- [1,2006,null,{}] 20:08:22 INFO - PROCESS | 1663 | 1464404902040 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}] 20:08:22 INFO - PROCESS | 1663 | 1464404902166 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 20:08:22 INFO - PROCESS | 1663 | 1464404902249 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x1357eb000 == 82 [pid = 1663] [id = 509] 20:08:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 191 (0x118d02400) [pid = 1663] [serial = 1527] [outer = 0x0] 20:08:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 192 (0x127010800) [pid = 1663] [serial = 1528] [outer = 0x118d02400] 20:08:22 INFO - PROCESS | 1663 | 1464404902280 Marionette DEBUG loaded listener.js 20:08:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 193 (0x11912f000) [pid = 1663] [serial = 1529] [outer = 0x118d02400] 20:08:22 INFO - PROCESS | 1663 | 1464404902680 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]]]}] 20:08:22 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 20:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 681ms 20:08:22 INFO - PROCESS | 1663 | 1464404902720 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 20:08:22 INFO - PROCESS | 1663 | 1464404902722 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 20:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:08:22 INFO - PROCESS | 1663 | 1464404902724 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:08:22 INFO - PROCESS | 1663 | 1464404902726 Marionette TRACE conn2 <- [1,2010,null,{}] 20:08:22 INFO - PROCESS | 1663 | 1464404902728 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}] 20:08:22 INFO - PROCESS | 1663 | 1464404902885 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 20:08:22 INFO - PROCESS | 1663 | 1464404902945 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x13f527000 == 83 [pid = 1663] [id = 510] 20:08:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 194 (0x12bb25000) [pid = 1663] [serial = 1530] [outer = 0x0] 20:08:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 195 (0x12c9af000) [pid = 1663] [serial = 1531] [outer = 0x12bb25000] 20:08:22 INFO - PROCESS | 1663 | 1464404902975 Marionette DEBUG loaded listener.js 20:08:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 196 (0x12d378000) [pid = 1663] [serial = 1532] [outer = 0x12bb25000] 20:08:23 INFO - PROCESS | 1663 | 1464404903387 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]]]}] 20:08:23 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 20:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 669ms 20:08:23 INFO - PROCESS | 1663 | 1464404903395 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 20:08:23 INFO - PROCESS | 1663 | 1464404903396 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 20:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:08:23 INFO - PROCESS | 1663 | 1464404903400 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:08:23 INFO - PROCESS | 1663 | 1464404903402 Marionette TRACE conn2 <- [1,2014,null,{}] 20:08:23 INFO - PROCESS | 1663 | 1464404903405 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}] 20:08:23 INFO - PROCESS | 1663 | 1464404903515 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 20:08:23 INFO - PROCESS | 1663 | 1464404903598 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x13f540000 == 84 [pid = 1663] [id = 511] 20:08:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 197 (0x113064000) [pid = 1663] [serial = 1533] [outer = 0x0] 20:08:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 198 (0x113066400) [pid = 1663] [serial = 1534] [outer = 0x113064000] 20:08:23 INFO - PROCESS | 1663 | 1464404903633 Marionette DEBUG loaded listener.js 20:08:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 199 (0x12d780000) [pid = 1663] [serial = 1535] [outer = 0x113064000] 20:08:24 INFO - PROCESS | 1663 | 1464404904061 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]]]}] 20:08:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:08:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 672ms 20:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:08:24 INFO - PROCESS | 1663 | 1464404904072 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 20:08:24 INFO - PROCESS | 1663 | 1464404904073 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 20:08:24 INFO - PROCESS | 1663 | 1464404904075 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:08:24 INFO - PROCESS | 1663 | 1464404904077 Marionette TRACE conn2 <- [1,2018,null,{}] 20:08:24 INFO - PROCESS | 1663 | 1464404904079 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}] 20:08:24 INFO - PROCESS | 1663 | 1464404904195 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 20:08:24 INFO - PROCESS | 1663 | 1464404904298 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x13f518800 == 85 [pid = 1663] [id = 512] 20:08:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 200 (0x12d781400) [pid = 1663] [serial = 1536] [outer = 0x0] 20:08:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 201 (0x13471c000) [pid = 1663] [serial = 1537] [outer = 0x12d781400] 20:08:24 INFO - PROCESS | 1663 | 1464404904327 Marionette DEBUG loaded listener.js 20:08:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 202 (0x134725400) [pid = 1663] [serial = 1538] [outer = 0x12d781400] 20:08:24 INFO - PROCESS | 1663 | 1464404904763 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]]]}] 20:08:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:08:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 720ms 20:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:08:24 INFO - PROCESS | 1663 | 1464404904797 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 20:08:24 INFO - PROCESS | 1663 | 1464404904801 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 20:08:24 INFO - PROCESS | 1663 | 1464404904805 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:08:24 INFO - PROCESS | 1663 | 1464404904807 Marionette TRACE conn2 <- [1,2022,null,{}] 20:08:24 INFO - PROCESS | 1663 | 1464404904810 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}] 20:08:24 INFO - PROCESS | 1663 | 1464404904984 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 20:08:25 INFO - PROCESS | 1663 | 1464404905082 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x12f191000 == 86 [pid = 1663] [id = 513] 20:08:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 203 (0x13471f000) [pid = 1663] [serial = 1539] [outer = 0x0] 20:08:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 204 (0x1347e8000) [pid = 1663] [serial = 1540] [outer = 0x13471f000] 20:08:25 INFO - PROCESS | 1663 | 1464404905111 Marionette DEBUG loaded listener.js 20:08:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 205 (0x1347ec400) [pid = 1663] [serial = 1541] [outer = 0x13471f000] 20:08:25 INFO - PROCESS | 1663 | 1464404905543 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]]]}] 20:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 774ms 20:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:08:25 INFO - PROCESS | 1663 | 1464404905578 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 20:08:25 INFO - PROCESS | 1663 | 1464404905580 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 20:08:25 INFO - PROCESS | 1663 | 1464404905582 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:08:25 INFO - PROCESS | 1663 | 1464404905583 Marionette TRACE conn2 <- [1,2026,null,{}] 20:08:25 INFO - PROCESS | 1663 | 1464404905586 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}] 20:08:25 INFO - PROCESS | 1663 | 1464404905698 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 20:08:25 INFO - PROCESS | 1663 | 1464404905825 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d09c000 == 87 [pid = 1663] [id = 514] 20:08:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 206 (0x124cdf000) [pid = 1663] [serial = 1542] [outer = 0x0] 20:08:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 207 (0x1347ef800) [pid = 1663] [serial = 1543] [outer = 0x124cdf000] 20:08:25 INFO - PROCESS | 1663 | 1464404905857 Marionette DEBUG loaded listener.js 20:08:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 208 (0x135385c00) [pid = 1663] [serial = 1544] [outer = 0x124cdf000] 20:08:26 INFO - PROCESS | 1663 | 1464404906341 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]]]}] 20:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 770ms 20:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:08:26 INFO - PROCESS | 1663 | 1464404906354 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 20:08:26 INFO - PROCESS | 1663 | 1464404906356 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 20:08:26 INFO - PROCESS | 1663 | 1464404906359 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:08:26 INFO - PROCESS | 1663 | 1464404906361 Marionette TRACE conn2 <- [1,2030,null,{}] 20:08:26 INFO - PROCESS | 1663 | 1464404906365 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}] 20:08:26 INFO - PROCESS | 1663 | 1464404906543 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 20:08:26 INFO - PROCESS | 1663 | 1464404906658 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x121174800 == 88 [pid = 1663] [id = 515] 20:08:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 209 (0x112598800) [pid = 1663] [serial = 1545] [outer = 0x0] 20:08:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 210 (0x11304ac00) [pid = 1663] [serial = 1546] [outer = 0x112598800] 20:08:26 INFO - PROCESS | 1663 | 1464404906688 Marionette DEBUG loaded listener.js 20:08:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 211 (0x113051c00) [pid = 1663] [serial = 1547] [outer = 0x112598800] 20:08:27 INFO - PROCESS | 1663 | 1464404907367 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]]]}] 20:08:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:08:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1020ms 20:08:27 INFO - PROCESS | 1663 | 1464404907380 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 20:08:27 INFO - PROCESS | 1663 | 1464404907383 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 20:08:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:08:27 INFO - PROCESS | 1663 | 1464404907417 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:08:27 INFO - PROCESS | 1663 | 1464404907420 Marionette TRACE conn2 <- [1,2034,null,{}] 20:08:27 INFO - PROCESS | 1663 | 1464404907424 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}] 20:08:27 INFO - PROCESS | 1663 | 1464404907534 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 20:08:27 INFO - PROCESS | 1663 | 1464404907622 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x126d19800 == 89 [pid = 1663] [id = 516] 20:08:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 212 (0x1126d8800) [pid = 1663] [serial = 1548] [outer = 0x0] 20:08:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 213 (0x11291a400) [pid = 1663] [serial = 1549] [outer = 0x1126d8800] 20:08:27 INFO - PROCESS | 1663 | 1464404907650 Marionette DEBUG loaded listener.js 20:08:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 214 (0x11304d400) [pid = 1663] [serial = 1550] [outer = 0x1126d8800] 20:08:28 INFO - PROCESS | 1663 | 1464404908066 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]]]}] 20:08:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 737ms 20:08:28 INFO - PROCESS | 1663 | 1464404908141 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 20:08:28 INFO - PROCESS | 1663 | 1464404908145 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 20:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:08:28 INFO - PROCESS | 1663 | 1464404908150 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:08:28 INFO - PROCESS | 1663 | 1464404908152 Marionette TRACE conn2 <- [1,2038,null,{}] 20:08:28 INFO - PROCESS | 1663 | 1464404908154 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}] 20:08:28 INFO - PROCESS | 1663 | 1464404908286 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 20:08:28 INFO - PROCESS | 1663 | 1464404908410 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x121387800 == 90 [pid = 1663] [id = 517] 20:08:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 215 (0x113053400) [pid = 1663] [serial = 1551] [outer = 0x0] 20:08:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 216 (0x113062400) [pid = 1663] [serial = 1552] [outer = 0x113053400] 20:08:28 INFO - PROCESS | 1663 | 1464404908456 Marionette DEBUG loaded listener.js 20:08:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 217 (0x113092c00) [pid = 1663] [serial = 1553] [outer = 0x113053400] 20:08:28 INFO - PROCESS | 1663 | --DOCSHELL 0x12c806000 == 89 [pid = 1663] [id = 451] 20:08:28 INFO - PROCESS | 1663 | --DOCSHELL 0x12c2ae800 == 88 [pid = 1663] [id = 450] 20:08:28 INFO - PROCESS | 1663 | --DOCSHELL 0x1358d5000 == 87 [pid = 1663] [id = 505] 20:08:28 INFO - PROCESS | 1663 | --DOCSHELL 0x13509b800 == 86 [pid = 1663] [id = 504] 20:08:28 INFO - PROCESS | 1663 | --DOCSHELL 0x12a613000 == 85 [pid = 1663] [id = 503] 20:08:28 INFO - PROCESS | 1663 | --DOCSHELL 0x1347ca800 == 84 [pid = 1663] [id = 502] 20:08:28 INFO - PROCESS | 1663 | --DOCSHELL 0x12df97800 == 83 [pid = 1663] [id = 501] 20:08:28 INFO - PROCESS | 1663 | --DOCSHELL 0x12db12800 == 82 [pid = 1663] [id = 500] 20:08:28 INFO - PROCESS | 1663 | --DOMWINDOW == 216 (0x12ba22c00) [pid = 1663] [serial = 1452] [outer = 0x0] [url = about:blank] 20:08:28 INFO - PROCESS | 1663 | --DOCSHELL 0x12c977800 == 81 [pid = 1663] [id = 499] 20:08:28 INFO - PROCESS | 1663 | --DOCSHELL 0x12bae7000 == 80 [pid = 1663] [id = 498] 20:08:28 INFO - PROCESS | 1663 | --DOCSHELL 0x12a609800 == 79 [pid = 1663] [id = 497] 20:08:28 INFO - PROCESS | 1663 | --DOCSHELL 0x12732e000 == 78 [pid = 1663] [id = 496] 20:08:28 INFO - PROCESS | 1663 | --DOCSHELL 0x116f1b000 == 77 [pid = 1663] [id = 495] 20:08:28 INFO - PROCESS | 1663 | --DOCSHELL 0x12906b800 == 76 [pid = 1663] [id = 494] 20:08:28 INFO - PROCESS | 1663 | --DOCSHELL 0x1353a9000 == 75 [pid = 1663] [id = 492] 20:08:28 INFO - PROCESS | 1663 | --DOCSHELL 0x13487b000 == 74 [pid = 1663] [id = 491] 20:08:28 INFO - PROCESS | 1663 | --DOCSHELL 0x1347d8800 == 73 [pid = 1663] [id = 490] 20:08:28 INFO - PROCESS | 1663 | --DOCSHELL 0x12dfc0800 == 72 [pid = 1663] [id = 489] 20:08:28 INFO - PROCESS | 1663 | --DOCSHELL 0x12df98800 == 71 [pid = 1663] [id = 488] 20:08:28 INFO - PROCESS | 1663 | --DOCSHELL 0x12c43e800 == 70 [pid = 1663] [id = 487] 20:08:28 INFO - PROCESS | 1663 | --DOCSHELL 0x124027800 == 69 [pid = 1663] [id = 486] 20:08:28 INFO - PROCESS | 1663 | --DOCSHELL 0x113deb800 == 68 [pid = 1663] [id = 485] 20:08:28 INFO - PROCESS | 1663 | 1464404908977 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]]]}] 20:08:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 873ms 20:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:08:29 INFO - PROCESS | 1663 | 1464404909022 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 20:08:29 INFO - PROCESS | 1663 | 1464404909024 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 20:08:29 INFO - PROCESS | 1663 | 1464404909026 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:08:29 INFO - PROCESS | 1663 | 1464404909028 Marionette TRACE conn2 <- [1,2042,null,{}] 20:08:29 INFO - PROCESS | 1663 | 1464404909037 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}] 20:08:29 INFO - PROCESS | 1663 | 1464404909132 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 20:08:29 INFO - PROCESS | 1663 | 1464404909140 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x12116c000 == 69 [pid = 1663] [id = 518] 20:08:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 217 (0x116048000) [pid = 1663] [serial = 1554] [outer = 0x0] 20:08:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 218 (0x118114800) [pid = 1663] [serial = 1555] [outer = 0x116048000] 20:08:29 INFO - PROCESS | 1663 | 1464404909172 Marionette DEBUG loaded listener.js 20:08:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 219 (0x11871f800) [pid = 1663] [serial = 1556] [outer = 0x116048000] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 218 (0x1213a9c00) [pid = 1663] [serial = 1434] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 217 (0x124ac0800) [pid = 1663] [serial = 1437] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 216 (0x12529f000) [pid = 1663] [serial = 1438] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 215 (0x118d07400) [pid = 1663] [serial = 1428] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 214 (0x118daa800) [pid = 1663] [serial = 1429] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 213 (0x117e0fc00) [pid = 1663] [serial = 1425] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 212 (0x11851f000) [pid = 1663] [serial = 1426] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 211 (0x12bb21c00) [pid = 1663] [serial = 1413] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 210 (0x1187d3000) [pid = 1663] [serial = 1401] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 209 (0x12cf8f000) [pid = 1663] [serial = 1395] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 208 (0x12d374400) [pid = 1663] [serial = 1396] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 207 (0x1193f5800) [pid = 1663] [serial = 1431] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 206 (0x112ddcc00) [pid = 1663] [serial = 1420] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 205 (0x1128d2800) [pid = 1663] [serial = 1419] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 204 (0x126dd0400) [pid = 1663] [serial = 1440] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 203 (0x12c9adc00) [pid = 1663] [serial = 1407] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 202 (0x113b42400) [pid = 1663] [serial = 1422] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 201 (0x116737800) [pid = 1663] [serial = 1423] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 200 (0x12a6e7c00) [pid = 1663] [serial = 1404] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 199 (0x110f57400) [pid = 1663] [serial = 1416] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 198 (0x1126cbc00) [pid = 1663] [serial = 1417] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 197 (0x11290f000) [pid = 1663] [serial = 1398] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 196 (0x11278a000) [pid = 1663] [serial = 1410] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 195 (0x1187cd000) [pid = 1663] [serial = 1446] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 194 (0x127337000) [pid = 1663] [serial = 1443] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 193 (0x12ba1a800) [pid = 1663] [serial = 1450] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 192 (0x12a82fc00) [pid = 1663] [serial = 1449] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 191 (0x128edf800) [pid = 1663] [serial = 1447] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 190 (0x1275ebc00) [pid = 1663] [serial = 1444] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 189 (0x1243d2c00) [pid = 1663] [serial = 1435] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 188 (0x1270bf000) [pid = 1663] [serial = 1441] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 187 (0x119c89400) [pid = 1663] [serial = 1432] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | --DOMWINDOW == 186 (0x1243d2000) [pid = 1663] [serial = 1339] [outer = 0x0] [url = about:blank] 20:08:29 INFO - PROCESS | 1663 | 1464404909587 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]]]}] 20:08:29 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) 20:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 575ms 20:08:29 INFO - PROCESS | 1663 | 1464404909602 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 20:08:29 INFO - PROCESS | 1663 | 1464404909604 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 20:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:08:29 INFO - PROCESS | 1663 | 1464404909606 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:08:29 INFO - PROCESS | 1663 | 1464404909607 Marionette TRACE conn2 <- [1,2046,null,{}] 20:08:29 INFO - PROCESS | 1663 | 1464404909609 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}] 20:08:29 INFO - PROCESS | 1663 | 1464404909708 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 20:08:29 INFO - PROCESS | 1663 | 1464404909713 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a40e800 == 70 [pid = 1663] [id = 519] 20:08:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 187 (0x1187cd400) [pid = 1663] [serial = 1557] [outer = 0x0] 20:08:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 188 (0x118da3400) [pid = 1663] [serial = 1558] [outer = 0x1187cd400] 20:08:29 INFO - PROCESS | 1663 | 1464404909739 Marionette DEBUG loaded listener.js 20:08:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 189 (0x1193ea800) [pid = 1663] [serial = 1559] [outer = 0x1187cd400] 20:08:30 INFO - PROCESS | 1663 | 1464404910112 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]]]}] 20:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 518ms 20:08:30 INFO - PROCESS | 1663 | 1464404910124 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 20:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:08:30 INFO - PROCESS | 1663 | 1464404910136 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 20:08:30 INFO - PROCESS | 1663 | 1464404910138 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:08:30 INFO - PROCESS | 1663 | 1464404910139 Marionette TRACE conn2 <- [1,2050,null,{}] 20:08:30 INFO - PROCESS | 1663 | 1464404910142 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}] 20:08:30 INFO - PROCESS | 1663 | 1464404910231 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 20:08:30 INFO - PROCESS | 1663 | 1464404910235 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aac8000 == 71 [pid = 1663] [id = 520] 20:08:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 190 (0x1193f5400) [pid = 1663] [serial = 1560] [outer = 0x0] 20:08:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 191 (0x119c8d000) [pid = 1663] [serial = 1561] [outer = 0x1193f5400] 20:08:30 INFO - PROCESS | 1663 | 1464404910261 Marionette DEBUG loaded listener.js 20:08:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 192 (0x119cbe000) [pid = 1663] [serial = 1562] [outer = 0x1193f5400] 20:08:30 INFO - PROCESS | 1663 | 1464404910622 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]]]}] 20:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 520ms 20:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:08:30 INFO - PROCESS | 1663 | 1464404910658 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 20:08:30 INFO - PROCESS | 1663 | 1464404910660 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 20:08:30 INFO - PROCESS | 1663 | 1464404910662 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:08:30 INFO - PROCESS | 1663 | 1464404910663 Marionette TRACE conn2 <- [1,2054,null,{}] 20:08:30 INFO - PROCESS | 1663 | 1464404910665 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}] 20:08:30 INFO - PROCESS | 1663 | 1464404910806 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 20:08:30 INFO - PROCESS | 1663 | 1464404910852 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bdd4800 == 72 [pid = 1663] [id = 521] 20:08:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 193 (0x119cc1400) [pid = 1663] [serial = 1563] [outer = 0x0] 20:08:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 194 (0x123384800) [pid = 1663] [serial = 1564] [outer = 0x119cc1400] 20:08:30 INFO - PROCESS | 1663 | 1464404910878 Marionette DEBUG loaded listener.js 20:08:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 195 (0x126930800) [pid = 1663] [serial = 1565] [outer = 0x119cc1400] 20:08:31 INFO - PROCESS | 1663 | 1464404911195 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]]]}] 20:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 569ms 20:08:31 INFO - PROCESS | 1663 | 1464404911232 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 20:08:31 INFO - PROCESS | 1663 | 1464404911235 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 20:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:08:31 INFO - PROCESS | 1663 | 1464404911237 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:08:31 INFO - PROCESS | 1663 | 1464404911239 Marionette TRACE conn2 <- [1,2058,null,{}] 20:08:31 INFO - PROCESS | 1663 | 1464404911241 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}] 20:08:31 INFO - PROCESS | 1663 | 1464404911360 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 20:08:31 INFO - PROCESS | 1663 | 1464404911374 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c812000 == 73 [pid = 1663] [id = 522] 20:08:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 196 (0x12508d800) [pid = 1663] [serial = 1566] [outer = 0x0] 20:08:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 197 (0x126f8fc00) [pid = 1663] [serial = 1567] [outer = 0x12508d800] 20:08:31 INFO - PROCESS | 1663 | 1464404911399 Marionette DEBUG loaded listener.js 20:08:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 198 (0x128c6ac00) [pid = 1663] [serial = 1568] [outer = 0x12508d800] 20:08:31 INFO - PROCESS | 1663 | 1464404911763 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]]]}] 20:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 569ms 20:08:31 INFO - PROCESS | 1663 | 1464404911807 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 20:08:31 INFO - PROCESS | 1663 | 1464404911808 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 20:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:08:31 INFO - PROCESS | 1663 | 1464404911811 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:08:31 INFO - PROCESS | 1663 | 1464404911812 Marionette TRACE conn2 <- [1,2062,null,{}] 20:08:31 INFO - PROCESS | 1663 | 1464404911814 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}] 20:08:31 INFO - PROCESS | 1663 | 1464404911930 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 20:08:31 INFO - PROCESS | 1663 | 1464404911941 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf43000 == 74 [pid = 1663] [id = 523] 20:08:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 199 (0x127340c00) [pid = 1663] [serial = 1569] [outer = 0x0] 20:08:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 200 (0x129563400) [pid = 1663] [serial = 1570] [outer = 0x127340c00] 20:08:31 INFO - PROCESS | 1663 | 1464404911965 Marionette DEBUG loaded listener.js 20:08:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 201 (0x12a6e2800) [pid = 1663] [serial = 1571] [outer = 0x127340c00] 20:08:32 INFO - PROCESS | 1663 | 1464404912341 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]]]}] 20:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 568ms 20:08:32 INFO - PROCESS | 1663 | 1464404912380 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 20:08:32 INFO - PROCESS | 1663 | 1464404912381 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 20:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:08:32 INFO - PROCESS | 1663 | 1464404912386 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:08:32 INFO - PROCESS | 1663 | 1464404912388 Marionette TRACE conn2 <- [1,2066,null,{}] 20:08:32 INFO - PROCESS | 1663 | 1464404912392 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}] 20:08:32 INFO - PROCESS | 1663 | 1464404912560 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 20:08:32 INFO - PROCESS | 1663 | 1464404912589 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d4b4800 == 75 [pid = 1663] [id = 524] 20:08:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 202 (0x1290c3c00) [pid = 1663] [serial = 1572] [outer = 0x0] 20:08:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 203 (0x12aaf0400) [pid = 1663] [serial = 1573] [outer = 0x1290c3c00] 20:08:32 INFO - PROCESS | 1663 | 1464404912613 Marionette DEBUG loaded listener.js 20:08:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 204 (0x12ba1c400) [pid = 1663] [serial = 1574] [outer = 0x1290c3c00] 20:08:32 INFO - PROCESS | 1663 | 1464404912987 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]]]}] 20:08:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:08:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 622ms 20:08:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:08:33 INFO - PROCESS | 1663 | 1464404913008 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 20:08:33 INFO - PROCESS | 1663 | 1464404913009 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 20:08:33 INFO - PROCESS | 1663 | 1464404913011 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:08:33 INFO - PROCESS | 1663 | 1464404913012 Marionette TRACE conn2 <- [1,2070,null,{}] 20:08:33 INFO - PROCESS | 1663 | 1464404913014 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}] 20:08:33 INFO - PROCESS | 1663 | 1464404913319 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 20:08:33 INFO - PROCESS | 1663 | --DOMWINDOW == 203 (0x127563000) [pid = 1663] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:08:33 INFO - PROCESS | 1663 | --DOMWINDOW == 202 (0x119c90800) [pid = 1663] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:08:33 INFO - PROCESS | 1663 | --DOMWINDOW == 201 (0x12c21b400) [pid = 1663] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:08:33 INFO - PROCESS | 1663 | --DOMWINDOW == 200 (0x127336000) [pid = 1663] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:08:33 INFO - PROCESS | 1663 | --DOMWINDOW == 199 (0x12955f000) [pid = 1663] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:08:33 INFO - PROCESS | 1663 | --DOMWINDOW == 198 (0x127082c00) [pid = 1663] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:08:33 INFO - PROCESS | 1663 | --DOMWINDOW == 197 (0x1126d1800) [pid = 1663] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:08:33 INFO - PROCESS | 1663 | --DOMWINDOW == 196 (0x112785800) [pid = 1663] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:08:33 INFO - PROCESS | 1663 | --DOMWINDOW == 195 (0x119cbb400) [pid = 1663] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:08:33 INFO - PROCESS | 1663 | --DOMWINDOW == 194 (0x112788000) [pid = 1663] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:08:33 INFO - PROCESS | 1663 | --DOMWINDOW == 193 (0x110f4c800) [pid = 1663] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:08:33 INFO - PROCESS | 1663 | --DOMWINDOW == 192 (0x11808a000) [pid = 1663] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:08:33 INFO - PROCESS | 1663 | 1464404913372 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x121182800 == 76 [pid = 1663] [id = 525] 20:08:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 193 (0x112592000) [pid = 1663] [serial = 1575] [outer = 0x0] 20:08:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 194 (0x112c91c00) [pid = 1663] [serial = 1576] [outer = 0x112592000] 20:08:33 INFO - PROCESS | 1663 | 1464404913398 Marionette DEBUG loaded listener.js 20:08:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 195 (0x1193ea000) [pid = 1663] [serial = 1577] [outer = 0x112592000] 20:08:33 INFO - PROCESS | 1663 | 1464404913695 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]]]}] 20:08:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:08:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 718ms 20:08:33 INFO - PROCESS | 1663 | 1464404913730 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 20:08:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:08:33 INFO - PROCESS | 1663 | 1464404913732 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 20:08:33 INFO - PROCESS | 1663 | 1464404913738 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:08:33 INFO - PROCESS | 1663 | 1464404913740 Marionette TRACE conn2 <- [1,2074,null,{}] 20:08:33 INFO - PROCESS | 1663 | 1464404913742 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}] 20:08:33 INFO - PROCESS | 1663 | 1464404913882 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 20:08:33 INFO - PROCESS | 1663 | 1464404913940 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x12dfb8800 == 77 [pid = 1663] [id = 526] 20:08:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 196 (0x126f92000) [pid = 1663] [serial = 1578] [outer = 0x0] 20:08:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 197 (0x12c21a800) [pid = 1663] [serial = 1579] [outer = 0x126f92000] 20:08:33 INFO - PROCESS | 1663 | 1464404913970 Marionette DEBUG loaded listener.js 20:08:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 198 (0x12c9b7000) [pid = 1663] [serial = 1580] [outer = 0x126f92000] 20:08:34 INFO - PROCESS | 1663 | 1464404914258 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]]]}] 20:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 570ms 20:08:34 INFO - PROCESS | 1663 | 1464404914308 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 20:08:34 INFO - PROCESS | 1663 | 1464404914309 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 20:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:08:34 INFO - PROCESS | 1663 | 1464404914311 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:08:34 INFO - PROCESS | 1663 | 1464404914312 Marionette TRACE conn2 <- [1,2078,null,{}] 20:08:34 INFO - PROCESS | 1663 | 1464404914315 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}] 20:08:34 INFO - PROCESS | 1663 | 1464404914415 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 20:08:34 INFO - PROCESS | 1663 | 1464404914419 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x134868000 == 78 [pid = 1663] [id = 527] 20:08:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 199 (0x12cf65400) [pid = 1663] [serial = 1581] [outer = 0x0] 20:08:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 200 (0x12d36f800) [pid = 1663] [serial = 1582] [outer = 0x12cf65400] 20:08:34 INFO - PROCESS | 1663 | 1464404914443 Marionette DEBUG loaded listener.js 20:08:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 201 (0x12d78d800) [pid = 1663] [serial = 1583] [outer = 0x12cf65400] 20:08:34 INFO - PROCESS | 1663 | 1464404914757 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]]]}] 20:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 468ms 20:08:34 INFO - PROCESS | 1663 | 1464404914780 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 20:08:34 INFO - PROCESS | 1663 | 1464404914781 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 20:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:08:34 INFO - PROCESS | 1663 | 1464404914794 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:08:34 INFO - PROCESS | 1663 | 1464404914795 Marionette TRACE conn2 <- [1,2082,null,{}] 20:08:34 INFO - PROCESS | 1663 | 1464404914805 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}] 20:08:34 INFO - PROCESS | 1663 | 1464404914940 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 20:08:34 INFO - PROCESS | 1663 | 1464404914947 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x135090800 == 79 [pid = 1663] [id = 528] 20:08:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 202 (0x12d783000) [pid = 1663] [serial = 1584] [outer = 0x0] 20:08:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 203 (0x134720800) [pid = 1663] [serial = 1585] [outer = 0x12d783000] 20:08:34 INFO - PROCESS | 1663 | 1464404914972 Marionette DEBUG loaded listener.js 20:08:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 204 (0x135386400) [pid = 1663] [serial = 1586] [outer = 0x12d783000] 20:08:35 INFO - PROCESS | 1663 | 1464404915396 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]]]}] 20:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 627ms 20:08:35 INFO - PROCESS | 1663 | 1464404915421 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 20:08:35 INFO - PROCESS | 1663 | 1464404915423 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 20:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:08:35 INFO - PROCESS | 1663 | 1464404915427 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:08:35 INFO - PROCESS | 1663 | 1464404915429 Marionette TRACE conn2 <- [1,2086,null,{}] 20:08:35 INFO - PROCESS | 1663 | 1464404915436 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}] 20:08:35 INFO - PROCESS | 1663 | 1464404915583 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 20:08:35 INFO - PROCESS | 1663 | 1464404915727 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x119ec4800 == 80 [pid = 1663] [id = 529] 20:08:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 205 (0x1126d6400) [pid = 1663] [serial = 1587] [outer = 0x0] 20:08:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 206 (0x112782c00) [pid = 1663] [serial = 1588] [outer = 0x1126d6400] 20:08:35 INFO - PROCESS | 1663 | 1464404915782 Marionette DEBUG loaded listener.js 20:08:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 207 (0x113022400) [pid = 1663] [serial = 1589] [outer = 0x1126d6400] 20:08:36 INFO - PROCESS | 1663 | 1464404916234 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]]]}] 20:08:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 826ms 20:08:36 INFO - PROCESS | 1663 | 1464404916253 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 20:08:36 INFO - PROCESS | 1663 | 1464404916257 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 20:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:08:36 INFO - PROCESS | 1663 | 1464404916262 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:08:36 INFO - PROCESS | 1663 | 1464404916264 Marionette TRACE conn2 <- [1,2090,null,{}] 20:08:36 INFO - PROCESS | 1663 | 1464404916266 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}] 20:08:36 INFO - PROCESS | 1663 | 1464404916383 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 20:08:36 INFO - PROCESS | 1663 | 1464404916494 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aac3800 == 81 [pid = 1663] [id = 530] 20:08:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 208 (0x11302e800) [pid = 1663] [serial = 1590] [outer = 0x0] 20:08:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 209 (0x113069c00) [pid = 1663] [serial = 1591] [outer = 0x11302e800] 20:08:36 INFO - PROCESS | 1663 | 1464404916529 Marionette DEBUG loaded listener.js 20:08:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 210 (0x116736c00) [pid = 1663] [serial = 1592] [outer = 0x11302e800] 20:08:36 INFO - PROCESS | 1663 | 1464404916933 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]]]}] 20:08:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 724ms 20:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:08:37 INFO - PROCESS | 1663 | 1464404917001 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 20:08:37 INFO - PROCESS | 1663 | 1464404917003 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 20:08:37 INFO - PROCESS | 1663 | 1464404917006 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:08:37 INFO - PROCESS | 1663 | 1464404917008 Marionette TRACE conn2 <- [1,2094,null,{}] 20:08:37 INFO - PROCESS | 1663 | 1464404917029 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}] 20:08:37 INFO - PROCESS | 1663 | 1464404917175 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 20:08:37 INFO - PROCESS | 1663 | 1464404917224 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x135094800 == 82 [pid = 1663] [id = 531] 20:08:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 211 (0x11808a000) [pid = 1663] [serial = 1593] [outer = 0x0] 20:08:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 212 (0x119585800) [pid = 1663] [serial = 1594] [outer = 0x11808a000] 20:08:37 INFO - PROCESS | 1663 | 1464404917256 Marionette DEBUG loaded listener.js 20:08:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 213 (0x1232a0800) [pid = 1663] [serial = 1595] [outer = 0x11808a000] 20:08:37 INFO - PROCESS | 1663 | 1464404917717 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]]]}] 20:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 722ms 20:08:37 INFO - PROCESS | 1663 | 1464404917729 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 20:08:37 INFO - PROCESS | 1663 | 1464404917731 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 20:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:08:37 INFO - PROCESS | 1663 | 1464404917733 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:08:37 INFO - PROCESS | 1663 | 1464404917735 Marionette TRACE conn2 <- [1,2098,null,{}] 20:08:37 INFO - PROCESS | 1663 | 1464404917737 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}] 20:08:37 INFO - PROCESS | 1663 | 1464404917852 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 20:08:37 INFO - PROCESS | 1663 | 1464404917936 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x1357ea000 == 83 [pid = 1663] [id = 532] 20:08:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 214 (0x124336c00) [pid = 1663] [serial = 1596] [outer = 0x0] 20:08:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 215 (0x124fdc400) [pid = 1663] [serial = 1597] [outer = 0x124336c00] 20:08:37 INFO - PROCESS | 1663 | 1464404917969 Marionette DEBUG loaded listener.js 20:08:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 216 (0x1290c0400) [pid = 1663] [serial = 1598] [outer = 0x124336c00] 20:08:38 INFO - PROCESS | 1663 | 1464404918363 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]]]}] 20:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 669ms 20:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:08:38 INFO - PROCESS | 1663 | 1464404918403 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 20:08:38 INFO - PROCESS | 1663 | 1464404918404 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 20:08:38 INFO - PROCESS | 1663 | 1464404918407 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:08:38 INFO - PROCESS | 1663 | 1464404918408 Marionette TRACE conn2 <- [1,2102,null,{}] 20:08:38 INFO - PROCESS | 1663 | 1464404918410 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}] 20:08:38 INFO - PROCESS | 1663 | 1464404918525 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 20:08:38 INFO - PROCESS | 1663 | 1464404918628 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x13f516000 == 84 [pid = 1663] [id = 533] 20:08:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 217 (0x126029800) [pid = 1663] [serial = 1599] [outer = 0x0] 20:08:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 218 (0x12bb25800) [pid = 1663] [serial = 1600] [outer = 0x126029800] 20:08:38 INFO - PROCESS | 1663 | 1464404918658 Marionette DEBUG loaded listener.js 20:08:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 219 (0x12c222800) [pid = 1663] [serial = 1601] [outer = 0x126029800] 20:08:39 INFO - PROCESS | 1663 | 1464404919050 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]]]}] 20:08:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 670ms 20:08:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:08:39 INFO - PROCESS | 1663 | 1464404919088 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 20:08:39 INFO - PROCESS | 1663 | 1464404919089 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 20:08:39 INFO - PROCESS | 1663 | 1464404919091 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:08:39 INFO - PROCESS | 1663 | 1464404919092 Marionette TRACE conn2 <- [1,2106,null,{}] 20:08:39 INFO - PROCESS | 1663 | 1464404919095 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}] 20:08:39 INFO - PROCESS | 1663 | 1464404919226 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 20:08:39 INFO - PROCESS | 1663 | 1464404919314 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x140ecd800 == 85 [pid = 1663] [id = 534] 20:08:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 220 (0x1275db800) [pid = 1663] [serial = 1602] [outer = 0x0] 20:08:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 221 (0x1275df000) [pid = 1663] [serial = 1603] [outer = 0x1275db800] 20:08:39 INFO - PROCESS | 1663 | 1464404919344 Marionette DEBUG loaded listener.js 20:08:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 222 (0x12d782c00) [pid = 1663] [serial = 1604] [outer = 0x1275db800] 20:08:39 INFO - PROCESS | 1663 | 1464404919753 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]]]}] 20:08:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 719ms 20:08:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:08:39 INFO - PROCESS | 1663 | 1464404919810 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 20:08:39 INFO - PROCESS | 1663 | 1464404919812 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 20:08:39 INFO - PROCESS | 1663 | 1464404919814 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:08:39 INFO - PROCESS | 1663 | 1464404919815 Marionette TRACE conn2 <- [1,2110,null,{}] 20:08:39 INFO - PROCESS | 1663 | 1464404919818 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}] 20:08:39 INFO - PROCESS | 1663 | 1464404919949 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 20:08:40 INFO - PROCESS | 1663 | 1464404920061 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x13fc0f000 == 86 [pid = 1663] [id = 535] 20:08:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 223 (0x12bf54800) [pid = 1663] [serial = 1605] [outer = 0x0] 20:08:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 224 (0x12f120000) [pid = 1663] [serial = 1606] [outer = 0x12bf54800] 20:08:40 INFO - PROCESS | 1663 | 1464404920093 Marionette DEBUG loaded listener.js 20:08:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 225 (0x12f125000) [pid = 1663] [serial = 1607] [outer = 0x12bf54800] 20:08:40 INFO - PROCESS | 1663 | 1464404920513 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]]]}] 20:08:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:08:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 720ms 20:08:40 INFO - PROCESS | 1663 | 1464404920535 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 20:08:40 INFO - PROCESS | 1663 | 1464404920537 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 20:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:08:40 INFO - PROCESS | 1663 | 1464404920539 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:08:40 INFO - PROCESS | 1663 | 1464404920541 Marionette TRACE conn2 <- [1,2114,null,{}] 20:08:40 INFO - PROCESS | 1663 | 1464404920543 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}] 20:08:40 INFO - PROCESS | 1663 | 1464404920654 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 20:08:40 INFO - PROCESS | 1663 | 1464404920768 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x140ec9000 == 87 [pid = 1663] [id = 536] 20:08:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 226 (0x12f125c00) [pid = 1663] [serial = 1608] [outer = 0x0] 20:08:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 227 (0x12f12b400) [pid = 1663] [serial = 1609] [outer = 0x12f125c00] 20:08:40 INFO - PROCESS | 1663 | 1464404920800 Marionette DEBUG loaded listener.js 20:08:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 228 (0x135388800) [pid = 1663] [serial = 1610] [outer = 0x12f125c00] 20:08:41 INFO - PROCESS | 1663 | 1464404921238 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]]]}] 20:08:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 721ms 20:08:41 INFO - PROCESS | 1663 | 1464404921260 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 20:08:41 INFO - PROCESS | 1663 | 1464404921261 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 20:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:08:41 INFO - PROCESS | 1663 | 1464404921264 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:08:41 INFO - PROCESS | 1663 | 1464404921265 Marionette TRACE conn2 <- [1,2118,null,{}] 20:08:41 INFO - PROCESS | 1663 | 1464404921267 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}] 20:08:41 INFO - PROCESS | 1663 | 1464404921441 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 20:08:41 INFO - PROCESS | 1663 | 1464404921567 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x11859a000 == 88 [pid = 1663] [id = 537] 20:08:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 229 (0x1126d0800) [pid = 1663] [serial = 1611] [outer = 0x0] 20:08:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 230 (0x118725000) [pid = 1663] [serial = 1612] [outer = 0x1126d0800] 20:08:41 INFO - PROCESS | 1663 | 1464404921661 Marionette DEBUG loaded listener.js 20:08:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 231 (0x12f124c00) [pid = 1663] [serial = 1613] [outer = 0x1126d0800] 20:08:42 INFO - PROCESS | 1663 | 1464404922073 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]]]}] 20:08:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 871ms 20:08:42 INFO - PROCESS | 1663 | 1464404922136 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 20:08:42 INFO - PROCESS | 1663 | 1464404922137 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 20:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:08:42 INFO - PROCESS | 1663 | 1464404922140 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:08:42 INFO - PROCESS | 1663 | 1464404922141 Marionette TRACE conn2 <- [1,2122,null,{}] 20:08:42 INFO - PROCESS | 1663 | 1464404922143 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}] 20:08:42 INFO - PROCESS | 1663 | 1464404922260 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 20:08:42 INFO - PROCESS | 1663 | 1464404922347 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x12dfcd000 == 89 [pid = 1663] [id = 538] 20:08:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 232 (0x1128c7000) [pid = 1663] [serial = 1614] [outer = 0x0] 20:08:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 233 (0x13538b400) [pid = 1663] [serial = 1615] [outer = 0x1128c7000] 20:08:42 INFO - PROCESS | 1663 | 1464404922377 Marionette DEBUG loaded listener.js 20:08:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 234 (0x135392000) [pid = 1663] [serial = 1616] [outer = 0x1128c7000] 20:08:42 INFO - PROCESS | 1663 | 1464404922983 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]]]}] 20:08:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 871ms 20:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:08:43 INFO - PROCESS | 1663 | 1464404923026 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 20:08:43 INFO - PROCESS | 1663 | 1464404923028 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 20:08:43 INFO - PROCESS | 1663 | 1464404923032 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:08:43 INFO - PROCESS | 1663 | 1464404923036 Marionette TRACE conn2 <- [1,2126,null,{}] 20:08:43 INFO - PROCESS | 1663 | 1464404923040 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}] 20:08:43 INFO - PROCESS | 1663 | 1464404923153 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 20:08:43 INFO - PROCESS | 1663 | 1464404923242 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a613000 == 90 [pid = 1663] [id = 539] 20:08:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 235 (0x1126d1800) [pid = 1663] [serial = 1617] [outer = 0x0] 20:08:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 236 (0x112916800) [pid = 1663] [serial = 1618] [outer = 0x1126d1800] 20:08:43 INFO - PROCESS | 1663 | 1464404923271 Marionette DEBUG loaded listener.js 20:08:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 237 (0x113055000) [pid = 1663] [serial = 1619] [outer = 0x1126d1800] 20:08:43 INFO - PROCESS | 1663 | 1464404923740 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]]]}] 20:08:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 724ms 20:08:43 INFO - PROCESS | 1663 | 1464404923757 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 20:08:43 INFO - PROCESS | 1663 | 1464404923762 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 20:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:08:43 INFO - PROCESS | 1663 | 1464404923768 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:08:43 INFO - PROCESS | 1663 | 1464404923771 Marionette TRACE conn2 <- [1,2130,null,{}] 20:08:43 INFO - PROCESS | 1663 | 1464404923775 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}] 20:08:43 INFO - PROCESS | 1663 | 1464404923934 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 20:08:44 INFO - PROCESS | 1663 | 1464404924053 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x123656800 == 91 [pid = 1663] [id = 540] 20:08:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 238 (0x115132c00) [pid = 1663] [serial = 1620] [outer = 0x0] 20:08:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 239 (0x116a50c00) [pid = 1663] [serial = 1621] [outer = 0x115132c00] 20:08:44 INFO - PROCESS | 1663 | 1464404924083 Marionette DEBUG loaded listener.js 20:08:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 240 (0x1185bdc00) [pid = 1663] [serial = 1622] [outer = 0x115132c00] 20:08:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12137b000 == 90 [pid = 1663] [id = 471] 20:08:44 INFO - PROCESS | 1663 | --DOCSHELL 0x1347d3000 == 89 [pid = 1663] [id = 469] 20:08:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12d262800 == 88 [pid = 1663] [id = 453] 20:08:44 INFO - PROCESS | 1663 | --DOCSHELL 0x134868000 == 87 [pid = 1663] [id = 527] 20:08:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12dfb8800 == 86 [pid = 1663] [id = 526] 20:08:44 INFO - PROCESS | 1663 | --DOCSHELL 0x121182800 == 85 [pid = 1663] [id = 525] 20:08:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12d4b4800 == 84 [pid = 1663] [id = 524] 20:08:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf43000 == 83 [pid = 1663] [id = 523] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 239 (0x12d786c00) [pid = 1663] [serial = 1516] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12c812000 == 82 [pid = 1663] [id = 522] 20:08:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12bdd4800 == 81 [pid = 1663] [id = 521] 20:08:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12aac8000 == 80 [pid = 1663] [id = 520] 20:08:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12a40e800 == 79 [pid = 1663] [id = 519] 20:08:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12116c000 == 78 [pid = 1663] [id = 518] 20:08:44 INFO - PROCESS | 1663 | --DOCSHELL 0x121387800 == 77 [pid = 1663] [id = 517] 20:08:44 INFO - PROCESS | 1663 | --DOCSHELL 0x126d19800 == 76 [pid = 1663] [id = 516] 20:08:44 INFO - PROCESS | 1663 | --DOCSHELL 0x11951e800 == 75 [pid = 1663] [id = 506] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 238 (0x12d77e800) [pid = 1663] [serial = 1508] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 237 (0x11b20fc00) [pid = 1663] [serial = 1492] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 236 (0x12c221400) [pid = 1663] [serial = 1504] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 235 (0x12c9bac00) [pid = 1663] [serial = 1501] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 234 (0x12bf4ec00) [pid = 1663] [serial = 1453] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 233 (0x12c226400) [pid = 1663] [serial = 1505] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 232 (0x113096800) [pid = 1663] [serial = 1458] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 231 (0x1290c8800) [pid = 1663] [serial = 1467] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 230 (0x1184e1400) [pid = 1663] [serial = 1479] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 229 (0x12bf57c00) [pid = 1663] [serial = 1470] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 228 (0x110f53000) [pid = 1663] [serial = 1455] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 227 (0x12bb28400) [pid = 1663] [serial = 1499] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 226 (0x1128cf800) [pid = 1663] [serial = 1486] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 225 (0x11302e400) [pid = 1663] [serial = 1513] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 224 (0x12956d400) [pid = 1663] [serial = 1498] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 223 (0x12d36d400) [pid = 1663] [serial = 1476] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 222 (0x124cd7c00) [pid = 1663] [serial = 1495] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 221 (0x12cf68000) [pid = 1663] [serial = 1507] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 220 (0x1128cc000) [pid = 1663] [serial = 1483] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 219 (0x1232a8000) [pid = 1663] [serial = 1464] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 218 (0x11811a400) [pid = 1663] [serial = 1487] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 217 (0x11302a400) [pid = 1663] [serial = 1511] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 216 (0x126928c00) [pid = 1663] [serial = 913] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 215 (0x119b2a400) [pid = 1663] [serial = 1490] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 214 (0x113024c00) [pid = 1663] [serial = 1510] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 213 (0x12c223800) [pid = 1663] [serial = 1514] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 212 (0x11919e400) [pid = 1663] [serial = 1489] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 211 (0x113086400) [pid = 1663] [serial = 1484] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 210 (0x124336400) [pid = 1663] [serial = 1493] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 209 (0x126d2fc00) [pid = 1663] [serial = 1496] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 208 (0x119cbd000) [pid = 1663] [serial = 1473] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 207 (0x12cf8b800) [pid = 1663] [serial = 1502] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | --DOMWINDOW == 206 (0x11814e000) [pid = 1663] [serial = 1461] [outer = 0x0] [url = about:blank] 20:08:44 INFO - PROCESS | 1663 | 1464404924521 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] 20:08:44 INFO - PROCESS | 1663 | 1464404924544 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 20:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 20:08:44 INFO - PROCESS | 1663 | 1464404924548 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:08:44 INFO - PROCESS | 1663 | 1464404924552 Marionette TRACE conn2 <- [1,2134,null,{}] 20:08:44 INFO - PROCESS | 1663 | 1464404924563 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}] 20:08:44 INFO - PROCESS | 1663 | 1464404924723 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 20:08:44 INFO - PROCESS | 1663 | 1464404924840 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x128e7d000 == 76 [pid = 1663] [id = 541] 20:08:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 207 (0x118723c00) [pid = 1663] [serial = 1623] [outer = 0x0] 20:08:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 208 (0x118d0b400) [pid = 1663] [serial = 1624] [outer = 0x118723c00] 20:08:44 INFO - PROCESS | 1663 | 1464404924888 Marionette DEBUG loaded listener.js 20:08:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 209 (0x1213a5000) [pid = 1663] [serial = 1625] [outer = 0x118723c00] 20:08:45 INFO - PROCESS | 1663 | 1464404925255 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]]]}] 20:08:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 725ms 20:08:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:08:45 INFO - PROCESS | 1663 | 1464404925273 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 20:08:45 INFO - PROCESS | 1663 | 1464404925275 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 20:08:45 INFO - PROCESS | 1663 | 1464404925277 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:08:45 INFO - PROCESS | 1663 | 1464404925279 Marionette TRACE conn2 <- [1,2138,null,{}] 20:08:45 INFO - PROCESS | 1663 | 1464404925282 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}] 20:08:45 INFO - PROCESS | 1663 | 1464404925386 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 20:08:45 INFO - PROCESS | 1663 | 1464404925457 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aad2000 == 77 [pid = 1663] [id = 542] 20:08:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 210 (0x1213a9c00) [pid = 1663] [serial = 1626] [outer = 0x0] 20:08:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 211 (0x124ac0000) [pid = 1663] [serial = 1627] [outer = 0x1213a9c00] 20:08:45 INFO - PROCESS | 1663 | 1464404925483 Marionette DEBUG loaded listener.js 20:08:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 212 (0x127008000) [pid = 1663] [serial = 1628] [outer = 0x1213a9c00] 20:08:45 INFO - PROCESS | 1663 | 1464404925786 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]]]}] 20:08:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 518ms 20:08:45 INFO - PROCESS | 1663 | 1464404925796 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 20:08:45 INFO - PROCESS | 1663 | 1464404925809 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 20:08:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:08:45 INFO - PROCESS | 1663 | 1464404925812 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:08:45 INFO - PROCESS | 1663 | 1464404925814 Marionette TRACE conn2 <- [1,2142,null,{}] 20:08:45 INFO - PROCESS | 1663 | 1464404925818 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}] 20:08:45 INFO - PROCESS | 1663 | 1464404925910 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 20:08:45 INFO - PROCESS | 1663 | 1464404925982 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c97e000 == 78 [pid = 1663] [id = 543] 20:08:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 213 (0x126dc2400) [pid = 1663] [serial = 1629] [outer = 0x0] 20:08:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 214 (0x127341800) [pid = 1663] [serial = 1630] [outer = 0x126dc2400] 20:08:46 INFO - PROCESS | 1663 | 1464404926008 Marionette DEBUG loaded listener.js 20:08:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 215 (0x1275dd400) [pid = 1663] [serial = 1631] [outer = 0x126dc2400] 20:08:46 INFO - PROCESS | 1663 | 1464404926320 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] 20:08:46 INFO - PROCESS | 1663 | 1464404926334 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 20:08:46 INFO - PROCESS | 1663 | 1464404926337 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:08:46 INFO - PROCESS | 1663 | 1464404926338 Marionette TRACE conn2 <- [1,2146,null,{}] 20:08:46 INFO - PROCESS | 1663 | 1464404926340 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}] 20:08:46 INFO - PROCESS | 1663 | 1464404926451 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 20:08:46 INFO - PROCESS | 1663 | 1464404926456 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x12dfb6800 == 79 [pid = 1663] [id = 544] 20:08:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 216 (0x128c6b000) [pid = 1663] [serial = 1632] [outer = 0x0] 20:08:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 217 (0x12a6e8000) [pid = 1663] [serial = 1633] [outer = 0x128c6b000] 20:08:46 INFO - PROCESS | 1663 | 1464404926483 Marionette DEBUG loaded listener.js 20:08:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 218 (0x12c226400) [pid = 1663] [serial = 1634] [outer = 0x128c6b000] 20:08:46 INFO - PROCESS | 1663 | 1464404926875 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] 20:08:46 INFO - PROCESS | 1663 | 1464404926911 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 20:08:46 INFO - PROCESS | 1663 | 1464404926913 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:08:46 INFO - PROCESS | 1663 | 1464404926914 Marionette TRACE conn2 <- [1,2150,null,{}] 20:08:46 INFO - PROCESS | 1663 | 1464404926919 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}] 20:08:47 INFO - PROCESS | 1663 | 1464404927047 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 20:08:47 INFO - PROCESS | 1663 | 1464404927059 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x12f1ca000 == 80 [pid = 1663] [id = 545] 20:08:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 219 (0x12c9b0c00) [pid = 1663] [serial = 1635] [outer = 0x0] 20:08:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 220 (0x12cf68000) [pid = 1663] [serial = 1636] [outer = 0x12c9b0c00] 20:08:47 INFO - PROCESS | 1663 | 1464404927083 Marionette DEBUG loaded listener.js 20:08:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 221 (0x12d789400) [pid = 1663] [serial = 1637] [outer = 0x12c9b0c00] 20:08:47 INFO - PROCESS | 1663 | --DOMWINDOW == 220 (0x12cf65400) [pid = 1663] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:08:47 INFO - PROCESS | 1663 | --DOMWINDOW == 219 (0x112592000) [pid = 1663] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:08:47 INFO - PROCESS | 1663 | --DOMWINDOW == 218 (0x126f92000) [pid = 1663] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:08:47 INFO - PROCESS | 1663 | --DOMWINDOW == 217 (0x12d378400) [pid = 1663] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:08:47 INFO - PROCESS | 1663 | --DOMWINDOW == 216 (0x12508d800) [pid = 1663] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:08:47 INFO - PROCESS | 1663 | --DOMWINDOW == 215 (0x127340c00) [pid = 1663] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:08:47 INFO - PROCESS | 1663 | --DOMWINDOW == 214 (0x1290c3c00) [pid = 1663] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:08:47 INFO - PROCESS | 1663 | --DOMWINDOW == 213 (0x1187cd400) [pid = 1663] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:08:47 INFO - PROCESS | 1663 | --DOMWINDOW == 212 (0x119cc1400) [pid = 1663] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:08:47 INFO - PROCESS | 1663 | --DOMWINDOW == 211 (0x1126d8800) [pid = 1663] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:08:47 INFO - PROCESS | 1663 | --DOMWINDOW == 210 (0x113053400) [pid = 1663] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:08:47 INFO - PROCESS | 1663 | --DOMWINDOW == 209 (0x1193f5400) [pid = 1663] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:08:47 INFO - PROCESS | 1663 | --DOMWINDOW == 208 (0x116048000) [pid = 1663] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:08:47 INFO - PROCESS | 1663 | 1464404927855 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]]]}] 20:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 20:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 972ms 20:08:47 INFO - PROCESS | 1663 | 1464404927898 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 20:08:47 INFO - PROCESS | 1663 | 1464404927901 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 20:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:08:47 INFO - PROCESS | 1663 | 1464404927906 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:08:47 INFO - PROCESS | 1663 | 1464404927909 Marionette TRACE conn2 <- [1,2154,null,{}] 20:08:47 INFO - PROCESS | 1663 | 1464404927913 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}] 20:08:48 INFO - PROCESS | 1663 | 1464404928040 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 20:08:48 INFO - PROCESS | 1663 | 1464404928154 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x12330d000 == 81 [pid = 1663] [id = 546] 20:08:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 209 (0x1126d2000) [pid = 1663] [serial = 1638] [outer = 0x0] 20:08:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 210 (0x113025800) [pid = 1663] [serial = 1639] [outer = 0x1126d2000] 20:08:48 INFO - PROCESS | 1663 | 1464404928189 Marionette DEBUG loaded listener.js 20:08:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 211 (0x113056c00) [pid = 1663] [serial = 1640] [outer = 0x1126d2000] 20:08:48 INFO - PROCESS | 1663 | 1464404928668 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]]]}] 20:08:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:08:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 771ms 20:08:48 INFO - PROCESS | 1663 | 1464404928678 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 20:08:48 INFO - PROCESS | 1663 | 1464404928684 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 20:08:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:08:48 INFO - PROCESS | 1663 | 1464404928689 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:08:48 INFO - PROCESS | 1663 | 1464404928691 Marionette TRACE conn2 <- [1,2158,null,{}] 20:08:48 INFO - PROCESS | 1663 | 1464404928694 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}] 20:08:48 INFO - PROCESS | 1663 | 1464404928810 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 20:08:48 INFO - PROCESS | 1663 | 1464404928923 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bdc4000 == 82 [pid = 1663] [id = 547] 20:08:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 212 (0x113065000) [pid = 1663] [serial = 1641] [outer = 0x0] 20:08:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 213 (0x118145800) [pid = 1663] [serial = 1642] [outer = 0x113065000] 20:08:48 INFO - PROCESS | 1663 | 1464404928956 Marionette DEBUG loaded listener.js 20:08:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 214 (0x119586800) [pid = 1663] [serial = 1643] [outer = 0x113065000] 20:08:49 INFO - PROCESS | 1663 | 1464404929364 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]]]}] 20:08:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:08:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 720ms 20:08:49 INFO - PROCESS | 1663 | 1464404929409 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 20:08:49 INFO - PROCESS | 1663 | 1464404929411 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 20:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:08:49 INFO - PROCESS | 1663 | 1464404929413 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:08:49 INFO - PROCESS | 1663 | 1464404929417 Marionette TRACE conn2 <- [1,2162,null,{}] 20:08:49 INFO - PROCESS | 1663 | 1464404929446 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}] 20:08:49 INFO - PROCESS | 1663 | 1464404929602 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 20:08:49 INFO - PROCESS | 1663 | 1464404929617 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x13487e000 == 83 [pid = 1663] [id = 548] 20:08:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 215 (0x119cbf400) [pid = 1663] [serial = 1644] [outer = 0x0] 20:08:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 216 (0x12692e000) [pid = 1663] [serial = 1645] [outer = 0x119cbf400] 20:08:49 INFO - PROCESS | 1663 | 1464404929649 Marionette DEBUG loaded listener.js 20:08:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 217 (0x1290c3c00) [pid = 1663] [serial = 1646] [outer = 0x119cbf400] 20:08:50 INFO - PROCESS | 1663 | 1464404930137 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]]]}] 20:08:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 743ms 20:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:08:50 INFO - PROCESS | 1663 | 1464404930172 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 20:08:50 INFO - PROCESS | 1663 | 1464404930175 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 20:08:50 INFO - PROCESS | 1663 | 1464404930177 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:08:50 INFO - PROCESS | 1663 | 1464404930178 Marionette TRACE conn2 <- [1,2166,null,{}] 20:08:50 INFO - PROCESS | 1663 | 1464404930181 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}] 20:08:50 INFO - PROCESS | 1663 | 1464404930297 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 20:08:50 INFO - PROCESS | 1663 | 1464404930382 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x1353c3000 == 84 [pid = 1663] [id = 549] 20:08:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 218 (0x12af72c00) [pid = 1663] [serial = 1647] [outer = 0x0] 20:08:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 219 (0x12bb1e800) [pid = 1663] [serial = 1648] [outer = 0x12af72c00] 20:08:50 INFO - PROCESS | 1663 | 1464404930412 Marionette DEBUG loaded listener.js 20:08:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 220 (0x12c21b400) [pid = 1663] [serial = 1649] [outer = 0x12af72c00] 20:08:50 INFO - PROCESS | 1663 | 1464404930838 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]]]}] 20:08:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 673ms 20:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:08:50 INFO - PROCESS | 1663 | 1464404930852 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 20:08:50 INFO - PROCESS | 1663 | 1464404930853 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 20:08:50 INFO - PROCESS | 1663 | 1464404930856 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:08:50 INFO - PROCESS | 1663 | 1464404930857 Marionette TRACE conn2 <- [1,2170,null,{}] 20:08:50 INFO - PROCESS | 1663 | 1464404930859 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}] 20:08:50 INFO - PROCESS | 1663 | 1464404930987 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 20:08:51 INFO - PROCESS | 1663 | 1464404931074 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x13f50b000 == 85 [pid = 1663] [id = 550] 20:08:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 221 (0x113084000) [pid = 1663] [serial = 1650] [outer = 0x0] 20:08:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 222 (0x12aaebc00) [pid = 1663] [serial = 1651] [outer = 0x113084000] 20:08:51 INFO - PROCESS | 1663 | 1464404931106 Marionette DEBUG loaded listener.js 20:08:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 223 (0x12cf68c00) [pid = 1663] [serial = 1652] [outer = 0x113084000] 20:08:51 INFO - PROCESS | 1663 | 1464404931592 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]]]}] 20:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 770ms 20:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:08:51 INFO - PROCESS | 1663 | 1464404931627 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 20:08:51 INFO - PROCESS | 1663 | 1464404931630 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 20:08:51 INFO - PROCESS | 1663 | 1464404931633 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:08:51 INFO - PROCESS | 1663 | 1464404931635 Marionette TRACE conn2 <- [1,2174,null,{}] 20:08:51 INFO - PROCESS | 1663 | 1464404931639 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}] 20:08:51 INFO - PROCESS | 1663 | 1464404931830 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 20:08:51 INFO - PROCESS | 1663 | 1464404931961 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x13f6b3800 == 86 [pid = 1663] [id = 551] 20:08:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 224 (0x12f11cc00) [pid = 1663] [serial = 1653] [outer = 0x0] 20:08:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 225 (0x13471fc00) [pid = 1663] [serial = 1654] [outer = 0x12f11cc00] 20:08:52 INFO - PROCESS | 1663 | 1464404932011 Marionette DEBUG loaded listener.js 20:08:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 226 (0x13513d400) [pid = 1663] [serial = 1655] [outer = 0x12f11cc00] 20:08:52 INFO - PROCESS | 1663 | 1464404932461 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]]]}] 20:08:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 871ms 20:08:52 INFO - PROCESS | 1663 | 1464404932504 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 20:08:52 INFO - PROCESS | 1663 | 1464404932505 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 20:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:08:52 INFO - PROCESS | 1663 | 1464404932508 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:08:52 INFO - PROCESS | 1663 | 1464404932509 Marionette TRACE conn2 <- [1,2178,null,{}] 20:08:52 INFO - PROCESS | 1663 | 1464404932511 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}] 20:08:52 INFO - PROCESS | 1663 | 1464404932620 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 20:08:52 INFO - PROCESS | 1663 | 1464404932707 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x140ec6800 == 87 [pid = 1663] [id = 552] 20:08:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 227 (0x11304a400) [pid = 1663] [serial = 1656] [outer = 0x0] 20:08:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 228 (0x135141400) [pid = 1663] [serial = 1657] [outer = 0x11304a400] 20:08:52 INFO - PROCESS | 1663 | 1464404932736 Marionette DEBUG loaded listener.js 20:08:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 229 (0x13538c000) [pid = 1663] [serial = 1658] [outer = 0x11304a400] 20:08:53 INFO - PROCESS | 1663 | 1464404933150 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]]]}] 20:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 669ms 20:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:08:53 INFO - PROCESS | 1663 | 1464404933177 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 20:08:53 INFO - PROCESS | 1663 | 1464404933178 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 20:08:53 INFO - PROCESS | 1663 | 1464404933181 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:08:53 INFO - PROCESS | 1663 | 1464404933182 Marionette TRACE conn2 <- [1,2182,null,{}] 20:08:53 INFO - PROCESS | 1663 | 1464404933185 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}] 20:08:53 INFO - PROCESS | 1663 | 1464404933297 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 20:08:53 INFO - PROCESS | 1663 | 1464404933411 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x1412dc000 == 88 [pid = 1663] [id = 553] 20:08:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 230 (0x13538c800) [pid = 1663] [serial = 1659] [outer = 0x0] 20:08:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 231 (0x1355ae400) [pid = 1663] [serial = 1660] [outer = 0x13538c800] 20:08:53 INFO - PROCESS | 1663 | 1464404933444 Marionette DEBUG loaded listener.js 20:08:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 232 (0x1355b3800) [pid = 1663] [serial = 1661] [outer = 0x13538c800] 20:08:53 INFO - PROCESS | 1663 | 1464404933872 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]]]}] 20:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 720ms 20:08:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:08:53 INFO - PROCESS | 1663 | 1464404933901 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 20:08:53 INFO - PROCESS | 1663 | 1464404933903 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 20:08:53 INFO - PROCESS | 1663 | 1464404933905 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:08:53 INFO - PROCESS | 1663 | 1464404933906 Marionette TRACE conn2 <- [1,2186,null,{}] 20:08:53 INFO - PROCESS | 1663 | 1464404933909 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}] 20:08:54 INFO - PROCESS | 1663 | 1464404934036 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 20:08:54 INFO - PROCESS | 1663 | 1464404934152 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x1412f3000 == 89 [pid = 1663] [id = 554] 20:08:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 233 (0x1355b1400) [pid = 1663] [serial = 1662] [outer = 0x0] 20:08:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 234 (0x1355b8c00) [pid = 1663] [serial = 1663] [outer = 0x1355b1400] 20:08:54 INFO - PROCESS | 1663 | 1464404934184 Marionette DEBUG loaded listener.js 20:08:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 235 (0x13f620800) [pid = 1663] [serial = 1664] [outer = 0x1355b1400] 20:08:54 INFO - PROCESS | 1663 | 1464404934600 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]]]}] 20:08:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:08:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 718ms 20:08:54 INFO - PROCESS | 1663 | 1464404934624 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 20:08:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:08:54 INFO - PROCESS | 1663 | 1464404934625 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 20:08:54 INFO - PROCESS | 1663 | 1464404934627 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:08:54 INFO - PROCESS | 1663 | 1464404934629 Marionette TRACE conn2 <- [1,2190,null,{}] 20:08:54 INFO - PROCESS | 1663 | 1464404934631 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}] 20:08:54 INFO - PROCESS | 1663 | 1464404934747 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 20:08:54 INFO - PROCESS | 1663 | 1464404934835 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a84f000 == 90 [pid = 1663] [id = 555] 20:08:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 236 (0x1130a1400) [pid = 1663] [serial = 1665] [outer = 0x0] 20:08:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 237 (0x1275ea400) [pid = 1663] [serial = 1666] [outer = 0x1130a1400] 20:08:54 INFO - PROCESS | 1663 | 1464404934867 Marionette DEBUG loaded listener.js 20:08:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 238 (0x13f622000) [pid = 1663] [serial = 1667] [outer = 0x1130a1400] 20:08:55 INFO - PROCESS | 1663 | 1464404935278 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]]]}] 20:08:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:08:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 671ms 20:08:55 INFO - PROCESS | 1663 | 1464404935298 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 20:08:55 INFO - PROCESS | 1663 | 1464404935300 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 20:08:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:08:55 INFO - PROCESS | 1663 | 1464404935302 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:08:55 INFO - PROCESS | 1663 | 1464404935304 Marionette TRACE conn2 <- [1,2194,null,{}] 20:08:55 INFO - PROCESS | 1663 | 1464404935307 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}] 20:08:55 INFO - PROCESS | 1663 | 1464404935460 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 20:08:55 INFO - PROCESS | 1663 | 1464404935583 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d26e800 == 91 [pid = 1663] [id = 556] 20:08:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 239 (0x1347ee400) [pid = 1663] [serial = 1668] [outer = 0x0] 20:08:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 240 (0x135871800) [pid = 1663] [serial = 1669] [outer = 0x1347ee400] 20:08:55 INFO - PROCESS | 1663 | 1464404935621 Marionette DEBUG loaded listener.js 20:08:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 241 (0x13f625c00) [pid = 1663] [serial = 1670] [outer = 0x1347ee400] 20:08:56 INFO - PROCESS | 1663 | 1464404936036 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]]]}] 20:08:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:08:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 770ms 20:08:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:08:56 INFO - PROCESS | 1663 | 1464404936072 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 20:08:56 INFO - PROCESS | 1663 | 1464404936074 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 20:08:56 INFO - PROCESS | 1663 | 1464404936076 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:08:56 INFO - PROCESS | 1663 | 1464404936077 Marionette TRACE conn2 <- [1,2198,null,{}] 20:08:56 INFO - PROCESS | 1663 | 1464404936079 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}] 20:08:56 INFO - PROCESS | 1663 | 1464404936196 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 20:08:56 INFO - PROCESS | 1663 | 1464404936472 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x12361a000 == 92 [pid = 1663] [id = 557] 20:08:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 242 (0x110dddc00) [pid = 1663] [serial = 1671] [outer = 0x0] 20:08:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 243 (0x110f56000) [pid = 1663] [serial = 1672] [outer = 0x110dddc00] 20:08:56 INFO - PROCESS | 1663 | 1464404936517 Marionette DEBUG loaded listener.js 20:08:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 244 (0x1128cec00) [pid = 1663] [serial = 1673] [outer = 0x110dddc00] 20:08:56 INFO - PROCESS | 1663 | 1464404936986 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]]]}] 20:08:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:08:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 918ms 20:08:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:08:57 INFO - PROCESS | 1663 | 1464404936995 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 20:08:57 INFO - PROCESS | 1663 | 1464404936997 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 20:08:57 INFO - PROCESS | 1663 | 1464404937000 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:08:57 INFO - PROCESS | 1663 | 1464404937003 Marionette TRACE conn2 <- [1,2202,null,{}] 20:08:57 INFO - PROCESS | 1663 | 1464404937006 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}] 20:08:57 INFO - PROCESS | 1663 | 1464404937121 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 20:08:57 INFO - PROCESS | 1663 | 1464404937218 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x12df9c000 == 93 [pid = 1663] [id = 558] 20:08:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 245 (0x113055800) [pid = 1663] [serial = 1674] [outer = 0x0] 20:08:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 246 (0x11814b400) [pid = 1663] [serial = 1675] [outer = 0x113055800] 20:08:57 INFO - PROCESS | 1663 | 1464404937249 Marionette DEBUG loaded listener.js 20:08:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 247 (0x118d06400) [pid = 1663] [serial = 1676] [outer = 0x113055800] 20:08:57 INFO - PROCESS | 1663 | --DOCSHELL 0x12dfb6800 == 92 [pid = 1663] [id = 544] 20:08:57 INFO - PROCESS | 1663 | --DOCSHELL 0x12c97e000 == 91 [pid = 1663] [id = 543] 20:08:57 INFO - PROCESS | 1663 | --DOCSHELL 0x12aad2000 == 90 [pid = 1663] [id = 542] 20:08:57 INFO - PROCESS | 1663 | --DOCSHELL 0x128e7d000 == 89 [pid = 1663] [id = 541] 20:08:57 INFO - PROCESS | 1663 | --DOCSHELL 0x123656800 == 88 [pid = 1663] [id = 540] 20:08:57 INFO - PROCESS | 1663 | --DOCSHELL 0x12a613000 == 87 [pid = 1663] [id = 539] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 246 (0x134720800) [pid = 1663] [serial = 1585] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOCSHELL 0x140ecd800 == 86 [pid = 1663] [id = 534] 20:08:57 INFO - PROCESS | 1663 | --DOCSHELL 0x13f516000 == 85 [pid = 1663] [id = 533] 20:08:57 INFO - PROCESS | 1663 | --DOCSHELL 0x1357ea000 == 84 [pid = 1663] [id = 532] 20:08:57 INFO - PROCESS | 1663 | --DOCSHELL 0x135094800 == 83 [pid = 1663] [id = 531] 20:08:57 INFO - PROCESS | 1663 | --DOCSHELL 0x12aac3800 == 82 [pid = 1663] [id = 530] 20:08:57 INFO - PROCESS | 1663 | --DOCSHELL 0x119ec4800 == 81 [pid = 1663] [id = 529] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 245 (0x12d78b400) [pid = 1663] [serial = 1517] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 244 (0x128c6ac00) [pid = 1663] [serial = 1568] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 243 (0x126930800) [pid = 1663] [serial = 1565] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 242 (0x126f8fc00) [pid = 1663] [serial = 1567] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 241 (0x1347e8000) [pid = 1663] [serial = 1540] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 240 (0x118da3400) [pid = 1663] [serial = 1558] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 239 (0x1193ea800) [pid = 1663] [serial = 1559] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 238 (0x127010800) [pid = 1663] [serial = 1528] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 237 (0x11304ac00) [pid = 1663] [serial = 1546] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 236 (0x123384800) [pid = 1663] [serial = 1564] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 235 (0x11291a400) [pid = 1663] [serial = 1549] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 234 (0x11304d400) [pid = 1663] [serial = 1550] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 233 (0x113092c00) [pid = 1663] [serial = 1553] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 232 (0x113062400) [pid = 1663] [serial = 1552] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 231 (0x1126c9800) [pid = 1663] [serial = 1519] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 230 (0x119c8d000) [pid = 1663] [serial = 1561] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 229 (0x119cbe000) [pid = 1663] [serial = 1562] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 228 (0x12320b800) [pid = 1663] [serial = 1525] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 227 (0x12c9af000) [pid = 1663] [serial = 1531] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 226 (0x13471c000) [pid = 1663] [serial = 1537] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 225 (0x1347ef800) [pid = 1663] [serial = 1543] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 224 (0x118114800) [pid = 1663] [serial = 1555] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 223 (0x11871f800) [pid = 1663] [serial = 1556] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 222 (0x113066400) [pid = 1663] [serial = 1534] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 221 (0x118114000) [pid = 1663] [serial = 1522] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 220 (0x12d36f800) [pid = 1663] [serial = 1582] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 219 (0x1193ea000) [pid = 1663] [serial = 1577] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 218 (0x112c91c00) [pid = 1663] [serial = 1576] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 217 (0x12ba1c400) [pid = 1663] [serial = 1574] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 216 (0x12a6e2800) [pid = 1663] [serial = 1571] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 215 (0x12c21a800) [pid = 1663] [serial = 1579] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 214 (0x12c9b7000) [pid = 1663] [serial = 1580] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 213 (0x129563400) [pid = 1663] [serial = 1570] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 212 (0x12aaf0400) [pid = 1663] [serial = 1573] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | --DOMWINDOW == 211 (0x12d78d800) [pid = 1663] [serial = 1583] [outer = 0x0] [url = about:blank] 20:08:57 INFO - PROCESS | 1663 | 1464404937751 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]]]}] 20:08:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:08:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 774ms 20:08:57 INFO - PROCESS | 1663 | 1464404937776 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 20:08:57 INFO - PROCESS | 1663 | 1464404937778 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 20:08:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:08:57 INFO - PROCESS | 1663 | 1464404937783 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:08:57 INFO - PROCESS | 1663 | 1464404937784 Marionette TRACE conn2 <- [1,2206,null,{}] 20:08:57 INFO - PROCESS | 1663 | 1464404937787 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}] 20:08:57 INFO - PROCESS | 1663 | 1464404937887 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 20:08:57 INFO - PROCESS | 1663 | 1464404937892 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x123654800 == 82 [pid = 1663] [id = 559] 20:08:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 212 (0x118d02c00) [pid = 1663] [serial = 1677] [outer = 0x0] 20:08:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 213 (0x1199d1c00) [pid = 1663] [serial = 1678] [outer = 0x118d02c00] 20:08:57 INFO - PROCESS | 1663 | 1464404937919 Marionette DEBUG loaded listener.js 20:08:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 214 (0x12320b800) [pid = 1663] [serial = 1679] [outer = 0x118d02c00] 20:08:58 INFO - PROCESS | 1663 | 1464404938314 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]]]}] 20:08:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:08:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 570ms 20:08:58 INFO - PROCESS | 1663 | 1464404938353 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 20:08:58 INFO - PROCESS | 1663 | 1464404938354 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 20:08:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:08:58 INFO - PROCESS | 1663 | 1464404938358 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:08:58 INFO - PROCESS | 1663 | 1464404938362 Marionette TRACE conn2 <- [1,2210,null,{}] 20:08:58 INFO - PROCESS | 1663 | 1464404938368 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}] 20:08:58 INFO - PROCESS | 1663 | 1464404938470 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 20:08:58 INFO - PROCESS | 1663 | 1464404938497 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bdc0000 == 83 [pid = 1663] [id = 560] 20:08:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 215 (0x123670000) [pid = 1663] [serial = 1680] [outer = 0x0] 20:08:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 216 (0x124abb800) [pid = 1663] [serial = 1681] [outer = 0x123670000] 20:08:58 INFO - PROCESS | 1663 | 1464404938523 Marionette DEBUG loaded listener.js 20:08:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 217 (0x12608ec00) [pid = 1663] [serial = 1682] [outer = 0x123670000] 20:08:58 INFO - PROCESS | 1663 | 1464404938889 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]]]}] 20:08:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:08:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 572ms 20:08:58 INFO - PROCESS | 1663 | 1464404938930 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 20:08:58 INFO - PROCESS | 1663 | 1464404938932 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 20:08:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:08:58 INFO - PROCESS | 1663 | 1464404938934 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:08:58 INFO - PROCESS | 1663 | 1464404938943 Marionette TRACE conn2 <- [1,2214,null,{}] 20:08:58 INFO - PROCESS | 1663 | 1464404938945 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}] 20:08:59 INFO - PROCESS | 1663 | 1464404939041 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 20:08:59 INFO - PROCESS | 1663 | 1464404939045 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d4ae800 == 84 [pid = 1663] [id = 561] 20:08:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 218 (0x127342400) [pid = 1663] [serial = 1683] [outer = 0x0] 20:08:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 219 (0x1275d8c00) [pid = 1663] [serial = 1684] [outer = 0x127342400] 20:08:59 INFO - PROCESS | 1663 | 1464404939072 Marionette DEBUG loaded listener.js 20:08:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 220 (0x128c6ac00) [pid = 1663] [serial = 1685] [outer = 0x127342400] 20:08:59 INFO - PROCESS | 1663 | 1464404939423 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]]]}] 20:08:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:08:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 527ms 20:08:59 INFO - PROCESS | 1663 | 1464404939462 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 20:08:59 INFO - PROCESS | 1663 | 1464404939463 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 20:08:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:08:59 INFO - PROCESS | 1663 | 1464404939466 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:08:59 INFO - PROCESS | 1663 | 1464404939467 Marionette TRACE conn2 <- [1,2218,null,{}] 20:08:59 INFO - PROCESS | 1663 | 1464404939469 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}] 20:08:59 INFO - PROCESS | 1663 | 1464404939567 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 20:08:59 INFO - PROCESS | 1663 | 1464404939655 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x12f1a0800 == 85 [pid = 1663] [id = 562] 20:08:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 221 (0x12a82fc00) [pid = 1663] [serial = 1686] [outer = 0x0] 20:08:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 222 (0x12af7a400) [pid = 1663] [serial = 1687] [outer = 0x12a82fc00] 20:08:59 INFO - PROCESS | 1663 | 1464404939687 Marionette DEBUG loaded listener.js 20:08:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 223 (0x12c227000) [pid = 1663] [serial = 1688] [outer = 0x12a82fc00] 20:09:00 INFO - PROCESS | 1663 | 1464404940032 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]]]}] 20:09:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:09:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 619ms 20:09:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:09:00 INFO - PROCESS | 1663 | 1464404940086 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 20:09:00 INFO - PROCESS | 1663 | 1464404940087 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 20:09:00 INFO - PROCESS | 1663 | 1464404940089 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:09:00 INFO - PROCESS | 1663 | 1464404940090 Marionette TRACE conn2 <- [1,2222,null,{}] 20:09:00 INFO - PROCESS | 1663 | 1464404940098 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}] 20:09:00 INFO - PROCESS | 1663 | 1464404940231 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 20:09:00 INFO - PROCESS | 1663 | 1464404940245 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x1350d5800 == 86 [pid = 1663] [id = 563] 20:09:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 224 (0x12d36f800) [pid = 1663] [serial = 1689] [outer = 0x0] 20:09:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 225 (0x12d784c00) [pid = 1663] [serial = 1690] [outer = 0x12d36f800] 20:09:00 INFO - PROCESS | 1663 | 1464404940270 Marionette DEBUG loaded listener.js 20:09:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 226 (0x13471c000) [pid = 1663] [serial = 1691] [outer = 0x12d36f800] 20:09:00 INFO - PROCESS | 1663 | 1464404940666 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]]]}] 20:09:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:09:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 631ms 20:09:00 INFO - PROCESS | 1663 | 1464404940725 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 20:09:00 INFO - PROCESS | 1663 | 1464404940727 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 20:09:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:09:00 INFO - PROCESS | 1663 | 1464404940730 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:09:00 INFO - PROCESS | 1663 | 1464404940733 Marionette TRACE conn2 <- [1,2226,null,{}] 20:09:00 INFO - PROCESS | 1663 | 1464404940744 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}] 20:09:00 INFO - PROCESS | 1663 | 1464404940934 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 20:09:00 INFO - PROCESS | 1663 | 1464404940997 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x13f50f000 == 87 [pid = 1663] [id = 564] 20:09:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 227 (0x1213a4c00) [pid = 1663] [serial = 1692] [outer = 0x0] 20:09:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 228 (0x1347e6800) [pid = 1663] [serial = 1693] [outer = 0x1213a4c00] 20:09:01 INFO - PROCESS | 1663 | 1464404941038 Marionette DEBUG loaded listener.js 20:09:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 229 (0x135138000) [pid = 1663] [serial = 1694] [outer = 0x1213a4c00] 20:09:01 INFO - PROCESS | 1663 | 1464404941395 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]]]}] 20:09:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:09:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 675ms 20:09:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:09:01 INFO - PROCESS | 1663 | 1464404941405 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 20:09:01 INFO - PROCESS | 1663 | 1464404941406 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 20:09:01 INFO - PROCESS | 1663 | 1464404941409 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:09:01 INFO - PROCESS | 1663 | 1464404941410 Marionette TRACE conn2 <- [1,2230,null,{}] 20:09:01 INFO - PROCESS | 1663 | 1464404941412 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}] 20:09:01 INFO - PROCESS | 1663 | 1464404941540 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 20:09:01 INFO - PROCESS | 1663 | 1464404941554 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x13fadb800 == 88 [pid = 1663] [id = 565] 20:09:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 230 (0x134725000) [pid = 1663] [serial = 1695] [outer = 0x0] 20:09:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 231 (0x135523c00) [pid = 1663] [serial = 1696] [outer = 0x134725000] 20:09:01 INFO - PROCESS | 1663 | 1464404941586 Marionette DEBUG loaded listener.js 20:09:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 232 (0x135527800) [pid = 1663] [serial = 1697] [outer = 0x134725000] 20:09:02 INFO - PROCESS | 1663 | 1464404942003 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]]]}] 20:09:02 INFO - PROCESS | 1663 | --DOMWINDOW == 231 (0x128c6b000) [pid = 1663] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:09:02 INFO - PROCESS | 1663 | --DOMWINDOW == 230 (0x118723c00) [pid = 1663] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:09:02 INFO - PROCESS | 1663 | --DOMWINDOW == 229 (0x1126d1800) [pid = 1663] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:09:02 INFO - PROCESS | 1663 | --DOMWINDOW == 228 (0x1213a9c00) [pid = 1663] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:09:02 INFO - PROCESS | 1663 | --DOMWINDOW == 227 (0x126dc2400) [pid = 1663] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:09:02 INFO - PROCESS | 1663 | --DOMWINDOW == 226 (0x115132c00) [pid = 1663] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:09:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:09:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 620ms 20:09:02 INFO - PROCESS | 1663 | 1464404942029 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 20:09:02 INFO - PROCESS | 1663 | 1464404942030 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 20:09:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:09:02 INFO - PROCESS | 1663 | 1464404942033 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:09:02 INFO - PROCESS | 1663 | 1464404942034 Marionette TRACE conn2 <- [1,2234,null,{}] 20:09:02 INFO - PROCESS | 1663 | 1464404942036 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}] 20:09:02 INFO - PROCESS | 1663 | 1464404942136 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 20:09:02 INFO - PROCESS | 1663 | 1464404942140 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c429000 == 89 [pid = 1663] [id = 566] 20:09:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 227 (0x115132c00) [pid = 1663] [serial = 1698] [outer = 0x0] 20:09:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 228 (0x1275db400) [pid = 1663] [serial = 1699] [outer = 0x115132c00] 20:09:02 INFO - PROCESS | 1663 | 1464404942166 Marionette DEBUG loaded listener.js 20:09:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 229 (0x13552b000) [pid = 1663] [serial = 1700] [outer = 0x115132c00] 20:09:02 INFO - PROCESS | 1663 | 1464404942512 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]]]}] 20:09:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:09:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 518ms 20:09:02 INFO - PROCESS | 1663 | 1464404942551 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 20:09:02 INFO - PROCESS | 1663 | 1464404942553 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 20:09:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:09:02 INFO - PROCESS | 1663 | 1464404942555 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:09:02 INFO - PROCESS | 1663 | 1464404942556 Marionette TRACE conn2 <- [1,2238,null,{}] 20:09:02 INFO - PROCESS | 1663 | 1464404942558 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}] 20:09:02 INFO - PROCESS | 1663 | 1464404942657 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 20:09:02 INFO - PROCESS | 1663 | 1464404942738 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x140e56000 == 90 [pid = 1663] [id = 567] 20:09:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 230 (0x13513a800) [pid = 1663] [serial = 1701] [outer = 0x0] 20:09:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 231 (0x13552fc00) [pid = 1663] [serial = 1702] [outer = 0x13513a800] 20:09:02 INFO - PROCESS | 1663 | 1464404942768 Marionette DEBUG loaded listener.js 20:09:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 232 (0x135876000) [pid = 1663] [serial = 1703] [outer = 0x13513a800] 20:09:03 INFO - PROCESS | 1663 | 1464404943072 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]]]}] 20:09:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:09:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 569ms 20:09:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:09:03 INFO - PROCESS | 1663 | 1464404943125 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 20:09:03 INFO - PROCESS | 1663 | 1464404943126 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 20:09:03 INFO - PROCESS | 1663 | 1464404943128 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:09:03 INFO - PROCESS | 1663 | 1464404943130 Marionette TRACE conn2 <- [1,2242,null,{}] 20:09:03 INFO - PROCESS | 1663 | 1464404943132 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}] 20:09:03 INFO - PROCESS | 1663 | 1464404943243 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 20:09:03 INFO - PROCESS | 1663 | 1464404943320 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x135a45000 == 91 [pid = 1663] [id = 568] 20:09:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 233 (0x13552a800) [pid = 1663] [serial = 1704] [outer = 0x0] 20:09:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 234 (0x13f428800) [pid = 1663] [serial = 1705] [outer = 0x13552a800] 20:09:03 INFO - PROCESS | 1663 | 1464404943345 Marionette DEBUG loaded listener.js 20:09:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 235 (0x13f437c00) [pid = 1663] [serial = 1706] [outer = 0x13552a800] 20:09:03 INFO - PROCESS | 1663 | 1464404943651 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]]]}] 20:09:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:09:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 573ms 20:09:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:09:03 INFO - PROCESS | 1663 | 1464404943701 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 20:09:03 INFO - PROCESS | 1663 | 1464404943702 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 20:09:03 INFO - PROCESS | 1663 | 1464404943704 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:09:03 INFO - PROCESS | 1663 | 1464404943705 Marionette TRACE conn2 <- [1,2246,null,{}] 20:09:03 INFO - PROCESS | 1663 | 1464404943708 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}] 20:09:03 INFO - PROCESS | 1663 | 1464404943808 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 20:09:03 INFO - PROCESS | 1663 | 1464404943901 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x13f204800 == 92 [pid = 1663] [id = 569] 20:09:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 236 (0x13f620400) [pid = 1663] [serial = 1707] [outer = 0x0] 20:09:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 237 (0x13f624800) [pid = 1663] [serial = 1708] [outer = 0x13f620400] 20:09:03 INFO - PROCESS | 1663 | 1464404943926 Marionette DEBUG loaded listener.js 20:09:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 238 (0x13f62a800) [pid = 1663] [serial = 1709] [outer = 0x13f620400] 20:09:04 INFO - PROCESS | 1663 | 1464404944370 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]]]}] 20:09:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:09:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 723ms 20:09:04 INFO - PROCESS | 1663 | 1464404944428 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 20:09:04 INFO - PROCESS | 1663 | 1464404944431 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 20:09:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:09:04 INFO - PROCESS | 1663 | 1464404944438 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:09:04 INFO - PROCESS | 1663 | 1464404944440 Marionette TRACE conn2 <- [1,2250,null,{}] 20:09:04 INFO - PROCESS | 1663 | 1464404944444 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}] 20:09:04 INFO - PROCESS | 1663 | 1464404944601 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 20:09:04 INFO - PROCESS | 1663 | 1464404944694 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a74f800 == 93 [pid = 1663] [id = 570] 20:09:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 239 (0x116083400) [pid = 1663] [serial = 1710] [outer = 0x0] 20:09:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 240 (0x118114000) [pid = 1663] [serial = 1711] [outer = 0x116083400] 20:09:04 INFO - PROCESS | 1663 | 1464404944726 Marionette DEBUG loaded listener.js 20:09:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 241 (0x119362800) [pid = 1663] [serial = 1712] [outer = 0x116083400] 20:09:05 INFO - PROCESS | 1663 | 1464404945156 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]]]}] 20:09:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:09:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 771ms 20:09:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:09:05 INFO - PROCESS | 1663 | 1464404945209 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 20:09:05 INFO - PROCESS | 1663 | 1464404945213 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 20:09:05 INFO - PROCESS | 1663 | 1464404945218 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:09:05 INFO - PROCESS | 1663 | 1464404945220 Marionette TRACE conn2 <- [1,2254,null,{}] 20:09:05 INFO - PROCESS | 1663 | 1464404945222 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}] 20:09:05 INFO - PROCESS | 1663 | 1464404945346 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 20:09:05 INFO - PROCESS | 1663 | 1464404945439 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x12f1de800 == 94 [pid = 1663] [id = 571] 20:09:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 242 (0x1199d3c00) [pid = 1663] [serial = 1713] [outer = 0x0] 20:09:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 243 (0x123663c00) [pid = 1663] [serial = 1714] [outer = 0x1199d3c00] 20:09:05 INFO - PROCESS | 1663 | 1464404945472 Marionette DEBUG loaded listener.js 20:09:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 244 (0x124334800) [pid = 1663] [serial = 1715] [outer = 0x1199d3c00] 20:09:05 INFO - PROCESS | 1663 | 1464404945920 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]]]}] 20:09:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:09:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 771ms 20:09:05 INFO - PROCESS | 1663 | 1464404945989 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 20:09:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:09:05 INFO - PROCESS | 1663 | 1464404945991 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 20:09:05 INFO - PROCESS | 1663 | 1464404945993 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:09:05 INFO - PROCESS | 1663 | 1464404945996 Marionette TRACE conn2 <- [1,2258,null,{}] 20:09:06 INFO - PROCESS | 1663 | 1464404946004 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}] 20:09:06 INFO - PROCESS | 1663 | 1464404946125 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 20:09:06 INFO - PROCESS | 1663 | 1464404946219 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x13f21b800 == 95 [pid = 1663] [id = 572] 20:09:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 245 (0x12a7f7000) [pid = 1663] [serial = 1716] [outer = 0x0] 20:09:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 246 (0x12bb26c00) [pid = 1663] [serial = 1717] [outer = 0x12a7f7000] 20:09:06 INFO - PROCESS | 1663 | 1464404946254 Marionette DEBUG loaded listener.js 20:09:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 247 (0x12c9b3000) [pid = 1663] [serial = 1718] [outer = 0x12a7f7000] 20:09:06 INFO - PROCESS | 1663 | 1464404946677 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]]]}] 20:09:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:09:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 725ms 20:09:06 INFO - PROCESS | 1663 | 1464404946719 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 20:09:06 INFO - PROCESS | 1663 | 1464404946720 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 20:09:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:09:06 INFO - PROCESS | 1663 | 1464404946723 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:09:06 INFO - PROCESS | 1663 | 1464404946724 Marionette TRACE conn2 <- [1,2262,null,{}] 20:09:06 INFO - PROCESS | 1663 | 1464404946726 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}] 20:09:06 INFO - PROCESS | 1663 | 1464404946848 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 20:09:06 INFO - PROCESS | 1663 | 1464404946940 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x13525c000 == 96 [pid = 1663] [id = 573] 20:09:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 248 (0x12b0e3800) [pid = 1663] [serial = 1719] [outer = 0x0] 20:09:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 249 (0x12d78b400) [pid = 1663] [serial = 1720] [outer = 0x12b0e3800] 20:09:06 INFO - PROCESS | 1663 | 1464404946971 Marionette DEBUG loaded listener.js 20:09:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 250 (0x13513dc00) [pid = 1663] [serial = 1721] [outer = 0x12b0e3800] 20:09:07 INFO - PROCESS | 1663 | 1464404947391 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]]]}] 20:09:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:09:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 719ms 20:09:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:09:07 INFO - PROCESS | 1663 | 1464404947461 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 20:09:07 INFO - PROCESS | 1663 | 1464404947463 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 20:09:07 INFO - PROCESS | 1663 | 1464404947485 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:09:07 INFO - PROCESS | 1663 | 1464404947486 Marionette TRACE conn2 <- [1,2266,null,{}] 20:09:07 INFO - PROCESS | 1663 | 1464404947489 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}] 20:09:07 INFO - PROCESS | 1663 | 1464404947605 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 20:09:07 INFO - PROCESS | 1663 | 1464404947695 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x140e57000 == 97 [pid = 1663] [id = 574] 20:09:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 251 (0x1347e6c00) [pid = 1663] [serial = 1722] [outer = 0x0] 20:09:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 252 (0x1348cb000) [pid = 1663] [serial = 1723] [outer = 0x1347e6c00] 20:09:07 INFO - PROCESS | 1663 | 1464404947724 Marionette DEBUG loaded listener.js 20:09:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 253 (0x1348d0400) [pid = 1663] [serial = 1724] [outer = 0x1347e6c00] 20:09:08 INFO - PROCESS | 1663 | 1464404948557 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]]]}] 20:09:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:09:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1138ms 20:09:08 INFO - PROCESS | 1663 | 1464404948611 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 20:09:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:09:08 INFO - PROCESS | 1663 | 1464404948613 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 20:09:08 INFO - PROCESS | 1663 | 1464404948617 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:09:08 INFO - PROCESS | 1663 | 1464404948620 Marionette TRACE conn2 <- [1,2270,null,{}] 20:09:08 INFO - PROCESS | 1663 | 1464404948624 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}] 20:09:08 INFO - PROCESS | 1663 | 1464404948736 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 20:09:08 INFO - PROCESS | 1663 | 1464404948854 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x112e87800 == 98 [pid = 1663] [id = 575] 20:09:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 254 (0x110de0400) [pid = 1663] [serial = 1725] [outer = 0x0] 20:09:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 255 (0x111c20000) [pid = 1663] [serial = 1726] [outer = 0x110de0400] 20:09:08 INFO - PROCESS | 1663 | 1464404948886 Marionette DEBUG loaded listener.js 20:09:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 256 (0x112592000) [pid = 1663] [serial = 1727] [outer = 0x110de0400] 20:09:09 INFO - PROCESS | 1663 | 1464404949332 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]]]}] 20:09:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:09:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 726ms 20:09:09 INFO - PROCESS | 1663 | 1464404949344 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 20:09:09 INFO - PROCESS | 1663 | 1464404949349 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 20:09:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:09:09 INFO - PROCESS | 1663 | 1464404949355 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:09:09 INFO - PROCESS | 1663 | 1464404949357 Marionette TRACE conn2 <- [1,2274,null,{}] 20:09:09 INFO - PROCESS | 1663 | 1464404949360 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}] 20:09:09 INFO - PROCESS | 1663 | 1464404949475 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 20:09:09 INFO - PROCESS | 1663 | 1464404949628 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x11910e800 == 99 [pid = 1663] [id = 576] 20:09:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 257 (0x1126c9c00) [pid = 1663] [serial = 1728] [outer = 0x0] 20:09:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 258 (0x112780400) [pid = 1663] [serial = 1729] [outer = 0x1126c9c00] 20:09:09 INFO - PROCESS | 1663 | 1464404949676 Marionette DEBUG loaded listener.js 20:09:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 259 (0x11278a400) [pid = 1663] [serial = 1730] [outer = 0x1126c9c00] 20:09:10 INFO - PROCESS | 1663 | 1464404950204 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]]]}] 20:09:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:09:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 872ms 20:09:10 INFO - PROCESS | 1663 | 1464404950227 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 20:09:10 INFO - PROCESS | 1663 | 1464404950228 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 20:09:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:09:10 INFO - PROCESS | 1663 | 1464404950230 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:09:10 INFO - PROCESS | 1663 | 1464404950233 Marionette TRACE conn2 <- [1,2278,null,{}] 20:09:10 INFO - PROCESS | 1663 | 1464404950240 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}] 20:09:10 INFO - PROCESS | 1663 | 1464404950343 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 20:09:10 INFO - PROCESS | 1663 | 1464404950465 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x121163000 == 100 [pid = 1663] [id = 577] 20:09:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 260 (0x112913000) [pid = 1663] [serial = 1731] [outer = 0x0] 20:09:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 261 (0x112919800) [pid = 1663] [serial = 1732] [outer = 0x112913000] 20:09:10 INFO - PROCESS | 1663 | 1464404950497 Marionette DEBUG loaded listener.js 20:09:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 262 (0x112d4d000) [pid = 1663] [serial = 1733] [outer = 0x112913000] 20:09:10 INFO - PROCESS | 1663 | 1464404950926 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]]]}] 20:09:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:09:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 723ms 20:09:10 INFO - PROCESS | 1663 | 1464404950954 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 20:09:10 INFO - PROCESS | 1663 | 1464404950955 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 20:09:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:09:10 INFO - PROCESS | 1663 | 1464404950958 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:09:10 INFO - PROCESS | 1663 | 1464404950959 Marionette TRACE conn2 <- [1,2282,null,{}] 20:09:10 INFO - PROCESS | 1663 | 1464404950961 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}] 20:09:11 INFO - PROCESS | 1663 | 1464404951059 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 20:09:11 INFO - PROCESS | 1663 | 1464404951152 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x123653000 == 101 [pid = 1663] [id = 578] 20:09:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 263 (0x113028400) [pid = 1663] [serial = 1734] [outer = 0x0] 20:09:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 264 (0x113051800) [pid = 1663] [serial = 1735] [outer = 0x113028400] 20:09:11 INFO - PROCESS | 1663 | 1464404951179 Marionette DEBUG loaded listener.js 20:09:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 265 (0x113062400) [pid = 1663] [serial = 1736] [outer = 0x113028400] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12bdd0800 == 100 [pid = 1663] [id = 383] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12c81c800 == 99 [pid = 1663] [id = 400] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x135090800 == 98 [pid = 1663] [id = 528] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12d27b000 == 97 [pid = 1663] [id = 401] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12b23e800 == 96 [pid = 1663] [id = 292] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12d49c000 == 95 [pid = 1663] [id = 454] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf4e000 == 94 [pid = 1663] [id = 419] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x135a45000 == 93 [pid = 1663] [id = 568] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x140e56000 == 92 [pid = 1663] [id = 567] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12c429000 == 91 [pid = 1663] [id = 566] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x13fadb800 == 90 [pid = 1663] [id = 565] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x13f50f000 == 89 [pid = 1663] [id = 564] 20:09:11 INFO - PROCESS | 1663 | --DOMWINDOW == 264 (0x1275df000) [pid = 1663] [serial = 1603] [outer = 0x0] [url = about:blank] 20:09:11 INFO - PROCESS | 1663 | --DOMWINDOW == 263 (0x12cf68000) [pid = 1663] [serial = 1636] [outer = 0x0] [url = about:blank] 20:09:11 INFO - PROCESS | 1663 | --DOMWINDOW == 262 (0x113069c00) [pid = 1663] [serial = 1591] [outer = 0x0] [url = about:blank] 20:09:11 INFO - PROCESS | 1663 | --DOMWINDOW == 261 (0x12bb25800) [pid = 1663] [serial = 1600] [outer = 0x0] [url = about:blank] 20:09:11 INFO - PROCESS | 1663 | --DOMWINDOW == 260 (0x13538b400) [pid = 1663] [serial = 1615] [outer = 0x0] [url = about:blank] 20:09:11 INFO - PROCESS | 1663 | --DOMWINDOW == 259 (0x12f120000) [pid = 1663] [serial = 1606] [outer = 0x0] [url = about:blank] 20:09:11 INFO - PROCESS | 1663 | --DOMWINDOW == 258 (0x112782c00) [pid = 1663] [serial = 1588] [outer = 0x0] [url = about:blank] 20:09:11 INFO - PROCESS | 1663 | --DOMWINDOW == 257 (0x124fdc400) [pid = 1663] [serial = 1597] [outer = 0x0] [url = about:blank] 20:09:11 INFO - PROCESS | 1663 | --DOMWINDOW == 256 (0x119585800) [pid = 1663] [serial = 1594] [outer = 0x0] [url = about:blank] 20:09:11 INFO - PROCESS | 1663 | --DOMWINDOW == 255 (0x12f12b400) [pid = 1663] [serial = 1609] [outer = 0x0] [url = about:blank] 20:09:11 INFO - PROCESS | 1663 | --DOMWINDOW == 254 (0x118725000) [pid = 1663] [serial = 1612] [outer = 0x0] [url = about:blank] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x1350d5800 == 88 [pid = 1663] [id = 563] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12f1a0800 == 87 [pid = 1663] [id = 562] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12d4ae800 == 86 [pid = 1663] [id = 561] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12bdc0000 == 85 [pid = 1663] [id = 560] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x123654800 == 84 [pid = 1663] [id = 559] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12df9c000 == 83 [pid = 1663] [id = 558] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12361a000 == 82 [pid = 1663] [id = 557] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12d26e800 == 81 [pid = 1663] [id = 556] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12a84f000 == 80 [pid = 1663] [id = 555] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x1412f3000 == 79 [pid = 1663] [id = 554] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x1412dc000 == 78 [pid = 1663] [id = 553] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x140ec6800 == 77 [pid = 1663] [id = 552] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x13f6b3800 == 76 [pid = 1663] [id = 551] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x13f50b000 == 75 [pid = 1663] [id = 550] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x1353c3000 == 74 [pid = 1663] [id = 549] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x13487e000 == 73 [pid = 1663] [id = 548] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12bdc4000 == 72 [pid = 1663] [id = 547] 20:09:11 INFO - PROCESS | 1663 | 1464404951650 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]]]}] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12330d000 == 71 [pid = 1663] [id = 546] 20:09:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12f1ca000 == 70 [pid = 1663] [id = 545] 20:09:11 INFO - PROCESS | 1663 | --DOMWINDOW == 253 (0x118d0b400) [pid = 1663] [serial = 1624] [outer = 0x0] [url = about:blank] 20:09:11 INFO - PROCESS | 1663 | --DOMWINDOW == 252 (0x1213a5000) [pid = 1663] [serial = 1625] [outer = 0x0] [url = about:blank] 20:09:11 INFO - PROCESS | 1663 | --DOMWINDOW == 251 (0x113055000) [pid = 1663] [serial = 1619] [outer = 0x0] [url = about:blank] 20:09:11 INFO - PROCESS | 1663 | --DOMWINDOW == 250 (0x112916800) [pid = 1663] [serial = 1618] [outer = 0x0] [url = about:blank] 20:09:11 INFO - PROCESS | 1663 | --DOMWINDOW == 249 (0x124ac0000) [pid = 1663] [serial = 1627] [outer = 0x0] [url = about:blank] 20:09:11 INFO - PROCESS | 1663 | --DOMWINDOW == 248 (0x127008000) [pid = 1663] [serial = 1628] [outer = 0x0] [url = about:blank] 20:09:11 INFO - PROCESS | 1663 | --DOMWINDOW == 247 (0x127341800) [pid = 1663] [serial = 1630] [outer = 0x0] [url = about:blank] 20:09:11 INFO - PROCESS | 1663 | --DOMWINDOW == 246 (0x1275dd400) [pid = 1663] [serial = 1631] [outer = 0x0] [url = about:blank] 20:09:11 INFO - PROCESS | 1663 | --DOMWINDOW == 245 (0x116a50c00) [pid = 1663] [serial = 1621] [outer = 0x0] [url = about:blank] 20:09:11 INFO - PROCESS | 1663 | --DOMWINDOW == 244 (0x1185bdc00) [pid = 1663] [serial = 1622] [outer = 0x0] [url = about:blank] 20:09:11 INFO - PROCESS | 1663 | --DOMWINDOW == 243 (0x12a6e8000) [pid = 1663] [serial = 1633] [outer = 0x0] [url = about:blank] 20:09:11 INFO - PROCESS | 1663 | --DOMWINDOW == 242 (0x12c226400) [pid = 1663] [serial = 1634] [outer = 0x0] [url = about:blank] 20:09:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:09:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 717ms 20:09:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:09:11 INFO - PROCESS | 1663 | 1464404951694 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 20:09:11 INFO - PROCESS | 1663 | 1464404951696 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 20:09:11 INFO - PROCESS | 1663 | 1464404951698 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:09:11 INFO - PROCESS | 1663 | 1464404951700 Marionette TRACE conn2 <- [1,2286,null,{}] 20:09:11 INFO - PROCESS | 1663 | 1464404951704 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}] 20:09:11 INFO - PROCESS | 1663 | 1464404951788 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 20:09:11 INFO - PROCESS | 1663 | 1464404951792 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x117068800 == 71 [pid = 1663] [id = 579] 20:09:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 243 (0x1126cb000) [pid = 1663] [serial = 1737] [outer = 0x0] 20:09:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 244 (0x112918400) [pid = 1663] [serial = 1738] [outer = 0x1126cb000] 20:09:11 INFO - PROCESS | 1663 | 1464404951819 Marionette DEBUG loaded listener.js 20:09:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 245 (0x113067800) [pid = 1663] [serial = 1739] [outer = 0x1126cb000] 20:09:12 INFO - PROCESS | 1663 | 1464404952176 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]]]}] 20:09:12 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 20:09:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 523ms 20:09:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:09:12 INFO - PROCESS | 1663 | 1464404952234 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 20:09:12 INFO - PROCESS | 1663 | 1464404952235 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 20:09:12 INFO - PROCESS | 1663 | 1464404952239 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:09:12 INFO - PROCESS | 1663 | 1464404952240 Marionette TRACE conn2 <- [1,2290,null,{}] 20:09:12 INFO - PROCESS | 1663 | 1464404952242 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}] 20:09:12 INFO - PROCESS | 1663 | 1464404952344 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 20:09:12 INFO - PROCESS | 1663 | 1464404952352 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x116f10000 == 72 [pid = 1663] [id = 580] 20:09:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 246 (0x113093400) [pid = 1663] [serial = 1740] [outer = 0x0] 20:09:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 247 (0x11309d400) [pid = 1663] [serial = 1741] [outer = 0x113093400] 20:09:12 INFO - PROCESS | 1663 | 1464404952379 Marionette DEBUG loaded listener.js 20:09:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 248 (0x1161ad000) [pid = 1663] [serial = 1742] [outer = 0x113093400] 20:09:12 INFO - PROCESS | 1663 | 1464404952723 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]]]}] 20:09:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:09:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 518ms 20:09:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:09:12 INFO - PROCESS | 1663 | 1464404952758 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 20:09:12 INFO - PROCESS | 1663 | 1464404952759 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 20:09:12 INFO - PROCESS | 1663 | 1464404952761 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:09:12 INFO - PROCESS | 1663 | 1464404952770 Marionette TRACE conn2 <- [1,2294,null,{}] 20:09:12 INFO - PROCESS | 1663 | 1464404952784 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}] 20:09:12 INFO - PROCESS | 1663 | 1464404952868 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 20:09:12 INFO - PROCESS | 1663 | 1464404952873 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x126d12000 == 73 [pid = 1663] [id = 581] 20:09:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 249 (0x1161f0400) [pid = 1663] [serial = 1743] [outer = 0x0] 20:09:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 250 (0x116941000) [pid = 1663] [serial = 1744] [outer = 0x1161f0400] 20:09:12 INFO - PROCESS | 1663 | 1464404952898 Marionette DEBUG loaded listener.js 20:09:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 251 (0x117672000) [pid = 1663] [serial = 1745] [outer = 0x1161f0400] 20:09:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:09:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 483ms 20:09:13 INFO - PROCESS | 1663 | 1464404953239 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]]]}] 20:09:13 INFO - PROCESS | 1663 | 1464404953245 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 20:09:13 INFO - PROCESS | 1663 | 1464404953246 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 20:09:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:09:13 INFO - PROCESS | 1663 | 1464404953248 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:09:13 INFO - PROCESS | 1663 | 1464404953251 Marionette TRACE conn2 <- [1,2298,null,{}] 20:09:13 INFO - PROCESS | 1663 | 1464404953256 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}] 20:09:13 INFO - PROCESS | 1663 | 1464404953343 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 20:09:13 INFO - PROCESS | 1663 | 1464404953348 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x12907c800 == 74 [pid = 1663] [id = 582] 20:09:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 252 (0x117e0c000) [pid = 1663] [serial = 1746] [outer = 0x0] 20:09:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 253 (0x11808b800) [pid = 1663] [serial = 1747] [outer = 0x117e0c000] 20:09:13 INFO - PROCESS | 1663 | 1464404953374 Marionette DEBUG loaded listener.js 20:09:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 254 (0x118145c00) [pid = 1663] [serial = 1748] [outer = 0x117e0c000] 20:09:13 INFO - PROCESS | 1663 | 1464404953704 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]]]}] 20:09:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:09:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 474ms 20:09:13 INFO - PROCESS | 1663 | 1464404953727 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 20:09:13 INFO - PROCESS | 1663 | 1464404953728 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 20:09:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:09:13 INFO - PROCESS | 1663 | 1464404953730 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:09:13 INFO - PROCESS | 1663 | 1464404953732 Marionette TRACE conn2 <- [1,2302,null,{}] 20:09:13 INFO - PROCESS | 1663 | 1464404953742 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}] 20:09:13 INFO - PROCESS | 1663 | 1464404953885 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 20:09:13 INFO - PROCESS | 1663 | 1464404953900 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x128e8c000 == 75 [pid = 1663] [id = 583] 20:09:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 255 (0x118028000) [pid = 1663] [serial = 1749] [outer = 0x0] 20:09:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 256 (0x118151000) [pid = 1663] [serial = 1750] [outer = 0x118028000] 20:09:13 INFO - PROCESS | 1663 | 1464404953926 Marionette DEBUG loaded listener.js 20:09:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 257 (0x1185b5800) [pid = 1663] [serial = 1751] [outer = 0x118028000] 20:09:14 INFO - PROCESS | 1663 | 1464404954278 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]]]}] 20:09:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:09:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 577ms 20:09:14 INFO - PROCESS | 1663 | 1464404954308 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 20:09:14 INFO - PROCESS | 1663 | 1464404954309 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 20:09:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:09:14 INFO - PROCESS | 1663 | 1464404954318 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:09:14 INFO - PROCESS | 1663 | 1464404954319 Marionette TRACE conn2 <- [1,2306,null,{}] 20:09:14 INFO - PROCESS | 1663 | 1464404954321 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}] 20:09:14 INFO - PROCESS | 1663 | 1464404954431 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 20:09:14 INFO - PROCESS | 1663 | 1464404954475 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a83b800 == 76 [pid = 1663] [id = 584] 20:09:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 258 (0x1184e3c00) [pid = 1663] [serial = 1752] [outer = 0x0] 20:09:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 259 (0x1187cd400) [pid = 1663] [serial = 1753] [outer = 0x1184e3c00] 20:09:14 INFO - PROCESS | 1663 | 1464404954500 Marionette DEBUG loaded listener.js 20:09:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 260 (0x1187db800) [pid = 1663] [serial = 1754] [outer = 0x1184e3c00] 20:09:14 INFO - PROCESS | 1663 | 1464404954806 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]]]}] 20:09:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:09:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 518ms 20:09:14 INFO - PROCESS | 1663 | 1464404954836 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 20:09:14 INFO - PROCESS | 1663 | 1464404954838 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 20:09:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:09:14 INFO - PROCESS | 1663 | 1464404954847 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:09:14 INFO - PROCESS | 1663 | 1464404954850 Marionette TRACE conn2 <- [1,2310,null,{}] 20:09:14 INFO - PROCESS | 1663 | 1464404954853 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}] 20:09:14 INFO - PROCESS | 1663 | 1464404954977 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 20:09:15 INFO - PROCESS | 1663 | 1464404955020 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bae2000 == 77 [pid = 1663] [id = 585] 20:09:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 261 (0x1184e4000) [pid = 1663] [serial = 1755] [outer = 0x0] 20:09:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 262 (0x119196400) [pid = 1663] [serial = 1756] [outer = 0x1184e4000] 20:09:15 INFO - PROCESS | 1663 | 1464404955049 Marionette DEBUG loaded listener.js 20:09:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 263 (0x119b29800) [pid = 1663] [serial = 1757] [outer = 0x1184e4000] 20:09:15 INFO - PROCESS | 1663 | 1464404955412 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]]]}] 20:09:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:09:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 574ms 20:09:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:09:15 INFO - PROCESS | 1663 | 1464404955421 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 20:09:15 INFO - PROCESS | 1663 | 1464404955423 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 20:09:15 INFO - PROCESS | 1663 | 1464404955425 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:09:15 INFO - PROCESS | 1663 | 1464404955426 Marionette TRACE conn2 <- [1,2314,null,{}] 20:09:15 INFO - PROCESS | 1663 | 1464404955428 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}] 20:09:15 INFO - PROCESS | 1663 | 1464404955537 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 20:09:15 INFO - PROCESS | 1663 | 1464404955549 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bdd9800 == 78 [pid = 1663] [id = 586] 20:09:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 264 (0x119c88c00) [pid = 1663] [serial = 1758] [outer = 0x0] 20:09:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 265 (0x119cb3c00) [pid = 1663] [serial = 1759] [outer = 0x119c88c00] 20:09:15 INFO - PROCESS | 1663 | 1464404955575 Marionette DEBUG loaded listener.js 20:09:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 266 (0x119cc0800) [pid = 1663] [serial = 1760] [outer = 0x119c88c00] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 265 (0x127342400) [pid = 1663] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 264 (0x13552a800) [pid = 1663] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 263 (0x13513a800) [pid = 1663] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 262 (0x1128ce400) [pid = 1663] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 261 (0x112918000) [pid = 1663] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 260 (0x1126d2000) [pid = 1663] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 259 (0x113055800) [pid = 1663] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 258 (0x110f4f400) [pid = 1663] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 257 (0x1275db800) [pid = 1663] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 256 (0x1185b5000) [pid = 1663] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 255 (0x115132c00) [pid = 1663] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 254 (0x134725000) [pid = 1663] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 253 (0x1213a4c00) [pid = 1663] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 252 (0x126029800) [pid = 1663] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 251 (0x119cbf400) [pid = 1663] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 250 (0x12d781400) [pid = 1663] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 249 (0x119588800) [pid = 1663] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 248 (0x1275e4000) [pid = 1663] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 247 (0x112913800) [pid = 1663] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 246 (0x11309d800) [pid = 1663] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 245 (0x110f59800) [pid = 1663] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 244 (0x124ac2800) [pid = 1663] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 243 (0x118d02400) [pid = 1663] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 242 (0x124cdf000) [pid = 1663] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 241 (0x12b0e2000) [pid = 1663] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 240 (0x118d02c00) [pid = 1663] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 239 (0x1244f7000) [pid = 1663] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 238 (0x12a7ef400) [pid = 1663] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 237 (0x11512e800) [pid = 1663] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 236 (0x119369400) [pid = 1663] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 235 (0x123670000) [pid = 1663] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 234 (0x1128c7000) [pid = 1663] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 233 (0x113065000) [pid = 1663] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 232 (0x11808a000) [pid = 1663] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 231 (0x12a82fc00) [pid = 1663] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 230 (0x12bf4e000) [pid = 1663] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 229 (0x124a3e800) [pid = 1663] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 228 (0x123552000) [pid = 1663] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 227 (0x11673b800) [pid = 1663] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 226 (0x110dda400) [pid = 1663] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 225 (0x13471f000) [pid = 1663] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 224 (0x119cb7c00) [pid = 1663] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 223 (0x1244fac00) [pid = 1663] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 222 (0x1128cfc00) [pid = 1663] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 221 (0x112598800) [pid = 1663] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 220 (0x11302e800) [pid = 1663] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 219 (0x112910000) [pid = 1663] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 218 (0x1130a1000) [pid = 1663] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 217 (0x12d36f800) [pid = 1663] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 216 (0x11380dc00) [pid = 1663] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 215 (0x12139f800) [pid = 1663] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 214 (0x111fecc00) [pid = 1663] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 213 (0x12c9b0c00) [pid = 1663] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 212 (0x1128c8000) [pid = 1663] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 211 (0x12bb25000) [pid = 1663] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 210 (0x124ac7c00) [pid = 1663] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 209 (0x1236efc00) [pid = 1663] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 208 (0x12f125c00) [pid = 1663] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 207 (0x110dddc00) [pid = 1663] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 206 (0x12bf54800) [pid = 1663] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 205 (0x1126d0800) [pid = 1663] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 204 (0x113d32c00) [pid = 1663] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 203 (0x117141000) [pid = 1663] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 202 (0x112783c00) [pid = 1663] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 201 (0x11673b400) [pid = 1663] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 200 (0x11802c400) [pid = 1663] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 199 (0x112917000) [pid = 1663] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 198 (0x124336c00) [pid = 1663] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 197 (0x1126d6400) [pid = 1663] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 196 (0x113064000) [pid = 1663] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 195 (0x113099c00) [pid = 1663] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 194 (0x1275e5000) [pid = 1663] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 193 (0x1290c7c00) [pid = 1663] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 192 (0x119587400) [pid = 1663] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 191 (0x118722800) [pid = 1663] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 190 (0x12bf53400) [pid = 1663] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 189 (0x1213a8000) [pid = 1663] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:09:16 INFO - PROCESS | 1663 | --DOMWINDOW == 188 (0x12d783000) [pid = 1663] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:09:16 INFO - PROCESS | 1663 | 1464404956660 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]]]}] 20:09:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:09:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1269ms 20:09:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:09:16 INFO - PROCESS | 1663 | 1464404956695 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 20:09:16 INFO - PROCESS | 1663 | 1464404956696 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 20:09:16 INFO - PROCESS | 1663 | 1464404956698 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:09:16 INFO - PROCESS | 1663 | 1464404956700 Marionette TRACE conn2 <- [1,2318,null,{}] 20:09:16 INFO - PROCESS | 1663 | 1464404956704 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}] 20:09:16 INFO - PROCESS | 1663 | 1464404956792 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 20:09:16 INFO - PROCESS | 1663 | 1464404956863 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x118590800 == 79 [pid = 1663] [id = 587] 20:09:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 189 (0x110f4f400) [pid = 1663] [serial = 1761] [outer = 0x0] 20:09:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 190 (0x1128c4400) [pid = 1663] [serial = 1762] [outer = 0x110f4f400] 20:09:16 INFO - PROCESS | 1663 | 1464404956888 Marionette DEBUG loaded listener.js 20:09:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 191 (0x112910c00) [pid = 1663] [serial = 1763] [outer = 0x110f4f400] 20:09:17 INFO - PROCESS | 1663 | 1464404957169 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 20:09:17 INFO - PROCESS | 1663 | 1464404957223 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 20:09:17 INFO - PROCESS | 1663 | 1464404957225 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:09:17 INFO - PROCESS | 1663 | 1464404957226 Marionette TRACE conn2 <- [1,2322,null,{}] 20:09:17 INFO - PROCESS | 1663 | 1464404957229 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}] 20:09:17 INFO - PROCESS | 1663 | 1464404957321 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 20:09:17 INFO - PROCESS | 1663 | 1464404957326 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b22c800 == 80 [pid = 1663] [id = 588] 20:09:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 192 (0x112783c00) [pid = 1663] [serial = 1764] [outer = 0x0] 20:09:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 193 (0x113064800) [pid = 1663] [serial = 1765] [outer = 0x112783c00] 20:09:17 INFO - PROCESS | 1663 | 1464404957351 Marionette DEBUG loaded listener.js 20:09:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 194 (0x117141000) [pid = 1663] [serial = 1766] [outer = 0x112783c00] 20:09:17 INFO - PROCESS | 1663 | 1464404957690 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]]]}] 20:09:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:09:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 470ms 20:09:17 INFO - PROCESS | 1663 | 1464404957697 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 20:09:17 INFO - PROCESS | 1663 | 1464404957698 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 20:09:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:09:17 INFO - PROCESS | 1663 | 1464404957706 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:09:17 INFO - PROCESS | 1663 | 1464404957707 Marionette TRACE conn2 <- [1,2326,null,{}] 20:09:17 INFO - PROCESS | 1663 | 1464404957709 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}] 20:09:17 INFO - PROCESS | 1663 | 1464404957841 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 20:09:17 INFO - PROCESS | 1663 | 1464404957848 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c445800 == 81 [pid = 1663] [id = 589] 20:09:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 195 (0x110f52000) [pid = 1663] [serial = 1767] [outer = 0x0] 20:09:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 196 (0x117670c00) [pid = 1663] [serial = 1768] [outer = 0x110f52000] 20:09:17 INFO - PROCESS | 1663 | 1464404957873 Marionette DEBUG loaded listener.js 20:09:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 197 (0x118dad800) [pid = 1663] [serial = 1769] [outer = 0x110f52000] 20:09:18 INFO - PROCESS | 1663 | 1464404958188 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]]]}] 20:09:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:09:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 519ms 20:09:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:09:18 INFO - PROCESS | 1663 | 1464404958226 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 20:09:18 INFO - PROCESS | 1663 | 1464404958227 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 20:09:18 INFO - PROCESS | 1663 | 1464404958229 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:09:18 INFO - PROCESS | 1663 | 1464404958230 Marionette TRACE conn2 <- [1,2330,null,{}] 20:09:18 INFO - PROCESS | 1663 | 1464404958241 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}] 20:09:18 INFO - PROCESS | 1663 | 1464404958332 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 20:09:18 INFO - PROCESS | 1663 | 1464404958336 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf39000 == 82 [pid = 1663] [id = 590] 20:09:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 198 (0x118723c00) [pid = 1663] [serial = 1770] [outer = 0x0] 20:09:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 199 (0x119c8f000) [pid = 1663] [serial = 1771] [outer = 0x118723c00] 20:09:18 INFO - PROCESS | 1663 | 1464404958361 Marionette DEBUG loaded listener.js 20:09:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 200 (0x1213a0400) [pid = 1663] [serial = 1772] [outer = 0x118723c00] 20:09:18 INFO - PROCESS | 1663 | 1464404958857 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]]]}] 20:09:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:09:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 677ms 20:09:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:09:18 INFO - PROCESS | 1663 | 1464404958907 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 20:09:18 INFO - PROCESS | 1663 | 1464404958909 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 20:09:18 INFO - PROCESS | 1663 | 1464404958913 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:09:18 INFO - PROCESS | 1663 | 1464404958916 Marionette TRACE conn2 <- [1,2334,null,{}] 20:09:18 INFO - PROCESS | 1663 | 1464404958919 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}] 20:09:19 INFO - PROCESS | 1663 | 1464404959042 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 20:09:19 INFO - PROCESS | 1663 | 1464404959154 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x118d58000 == 83 [pid = 1663] [id = 591] 20:09:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 201 (0x112592800) [pid = 1663] [serial = 1773] [outer = 0x0] 20:09:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 202 (0x1126ce400) [pid = 1663] [serial = 1774] [outer = 0x112592800] 20:09:19 INFO - PROCESS | 1663 | 1464404959189 Marionette DEBUG loaded listener.js 20:09:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 203 (0x11278b400) [pid = 1663] [serial = 1775] [outer = 0x112592800] 20:09:19 INFO - PROCESS | 1663 | 1464404959635 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]]]}] 20:09:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:09:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 772ms 20:09:19 INFO - PROCESS | 1663 | 1464404959700 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 20:09:19 INFO - PROCESS | 1663 | 1464404959704 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 20:09:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:09:19 INFO - PROCESS | 1663 | 1464404959711 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:09:19 INFO - PROCESS | 1663 | 1464404959713 Marionette TRACE conn2 <- [1,2338,null,{}] 20:09:19 INFO - PROCESS | 1663 | 1464404959717 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}] 20:09:19 INFO - PROCESS | 1663 | 1464404959832 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 20:09:19 INFO - PROCESS | 1663 | 1464404959918 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x123647000 == 84 [pid = 1663] [id = 592] 20:09:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 204 (0x1128ce000) [pid = 1663] [serial = 1776] [outer = 0x0] 20:09:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 205 (0x112dde000) [pid = 1663] [serial = 1777] [outer = 0x1128ce000] 20:09:19 INFO - PROCESS | 1663 | 1464404959948 Marionette DEBUG loaded listener.js 20:09:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 206 (0x11304d400) [pid = 1663] [serial = 1778] [outer = 0x1128ce000] 20:09:20 INFO - PROCESS | 1663 | 1464404960387 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]]]}] 20:09:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:09:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 722ms 20:09:20 INFO - PROCESS | 1663 | 1464404960450 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 20:09:20 INFO - PROCESS | 1663 | 1464404960451 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 20:09:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:09:20 INFO - PROCESS | 1663 | 1464404960456 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:09:20 INFO - PROCESS | 1663 | 1464404960458 Marionette TRACE conn2 <- [1,2342,null,{}] 20:09:20 INFO - PROCESS | 1663 | 1464404960467 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}] 20:09:20 INFO - PROCESS | 1663 | 1464404960583 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 20:09:20 INFO - PROCESS | 1663 | 1464404960670 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c81f800 == 85 [pid = 1663] [id = 593] 20:09:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 207 (0x113098c00) [pid = 1663] [serial = 1779] [outer = 0x0] 20:09:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 208 (0x113387000) [pid = 1663] [serial = 1780] [outer = 0x113098c00] 20:09:20 INFO - PROCESS | 1663 | 1464404960702 Marionette DEBUG loaded listener.js 20:09:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 209 (0x115e8ec00) [pid = 1663] [serial = 1781] [outer = 0x113098c00] 20:09:21 INFO - PROCESS | 1663 | 1464404961206 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]]]}] 20:09:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:09:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 820ms 20:09:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:09:21 INFO - PROCESS | 1663 | 1464404961277 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 20:09:21 INFO - PROCESS | 1663 | 1464404961280 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 20:09:21 INFO - PROCESS | 1663 | 1464404961287 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:09:21 INFO - PROCESS | 1663 | 1464404961289 Marionette TRACE conn2 <- [1,2346,null,{}] 20:09:21 INFO - PROCESS | 1663 | 1464404961293 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}] 20:09:21 INFO - PROCESS | 1663 | 1464404961472 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 20:09:21 INFO - PROCESS | 1663 | 1464404961586 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d478000 == 86 [pid = 1663] [id = 594] 20:09:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 210 (0x118096800) [pid = 1663] [serial = 1782] [outer = 0x0] 20:09:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 211 (0x1185b2000) [pid = 1663] [serial = 1783] [outer = 0x118096800] 20:09:21 INFO - PROCESS | 1663 | 1464404961619 Marionette DEBUG loaded listener.js 20:09:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 212 (0x118da4000) [pid = 1663] [serial = 1784] [outer = 0x118096800] 20:09:22 INFO - PROCESS | 1663 | 1464404962037 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]]]}] 20:09:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:09:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 773ms 20:09:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:09:22 INFO - PROCESS | 1663 | 1464404962057 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 20:09:22 INFO - PROCESS | 1663 | 1464404962059 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 20:09:22 INFO - PROCESS | 1663 | 1464404962061 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:09:22 INFO - PROCESS | 1663 | 1464404962062 Marionette TRACE conn2 <- [1,2350,null,{}] 20:09:22 INFO - PROCESS | 1663 | 1464404962065 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}] 20:09:22 INFO - PROCESS | 1663 | 1464404962178 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 20:09:22 INFO - PROCESS | 1663 | 1464404962263 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d4b0000 == 87 [pid = 1663] [id = 595] 20:09:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 213 (0x117e0b000) [pid = 1663] [serial = 1785] [outer = 0x0] 20:09:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 214 (0x1193f0400) [pid = 1663] [serial = 1786] [outer = 0x117e0b000] 20:09:22 INFO - PROCESS | 1663 | 1464404962296 Marionette DEBUG loaded listener.js 20:09:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 215 (0x1199d3800) [pid = 1663] [serial = 1787] [outer = 0x117e0b000] 20:09:22 INFO - PROCESS | 1663 | 1464404962760 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]]]}] 20:09:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:09:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 718ms 20:09:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:09:22 INFO - PROCESS | 1663 | 1464404962780 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 20:09:22 INFO - PROCESS | 1663 | 1464404962782 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 20:09:22 INFO - PROCESS | 1663 | 1464404962786 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:09:22 INFO - PROCESS | 1663 | 1464404962788 Marionette TRACE conn2 <- [1,2354,null,{}] 20:09:22 INFO - PROCESS | 1663 | 1464404962792 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}] 20:09:22 INFO - PROCESS | 1663 | 1464404962938 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 20:09:23 INFO - PROCESS | 1663 | 1464404963053 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x12db21000 == 88 [pid = 1663] [id = 596] 20:09:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 216 (0x119cb2800) [pid = 1663] [serial = 1788] [outer = 0x0] 20:09:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 217 (0x12329a000) [pid = 1663] [serial = 1789] [outer = 0x119cb2800] 20:09:23 INFO - PROCESS | 1663 | 1464404963087 Marionette DEBUG loaded listener.js 20:09:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 218 (0x123552000) [pid = 1663] [serial = 1790] [outer = 0x119cb2800] 20:09:23 INFO - PROCESS | 1663 | 1464404963509 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]]]}] 20:09:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:09:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 771ms 20:09:23 INFO - PROCESS | 1663 | 1464404963557 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 20:09:23 INFO - PROCESS | 1663 | 1464404963558 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 20:09:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:09:23 INFO - PROCESS | 1663 | 1464404963561 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:09:23 INFO - PROCESS | 1663 | 1464404963562 Marionette TRACE conn2 <- [1,2358,null,{}] 20:09:23 INFO - PROCESS | 1663 | 1464404963564 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}] 20:09:23 INFO - PROCESS | 1663 | 1464404963675 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 20:09:23 INFO - PROCESS | 1663 | 1464404963806 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x12dfa3000 == 89 [pid = 1663] [id = 597] 20:09:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 219 (0x110de0800) [pid = 1663] [serial = 1791] [outer = 0x0] 20:09:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 220 (0x123559000) [pid = 1663] [serial = 1792] [outer = 0x110de0800] 20:09:23 INFO - PROCESS | 1663 | 1464404963840 Marionette DEBUG loaded listener.js 20:09:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 221 (0x12366ec00) [pid = 1663] [serial = 1793] [outer = 0x110de0800] 20:09:24 INFO - PROCESS | 1663 | 1464404964273 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]]]}] 20:09:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:09:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 769ms 20:09:24 INFO - PROCESS | 1663 | 1464404964330 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 20:09:24 INFO - PROCESS | 1663 | 1464404964332 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 20:09:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:09:24 INFO - PROCESS | 1663 | 1464404964334 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:09:24 INFO - PROCESS | 1663 | 1464404964335 Marionette TRACE conn2 <- [1,2362,null,{}] 20:09:24 INFO - PROCESS | 1663 | 1464404964338 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}] 20:09:24 INFO - PROCESS | 1663 | 1464404964447 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 20:09:24 INFO - PROCESS | 1663 | 1464404964561 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x119c54800 == 90 [pid = 1663] [id = 598] 20:09:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 222 (0x110f52800) [pid = 1663] [serial = 1794] [outer = 0x0] 20:09:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 223 (0x11304f800) [pid = 1663] [serial = 1795] [outer = 0x110f52800] 20:09:24 INFO - PROCESS | 1663 | 1464404964593 Marionette DEBUG loaded listener.js 20:09:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 224 (0x1193eb400) [pid = 1663] [serial = 1796] [outer = 0x110f52800] 20:09:25 INFO - PROCESS | 1663 | 1464404965047 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]]]}] 20:09:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:09:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 721ms 20:09:25 INFO - PROCESS | 1663 | 1464404965055 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 20:09:25 INFO - PROCESS | 1663 | 1464404965057 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 20:09:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:09:25 INFO - PROCESS | 1663 | 1464404965059 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:09:25 INFO - PROCESS | 1663 | 1464404965060 Marionette TRACE conn2 <- [1,2366,null,{}] 20:09:25 INFO - PROCESS | 1663 | 1464404965063 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}] 20:09:25 INFO - PROCESS | 1663 | 1464404965177 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 20:09:25 INFO - PROCESS | 1663 | 1464404965289 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x118d48000 == 91 [pid = 1663] [id = 599] 20:09:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 225 (0x110f57800) [pid = 1663] [serial = 1797] [outer = 0x0] 20:09:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 226 (0x1128c8800) [pid = 1663] [serial = 1798] [outer = 0x110f57800] 20:09:25 INFO - PROCESS | 1663 | 1464404965321 Marionette DEBUG loaded listener.js 20:09:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 227 (0x1166bc000) [pid = 1663] [serial = 1799] [outer = 0x110f57800] 20:09:25 INFO - PROCESS | 1663 | 1464404965970 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]]]}] 20:09:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:09:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 970ms 20:09:26 INFO - PROCESS | 1663 | 1464404966030 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 20:09:26 INFO - PROCESS | 1663 | 1464404966032 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 20:09:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:09:26 INFO - PROCESS | 1663 | 1464404966055 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:09:26 INFO - PROCESS | 1663 | 1464404966057 Marionette TRACE conn2 <- [1,2370,null,{}] 20:09:26 INFO - PROCESS | 1663 | 1464404966062 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}] 20:09:26 INFO - PROCESS | 1663 | 1464404966175 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 20:09:26 INFO - PROCESS | 1663 | 1464404966265 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x11b268000 == 92 [pid = 1663] [id = 600] 20:09:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 228 (0x112593000) [pid = 1663] [serial = 1800] [outer = 0x0] 20:09:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 229 (0x112599000) [pid = 1663] [serial = 1801] [outer = 0x112593000] 20:09:26 INFO - PROCESS | 1663 | 1464404966294 Marionette DEBUG loaded listener.js 20:09:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 230 (0x1128c4800) [pid = 1663] [serial = 1802] [outer = 0x112593000] 20:09:26 INFO - PROCESS | 1663 | 1464404966733 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]]]}] 20:09:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:09:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 725ms 20:09:26 INFO - PROCESS | 1663 | 1464404966777 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 20:09:26 INFO - PROCESS | 1663 | 1464404966781 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 20:09:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:09:26 INFO - PROCESS | 1663 | 1464404966808 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:09:26 INFO - PROCESS | 1663 | 1464404966810 Marionette TRACE conn2 <- [1,2374,null,{}] 20:09:26 INFO - PROCESS | 1663 | 1464404966812 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}] 20:09:26 INFO - PROCESS | 1663 | 1464404966923 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 20:09:27 INFO - PROCESS | 1663 | 1464404967043 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x11950d800 == 93 [pid = 1663] [id = 601] 20:09:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 231 (0x11296b400) [pid = 1663] [serial = 1803] [outer = 0x0] 20:09:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 232 (0x113025400) [pid = 1663] [serial = 1804] [outer = 0x11296b400] 20:09:27 INFO - PROCESS | 1663 | 1464404967089 Marionette DEBUG loaded listener.js 20:09:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 233 (0x11304dc00) [pid = 1663] [serial = 1805] [outer = 0x11296b400] 20:09:27 INFO - PROCESS | 1663 | 1464404967702 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]]]}] 20:09:27 INFO - PROCESS | 1663 | --DOCSHELL 0x12c445800 == 92 [pid = 1663] [id = 589] 20:09:27 INFO - PROCESS | 1663 | --DOCSHELL 0x12b22c800 == 91 [pid = 1663] [id = 588] 20:09:27 INFO - PROCESS | 1663 | --DOCSHELL 0x118590800 == 90 [pid = 1663] [id = 587] 20:09:27 INFO - PROCESS | 1663 | --DOCSHELL 0x12bdd9800 == 89 [pid = 1663] [id = 586] 20:09:27 INFO - PROCESS | 1663 | --DOCSHELL 0x12bae2000 == 88 [pid = 1663] [id = 585] 20:09:27 INFO - PROCESS | 1663 | --DOCSHELL 0x12a83b800 == 87 [pid = 1663] [id = 584] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 232 (0x13f624800) [pid = 1663] [serial = 1708] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOCSHELL 0x128e8c000 == 86 [pid = 1663] [id = 583] 20:09:27 INFO - PROCESS | 1663 | --DOCSHELL 0x12907c800 == 85 [pid = 1663] [id = 582] 20:09:27 INFO - PROCESS | 1663 | --DOCSHELL 0x126d12000 == 84 [pid = 1663] [id = 581] 20:09:27 INFO - PROCESS | 1663 | --DOCSHELL 0x116f10000 == 83 [pid = 1663] [id = 580] 20:09:27 INFO - PROCESS | 1663 | --DOCSHELL 0x117068800 == 82 [pid = 1663] [id = 579] 20:09:27 INFO - PROCESS | 1663 | --DOCSHELL 0x123653000 == 81 [pid = 1663] [id = 578] 20:09:27 INFO - PROCESS | 1663 | --DOCSHELL 0x121163000 == 80 [pid = 1663] [id = 577] 20:09:27 INFO - PROCESS | 1663 | --DOCSHELL 0x11910e800 == 79 [pid = 1663] [id = 576] 20:09:27 INFO - PROCESS | 1663 | --DOCSHELL 0x112e87800 == 78 [pid = 1663] [id = 575] 20:09:27 INFO - PROCESS | 1663 | --DOCSHELL 0x140e57000 == 77 [pid = 1663] [id = 574] 20:09:27 INFO - PROCESS | 1663 | --DOCSHELL 0x13525c000 == 76 [pid = 1663] [id = 573] 20:09:27 INFO - PROCESS | 1663 | --DOCSHELL 0x13f21b800 == 75 [pid = 1663] [id = 572] 20:09:27 INFO - PROCESS | 1663 | --DOCSHELL 0x12f1de800 == 74 [pid = 1663] [id = 571] 20:09:27 INFO - PROCESS | 1663 | --DOCSHELL 0x12a74f800 == 73 [pid = 1663] [id = 570] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 231 (0x13f437c00) [pid = 1663] [serial = 1706] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 230 (0x128c6ac00) [pid = 1663] [serial = 1685] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 229 (0x13f428800) [pid = 1663] [serial = 1705] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 228 (0x13552fc00) [pid = 1663] [serial = 1702] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 227 (0x124ac0c00) [pid = 1663] [serial = 1318] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 226 (0x116731c00) [pid = 1663] [serial = 1252] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 225 (0x113025800) [pid = 1663] [serial = 1639] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 224 (0x1275ea400) [pid = 1663] [serial = 1666] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 223 (0x118d06400) [pid = 1663] [serial = 1676] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 222 (0x12d36ec00) [pid = 1663] [serial = 1480] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 221 (0x1355b8c00) [pid = 1663] [serial = 1663] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 220 (0x12d782c00) [pid = 1663] [serial = 1604] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 219 (0x12602bc00) [pid = 1663] [serial = 1135] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 218 (0x1275db400) [pid = 1663] [serial = 1699] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 217 (0x12bb1e800) [pid = 1663] [serial = 1648] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 216 (0x135523c00) [pid = 1663] [serial = 1696] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 215 (0x1347e6800) [pid = 1663] [serial = 1693] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 214 (0x12c222800) [pid = 1663] [serial = 1601] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 213 (0x1290c3c00) [pid = 1663] [serial = 1646] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 212 (0x134725400) [pid = 1663] [serial = 1538] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 211 (0x1236fa000) [pid = 1663] [serial = 1258] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 210 (0x12c9b0400) [pid = 1663] [serial = 1324] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 209 (0x1355ae400) [pid = 1663] [serial = 1660] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 208 (0x13552b000) [pid = 1663] [serial = 1700] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 207 (0x113b46000) [pid = 1663] [serial = 1195] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 206 (0x117e02400) [pid = 1663] [serial = 1342] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 205 (0x112914800) [pid = 1663] [serial = 1520] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 204 (0x128ed6400) [pid = 1663] [serial = 1264] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 203 (0x11912f000) [pid = 1663] [serial = 1529] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 202 (0x13471fc00) [pid = 1663] [serial = 1654] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 201 (0x135385c00) [pid = 1663] [serial = 1544] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 200 (0x135527800) [pid = 1663] [serial = 1697] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 199 (0x12bb17c00) [pid = 1663] [serial = 1360] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 198 (0x12320b800) [pid = 1663] [serial = 1679] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 197 (0x1270c2400) [pid = 1663] [serial = 1348] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 196 (0x12cf71c00) [pid = 1663] [serial = 1408] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 195 (0x128edd400) [pid = 1663] [serial = 1354] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 194 (0x127337800) [pid = 1663] [serial = 1465] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 193 (0x124abb800) [pid = 1663] [serial = 1681] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 192 (0x135392000) [pid = 1663] [serial = 1616] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 191 (0x118145800) [pid = 1663] [serial = 1642] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 190 (0x135871800) [pid = 1663] [serial = 1669] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 189 (0x1232a0800) [pid = 1663] [serial = 1595] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 188 (0x135138000) [pid = 1663] [serial = 1694] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 187 (0x12c227000) [pid = 1663] [serial = 1688] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 186 (0x12cf8d400) [pid = 1663] [serial = 1471] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 185 (0x1270c8c00) [pid = 1663] [serial = 1261] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 184 (0x12a82a400) [pid = 1663] [serial = 1468] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 183 (0x1275d8c00) [pid = 1663] [serial = 1684] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 182 (0x1187ccc00) [pid = 1663] [serial = 1312] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 181 (0x1126cc800) [pid = 1663] [serial = 1456] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 180 (0x119586800) [pid = 1663] [serial = 1643] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 179 (0x1347ec400) [pid = 1663] [serial = 1541] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 178 (0x12bb22c00) [pid = 1663] [serial = 1474] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 177 (0x127080400) [pid = 1663] [serial = 1204] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 176 (0x128c68800) [pid = 1663] [serial = 1321] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 175 (0x113051c00) [pid = 1663] [serial = 1547] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 174 (0x113056c00) [pid = 1663] [serial = 1640] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 173 (0x116736c00) [pid = 1663] [serial = 1592] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 172 (0x113094800) [pid = 1663] [serial = 1309] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 171 (0x135876000) [pid = 1663] [serial = 1703] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 170 (0x1187cfc00) [pid = 1663] [serial = 1523] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 169 (0x12d784c00) [pid = 1663] [serial = 1690] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 168 (0x1213a1000) [pid = 1663] [serial = 1402] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 167 (0x1187d9000) [pid = 1663] [serial = 1526] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 166 (0x13471c000) [pid = 1663] [serial = 1691] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 165 (0x1290c7800) [pid = 1663] [serial = 1207] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 164 (0x12aaebc00) [pid = 1663] [serial = 1651] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 163 (0x12d789400) [pid = 1663] [serial = 1637] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 162 (0x115e10400) [pid = 1663] [serial = 1399] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 161 (0x12d378000) [pid = 1663] [serial = 1532] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 160 (0x127565400) [pid = 1663] [serial = 1351] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 159 (0x12bb30800) [pid = 1663] [serial = 1363] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 158 (0x135388800) [pid = 1663] [serial = 1610] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 157 (0x12af7a400) [pid = 1663] [serial = 1687] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 156 (0x1128cec00) [pid = 1663] [serial = 1673] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x12692e000) [pid = 1663] [serial = 1645] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 154 (0x12f125000) [pid = 1663] [serial = 1607] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x12f124c00) [pid = 1663] [serial = 1613] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 152 (0x12aaf6c00) [pid = 1663] [serial = 1267] [outer = 0x0] [url = about:blank] 20:09:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x12608ec00) [pid = 1663] [serial = 1682] [outer = 0x0] [url = about:blank] 20:09:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 976ms 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x1187d5000) [pid = 1663] [serial = 1255] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x11278dc00) [pid = 1663] [serial = 1411] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 148 (0x1187cc400) [pid = 1663] [serial = 1198] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 147 (0x110f56000) [pid = 1663] [serial = 1672] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 146 (0x1199d1c00) [pid = 1663] [serial = 1678] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 145 (0x118dadc00) [pid = 1663] [serial = 1462] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 144 (0x1161ea400) [pid = 1663] [serial = 1459] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 143 (0x11814b400) [pid = 1663] [serial = 1675] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x1290c0400) [pid = 1663] [serial = 1598] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x113022400) [pid = 1663] [serial = 1589] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x135141400) [pid = 1663] [serial = 1657] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x12d780000) [pid = 1663] [serial = 1535] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x12d370800) [pid = 1663] [serial = 1414] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x12bb18c00) [pid = 1663] [serial = 1405] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x12b0e4000) [pid = 1663] [serial = 1357] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 135 (0x1236f0400) [pid = 1663] [serial = 1201] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 134 (0x119c92c00) [pid = 1663] [serial = 1345] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 133 (0x12d374c00) [pid = 1663] [serial = 1477] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 132 (0x124ac6c00) [pid = 1663] [serial = 1315] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | --DOMWINDOW == 131 (0x135386400) [pid = 1663] [serial = 1586] [outer = 0x0] [url = about:blank] 20:09:27 INFO - PROCESS | 1663 | 1464404967782 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 20:09:27 INFO - PROCESS | 1663 | 1464404967783 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 20:09:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:09:27 INFO - PROCESS | 1663 | 1464404967786 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:09:27 INFO - PROCESS | 1663 | 1464404967788 Marionette TRACE conn2 <- [1,2378,null,{}] 20:09:27 INFO - PROCESS | 1663 | 1464404967796 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}] 20:09:27 INFO - PROCESS | 1663 | 1464404967888 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 20:09:27 INFO - PROCESS | 1663 | 1464404967896 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x118d4e000 == 74 [pid = 1663] [id = 602] 20:09:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 132 (0x11305a800) [pid = 1663] [serial = 1806] [outer = 0x0] 20:09:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 133 (0x113062800) [pid = 1663] [serial = 1807] [outer = 0x11305a800] 20:09:27 INFO - PROCESS | 1663 | 1464404967926 Marionette DEBUG loaded listener.js 20:09:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 134 (0x113094800) [pid = 1663] [serial = 1808] [outer = 0x11305a800] 20:09:28 INFO - PROCESS | 1663 | 1464404968343 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]]]}] 20:09:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:09:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 570ms 20:09:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:09:28 INFO - PROCESS | 1663 | 1464404968357 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 20:09:28 INFO - PROCESS | 1663 | 1464404968358 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 20:09:28 INFO - PROCESS | 1663 | 1464404968360 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:09:28 INFO - PROCESS | 1663 | 1464404968361 Marionette TRACE conn2 <- [1,2382,null,{}] 20:09:28 INFO - PROCESS | 1663 | 1464404968363 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}] 20:09:28 INFO - PROCESS | 1663 | 1464404968458 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 20:09:28 INFO - PROCESS | 1663 | 1464404968463 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x123659800 == 75 [pid = 1663] [id = 603] 20:09:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 135 (0x11386bc00) [pid = 1663] [serial = 1809] [outer = 0x0] 20:09:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 136 (0x115e10400) [pid = 1663] [serial = 1810] [outer = 0x11386bc00] 20:09:28 INFO - PROCESS | 1663 | 1464404968489 Marionette DEBUG loaded listener.js 20:09:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x116736400) [pid = 1663] [serial = 1811] [outer = 0x11386bc00] 20:09:28 INFO - PROCESS | 1663 | 1464404968839 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]]]}] 20:09:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:09:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 518ms 20:09:28 INFO - PROCESS | 1663 | 1464404968886 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 20:09:28 INFO - PROCESS | 1663 | 1464404968887 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 20:09:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:09:28 INFO - PROCESS | 1663 | 1464404968890 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:09:28 INFO - PROCESS | 1663 | 1464404968891 Marionette TRACE conn2 <- [1,2386,null,{}] 20:09:28 INFO - PROCESS | 1663 | 1464404968894 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}] 20:09:28 INFO - PROCESS | 1663 | 1464404968992 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 20:09:29 INFO - PROCESS | 1663 | 1464404968996 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x126ff0000 == 76 [pid = 1663] [id = 604] 20:09:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x116a52400) [pid = 1663] [serial = 1812] [outer = 0x0] 20:09:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x117e02400) [pid = 1663] [serial = 1813] [outer = 0x116a52400] 20:09:29 INFO - PROCESS | 1663 | 1464404969024 Marionette DEBUG loaded listener.js 20:09:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x118114800) [pid = 1663] [serial = 1814] [outer = 0x116a52400] 20:09:29 INFO - PROCESS | 1663 | 1464404969386 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]]]}] 20:09:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:09:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 518ms 20:09:29 INFO - PROCESS | 1663 | 1464404969409 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 20:09:29 INFO - PROCESS | 1663 | 1464404969410 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 20:09:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:09:29 INFO - PROCESS | 1663 | 1464404969412 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:09:29 INFO - PROCESS | 1663 | 1464404969413 Marionette TRACE conn2 <- [1,2390,null,{}] 20:09:29 INFO - PROCESS | 1663 | 1464404969417 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}] 20:09:29 INFO - PROCESS | 1663 | 1464404969524 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 20:09:29 INFO - PROCESS | 1663 | 1464404969604 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x129313000 == 77 [pid = 1663] [id = 605] 20:09:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x117674800) [pid = 1663] [serial = 1815] [outer = 0x0] 20:09:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x1184e0000) [pid = 1663] [serial = 1816] [outer = 0x117674800] 20:09:29 INFO - PROCESS | 1663 | 1464404969630 Marionette DEBUG loaded listener.js 20:09:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x11912f000) [pid = 1663] [serial = 1817] [outer = 0x117674800] 20:09:29 INFO - PROCESS | 1663 | 1464404969981 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]]]}] 20:09:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:09:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 622ms 20:09:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:09:30 INFO - PROCESS | 1663 | 1464404970036 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 20:09:30 INFO - PROCESS | 1663 | 1464404970038 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 20:09:30 INFO - PROCESS | 1663 | 1464404970047 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:09:30 INFO - PROCESS | 1663 | 1464404970049 Marionette TRACE conn2 <- [1,2394,null,{}] 20:09:30 INFO - PROCESS | 1663 | 1464404970052 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}] 20:09:30 INFO - PROCESS | 1663 | 1464404970217 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 20:09:30 INFO - PROCESS | 1663 | 1464404970281 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b035000 == 78 [pid = 1663] [id = 606] 20:09:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 144 (0x1187db000) [pid = 1663] [serial = 1818] [outer = 0x0] 20:09:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 145 (0x119589400) [pid = 1663] [serial = 1819] [outer = 0x1187db000] 20:09:30 INFO - PROCESS | 1663 | 1464404970309 Marionette DEBUG loaded listener.js 20:09:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 146 (0x119c88000) [pid = 1663] [serial = 1820] [outer = 0x1187db000] 20:09:30 INFO - PROCESS | 1663 | 1464404970643 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]]]}] 20:09:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:09:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 628ms 20:09:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:09:30 INFO - PROCESS | 1663 | 1464404970675 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 20:09:30 INFO - PROCESS | 1663 | 1464404970676 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 20:09:30 INFO - PROCESS | 1663 | 1464404970679 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:09:30 INFO - PROCESS | 1663 | 1464404970680 Marionette TRACE conn2 <- [1,2398,null,{}] 20:09:30 INFO - PROCESS | 1663 | 1464404970682 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}] 20:09:30 INFO - PROCESS | 1663 | 1464404970797 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 20:09:30 INFO - PROCESS | 1663 | 1464404970808 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bae7000 == 79 [pid = 1663] [id = 607] 20:09:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 147 (0x112c89400) [pid = 1663] [serial = 1821] [outer = 0x0] 20:09:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x119cb3800) [pid = 1663] [serial = 1822] [outer = 0x112c89400] 20:09:30 INFO - PROCESS | 1663 | 1464404970833 Marionette DEBUG loaded listener.js 20:09:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x1213a5c00) [pid = 1663] [serial = 1823] [outer = 0x112c89400] 20:09:31 INFO - PROCESS | 1663 | 1464404971179 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]]]}] 20:09:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:09:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 518ms 20:09:31 INFO - PROCESS | 1663 | 1464404971197 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 20:09:31 INFO - PROCESS | 1663 | 1464404971199 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 20:09:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:09:31 INFO - PROCESS | 1663 | 1464404971203 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:09:31 INFO - PROCESS | 1663 | 1464404971204 Marionette TRACE conn2 <- [1,2402,null,{}] 20:09:31 INFO - PROCESS | 1663 | 1464404971207 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}] 20:09:31 INFO - PROCESS | 1663 | 1464404971321 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 20:09:31 INFO - PROCESS | 1663 | 1464404971337 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c2c8000 == 80 [pid = 1663] [id = 608] 20:09:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x1213a6800) [pid = 1663] [serial = 1824] [outer = 0x0] 20:09:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x1232a2400) [pid = 1663] [serial = 1825] [outer = 0x1213a6800] 20:09:31 INFO - PROCESS | 1663 | 1464404971362 Marionette DEBUG loaded listener.js 20:09:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x1235f7c00) [pid = 1663] [serial = 1826] [outer = 0x1213a6800] 20:09:31 INFO - PROCESS | 1663 | 1464404971775 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]]]}] 20:09:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:09:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 619ms 20:09:31 INFO - PROCESS | 1663 | 1464404971823 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 20:09:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:09:31 INFO - PROCESS | 1663 | 1464404971825 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 20:09:31 INFO - PROCESS | 1663 | 1464404971829 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:09:31 INFO - PROCESS | 1663 | 1464404971831 Marionette TRACE conn2 <- [1,2406,null,{}] 20:09:31 INFO - PROCESS | 1663 | 1464404971834 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}] 20:09:32 INFO - PROCESS | 1663 | 1464404972129 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 20:09:32 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x1184e3c00) [pid = 1663] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:09:32 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x1184e4000) [pid = 1663] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:09:32 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x119c88c00) [pid = 1663] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:09:32 INFO - PROCESS | 1663 | --DOMWINDOW == 148 (0x110f4f400) [pid = 1663] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:09:32 INFO - PROCESS | 1663 | --DOMWINDOW == 147 (0x1126c9c00) [pid = 1663] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:09:32 INFO - PROCESS | 1663 | --DOMWINDOW == 146 (0x1161f0400) [pid = 1663] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:09:32 INFO - PROCESS | 1663 | --DOMWINDOW == 145 (0x110de0400) [pid = 1663] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:09:32 INFO - PROCESS | 1663 | --DOMWINDOW == 144 (0x113093400) [pid = 1663] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:09:32 INFO - PROCESS | 1663 | --DOMWINDOW == 143 (0x117e0c000) [pid = 1663] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:09:32 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x1126cb000) [pid = 1663] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:09:32 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x112913000) [pid = 1663] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:09:32 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x113028400) [pid = 1663] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:09:32 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x13f620400) [pid = 1663] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:09:32 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x112783c00) [pid = 1663] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:09:32 INFO - PROCESS | 1663 | --DOMWINDOW == 137 (0x118028000) [pid = 1663] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:09:32 INFO - PROCESS | 1663 | --DOMWINDOW == 136 (0x110f52000) [pid = 1663] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:09:32 INFO - PROCESS | 1663 | 1464404972182 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194c8000 == 81 [pid = 1663] [id = 609] 20:09:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 137 (0x110f4b400) [pid = 1663] [serial = 1827] [outer = 0x0] 20:09:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 138 (0x1121a8c00) [pid = 1663] [serial = 1828] [outer = 0x110f4b400] 20:09:32 INFO - PROCESS | 1663 | 1464404972207 Marionette DEBUG loaded listener.js 20:09:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x112918000) [pid = 1663] [serial = 1829] [outer = 0x110f4b400] 20:09:32 INFO - PROCESS | 1663 | 1464404972506 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]]]}] 20:09:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:09:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 725ms 20:09:32 INFO - PROCESS | 1663 | 1464404972554 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 20:09:32 INFO - PROCESS | 1663 | 1464404972556 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 20:09:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:09:32 INFO - PROCESS | 1663 | 1464404972559 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:09:32 INFO - PROCESS | 1663 | 1464404972561 Marionette TRACE conn2 <- [1,2410,null,{}] 20:09:32 INFO - PROCESS | 1663 | 1464404972564 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}] 20:09:32 INFO - PROCESS | 1663 | 1464404972776 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 20:09:32 INFO - PROCESS | 1663 | 1464404972788 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c96a000 == 82 [pid = 1663] [id = 610] 20:09:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x110f52000) [pid = 1663] [serial = 1830] [outer = 0x0] 20:09:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x1184e3c00) [pid = 1663] [serial = 1831] [outer = 0x110f52000] 20:09:32 INFO - PROCESS | 1663 | 1464404972836 Marionette DEBUG loaded listener.js 20:09:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x1244fb400) [pid = 1663] [serial = 1832] [outer = 0x110f52000] 20:09:33 INFO - PROCESS | 1663 | 1464404973229 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]]]}] 20:09:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:09:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 722ms 20:09:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:09:33 INFO - PROCESS | 1663 | 1464404973282 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 20:09:33 INFO - PROCESS | 1663 | 1464404973283 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 20:09:33 INFO - PROCESS | 1663 | 1464404973285 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:09:33 INFO - PROCESS | 1663 | 1464404973286 Marionette TRACE conn2 <- [1,2414,null,{}] 20:09:33 INFO - PROCESS | 1663 | 1464404973289 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}] 20:09:33 INFO - PROCESS | 1663 | 1464404973410 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 20:09:33 INFO - PROCESS | 1663 | 1464404973417 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d481800 == 83 [pid = 1663] [id = 611] 20:09:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x112910400) [pid = 1663] [serial = 1833] [outer = 0x0] 20:09:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 144 (0x124ac0800) [pid = 1663] [serial = 1834] [outer = 0x112910400] 20:09:33 INFO - PROCESS | 1663 | 1464404973442 Marionette DEBUG loaded listener.js 20:09:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 145 (0x124cdcc00) [pid = 1663] [serial = 1835] [outer = 0x112910400] 20:09:33 INFO - PROCESS | 1663 | 1464404973751 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]]]}] 20:09:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:09:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 518ms 20:09:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:09:33 INFO - PROCESS | 1663 | 1464404973803 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 20:09:33 INFO - PROCESS | 1663 | 1464404973805 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 20:09:33 INFO - PROCESS | 1663 | 1464404973807 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:09:33 INFO - PROCESS | 1663 | 1464404973808 Marionette TRACE conn2 <- [1,2418,null,{}] 20:09:33 INFO - PROCESS | 1663 | 1464404973810 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}] 20:09:33 INFO - PROCESS | 1663 | 1464404973907 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 20:09:33 INFO - PROCESS | 1663 | 1464404973911 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x12dc1f000 == 84 [pid = 1663] [id = 612] 20:09:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 146 (0x124fb4400) [pid = 1663] [serial = 1836] [outer = 0x0] 20:09:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 147 (0x124feac00) [pid = 1663] [serial = 1837] [outer = 0x124fb4400] 20:09:33 INFO - PROCESS | 1663 | 1464404973936 Marionette DEBUG loaded listener.js 20:09:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x12602d400) [pid = 1663] [serial = 1838] [outer = 0x124fb4400] 20:09:34 INFO - PROCESS | 1663 | 1464404974477 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]]]}] 20:09:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:09:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 718ms 20:09:34 INFO - PROCESS | 1663 | 1464404974526 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 20:09:34 INFO - PROCESS | 1663 | 1464404974529 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 20:09:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:09:34 INFO - PROCESS | 1663 | 1464404974535 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:09:34 INFO - PROCESS | 1663 | 1464404974537 Marionette TRACE conn2 <- [1,2422,null,{}] 20:09:34 INFO - PROCESS | 1663 | 1464404974541 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}] 20:09:34 INFO - PROCESS | 1663 | 1464404974667 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 20:09:34 INFO - PROCESS | 1663 | 1464404974776 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194d1800 == 85 [pid = 1663] [id = 613] 20:09:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x1126d4400) [pid = 1663] [serial = 1839] [outer = 0x0] 20:09:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x1128c6800) [pid = 1663] [serial = 1840] [outer = 0x1126d4400] 20:09:34 INFO - PROCESS | 1663 | 1464404974809 Marionette DEBUG loaded listener.js 20:09:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x112913400) [pid = 1663] [serial = 1841] [outer = 0x1126d4400] 20:09:35 INFO - PROCESS | 1663 | 1464404975241 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]]]}] 20:09:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:09:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 723ms 20:09:35 INFO - PROCESS | 1663 | 1464404975272 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 20:09:35 INFO - PROCESS | 1663 | 1464404975276 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 20:09:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:09:35 INFO - PROCESS | 1663 | 1464404975293 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:09:35 INFO - PROCESS | 1663 | 1464404975296 Marionette TRACE conn2 <- [1,2426,null,{}] 20:09:35 INFO - PROCESS | 1663 | 1464404975301 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}] 20:09:35 INFO - PROCESS | 1663 | 1464404975419 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 20:09:35 INFO - PROCESS | 1663 | 1464404975525 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x129070000 == 86 [pid = 1663] [id = 614] 20:09:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x113047c00) [pid = 1663] [serial = 1842] [outer = 0x0] 20:09:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x113063c00) [pid = 1663] [serial = 1843] [outer = 0x113047c00] 20:09:35 INFO - PROCESS | 1663 | 1464404975557 Marionette DEBUG loaded listener.js 20:09:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x113096c00) [pid = 1663] [serial = 1844] [outer = 0x113047c00] 20:09:35 INFO - PROCESS | 1663 | 1464404975989 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]]]}] 20:09:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:09:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 737ms 20:09:36 INFO - PROCESS | 1663 | 1464404976018 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 20:09:36 INFO - PROCESS | 1663 | 1464404976020 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 20:09:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:09:36 INFO - PROCESS | 1663 | 1464404976022 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:09:36 INFO - PROCESS | 1663 | 1464404976025 Marionette TRACE conn2 <- [1,2430,null,{}] 20:09:36 INFO - PROCESS | 1663 | 1464404976033 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}] 20:09:36 INFO - PROCESS | 1663 | 1464404976151 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 20:09:36 INFO - PROCESS | 1663 | 1464404976262 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x12dc1d800 == 87 [pid = 1663] [id = 615] 20:09:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x1161a2c00) [pid = 1663] [serial = 1845] [outer = 0x0] 20:09:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x118092800) [pid = 1663] [serial = 1846] [outer = 0x1161a2c00] 20:09:36 INFO - PROCESS | 1663 | 1464404976296 Marionette DEBUG loaded listener.js 20:09:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x118728000) [pid = 1663] [serial = 1847] [outer = 0x1161a2c00] 20:09:36 INFO - PROCESS | 1663 | 1464404976717 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]]]}] 20:09:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:09:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 723ms 20:09:36 INFO - PROCESS | 1663 | 1464404976764 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 20:09:36 INFO - PROCESS | 1663 | 1464404976766 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 20:09:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:09:36 INFO - PROCESS | 1663 | 1464404976784 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:09:36 INFO - PROCESS | 1663 | 1464404976785 Marionette TRACE conn2 <- [1,2434,null,{}] 20:09:36 INFO - PROCESS | 1663 | 1464404976787 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}] 20:09:36 INFO - PROCESS | 1663 | 1464404976903 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 20:09:36 INFO - PROCESS | 1663 | 1464404976979 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x12f18c000 == 88 [pid = 1663] [id = 616] 20:09:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x1187d5c00) [pid = 1663] [serial = 1848] [outer = 0x0] 20:09:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x119581c00) [pid = 1663] [serial = 1849] [outer = 0x1187d5c00] 20:09:37 INFO - PROCESS | 1663 | 1464404977010 Marionette DEBUG loaded listener.js 20:09:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 160 (0x119cb9c00) [pid = 1663] [serial = 1850] [outer = 0x1187d5c00] 20:09:37 INFO - PROCESS | 1663 | 1464404977429 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]]]}] 20:09:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:09:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 674ms 20:09:37 INFO - PROCESS | 1663 | 1464404977455 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 20:09:37 INFO - PROCESS | 1663 | 1464404977457 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 20:09:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:09:37 INFO - PROCESS | 1663 | 1464404977459 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:09:37 INFO - PROCESS | 1663 | 1464404977460 Marionette TRACE conn2 <- [1,2438,null,{}] 20:09:37 INFO - PROCESS | 1663 | 1464404977463 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}] 20:09:37 INFO - PROCESS | 1663 | 1464404977578 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 20:09:37 INFO - PROCESS | 1663 | 1464404977685 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x12f1a0800 == 89 [pid = 1663] [id = 617] 20:09:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 161 (0x118da3400) [pid = 1663] [serial = 1851] [outer = 0x0] 20:09:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 162 (0x1232a8c00) [pid = 1663] [serial = 1852] [outer = 0x118da3400] 20:09:37 INFO - PROCESS | 1663 | 1464404977717 Marionette DEBUG loaded listener.js 20:09:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 163 (0x1236f0400) [pid = 1663] [serial = 1853] [outer = 0x118da3400] 20:09:38 INFO - PROCESS | 1663 | 1464404978122 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]]]}] 20:09:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:09:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 669ms 20:09:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:09:38 INFO - PROCESS | 1663 | 1464404978128 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 20:09:38 INFO - PROCESS | 1663 | 1464404978130 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 20:09:38 INFO - PROCESS | 1663 | 1464404978132 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:09:38 INFO - PROCESS | 1663 | 1464404978133 Marionette TRACE conn2 <- [1,2442,null,{}] 20:09:38 INFO - PROCESS | 1663 | 1464404978136 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}] 20:09:38 INFO - PROCESS | 1663 | 1464404978265 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 20:09:38 INFO - PROCESS | 1663 | 1464404978363 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x1347d0000 == 90 [pid = 1663] [id = 618] 20:09:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 164 (0x124335c00) [pid = 1663] [serial = 1854] [outer = 0x0] 20:09:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 165 (0x12602c800) [pid = 1663] [serial = 1855] [outer = 0x124335c00] 20:09:38 INFO - PROCESS | 1663 | 1464404978394 Marionette DEBUG loaded listener.js 20:09:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x126d26800) [pid = 1663] [serial = 1856] [outer = 0x124335c00] 20:09:38 INFO - PROCESS | 1663 | 1464404978865 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]]]}] 20:09:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:09:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 770ms 20:09:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:09:38 INFO - PROCESS | 1663 | 1464404978903 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 20:09:38 INFO - PROCESS | 1663 | 1464404978904 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 20:09:38 INFO - PROCESS | 1663 | 1464404978906 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:09:38 INFO - PROCESS | 1663 | 1464404978908 Marionette TRACE conn2 <- [1,2446,null,{}] 20:09:38 INFO - PROCESS | 1663 | 1464404978910 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}] 20:09:39 INFO - PROCESS | 1663 | 1464404979023 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 20:09:39 INFO - PROCESS | 1663 | 1464404979101 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x12116e800 == 91 [pid = 1663] [id = 619] 20:09:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 167 (0x11305b400) [pid = 1663] [serial = 1857] [outer = 0x0] 20:09:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 168 (0x119cbe800) [pid = 1663] [serial = 1858] [outer = 0x11305b400] 20:09:39 INFO - PROCESS | 1663 | 1464404979131 Marionette DEBUG loaded listener.js 20:09:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 169 (0x126dc4400) [pid = 1663] [serial = 1859] [outer = 0x11305b400] 20:09:39 INFO - PROCESS | 1663 | 1464404979555 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]]]}] 20:09:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:09:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 673ms 20:09:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:09:39 INFO - PROCESS | 1663 | 1464404979590 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 20:09:39 INFO - PROCESS | 1663 | 1464404979592 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 20:09:39 INFO - PROCESS | 1663 | 1464404979596 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:09:39 INFO - PROCESS | 1663 | 1464404979598 Marionette TRACE conn2 <- [1,2450,null,{}] 20:09:39 INFO - PROCESS | 1663 | 1464404979620 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}] 20:09:39 INFO - PROCESS | 1663 | 1464404979798 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 20:09:40 INFO - PROCESS | 1663 | 1464404980216 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x111f71800 == 92 [pid = 1663] [id = 620] 20:09:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 170 (0x110ddb800) [pid = 1663] [serial = 1860] [outer = 0x0] 20:09:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 171 (0x110de2000) [pid = 1663] [serial = 1861] [outer = 0x110ddb800] 20:09:40 INFO - PROCESS | 1663 | 1464404980278 Marionette DEBUG loaded listener.js 20:09:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 172 (0x110f5a400) [pid = 1663] [serial = 1862] [outer = 0x110ddb800] 20:09:40 INFO - PROCESS | 1663 | 1464404980758 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]]]}] 20:09:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:09:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1188ms 20:09:40 INFO - PROCESS | 1663 | 1464404980803 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 20:09:40 INFO - PROCESS | 1663 | 1464404980806 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 20:09:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:09:40 INFO - PROCESS | 1663 | 1464404980811 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:09:40 INFO - PROCESS | 1663 | 1464404980813 Marionette TRACE conn2 <- [1,2454,null,{}] 20:09:40 INFO - PROCESS | 1663 | 1464404980816 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}] 20:09:40 INFO - PROCESS | 1663 | 1464404980925 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 20:09:41 INFO - PROCESS | 1663 | 1464404981004 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x11690d800 == 93 [pid = 1663] [id = 621] 20:09:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 173 (0x1126d2c00) [pid = 1663] [serial = 1863] [outer = 0x0] 20:09:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 174 (0x112780800) [pid = 1663] [serial = 1864] [outer = 0x1126d2c00] 20:09:41 INFO - PROCESS | 1663 | 1464404981033 Marionette DEBUG loaded listener.js 20:09:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 175 (0x1128c6c00) [pid = 1663] [serial = 1865] [outer = 0x1126d2c00] 20:09:41 INFO - PROCESS | 1663 | 1464404981451 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]]]}] 20:09:41 INFO - PROCESS | 1663 | --DOCSHELL 0x12d481800 == 92 [pid = 1663] [id = 611] 20:09:41 INFO - PROCESS | 1663 | --DOCSHELL 0x12c96a000 == 91 [pid = 1663] [id = 610] 20:09:41 INFO - PROCESS | 1663 | --DOCSHELL 0x1194c8000 == 90 [pid = 1663] [id = 609] 20:09:41 INFO - PROCESS | 1663 | --DOCSHELL 0x12c2c8000 == 89 [pid = 1663] [id = 608] 20:09:41 INFO - PROCESS | 1663 | --DOCSHELL 0x12bae7000 == 88 [pid = 1663] [id = 607] 20:09:41 INFO - PROCESS | 1663 | --DOCSHELL 0x12b035000 == 87 [pid = 1663] [id = 606] 20:09:41 INFO - PROCESS | 1663 | --DOCSHELL 0x129313000 == 86 [pid = 1663] [id = 605] 20:09:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:09:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 722ms 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 174 (0x1348cb000) [pid = 1663] [serial = 1723] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 173 (0x119c8f000) [pid = 1663] [serial = 1771] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOCSHELL 0x126ff0000 == 85 [pid = 1663] [id = 604] 20:09:41 INFO - PROCESS | 1663 | --DOCSHELL 0x123659800 == 84 [pid = 1663] [id = 603] 20:09:41 INFO - PROCESS | 1663 | --DOCSHELL 0x118d4e000 == 83 [pid = 1663] [id = 602] 20:09:41 INFO - PROCESS | 1663 | --DOCSHELL 0x11950d800 == 82 [pid = 1663] [id = 601] 20:09:41 INFO - PROCESS | 1663 | --DOCSHELL 0x11b268000 == 81 [pid = 1663] [id = 600] 20:09:41 INFO - PROCESS | 1663 | --DOCSHELL 0x118d48000 == 80 [pid = 1663] [id = 599] 20:09:41 INFO - PROCESS | 1663 | --DOCSHELL 0x119c54800 == 79 [pid = 1663] [id = 598] 20:09:41 INFO - PROCESS | 1663 | --DOCSHELL 0x12dfa3000 == 78 [pid = 1663] [id = 597] 20:09:41 INFO - PROCESS | 1663 | --DOCSHELL 0x12db21000 == 77 [pid = 1663] [id = 596] 20:09:41 INFO - PROCESS | 1663 | --DOCSHELL 0x12d4b0000 == 76 [pid = 1663] [id = 595] 20:09:41 INFO - PROCESS | 1663 | --DOCSHELL 0x12d478000 == 75 [pid = 1663] [id = 594] 20:09:41 INFO - PROCESS | 1663 | --DOCSHELL 0x12c81f800 == 74 [pid = 1663] [id = 593] 20:09:41 INFO - PROCESS | 1663 | --DOCSHELL 0x123647000 == 73 [pid = 1663] [id = 592] 20:09:41 INFO - PROCESS | 1663 | --DOCSHELL 0x118d58000 == 72 [pid = 1663] [id = 591] 20:09:41 INFO - PROCESS | 1663 | 1464404981581 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 20:09:41 INFO - PROCESS | 1663 | 1464404981584 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 20:09:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:09:41 INFO - PROCESS | 1663 | 1464404981587 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:09:41 INFO - PROCESS | 1663 | 1464404981589 Marionette TRACE conn2 <- [1,2458,null,{}] 20:09:41 INFO - PROCESS | 1663 | 1464404981591 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}] 20:09:41 INFO - PROCESS | 1663 | 1464404981691 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 172 (0x1187cd400) [pid = 1663] [serial = 1753] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 171 (0x119196400) [pid = 1663] [serial = 1756] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 170 (0x1187db800) [pid = 1663] [serial = 1754] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 169 (0x119cb3c00) [pid = 1663] [serial = 1759] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 168 (0x1128c4400) [pid = 1663] [serial = 1762] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 167 (0x119b29800) [pid = 1663] [serial = 1757] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 166 (0x112780400) [pid = 1663] [serial = 1729] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 165 (0x116941000) [pid = 1663] [serial = 1744] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 164 (0x117672000) [pid = 1663] [serial = 1745] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 163 (0x111c20000) [pid = 1663] [serial = 1726] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 162 (0x112592000) [pid = 1663] [serial = 1727] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 161 (0x123663c00) [pid = 1663] [serial = 1714] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 160 (0x11309d400) [pid = 1663] [serial = 1741] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 159 (0x1161ad000) [pid = 1663] [serial = 1742] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 158 (0x11808b800) [pid = 1663] [serial = 1747] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 157 (0x118145c00) [pid = 1663] [serial = 1748] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 156 (0x112918400) [pid = 1663] [serial = 1738] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x113067800) [pid = 1663] [serial = 1739] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 154 (0x112919800) [pid = 1663] [serial = 1732] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x112d4d000) [pid = 1663] [serial = 1733] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 152 (0x113062400) [pid = 1663] [serial = 1736] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x113051800) [pid = 1663] [serial = 1735] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x13f62a800) [pid = 1663] [serial = 1709] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x118114000) [pid = 1663] [serial = 1711] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 148 (0x12d78b400) [pid = 1663] [serial = 1720] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 147 (0x12bb26c00) [pid = 1663] [serial = 1717] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 146 (0x119cc0800) [pid = 1663] [serial = 1760] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 145 (0x113064800) [pid = 1663] [serial = 1765] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 144 (0x11278a400) [pid = 1663] [serial = 1730] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 143 (0x112910c00) [pid = 1663] [serial = 1763] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x117141000) [pid = 1663] [serial = 1766] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x118151000) [pid = 1663] [serial = 1750] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x1185b5800) [pid = 1663] [serial = 1751] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x118dad800) [pid = 1663] [serial = 1769] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | --DOMWINDOW == 138 (0x117670c00) [pid = 1663] [serial = 1768] [outer = 0x0] [url = about:blank] 20:09:41 INFO - PROCESS | 1663 | 1464404981770 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x11911d000 == 73 [pid = 1663] [id = 622] 20:09:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 139 (0x112592000) [pid = 1663] [serial = 1866] [outer = 0x0] 20:09:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x11291d800) [pid = 1663] [serial = 1867] [outer = 0x112592000] 20:09:41 INFO - PROCESS | 1663 | 1464404981799 Marionette DEBUG loaded listener.js 20:09:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x11302bc00) [pid = 1663] [serial = 1868] [outer = 0x112592000] 20:09:42 INFO - PROCESS | 1663 | 1464404982123 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]]]}] 20:09:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:09:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 569ms 20:09:42 INFO - PROCESS | 1663 | 1464404982157 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 20:09:42 INFO - PROCESS | 1663 | 1464404982159 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 20:09:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:09:42 INFO - PROCESS | 1663 | 1464404982165 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:09:42 INFO - PROCESS | 1663 | 1464404982169 Marionette TRACE conn2 <- [1,2462,null,{}] 20:09:42 INFO - PROCESS | 1663 | 1464404982173 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}] 20:09:42 INFO - PROCESS | 1663 | 1464404982274 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 20:09:42 INFO - PROCESS | 1663 | 1464404982388 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x119e57800 == 74 [pid = 1663] [id = 623] 20:09:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x11302c800) [pid = 1663] [serial = 1869] [outer = 0x0] 20:09:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x113066400) [pid = 1663] [serial = 1870] [outer = 0x11302c800] 20:09:42 INFO - PROCESS | 1663 | 1464404982433 Marionette DEBUG loaded listener.js 20:09:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 144 (0x113098400) [pid = 1663] [serial = 1871] [outer = 0x11302c800] 20:09:42 INFO - PROCESS | 1663 | 1464404982846 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]]]}] 20:09:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:09:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 727ms 20:09:42 INFO - PROCESS | 1663 | 1464404982889 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 20:09:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:09:42 INFO - PROCESS | 1663 | 1464404982898 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 20:09:42 INFO - PROCESS | 1663 | 1464404982900 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:09:42 INFO - PROCESS | 1663 | 1464404982901 Marionette TRACE conn2 <- [1,2466,null,{}] 20:09:42 INFO - PROCESS | 1663 | 1464404982903 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}] 20:09:43 INFO - PROCESS | 1663 | 1464404983012 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 20:09:43 INFO - PROCESS | 1663 | 1464404983019 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x123657800 == 75 [pid = 1663] [id = 624] 20:09:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 145 (0x113bc6800) [pid = 1663] [serial = 1872] [outer = 0x0] 20:09:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 146 (0x11512a000) [pid = 1663] [serial = 1873] [outer = 0x113bc6800] 20:09:43 INFO - PROCESS | 1663 | 1464404983045 Marionette DEBUG loaded listener.js 20:09:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 147 (0x11607b800) [pid = 1663] [serial = 1874] [outer = 0x113bc6800] 20:09:43 INFO - PROCESS | 1663 | 1464404983389 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]]]}] 20:09:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:09:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 521ms 20:09:43 INFO - PROCESS | 1663 | 1464404983422 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 20:09:43 INFO - PROCESS | 1663 | 1464404983423 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 20:09:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:09:43 INFO - PROCESS | 1663 | 1464404983425 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:09:43 INFO - PROCESS | 1663 | 1464404983426 Marionette TRACE conn2 <- [1,2470,null,{}] 20:09:43 INFO - PROCESS | 1663 | 1464404983429 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}] 20:09:43 INFO - PROCESS | 1663 | 1464404983530 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 20:09:43 INFO - PROCESS | 1663 | 1464404983627 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x125305000 == 76 [pid = 1663] [id = 625] 20:09:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x116731800) [pid = 1663] [serial = 1875] [outer = 0x0] 20:09:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x11673bc00) [pid = 1663] [serial = 1876] [outer = 0x116731800] 20:09:43 INFO - PROCESS | 1663 | 1464404983677 Marionette DEBUG loaded listener.js 20:09:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x116acb400) [pid = 1663] [serial = 1877] [outer = 0x116731800] 20:09:44 INFO - PROCESS | 1663 | 1464404984127 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]]]}] 20:09:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:09:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 720ms 20:09:44 INFO - PROCESS | 1663 | 1464404984145 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 20:09:44 INFO - PROCESS | 1663 | 1464404984146 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 20:09:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:09:44 INFO - PROCESS | 1663 | 1464404984149 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:09:44 INFO - PROCESS | 1663 | 1464404984150 Marionette TRACE conn2 <- [1,2474,null,{}] 20:09:44 INFO - PROCESS | 1663 | 1464404984152 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}] 20:09:44 INFO - PROCESS | 1663 | 1464404984278 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 20:09:44 INFO - PROCESS | 1663 | 1464404984316 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x127321800 == 77 [pid = 1663] [id = 626] 20:09:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x11802c400) [pid = 1663] [serial = 1878] [outer = 0x0] 20:09:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x118097000) [pid = 1663] [serial = 1879] [outer = 0x11802c400] 20:09:44 INFO - PROCESS | 1663 | 1464404984341 Marionette DEBUG loaded listener.js 20:09:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x118145c00) [pid = 1663] [serial = 1880] [outer = 0x11802c400] 20:09:44 INFO - PROCESS | 1663 | 1464404984679 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]]]}] 20:09:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:09:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 570ms 20:09:44 INFO - PROCESS | 1663 | 1464404984723 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 20:09:44 INFO - PROCESS | 1663 | 1464404984724 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 20:09:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:09:44 INFO - PROCESS | 1663 | 1464404984727 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:09:44 INFO - PROCESS | 1663 | 1464404984728 Marionette TRACE conn2 <- [1,2478,null,{}] 20:09:44 INFO - PROCESS | 1663 | 1464404984730 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}] 20:09:44 INFO - PROCESS | 1663 | 1464404984842 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 20:09:44 INFO - PROCESS | 1663 | 1464404984852 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x12931d000 == 78 [pid = 1663] [id = 627] 20:09:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x118116000) [pid = 1663] [serial = 1881] [outer = 0x0] 20:09:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x118153c00) [pid = 1663] [serial = 1882] [outer = 0x118116000] 20:09:44 INFO - PROCESS | 1663 | 1464404984878 Marionette DEBUG loaded listener.js 20:09:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x1184e9400) [pid = 1663] [serial = 1883] [outer = 0x118116000] 20:09:45 INFO - PROCESS | 1663 | 1464404985220 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]]]}] 20:09:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:09:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 518ms 20:09:45 INFO - PROCESS | 1663 | 1464404985246 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 20:09:45 INFO - PROCESS | 1663 | 1464404985247 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 20:09:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:09:45 INFO - PROCESS | 1663 | 1464404985249 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:09:45 INFO - PROCESS | 1663 | 1464404985250 Marionette TRACE conn2 <- [1,2482,null,{}] 20:09:45 INFO - PROCESS | 1663 | 1464404985257 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}] 20:09:45 INFO - PROCESS | 1663 | 1464404985370 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 20:09:45 INFO - PROCESS | 1663 | 1464404985380 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a842000 == 79 [pid = 1663] [id = 628] 20:09:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x1184e0800) [pid = 1663] [serial = 1884] [outer = 0x0] 20:09:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x11871f800) [pid = 1663] [serial = 1885] [outer = 0x1184e0800] 20:09:45 INFO - PROCESS | 1663 | 1464404985413 Marionette DEBUG loaded listener.js 20:09:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x1187d4000) [pid = 1663] [serial = 1886] [outer = 0x1184e0800] 20:09:45 INFO - PROCESS | 1663 | 1464404985784 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]]]}] 20:09:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:09:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 572ms 20:09:45 INFO - PROCESS | 1663 | 1464404985827 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 20:09:45 INFO - PROCESS | 1663 | 1464404985829 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 20:09:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:09:45 INFO - PROCESS | 1663 | 1464404985833 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:09:45 INFO - PROCESS | 1663 | 1464404985835 Marionette TRACE conn2 <- [1,2486,null,{}] 20:09:45 INFO - PROCESS | 1663 | 1464404985838 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}] 20:09:46 INFO - PROCESS | 1663 | 1464404986130 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 20:09:46 INFO - PROCESS | 1663 | --DOMWINDOW == 158 (0x110f4b400) [pid = 1663] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:09:46 INFO - PROCESS | 1663 | --DOMWINDOW == 157 (0x110f52000) [pid = 1663] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:09:46 INFO - PROCESS | 1663 | --DOMWINDOW == 156 (0x1187db000) [pid = 1663] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:09:46 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x112c89400) [pid = 1663] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:09:46 INFO - PROCESS | 1663 | --DOMWINDOW == 154 (0x1213a6800) [pid = 1663] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:09:46 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x117674800) [pid = 1663] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:09:46 INFO - PROCESS | 1663 | --DOMWINDOW == 152 (0x112593000) [pid = 1663] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:09:46 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x11386bc00) [pid = 1663] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:09:46 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x116a52400) [pid = 1663] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:09:46 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x11305a800) [pid = 1663] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:09:46 INFO - PROCESS | 1663 | --DOMWINDOW == 148 (0x112910400) [pid = 1663] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:09:46 INFO - PROCESS | 1663 | --DOMWINDOW == 147 (0x11296b400) [pid = 1663] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:09:46 INFO - PROCESS | 1663 | 1464404986185 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x119fc1000 == 80 [pid = 1663] [id = 629] 20:09:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x1121ad400) [pid = 1663] [serial = 1887] [outer = 0x0] 20:09:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x1128cd000) [pid = 1663] [serial = 1888] [outer = 0x1121ad400] 20:09:46 INFO - PROCESS | 1663 | 1464404986210 Marionette DEBUG loaded listener.js 20:09:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x11386bc00) [pid = 1663] [serial = 1889] [outer = 0x1121ad400] 20:09:46 INFO - PROCESS | 1663 | 1464404986486 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]]]}] 20:09:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:09:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 671ms 20:09:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:09:46 INFO - PROCESS | 1663 | 1464404986508 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 20:09:46 INFO - PROCESS | 1663 | 1464404986509 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 20:09:46 INFO - PROCESS | 1663 | 1464404986511 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:09:46 INFO - PROCESS | 1663 | 1464404986512 Marionette TRACE conn2 <- [1,2490,null,{}] 20:09:46 INFO - PROCESS | 1663 | 1464404986523 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}] 20:09:46 INFO - PROCESS | 1663 | 1464404986623 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 20:09:46 INFO - PROCESS | 1663 | 1464404986709 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bad5000 == 81 [pid = 1663] [id = 630] 20:09:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x1187cdc00) [pid = 1663] [serial = 1890] [outer = 0x0] 20:09:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x118d0d800) [pid = 1663] [serial = 1891] [outer = 0x1187cdc00] 20:09:46 INFO - PROCESS | 1663 | 1464404986739 Marionette DEBUG loaded listener.js 20:09:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x1193ed800) [pid = 1663] [serial = 1892] [outer = 0x1187cdc00] 20:09:47 INFO - PROCESS | 1663 | 1464404987048 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]]]}] 20:09:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:09:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 569ms 20:09:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:09:47 INFO - PROCESS | 1663 | 1464404987080 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 20:09:47 INFO - PROCESS | 1663 | 1464404987082 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 20:09:47 INFO - PROCESS | 1663 | 1464404987086 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:09:47 INFO - PROCESS | 1663 | 1464404987088 Marionette TRACE conn2 <- [1,2494,null,{}] 20:09:47 INFO - PROCESS | 1663 | 1464404987090 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}] 20:09:47 INFO - PROCESS | 1663 | 1464404987198 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 20:09:47 INFO - PROCESS | 1663 | 1464404987266 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c2be000 == 82 [pid = 1663] [id = 631] 20:09:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x1187d9000) [pid = 1663] [serial = 1893] [outer = 0x0] 20:09:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x11958b800) [pid = 1663] [serial = 1894] [outer = 0x1187d9000] 20:09:47 INFO - PROCESS | 1663 | 1464404987290 Marionette DEBUG loaded listener.js 20:09:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x119cc1400) [pid = 1663] [serial = 1895] [outer = 0x1187d9000] 20:09:47 INFO - PROCESS | 1663 | 1464404987555 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]]]}] 20:09:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:09:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 521ms 20:09:47 INFO - PROCESS | 1663 | 1464404987608 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 20:09:47 INFO - PROCESS | 1663 | 1464404987609 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 20:09:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:09:47 INFO - PROCESS | 1663 | 1464404987612 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:09:47 INFO - PROCESS | 1663 | 1464404987613 Marionette TRACE conn2 <- [1,2498,null,{}] 20:09:47 INFO - PROCESS | 1663 | 1464404987615 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}] 20:09:47 INFO - PROCESS | 1663 | 1464404987717 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 20:09:47 INFO - PROCESS | 1663 | 1464404987721 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c974000 == 83 [pid = 1663] [id = 632] 20:09:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x110dd9c00) [pid = 1663] [serial = 1896] [outer = 0x0] 20:09:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x12329cc00) [pid = 1663] [serial = 1897] [outer = 0x110dd9c00] 20:09:47 INFO - PROCESS | 1663 | 1464404987746 Marionette DEBUG loaded listener.js 20:09:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x1232a7c00) [pid = 1663] [serial = 1898] [outer = 0x110dd9c00] 20:09:48 INFO - PROCESS | 1663 | 1464404988162 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]]]}] 20:09:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:09:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 573ms 20:09:48 INFO - PROCESS | 1663 | 1464404988186 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 20:09:48 INFO - PROCESS | 1663 | 1464404988188 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 20:09:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:09:48 INFO - PROCESS | 1663 | 1464404988191 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:09:48 INFO - PROCESS | 1663 | 1464404988193 Marionette TRACE conn2 <- [1,2502,null,{}] 20:09:48 INFO - PROCESS | 1663 | 1464404988197 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}] 20:09:48 INFO - PROCESS | 1663 | 1464404988315 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 20:09:48 INFO - PROCESS | 1663 | 1464404988421 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x116979000 == 84 [pid = 1663] [id = 633] 20:09:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 160 (0x111c8a400) [pid = 1663] [serial = 1899] [outer = 0x0] 20:09:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 161 (0x111f41c00) [pid = 1663] [serial = 1900] [outer = 0x111c8a400] 20:09:48 INFO - PROCESS | 1663 | 1464404988472 Marionette DEBUG loaded listener.js 20:09:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 162 (0x1126d0800) [pid = 1663] [serial = 1901] [outer = 0x111c8a400] 20:09:49 INFO - PROCESS | 1663 | 1464404989088 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]]]}] 20:09:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:09:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 924ms 20:09:49 INFO - PROCESS | 1663 | 1464404989115 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 20:09:49 INFO - PROCESS | 1663 | 1464404989121 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 20:09:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:09:49 INFO - PROCESS | 1663 | 1464404989126 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:09:49 INFO - PROCESS | 1663 | 1464404989128 Marionette TRACE conn2 <- [1,2506,null,{}] 20:09:49 INFO - PROCESS | 1663 | 1464404989130 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}] 20:09:49 INFO - PROCESS | 1663 | 1464404989250 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 20:09:49 INFO - PROCESS | 1663 | 1464404989331 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x123612000 == 85 [pid = 1663] [id = 634] 20:09:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 163 (0x11291cc00) [pid = 1663] [serial = 1902] [outer = 0x0] 20:09:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 164 (0x113028c00) [pid = 1663] [serial = 1903] [outer = 0x11291cc00] 20:09:49 INFO - PROCESS | 1663 | 1464404989361 Marionette DEBUG loaded listener.js 20:09:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 165 (0x11305f400) [pid = 1663] [serial = 1904] [outer = 0x11291cc00] 20:09:49 INFO - PROCESS | 1663 | 1464404989789 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]]]}] 20:09:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:09:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 719ms 20:09:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:09:49 INFO - PROCESS | 1663 | 1464404989846 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 20:09:49 INFO - PROCESS | 1663 | 1464404989848 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 20:09:49 INFO - PROCESS | 1663 | 1464404989850 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:09:49 INFO - PROCESS | 1663 | 1464404989853 Marionette TRACE conn2 <- [1,2510,null,{}] 20:09:49 INFO - PROCESS | 1663 | 1464404989861 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}] 20:09:49 INFO - PROCESS | 1663 | 1464404989981 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 20:09:50 INFO - PROCESS | 1663 | 1464404990061 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c43a000 == 86 [pid = 1663] [id = 635] 20:09:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x113090400) [pid = 1663] [serial = 1905] [outer = 0x0] 20:09:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 167 (0x115e09800) [pid = 1663] [serial = 1906] [outer = 0x113090400] 20:09:50 INFO - PROCESS | 1663 | 1464404990095 Marionette DEBUG loaded listener.js 20:09:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 168 (0x116a55000) [pid = 1663] [serial = 1907] [outer = 0x113090400] 20:09:50 INFO - PROCESS | 1663 | 1464404990521 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]]]}] 20:09:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:09:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 722ms 20:09:50 INFO - PROCESS | 1663 | 1464404990579 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 20:09:50 INFO - PROCESS | 1663 | 1464404990581 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 20:09:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:09:50 INFO - PROCESS | 1663 | 1464404990598 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:09:50 INFO - PROCESS | 1663 | 1464404990599 Marionette TRACE conn2 <- [1,2514,null,{}] 20:09:50 INFO - PROCESS | 1663 | 1464404990602 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}] 20:09:50 INFO - PROCESS | 1663 | 1464404990716 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 20:09:50 INFO - PROCESS | 1663 | 1464404990798 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d27e800 == 87 [pid = 1663] [id = 636] 20:09:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 169 (0x118034400) [pid = 1663] [serial = 1908] [outer = 0x0] 20:09:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 170 (0x1187d0400) [pid = 1663] [serial = 1909] [outer = 0x118034400] 20:09:50 INFO - PROCESS | 1663 | 1464404990830 Marionette DEBUG loaded listener.js 20:09:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 171 (0x1193e7800) [pid = 1663] [serial = 1910] [outer = 0x118034400] 20:09:51 INFO - PROCESS | 1663 | 1464404991217 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]]]}] 20:09:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:09:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 675ms 20:09:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:09:51 INFO - PROCESS | 1663 | 1464404991272 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 20:09:51 INFO - PROCESS | 1663 | 1464404991273 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 20:09:51 INFO - PROCESS | 1663 | 1464404991275 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:09:51 INFO - PROCESS | 1663 | 1464404991277 Marionette TRACE conn2 <- [1,2518,null,{}] 20:09:51 INFO - PROCESS | 1663 | 1464404991279 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}] 20:09:51 INFO - PROCESS | 1663 | 1464404991392 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 20:09:51 INFO - PROCESS | 1663 | 1464404991500 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d4b5800 == 88 [pid = 1663] [id = 637] 20:09:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 172 (0x118089400) [pid = 1663] [serial = 1911] [outer = 0x0] 20:09:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 173 (0x119c87000) [pid = 1663] [serial = 1912] [outer = 0x118089400] 20:09:51 INFO - PROCESS | 1663 | 1464404991531 Marionette DEBUG loaded listener.js 20:09:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 174 (0x119cc0c00) [pid = 1663] [serial = 1913] [outer = 0x118089400] 20:09:51 INFO - PROCESS | 1663 | 1464404991920 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]]]}] 20:09:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:09:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 669ms 20:09:51 INFO - PROCESS | 1663 | 1464404991945 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 20:09:51 INFO - PROCESS | 1663 | 1464404991946 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 20:09:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:09:51 INFO - PROCESS | 1663 | 1464404991949 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:09:51 INFO - PROCESS | 1663 | 1464404991950 Marionette TRACE conn2 <- [1,2522,null,{}] 20:09:51 INFO - PROCESS | 1663 | 1464404991953 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}] 20:09:52 INFO - PROCESS | 1663 | 1464404992083 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 20:09:52 INFO - PROCESS | 1663 | 1464404992202 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x12df9d800 == 89 [pid = 1663] [id = 638] 20:09:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 175 (0x1235f3400) [pid = 1663] [serial = 1914] [outer = 0x0] 20:09:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 176 (0x123672800) [pid = 1663] [serial = 1915] [outer = 0x1235f3400] 20:09:52 INFO - PROCESS | 1663 | 1464404992231 Marionette DEBUG loaded listener.js 20:09:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 177 (0x1244fac00) [pid = 1663] [serial = 1916] [outer = 0x1235f3400] 20:09:52 INFO - PROCESS | 1663 | 1464404992615 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]]]}] 20:09:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:09:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 720ms 20:09:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:09:52 INFO - PROCESS | 1663 | 1464404992671 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 20:09:52 INFO - PROCESS | 1663 | 1464404992672 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 20:09:52 INFO - PROCESS | 1663 | 1464404992675 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:09:52 INFO - PROCESS | 1663 | 1464404992676 Marionette TRACE conn2 <- [1,2526,null,{}] 20:09:52 INFO - PROCESS | 1663 | 1464404992678 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}] 20:09:52 INFO - PROCESS | 1663 | 1464404992800 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 20:09:52 INFO - PROCESS | 1663 | 1464404992914 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x12f18b000 == 90 [pid = 1663] [id = 639] 20:09:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 178 (0x1243d2c00) [pid = 1663] [serial = 1917] [outer = 0x0] 20:09:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 179 (0x124ac5400) [pid = 1663] [serial = 1918] [outer = 0x1243d2c00] 20:09:52 INFO - PROCESS | 1663 | 1464404992963 Marionette DEBUG loaded listener.js 20:09:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x124fafc00) [pid = 1663] [serial = 1919] [outer = 0x1243d2c00] 20:09:53 INFO - PROCESS | 1663 | 1464404993418 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]]]}] 20:09:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:09:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 769ms 20:09:53 INFO - PROCESS | 1663 | 1464404993444 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 20:09:53 INFO - PROCESS | 1663 | 1464404993446 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 20:09:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:09:53 INFO - PROCESS | 1663 | 1464404993461 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:09:53 INFO - PROCESS | 1663 | 1464404993462 Marionette TRACE conn2 <- [1,2530,null,{}] 20:09:53 INFO - PROCESS | 1663 | 1464404993467 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}] 20:09:53 INFO - PROCESS | 1663 | 1464404993579 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 20:09:53 INFO - PROCESS | 1663 | 1464404993688 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x1347d3800 == 91 [pid = 1663] [id = 640] 20:09:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x124cdf000) [pid = 1663] [serial = 1920] [outer = 0x0] 20:09:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 182 (0x1252a0000) [pid = 1663] [serial = 1921] [outer = 0x124cdf000] 20:09:53 INFO - PROCESS | 1663 | 1464404993721 Marionette DEBUG loaded listener.js 20:09:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 183 (0x126087400) [pid = 1663] [serial = 1922] [outer = 0x124cdf000] 20:09:54 INFO - PROCESS | 1663 | 1464404994116 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]]]}] 20:09:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:09:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 687ms 20:09:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:09:54 INFO - PROCESS | 1663 | 1464404994137 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 20:09:54 INFO - PROCESS | 1663 | 1464404994138 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 20:09:54 INFO - PROCESS | 1663 | 1464404994141 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:09:54 INFO - PROCESS | 1663 | 1464404994142 Marionette TRACE conn2 <- [1,2534,null,{}] 20:09:54 INFO - PROCESS | 1663 | 1464404994144 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}] 20:09:54 INFO - PROCESS | 1663 | 1464404994256 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 20:09:54 INFO - PROCESS | 1663 | 1464404994403 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x134872800 == 92 [pid = 1663] [id = 641] 20:09:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 184 (0x124fb7800) [pid = 1663] [serial = 1923] [outer = 0x0] 20:09:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 185 (0x12692f000) [pid = 1663] [serial = 1924] [outer = 0x124fb7800] 20:09:54 INFO - PROCESS | 1663 | 1464404994435 Marionette DEBUG loaded listener.js 20:09:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 186 (0x126dd0400) [pid = 1663] [serial = 1925] [outer = 0x124fb7800] 20:09:54 INFO - PROCESS | 1663 | 1464404994824 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]]]}] 20:09:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:09:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 720ms 20:09:54 INFO - PROCESS | 1663 | 1464404994862 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 20:09:54 INFO - PROCESS | 1663 | 1464404994864 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 20:09:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:09:54 INFO - PROCESS | 1663 | 1464404994866 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:09:54 INFO - PROCESS | 1663 | 1464404994867 Marionette TRACE conn2 <- [1,2538,null,{}] 20:09:54 INFO - PROCESS | 1663 | 1464404994870 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}] 20:09:55 INFO - PROCESS | 1663 | 1464404995009 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 20:09:55 INFO - PROCESS | 1663 | 1464404995125 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x124c73000 == 93 [pid = 1663] [id = 642] 20:09:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 187 (0x113068800) [pid = 1663] [serial = 1926] [outer = 0x0] 20:09:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 188 (0x1213a5000) [pid = 1663] [serial = 1927] [outer = 0x113068800] 20:09:55 INFO - PROCESS | 1663 | 1464404995174 Marionette DEBUG loaded listener.js 20:09:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 189 (0x126f99400) [pid = 1663] [serial = 1928] [outer = 0x113068800] 20:09:55 INFO - PROCESS | 1663 | 1464404995650 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]]]}] 20:09:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:09:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 819ms 20:09:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:09:55 INFO - PROCESS | 1663 | 1464404995686 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 20:09:55 INFO - PROCESS | 1663 | 1464404995688 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 20:09:55 INFO - PROCESS | 1663 | 1464404995690 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:09:55 INFO - PROCESS | 1663 | 1464404995692 Marionette TRACE conn2 <- [1,2542,null,{}] 20:09:55 INFO - PROCESS | 1663 | 1464404995694 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}] 20:09:55 INFO - PROCESS | 1663 | 1464404995822 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 20:09:56 INFO - PROCESS | 1663 | 1464404996095 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x119398000 == 94 [pid = 1663] [id = 643] 20:09:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 190 (0x110ddd400) [pid = 1663] [serial = 1929] [outer = 0x0] 20:09:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 191 (0x110f50800) [pid = 1663] [serial = 1930] [outer = 0x110ddd400] 20:09:56 INFO - PROCESS | 1663 | 1464404996147 Marionette DEBUG loaded listener.js 20:09:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 192 (0x112593000) [pid = 1663] [serial = 1931] [outer = 0x110ddd400] 20:09:56 INFO - PROCESS | 1663 | 1464404996624 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]]]}] 20:09:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:09:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 971ms 20:09:56 INFO - PROCESS | 1663 | 1464404996669 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 20:09:56 INFO - PROCESS | 1663 | 1464404996671 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 20:09:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:09:56 INFO - PROCESS | 1663 | 1464404996675 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:09:56 INFO - PROCESS | 1663 | 1464404996677 Marionette TRACE conn2 <- [1,2546,null,{}] 20:09:56 INFO - PROCESS | 1663 | 1464404996681 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}] 20:09:56 INFO - PROCESS | 1663 | 1464404996805 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 20:09:56 INFO - PROCESS | 1663 | 1464404996918 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x118590800 == 95 [pid = 1663] [id = 644] 20:09:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 193 (0x1128ccc00) [pid = 1663] [serial = 1932] [outer = 0x0] 20:09:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 194 (0x113029c00) [pid = 1663] [serial = 1933] [outer = 0x1128ccc00] 20:09:56 INFO - PROCESS | 1663 | 1464404996967 Marionette DEBUG loaded listener.js 20:09:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 195 (0x113083c00) [pid = 1663] [serial = 1934] [outer = 0x1128ccc00] 20:09:57 INFO - PROCESS | 1663 | 1464404997523 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]]]}] 20:09:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:09:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 873ms 20:09:57 INFO - PROCESS | 1663 | 1464404997552 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 20:09:57 INFO - PROCESS | 1663 | 1464404997555 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 20:09:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:09:57 INFO - PROCESS | 1663 | 1464404997558 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:09:57 INFO - PROCESS | 1663 | 1464404997560 Marionette TRACE conn2 <- [1,2550,null,{}] 20:09:57 INFO - PROCESS | 1663 | 1464404997562 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}] 20:09:57 INFO - PROCESS | 1663 | 1464404997673 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 20:09:57 INFO - PROCESS | 1663 | --DOCSHELL 0x12c2be000 == 94 [pid = 1663] [id = 631] 20:09:57 INFO - PROCESS | 1663 | --DOCSHELL 0x12bad5000 == 93 [pid = 1663] [id = 630] 20:09:57 INFO - PROCESS | 1663 | --DOCSHELL 0x119fc1000 == 92 [pid = 1663] [id = 629] 20:09:57 INFO - PROCESS | 1663 | --DOCSHELL 0x12a842000 == 91 [pid = 1663] [id = 628] 20:09:57 INFO - PROCESS | 1663 | --DOCSHELL 0x12931d000 == 90 [pid = 1663] [id = 627] 20:09:57 INFO - PROCESS | 1663 | --DOCSHELL 0x127321800 == 89 [pid = 1663] [id = 626] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 194 (0x12329a000) [pid = 1663] [serial = 1789] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 193 (0x1193f0400) [pid = 1663] [serial = 1786] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 192 (0x123559000) [pid = 1663] [serial = 1792] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 191 (0x11304f800) [pid = 1663] [serial = 1795] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 190 (0x1128c8800) [pid = 1663] [serial = 1798] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 189 (0x124feac00) [pid = 1663] [serial = 1837] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOCSHELL 0x125305000 == 88 [pid = 1663] [id = 625] 20:09:57 INFO - PROCESS | 1663 | --DOCSHELL 0x123657800 == 87 [pid = 1663] [id = 624] 20:09:57 INFO - PROCESS | 1663 | --DOCSHELL 0x119e57800 == 86 [pid = 1663] [id = 623] 20:09:57 INFO - PROCESS | 1663 | --DOCSHELL 0x11911d000 == 85 [pid = 1663] [id = 622] 20:09:57 INFO - PROCESS | 1663 | --DOCSHELL 0x11690d800 == 84 [pid = 1663] [id = 621] 20:09:57 INFO - PROCESS | 1663 | --DOCSHELL 0x111f71800 == 83 [pid = 1663] [id = 620] 20:09:57 INFO - PROCESS | 1663 | 1464404997829 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:57 INFO - PROCESS | 1663 | --DOCSHELL 0x12dc1d800 == 82 [pid = 1663] [id = 615] 20:09:57 INFO - PROCESS | 1663 | --DOCSHELL 0x129070000 == 81 [pid = 1663] [id = 614] 20:09:57 INFO - PROCESS | 1663 | --DOCSHELL 0x1194d1800 == 80 [pid = 1663] [id = 613] 20:09:57 INFO - PROCESS | 1663 | --DOCSHELL 0x12dc1f000 == 79 [pid = 1663] [id = 612] 20:09:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x11690d800 == 80 [pid = 1663] [id = 645] 20:09:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 190 (0x1128cd400) [pid = 1663] [serial = 1935] [outer = 0x0] 20:09:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 191 (0x11302e000) [pid = 1663] [serial = 1936] [outer = 0x1128cd400] 20:09:57 INFO - PROCESS | 1663 | 1464404997863 Marionette DEBUG loaded listener.js 20:09:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 192 (0x11380c800) [pid = 1663] [serial = 1937] [outer = 0x1128cd400] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 191 (0x119589400) [pid = 1663] [serial = 1819] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 190 (0x119c88000) [pid = 1663] [serial = 1820] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 189 (0x119cb3800) [pid = 1663] [serial = 1822] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 188 (0x1235f7c00) [pid = 1663] [serial = 1826] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 187 (0x1232a2400) [pid = 1663] [serial = 1825] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 186 (0x1184e0000) [pid = 1663] [serial = 1816] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 185 (0x1128c4800) [pid = 1663] [serial = 1802] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 184 (0x112599000) [pid = 1663] [serial = 1801] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 183 (0x115e10400) [pid = 1663] [serial = 1810] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 182 (0x116736400) [pid = 1663] [serial = 1811] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 181 (0x1126ce400) [pid = 1663] [serial = 1774] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 180 (0x113387000) [pid = 1663] [serial = 1780] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 179 (0x117e02400) [pid = 1663] [serial = 1813] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 178 (0x118114800) [pid = 1663] [serial = 1814] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 177 (0x113062800) [pid = 1663] [serial = 1807] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 176 (0x113094800) [pid = 1663] [serial = 1808] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 175 (0x124ac0800) [pid = 1663] [serial = 1834] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 174 (0x112dde000) [pid = 1663] [serial = 1777] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 173 (0x11304dc00) [pid = 1663] [serial = 1805] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 172 (0x113025400) [pid = 1663] [serial = 1804] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 171 (0x1185b2000) [pid = 1663] [serial = 1783] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 170 (0x112918000) [pid = 1663] [serial = 1829] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 169 (0x1121a8c00) [pid = 1663] [serial = 1828] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 168 (0x124cdcc00) [pid = 1663] [serial = 1835] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 167 (0x1213a5c00) [pid = 1663] [serial = 1823] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 166 (0x1184e3c00) [pid = 1663] [serial = 1831] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 165 (0x1244fb400) [pid = 1663] [serial = 1832] [outer = 0x0] [url = about:blank] 20:09:57 INFO - PROCESS | 1663 | --DOMWINDOW == 164 (0x11912f000) [pid = 1663] [serial = 1817] [outer = 0x0] [url = about:blank] 20:09:58 INFO - PROCESS | 1663 | 1464404998282 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]]]}] 20:09:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:09:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 770ms 20:09:58 INFO - PROCESS | 1663 | 1464404998329 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 20:09:58 INFO - PROCESS | 1663 | 1464404998332 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 20:09:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:09:58 INFO - PROCESS | 1663 | 1464404998346 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:09:58 INFO - PROCESS | 1663 | 1464404998353 Marionette TRACE conn2 <- [1,2554,null,{}] 20:09:58 INFO - PROCESS | 1663 | 1464404998394 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}] 20:09:58 INFO - PROCESS | 1663 | 1464404998602 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 20:09:58 INFO - PROCESS | 1663 | 1464404998611 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x124c62000 == 81 [pid = 1663] [id = 646] 20:09:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 165 (0x116a50000) [pid = 1663] [serial = 1938] [outer = 0x0] 20:09:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x117e02800) [pid = 1663] [serial = 1939] [outer = 0x116a50000] 20:09:58 INFO - PROCESS | 1663 | 1464404998654 Marionette DEBUG loaded listener.js 20:09:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 167 (0x11811b400) [pid = 1663] [serial = 1940] [outer = 0x116a50000] 20:09:59 INFO - PROCESS | 1663 | 1464404999001 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]]]}] 20:09:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:09:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 680ms 20:09:59 INFO - PROCESS | 1663 | 1464404999026 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 20:09:59 INFO - PROCESS | 1663 | 1464404999028 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 20:09:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:09:59 INFO - PROCESS | 1663 | 1464404999030 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:09:59 INFO - PROCESS | 1663 | 1464404999031 Marionette TRACE conn2 <- [1,2558,null,{}] 20:09:59 INFO - PROCESS | 1663 | 1464404999036 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}] 20:09:59 INFO - PROCESS | 1663 | 1464404999135 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 20:09:59 INFO - PROCESS | 1663 | 1464404999140 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x12931d000 == 82 [pid = 1663] [id = 647] 20:09:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 168 (0x11814b000) [pid = 1663] [serial = 1941] [outer = 0x0] 20:09:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 169 (0x1184e9800) [pid = 1663] [serial = 1942] [outer = 0x11814b000] 20:09:59 INFO - PROCESS | 1663 | 1464404999167 Marionette DEBUG loaded listener.js 20:09:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 170 (0x1187d0000) [pid = 1663] [serial = 1943] [outer = 0x11814b000] 20:09:59 INFO - PROCESS | 1663 | 1464404999520 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]]]}] 20:09:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:09:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 520ms 20:09:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:09:59 INFO - PROCESS | 1663 | 1464404999550 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 20:09:59 INFO - PROCESS | 1663 | 1464404999552 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 20:09:59 INFO - PROCESS | 1663 | 1464404999554 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:09:59 INFO - PROCESS | 1663 | 1464404999555 Marionette TRACE conn2 <- [1,2562,null,{}] 20:09:59 INFO - PROCESS | 1663 | 1464404999557 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}] 20:09:59 INFO - PROCESS | 1663 | 1464404999653 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 20:09:59 INFO - PROCESS | 1663 | 1464404999735 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b227000 == 83 [pid = 1663] [id = 648] 20:09:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 171 (0x119127800) [pid = 1663] [serial = 1944] [outer = 0x0] 20:09:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 172 (0x119366400) [pid = 1663] [serial = 1945] [outer = 0x119127800] 20:09:59 INFO - PROCESS | 1663 | 1464404999766 Marionette DEBUG loaded listener.js 20:09:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 173 (0x119c8c800) [pid = 1663] [serial = 1946] [outer = 0x119127800] 20:10:00 INFO - PROCESS | 1663 | 1464405000142 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]]]}] 20:10:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:10:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 619ms 20:10:00 INFO - PROCESS | 1663 | 1464405000174 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 20:10:00 INFO - PROCESS | 1663 | 1464405000175 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 20:10:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:10:00 INFO - PROCESS | 1663 | 1464405000184 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:10:00 INFO - PROCESS | 1663 | 1464405000185 Marionette TRACE conn2 <- [1,2566,null,{}] 20:10:00 INFO - PROCESS | 1663 | 1464405000187 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}] 20:10:00 INFO - PROCESS | 1663 | 1464405000310 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 20:10:00 INFO - PROCESS | 1663 | 1464405000321 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c2af000 == 84 [pid = 1663] [id = 649] 20:10:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 174 (0x119cbfc00) [pid = 1663] [serial = 1947] [outer = 0x0] 20:10:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 175 (0x1232a2400) [pid = 1663] [serial = 1948] [outer = 0x119cbfc00] 20:10:00 INFO - PROCESS | 1663 | 1464405000346 Marionette DEBUG loaded listener.js 20:10:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 176 (0x12366f000) [pid = 1663] [serial = 1949] [outer = 0x119cbfc00] 20:10:00 INFO - PROCESS | 1663 | 1464405000740 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]]]}] 20:10:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:10:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 570ms 20:10:00 INFO - PROCESS | 1663 | 1464405000755 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 20:10:00 INFO - PROCESS | 1663 | 1464405000757 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 20:10:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:10:00 INFO - PROCESS | 1663 | 1464405000759 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:10:00 INFO - PROCESS | 1663 | 1464405000761 Marionette TRACE conn2 <- [1,2570,null,{}] 20:10:00 INFO - PROCESS | 1663 | 1464405000764 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}] 20:10:00 INFO - PROCESS | 1663 | 1464405000943 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 20:10:00 INFO - PROCESS | 1663 | 1464405000976 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c97e800 == 85 [pid = 1663] [id = 650] 20:10:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 177 (0x1236ef400) [pid = 1663] [serial = 1950] [outer = 0x0] 20:10:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 178 (0x1244f3400) [pid = 1663] [serial = 1951] [outer = 0x1236ef400] 20:10:01 INFO - PROCESS | 1663 | 1464405001001 Marionette DEBUG loaded listener.js 20:10:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 179 (0x124ac0c00) [pid = 1663] [serial = 1952] [outer = 0x1236ef400] 20:10:01 INFO - PROCESS | 1663 | 1464405001369 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]]]}] 20:10:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:10:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 619ms 20:10:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:10:01 INFO - PROCESS | 1663 | 1464405001379 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 20:10:01 INFO - PROCESS | 1663 | 1464405001380 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 20:10:01 INFO - PROCESS | 1663 | 1464405001387 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:10:01 INFO - PROCESS | 1663 | 1464405001388 Marionette TRACE conn2 <- [1,2574,null,{}] 20:10:01 INFO - PROCESS | 1663 | 1464405001390 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}] 20:10:01 INFO - PROCESS | 1663 | 1464405001517 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 20:10:01 INFO - PROCESS | 1663 | 1464405001530 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d281800 == 86 [pid = 1663] [id = 651] 20:10:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x1237a3000) [pid = 1663] [serial = 1953] [outer = 0x0] 20:10:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x126d2d400) [pid = 1663] [serial = 1954] [outer = 0x1237a3000] 20:10:01 INFO - PROCESS | 1663 | 1464405001555 Marionette DEBUG loaded listener.js 20:10:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 182 (0x1270c2800) [pid = 1663] [serial = 1955] [outer = 0x1237a3000] 20:10:01 INFO - PROCESS | 1663 | 1464405001912 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]]]}] 20:10:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:10:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 573ms 20:10:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:10:01 INFO - PROCESS | 1663 | 1464405001955 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 20:10:01 INFO - PROCESS | 1663 | 1464405001956 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 20:10:01 INFO - PROCESS | 1663 | 1464405001959 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:10:01 INFO - PROCESS | 1663 | 1464405001960 Marionette TRACE conn2 <- [1,2578,null,{}] 20:10:01 INFO - PROCESS | 1663 | 1464405001962 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}] 20:10:02 INFO - PROCESS | 1663 | 1464405002238 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 20:10:02 INFO - PROCESS | 1663 | --DOMWINDOW == 181 (0x118116000) [pid = 1663] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:10:02 INFO - PROCESS | 1663 | --DOMWINDOW == 180 (0x11302c800) [pid = 1663] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:10:02 INFO - PROCESS | 1663 | --DOMWINDOW == 179 (0x1121ad400) [pid = 1663] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:10:02 INFO - PROCESS | 1663 | --DOMWINDOW == 178 (0x1126d2c00) [pid = 1663] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:10:02 INFO - PROCESS | 1663 | --DOMWINDOW == 177 (0x1184e0800) [pid = 1663] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:10:02 INFO - PROCESS | 1663 | --DOMWINDOW == 176 (0x11802c400) [pid = 1663] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:10:02 INFO - PROCESS | 1663 | --DOMWINDOW == 175 (0x1187cdc00) [pid = 1663] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:10:02 INFO - PROCESS | 1663 | --DOMWINDOW == 174 (0x116731800) [pid = 1663] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:10:02 INFO - PROCESS | 1663 | --DOMWINDOW == 173 (0x1187d9000) [pid = 1663] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:10:02 INFO - PROCESS | 1663 | --DOMWINDOW == 172 (0x112592000) [pid = 1663] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:10:02 INFO - PROCESS | 1663 | --DOMWINDOW == 171 (0x110ddb800) [pid = 1663] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:10:02 INFO - PROCESS | 1663 | --DOMWINDOW == 170 (0x113bc6800) [pid = 1663] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:10:02 INFO - PROCESS | 1663 | --DOMWINDOW == 169 (0x124fb4400) [pid = 1663] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:10:02 INFO - PROCESS | 1663 | --DOMWINDOW == 168 (0x118723c00) [pid = 1663] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:10:02 INFO - PROCESS | 1663 | 1464405002310 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x1184d5000 == 87 [pid = 1663] [id = 652] 20:10:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 169 (0x110dd7c00) [pid = 1663] [serial = 1956] [outer = 0x0] 20:10:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 170 (0x111a06000) [pid = 1663] [serial = 1957] [outer = 0x110dd7c00] 20:10:02 INFO - PROCESS | 1663 | 1464405002335 Marionette DEBUG loaded listener.js 20:10:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 171 (0x113051400) [pid = 1663] [serial = 1958] [outer = 0x110dd7c00] 20:10:02 INFO - PROCESS | 1663 | 1464405002626 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]]]}] 20:10:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:10:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 720ms 20:10:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:10:02 INFO - PROCESS | 1663 | 1464405002679 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 20:10:02 INFO - PROCESS | 1663 | 1464405002681 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 20:10:02 INFO - PROCESS | 1663 | 1464405002683 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:10:02 INFO - PROCESS | 1663 | 1464405002686 Marionette TRACE conn2 <- [1,2582,null,{}] 20:10:02 INFO - PROCESS | 1663 | 1464405002689 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}] 20:10:02 INFO - PROCESS | 1663 | 1464405002815 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 20:10:02 INFO - PROCESS | 1663 | 1464405002824 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d281000 == 88 [pid = 1663] [id = 653] 20:10:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 172 (0x112da4400) [pid = 1663] [serial = 1959] [outer = 0x0] 20:10:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 173 (0x1184dd000) [pid = 1663] [serial = 1960] [outer = 0x112da4400] 20:10:02 INFO - PROCESS | 1663 | 1464405002852 Marionette DEBUG loaded listener.js 20:10:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 174 (0x127341c00) [pid = 1663] [serial = 1961] [outer = 0x112da4400] 20:10:03 INFO - PROCESS | 1663 | 1464405003183 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]]]}] 20:10:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:10:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 521ms 20:10:03 INFO - PROCESS | 1663 | 1464405003205 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 20:10:03 INFO - PROCESS | 1663 | 1464405003206 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 20:10:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:10:03 INFO - PROCESS | 1663 | 1464405003209 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:10:03 INFO - PROCESS | 1663 | 1464405003211 Marionette TRACE conn2 <- [1,2586,null,{}] 20:10:03 INFO - PROCESS | 1663 | 1464405003213 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}] 20:10:03 INFO - PROCESS | 1663 | 1464405003332 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 20:10:03 INFO - PROCESS | 1663 | 1464405003336 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x1347de800 == 89 [pid = 1663] [id = 654] 20:10:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 175 (0x12755b000) [pid = 1663] [serial = 1962] [outer = 0x0] 20:10:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 176 (0x1275db000) [pid = 1663] [serial = 1963] [outer = 0x12755b000] 20:10:03 INFO - PROCESS | 1663 | 1464405003362 Marionette DEBUG loaded listener.js 20:10:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 177 (0x1275e2c00) [pid = 1663] [serial = 1964] [outer = 0x12755b000] 20:10:03 INFO - PROCESS | 1663 | 1464405003729 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]]]}] 20:10:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:10:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 569ms 20:10:03 INFO - PROCESS | 1663 | 1464405003778 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 20:10:03 INFO - PROCESS | 1663 | 1464405003779 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 20:10:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:10:03 INFO - PROCESS | 1663 | 1464405003782 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:10:03 INFO - PROCESS | 1663 | 1464405003783 Marionette TRACE conn2 <- [1,2590,null,{}] 20:10:03 INFO - PROCESS | 1663 | 1464405003785 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}] 20:10:03 INFO - PROCESS | 1663 | 1464405003887 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 20:10:03 INFO - PROCESS | 1663 | 1464405003891 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x1350a0000 == 90 [pid = 1663] [id = 655] 20:10:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 178 (0x1275e5400) [pid = 1663] [serial = 1965] [outer = 0x0] 20:10:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 179 (0x1275eb000) [pid = 1663] [serial = 1966] [outer = 0x1275e5400] 20:10:03 INFO - PROCESS | 1663 | 1464405003916 Marionette DEBUG loaded listener.js 20:10:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x128c6c800) [pid = 1663] [serial = 1967] [outer = 0x1275e5400] 20:10:04 INFO - PROCESS | 1663 | 1464405004389 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]]]}] 20:10:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:10:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 670ms 20:10:04 INFO - PROCESS | 1663 | 1464405004452 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 20:10:04 INFO - PROCESS | 1663 | 1464405004455 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 20:10:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:10:04 INFO - PROCESS | 1663 | 1464405004459 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:10:04 INFO - PROCESS | 1663 | 1464405004461 Marionette TRACE conn2 <- [1,2594,null,{}] 20:10:04 INFO - PROCESS | 1663 | 1464405004465 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}] 20:10:04 INFO - PROCESS | 1663 | 1464405004597 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 20:10:04 INFO - PROCESS | 1663 | 1464405004710 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x1233c7000 == 91 [pid = 1663] [id = 656] 20:10:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x1128cb800) [pid = 1663] [serial = 1968] [outer = 0x0] 20:10:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 182 (0x11290ec00) [pid = 1663] [serial = 1969] [outer = 0x1128cb800] 20:10:04 INFO - PROCESS | 1663 | 1464405004744 Marionette DEBUG loaded listener.js 20:10:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 183 (0x113030c00) [pid = 1663] [serial = 1970] [outer = 0x1128cb800] 20:10:05 INFO - PROCESS | 1663 | 1464405005192 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]]]}] 20:10:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:10:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 772ms 20:10:05 INFO - PROCESS | 1663 | 1464405005231 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 20:10:05 INFO - PROCESS | 1663 | 1464405005235 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 20:10:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:10:05 INFO - PROCESS | 1663 | 1464405005240 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:10:05 INFO - PROCESS | 1663 | 1464405005242 Marionette TRACE conn2 <- [1,2598,null,{}] 20:10:05 INFO - PROCESS | 1663 | 1464405005245 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}] 20:10:05 INFO - PROCESS | 1663 | 1464405005368 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 20:10:05 INFO - PROCESS | 1663 | 1464405005452 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a857800 == 92 [pid = 1663] [id = 657] 20:10:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 184 (0x113063000) [pid = 1663] [serial = 1971] [outer = 0x0] 20:10:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 185 (0x113d2d800) [pid = 1663] [serial = 1972] [outer = 0x113063000] 20:10:05 INFO - PROCESS | 1663 | 1464405005483 Marionette DEBUG loaded listener.js 20:10:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 186 (0x116944000) [pid = 1663] [serial = 1973] [outer = 0x113063000] 20:10:05 INFO - PROCESS | 1663 | 1464405005926 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]]]}] 20:10:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:10:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 719ms 20:10:05 INFO - PROCESS | 1663 | 1464405005996 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 20:10:06 INFO - PROCESS | 1663 | 1464405005997 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 20:10:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:10:06 INFO - PROCESS | 1663 | 1464405006003 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:10:06 INFO - PROCESS | 1663 | 1464405006005 Marionette TRACE conn2 <- [1,2602,null,{}] 20:10:06 INFO - PROCESS | 1663 | 1464405006013 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}] 20:10:06 INFO - PROCESS | 1663 | 1464405006138 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 20:10:06 INFO - PROCESS | 1663 | 1464405006223 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x13508d800 == 93 [pid = 1663] [id = 658] 20:10:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 187 (0x1185b5800) [pid = 1663] [serial = 1974] [outer = 0x0] 20:10:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 188 (0x11912a400) [pid = 1663] [serial = 1975] [outer = 0x1185b5800] 20:10:06 INFO - PROCESS | 1663 | 1464405006256 Marionette DEBUG loaded listener.js 20:10:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 189 (0x119c86c00) [pid = 1663] [serial = 1976] [outer = 0x1185b5800] 20:10:06 INFO - PROCESS | 1663 | 1464405006722 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]]]}] 20:10:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:10:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 772ms 20:10:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:10:06 INFO - PROCESS | 1663 | 1464405006776 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 20:10:06 INFO - PROCESS | 1663 | 1464405006778 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 20:10:06 INFO - PROCESS | 1663 | 1464405006780 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:10:06 INFO - PROCESS | 1663 | 1464405006781 Marionette TRACE conn2 <- [1,2606,null,{}] 20:10:06 INFO - PROCESS | 1663 | 1464405006785 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}] 20:10:06 INFO - PROCESS | 1663 | 1464405006905 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 20:10:06 INFO - PROCESS | 1663 | 1464405006989 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x13523a000 == 94 [pid = 1663] [id = 659] 20:10:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 190 (0x11871ec00) [pid = 1663] [serial = 1977] [outer = 0x0] 20:10:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 191 (0x1232a8000) [pid = 1663] [serial = 1978] [outer = 0x11871ec00] 20:10:07 INFO - PROCESS | 1663 | 1464405007020 Marionette DEBUG loaded listener.js 20:10:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 192 (0x124abfc00) [pid = 1663] [serial = 1979] [outer = 0x11871ec00] 20:10:07 INFO - PROCESS | 1663 | 1464405007517 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]]]}] 20:10:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:10:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 774ms 20:10:07 INFO - PROCESS | 1663 | 1464405007559 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 20:10:07 INFO - PROCESS | 1663 | 1464405007561 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 20:10:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:10:07 INFO - PROCESS | 1663 | 1464405007563 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:10:07 INFO - PROCESS | 1663 | 1464405007564 Marionette TRACE conn2 <- [1,2610,null,{}] 20:10:07 INFO - PROCESS | 1663 | 1464405007567 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}] 20:10:07 INFO - PROCESS | 1663 | 1464405007684 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 20:10:07 INFO - PROCESS | 1663 | 1464405007767 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x135257800 == 95 [pid = 1663] [id = 660] 20:10:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 193 (0x119c87800) [pid = 1663] [serial = 1980] [outer = 0x0] 20:10:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 194 (0x127336800) [pid = 1663] [serial = 1981] [outer = 0x119c87800] 20:10:07 INFO - PROCESS | 1663 | 1464405007799 Marionette DEBUG loaded listener.js 20:10:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 195 (0x127564800) [pid = 1663] [serial = 1982] [outer = 0x119c87800] 20:10:08 INFO - PROCESS | 1663 | 1464405008210 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]]]}] 20:10:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:10:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 669ms 20:10:08 INFO - PROCESS | 1663 | 1464405008233 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 20:10:08 INFO - PROCESS | 1663 | 1464405008236 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 20:10:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:10:08 INFO - PROCESS | 1663 | 1464405008239 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:10:08 INFO - PROCESS | 1663 | 1464405008240 Marionette TRACE conn2 <- [1,2614,null,{}] 20:10:08 INFO - PROCESS | 1663 | 1464405008242 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}] 20:10:08 INFO - PROCESS | 1663 | 1464405008374 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 20:10:08 INFO - PROCESS | 1663 | 1464405008488 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x1353b8000 == 96 [pid = 1663] [id = 661] 20:10:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 196 (0x1275dcc00) [pid = 1663] [serial = 1983] [outer = 0x0] 20:10:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 197 (0x128c69400) [pid = 1663] [serial = 1984] [outer = 0x1275dcc00] 20:10:08 INFO - PROCESS | 1663 | 1464405008520 Marionette DEBUG loaded listener.js 20:10:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 198 (0x1290c3c00) [pid = 1663] [serial = 1985] [outer = 0x1275dcc00] 20:10:08 INFO - PROCESS | 1663 | 1464405008923 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]]]}] 20:10:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:10:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 718ms 20:10:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:10:08 INFO - PROCESS | 1663 | 1464405008958 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 20:10:08 INFO - PROCESS | 1663 | 1464405008959 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 20:10:08 INFO - PROCESS | 1663 | 1464405008961 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:10:08 INFO - PROCESS | 1663 | 1464405008962 Marionette TRACE conn2 <- [1,2618,null,{}] 20:10:08 INFO - PROCESS | 1663 | 1464405008965 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}] 20:10:09 INFO - PROCESS | 1663 | 1464405009097 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 20:10:09 INFO - PROCESS | 1663 | 1464405009181 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x1357e6000 == 97 [pid = 1663] [id = 662] 20:10:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 199 (0x1275df000) [pid = 1663] [serial = 1986] [outer = 0x0] 20:10:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 200 (0x129566400) [pid = 1663] [serial = 1987] [outer = 0x1275df000] 20:10:09 INFO - PROCESS | 1663 | 1464405009211 Marionette DEBUG loaded listener.js 20:10:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 201 (0x12a435800) [pid = 1663] [serial = 1988] [outer = 0x1275df000] 20:10:09 INFO - PROCESS | 1663 | 1464405009626 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]]]}] 20:10:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:10:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 720ms 20:10:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:10:09 INFO - PROCESS | 1663 | 1464405009681 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 20:10:09 INFO - PROCESS | 1663 | 1464405009682 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 20:10:09 INFO - PROCESS | 1663 | 1464405009685 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:10:09 INFO - PROCESS | 1663 | 1464405009686 Marionette TRACE conn2 <- [1,2622,null,{}] 20:10:09 INFO - PROCESS | 1663 | 1464405009688 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}] 20:10:09 INFO - PROCESS | 1663 | 1464405009802 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 20:10:09 INFO - PROCESS | 1663 | 1464405009913 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x1358c5800 == 98 [pid = 1663] [id = 663] 20:10:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 202 (0x129566c00) [pid = 1663] [serial = 1989] [outer = 0x0] 20:10:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 203 (0x12a6df000) [pid = 1663] [serial = 1990] [outer = 0x129566c00] 20:10:09 INFO - PROCESS | 1663 | 1464405009946 Marionette DEBUG loaded listener.js 20:10:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 204 (0x12a7ee400) [pid = 1663] [serial = 1991] [outer = 0x129566c00] 20:10:10 INFO - PROCESS | 1663 | 1464405010392 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]]]}] 20:10:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:10:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 768ms 20:10:10 INFO - PROCESS | 1663 | 1464405010454 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 20:10:10 INFO - PROCESS | 1663 | 1464405010455 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 20:10:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:10:10 INFO - PROCESS | 1663 | 1464405010457 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:10:10 INFO - PROCESS | 1663 | 1464405010459 Marionette TRACE conn2 <- [1,2626,null,{}] 20:10:10 INFO - PROCESS | 1663 | 1464405010461 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}] 20:10:10 INFO - PROCESS | 1663 | 1464405010579 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 20:10:10 INFO - PROCESS | 1663 | 1464405010695 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194e0800 == 99 [pid = 1663] [id = 664] 20:10:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 205 (0x1121b0400) [pid = 1663] [serial = 1992] [outer = 0x0] 20:10:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 206 (0x113093c00) [pid = 1663] [serial = 1993] [outer = 0x1121b0400] 20:10:10 INFO - PROCESS | 1663 | 1464405010726 Marionette DEBUG loaded listener.js 20:10:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 207 (0x12a43d800) [pid = 1663] [serial = 1994] [outer = 0x1121b0400] 20:10:11 INFO - PROCESS | 1663 | 1464405011159 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]]]}] 20:10:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:10:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 721ms 20:10:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:10:11 INFO - PROCESS | 1663 | 1464405011178 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 20:10:11 INFO - PROCESS | 1663 | 1464405011180 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 20:10:11 INFO - PROCESS | 1663 | 1464405011182 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:10:11 INFO - PROCESS | 1663 | 1464405011183 Marionette TRACE conn2 <- [1,2630,null,{}] 20:10:11 INFO - PROCESS | 1663 | 1464405011186 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}] 20:10:11 INFO - PROCESS | 1663 | 1464405011306 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 20:10:11 INFO - PROCESS | 1663 | 1464405011590 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x11b264800 == 100 [pid = 1663] [id = 665] 20:10:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 208 (0x110dddc00) [pid = 1663] [serial = 1995] [outer = 0x0] 20:10:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 209 (0x111c82400) [pid = 1663] [serial = 1996] [outer = 0x110dddc00] 20:10:11 INFO - PROCESS | 1663 | 1464405011656 Marionette DEBUG loaded listener.js 20:10:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 210 (0x1126ce400) [pid = 1663] [serial = 1997] [outer = 0x110dddc00] 20:10:12 INFO - PROCESS | 1663 | 1464405012157 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]]]}] 20:10:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:10:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1020ms 20:10:12 INFO - PROCESS | 1663 | 1464405012203 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 20:10:12 INFO - PROCESS | 1663 | 1464405012205 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 20:10:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:10:12 INFO - PROCESS | 1663 | 1464405012216 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:10:12 INFO - PROCESS | 1663 | 1464405012218 Marionette TRACE conn2 <- [1,2634,null,{}] 20:10:12 INFO - PROCESS | 1663 | 1464405012221 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}] 20:10:12 INFO - PROCESS | 1663 | 1464405012333 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 20:10:12 INFO - PROCESS | 1663 | 1464405012449 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x116f1a800 == 101 [pid = 1663] [id = 666] 20:10:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 211 (0x11304e000) [pid = 1663] [serial = 1998] [outer = 0x0] 20:10:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 212 (0x113086400) [pid = 1663] [serial = 1999] [outer = 0x11304e000] 20:10:12 INFO - PROCESS | 1663 | 1464405012480 Marionette DEBUG loaded listener.js 20:10:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 213 (0x115e0a800) [pid = 1663] [serial = 2000] [outer = 0x11304e000] 20:10:12 INFO - PROCESS | 1663 | --DOCSHELL 0x1347de800 == 100 [pid = 1663] [id = 654] 20:10:12 INFO - PROCESS | 1663 | --DOCSHELL 0x12d281000 == 99 [pid = 1663] [id = 653] 20:10:12 INFO - PROCESS | 1663 | --DOCSHELL 0x1184d5000 == 98 [pid = 1663] [id = 652] 20:10:12 INFO - PROCESS | 1663 | --DOCSHELL 0x12d281800 == 97 [pid = 1663] [id = 651] 20:10:12 INFO - PROCESS | 1663 | --DOCSHELL 0x12c97e800 == 96 [pid = 1663] [id = 650] 20:10:12 INFO - PROCESS | 1663 | --DOMWINDOW == 212 (0x12329cc00) [pid = 1663] [serial = 1897] [outer = 0x0] [url = about:blank] 20:10:12 INFO - PROCESS | 1663 | --DOCSHELL 0x12c2af000 == 95 [pid = 1663] [id = 649] 20:10:12 INFO - PROCESS | 1663 | --DOCSHELL 0x12b227000 == 94 [pid = 1663] [id = 648] 20:10:12 INFO - PROCESS | 1663 | --DOCSHELL 0x12931d000 == 93 [pid = 1663] [id = 647] 20:10:12 INFO - PROCESS | 1663 | --DOCSHELL 0x124c62000 == 92 [pid = 1663] [id = 646] 20:10:12 INFO - PROCESS | 1663 | --DOCSHELL 0x11690d800 == 91 [pid = 1663] [id = 645] 20:10:12 INFO - PROCESS | 1663 | --DOCSHELL 0x118590800 == 90 [pid = 1663] [id = 644] 20:10:12 INFO - PROCESS | 1663 | --DOCSHELL 0x119398000 == 89 [pid = 1663] [id = 643] 20:10:12 INFO - PROCESS | 1663 | --DOCSHELL 0x12d4b5800 == 88 [pid = 1663] [id = 637] 20:10:12 INFO - PROCESS | 1663 | --DOCSHELL 0x12d27e800 == 87 [pid = 1663] [id = 636] 20:10:12 INFO - PROCESS | 1663 | --DOCSHELL 0x12c43a000 == 86 [pid = 1663] [id = 635] 20:10:12 INFO - PROCESS | 1663 | --DOCSHELL 0x123612000 == 85 [pid = 1663] [id = 634] 20:10:12 INFO - PROCESS | 1663 | --DOCSHELL 0x116979000 == 84 [pid = 1663] [id = 633] 20:10:12 INFO - PROCESS | 1663 | 1464405012925 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]]]}] 20:10:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:10:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 731ms 20:10:12 INFO - PROCESS | 1663 | 1464405012941 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 20:10:12 INFO - PROCESS | 1663 | 1464405012944 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 20:10:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:10:12 INFO - PROCESS | 1663 | 1464405012947 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:10:12 INFO - PROCESS | 1663 | 1464405012948 Marionette TRACE conn2 <- [1,2638,null,{}] 20:10:12 INFO - PROCESS | 1663 | 1464405012954 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}] 20:10:13 INFO - PROCESS | 1663 | 1464405013061 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 211 (0x119cc1400) [pid = 1663] [serial = 1895] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 210 (0x118153c00) [pid = 1663] [serial = 1882] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 209 (0x113066400) [pid = 1663] [serial = 1870] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 208 (0x1128cd000) [pid = 1663] [serial = 1888] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 207 (0x1128c6c00) [pid = 1663] [serial = 1865] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 206 (0x119581c00) [pid = 1663] [serial = 1849] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 205 (0x11386bc00) [pid = 1663] [serial = 1889] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 204 (0x11871f800) [pid = 1663] [serial = 1885] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 203 (0x113098400) [pid = 1663] [serial = 1871] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 202 (0x118092800) [pid = 1663] [serial = 1846] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 201 (0x113063c00) [pid = 1663] [serial = 1843] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 200 (0x118145c00) [pid = 1663] [serial = 1880] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 199 (0x119cbe800) [pid = 1663] [serial = 1858] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 198 (0x118d0d800) [pid = 1663] [serial = 1891] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 197 (0x11673bc00) [pid = 1663] [serial = 1876] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 196 (0x1187d4000) [pid = 1663] [serial = 1886] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 195 (0x11958b800) [pid = 1663] [serial = 1894] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 194 (0x12602c800) [pid = 1663] [serial = 1855] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 193 (0x116acb400) [pid = 1663] [serial = 1877] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 192 (0x11291d800) [pid = 1663] [serial = 1867] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 191 (0x110de2000) [pid = 1663] [serial = 1861] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 190 (0x11607b800) [pid = 1663] [serial = 1874] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 189 (0x118097000) [pid = 1663] [serial = 1879] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 188 (0x1232a8c00) [pid = 1663] [serial = 1852] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 187 (0x112780800) [pid = 1663] [serial = 1864] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 186 (0x11512a000) [pid = 1663] [serial = 1873] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 185 (0x110f5a400) [pid = 1663] [serial = 1862] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 184 (0x1184e9400) [pid = 1663] [serial = 1883] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 183 (0x12602d400) [pid = 1663] [serial = 1838] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 182 (0x1128c6800) [pid = 1663] [serial = 1840] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 181 (0x11302bc00) [pid = 1663] [serial = 1868] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 180 (0x1193ed800) [pid = 1663] [serial = 1892] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | --DOMWINDOW == 179 (0x1213a0400) [pid = 1663] [serial = 1772] [outer = 0x0] [url = about:blank] 20:10:13 INFO - PROCESS | 1663 | 1464405013161 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x11938a800 == 85 [pid = 1663] [id = 667] 20:10:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x112780800) [pid = 1663] [serial = 2001] [outer = 0x0] 20:10:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x113053800) [pid = 1663] [serial = 2002] [outer = 0x112780800] 20:10:13 INFO - PROCESS | 1663 | 1464405013188 Marionette DEBUG loaded listener.js 20:10:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 182 (0x116941000) [pid = 1663] [serial = 2003] [outer = 0x112780800] 20:10:13 INFO - PROCESS | 1663 | 1464405013509 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]]]}] 20:10:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:10:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 572ms 20:10:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:10:13 INFO - PROCESS | 1663 | 1464405013522 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 20:10:13 INFO - PROCESS | 1663 | 1464405013524 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 20:10:13 INFO - PROCESS | 1663 | 1464405013527 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:10:13 INFO - PROCESS | 1663 | 1464405013531 Marionette TRACE conn2 <- [1,2642,null,{}] 20:10:13 INFO - PROCESS | 1663 | 1464405013541 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}] 20:10:13 INFO - PROCESS | 1663 | 1464405013667 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 20:10:13 INFO - PROCESS | 1663 | 1464405013739 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x1247f0000 == 86 [pid = 1663] [id = 668] 20:10:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 183 (0x116acc800) [pid = 1663] [serial = 2004] [outer = 0x0] 20:10:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 184 (0x118097000) [pid = 1663] [serial = 2005] [outer = 0x116acc800] 20:10:13 INFO - PROCESS | 1663 | 1464405013765 Marionette DEBUG loaded listener.js 20:10:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 185 (0x1187d4000) [pid = 1663] [serial = 2006] [outer = 0x116acc800] 20:10:14 INFO - PROCESS | 1663 | 1464405014054 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]]]}] 20:10:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:10:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 577ms 20:10:14 INFO - PROCESS | 1663 | 1464405014105 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 20:10:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:10:14 INFO - PROCESS | 1663 | 1464405014114 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 20:10:14 INFO - PROCESS | 1663 | 1464405014117 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:10:14 INFO - PROCESS | 1663 | 1464405014120 Marionette TRACE conn2 <- [1,2646,null,{}] 20:10:14 INFO - PROCESS | 1663 | 1464405014123 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}] 20:10:14 INFO - PROCESS | 1663 | 1464405014228 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 20:10:14 INFO - PROCESS | 1663 | 1464405014296 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a41e800 == 87 [pid = 1663] [id = 669] 20:10:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 186 (0x118031c00) [pid = 1663] [serial = 2007] [outer = 0x0] 20:10:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 187 (0x119366000) [pid = 1663] [serial = 2008] [outer = 0x118031c00] 20:10:14 INFO - PROCESS | 1663 | 1464405014323 Marionette DEBUG loaded listener.js 20:10:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 188 (0x119b29c00) [pid = 1663] [serial = 2009] [outer = 0x118031c00] 20:10:14 INFO - PROCESS | 1663 | 1464405014609 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]]]}] 20:10:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:10:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 523ms 20:10:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:10:14 INFO - PROCESS | 1663 | 1464405014641 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 20:10:14 INFO - PROCESS | 1663 | 1464405014642 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 20:10:14 INFO - PROCESS | 1663 | 1464405014645 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:10:14 INFO - PROCESS | 1663 | 1464405014646 Marionette TRACE conn2 <- [1,2650,null,{}] 20:10:14 INFO - PROCESS | 1663 | 1464405014648 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}] 20:10:14 INFO - PROCESS | 1663 | 1464405014751 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 20:10:14 INFO - PROCESS | 1663 | 1464405014830 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bae4800 == 88 [pid = 1663] [id = 670] 20:10:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 189 (0x119cbf000) [pid = 1663] [serial = 2010] [outer = 0x0] 20:10:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 190 (0x1213ad000) [pid = 1663] [serial = 2011] [outer = 0x119cbf000] 20:10:14 INFO - PROCESS | 1663 | 1464405014861 Marionette DEBUG loaded listener.js 20:10:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 191 (0x123672000) [pid = 1663] [serial = 2012] [outer = 0x119cbf000] 20:10:15 INFO - PROCESS | 1663 | 1464405015187 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]]]}] 20:10:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:10:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 570ms 20:10:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:10:15 INFO - PROCESS | 1663 | 1464405015215 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 20:10:15 INFO - PROCESS | 1663 | 1464405015217 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 20:10:15 INFO - PROCESS | 1663 | 1464405015221 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:10:15 INFO - PROCESS | 1663 | 1464405015222 Marionette TRACE conn2 <- [1,2654,null,{}] 20:10:15 INFO - PROCESS | 1663 | 1464405015224 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}] 20:10:15 INFO - PROCESS | 1663 | 1464405015353 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 20:10:15 INFO - PROCESS | 1663 | 1464405015368 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c806800 == 89 [pid = 1663] [id = 671] 20:10:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 192 (0x1244f7000) [pid = 1663] [serial = 2013] [outer = 0x0] 20:10:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 193 (0x124cb3000) [pid = 1663] [serial = 2014] [outer = 0x1244f7000] 20:10:15 INFO - PROCESS | 1663 | 1464405015394 Marionette DEBUG loaded listener.js 20:10:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 194 (0x124fe4800) [pid = 1663] [serial = 2015] [outer = 0x1244f7000] 20:10:15 INFO - PROCESS | 1663 | 1464405015753 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]]]}] 20:10:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:10:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 568ms 20:10:15 INFO - PROCESS | 1663 | 1464405015790 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 20:10:15 INFO - PROCESS | 1663 | 1464405015791 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 20:10:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:10:15 INFO - PROCESS | 1663 | 1464405015793 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:10:15 INFO - PROCESS | 1663 | 1464405015794 Marionette TRACE conn2 <- [1,2658,null,{}] 20:10:15 INFO - PROCESS | 1663 | 1464405015797 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}] 20:10:15 INFO - PROCESS | 1663 | 1464405015917 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 20:10:15 INFO - PROCESS | 1663 | 1464405015961 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf44800 == 90 [pid = 1663] [id = 672] 20:10:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 195 (0x1244f9800) [pid = 1663] [serial = 2016] [outer = 0x0] 20:10:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 196 (0x124abd000) [pid = 1663] [serial = 2017] [outer = 0x1244f9800] 20:10:15 INFO - PROCESS | 1663 | 1464405015986 Marionette DEBUG loaded listener.js 20:10:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 197 (0x126dc4c00) [pid = 1663] [serial = 2018] [outer = 0x1244f9800] 20:10:16 INFO - PROCESS | 1663 | 1464405016277 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]]]}] 20:10:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:10:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 518ms 20:10:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:10:16 INFO - PROCESS | 1663 | 1464405016312 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 20:10:16 INFO - PROCESS | 1663 | 1464405016313 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 20:10:16 INFO - PROCESS | 1663 | 1464405016315 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:10:16 INFO - PROCESS | 1663 | 1464405016316 Marionette TRACE conn2 <- [1,2662,null,{}] 20:10:16 INFO - PROCESS | 1663 | 1464405016326 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}] 20:10:16 INFO - PROCESS | 1663 | 1464405016448 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 20:10:16 INFO - PROCESS | 1663 | 1464405016492 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d497800 == 91 [pid = 1663] [id = 673] 20:10:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 198 (0x12608c800) [pid = 1663] [serial = 2019] [outer = 0x0] 20:10:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 199 (0x127337c00) [pid = 1663] [serial = 2020] [outer = 0x12608c800] 20:10:16 INFO - PROCESS | 1663 | 1464405016518 Marionette DEBUG loaded listener.js 20:10:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 200 (0x1275d8400) [pid = 1663] [serial = 2021] [outer = 0x12608c800] 20:10:16 INFO - PROCESS | 1663 | 1464405016847 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]]]}] 20:10:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:10:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 571ms 20:10:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:10:16 INFO - PROCESS | 1663 | 1464405016886 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 20:10:16 INFO - PROCESS | 1663 | 1464405016888 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 20:10:16 INFO - PROCESS | 1663 | 1464405016890 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:10:16 INFO - PROCESS | 1663 | 1464405016891 Marionette TRACE conn2 <- [1,2666,null,{}] 20:10:16 INFO - PROCESS | 1663 | 1464405016901 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}] 20:10:17 INFO - PROCESS | 1663 | 1464405017026 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 20:10:17 INFO - PROCESS | 1663 | 1464405017039 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x12dc22800 == 92 [pid = 1663] [id = 674] 20:10:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 201 (0x12755b800) [pid = 1663] [serial = 2022] [outer = 0x0] 20:10:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 202 (0x1275e9c00) [pid = 1663] [serial = 2023] [outer = 0x12755b800] 20:10:17 INFO - PROCESS | 1663 | 1464405017064 Marionette DEBUG loaded listener.js 20:10:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 203 (0x128c6ec00) [pid = 1663] [serial = 2024] [outer = 0x12755b800] 20:10:17 INFO - PROCESS | 1663 | --DOMWINDOW == 202 (0x119cbfc00) [pid = 1663] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:10:17 INFO - PROCESS | 1663 | --DOMWINDOW == 201 (0x1236ef400) [pid = 1663] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:10:17 INFO - PROCESS | 1663 | --DOMWINDOW == 200 (0x1237a3000) [pid = 1663] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:10:17 INFO - PROCESS | 1663 | --DOMWINDOW == 199 (0x110ddd400) [pid = 1663] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:10:17 INFO - PROCESS | 1663 | --DOMWINDOW == 198 (0x11814b000) [pid = 1663] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:10:17 INFO - PROCESS | 1663 | --DOMWINDOW == 197 (0x1128cd400) [pid = 1663] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:10:17 INFO - PROCESS | 1663 | --DOMWINDOW == 196 (0x1128ccc00) [pid = 1663] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:10:17 INFO - PROCESS | 1663 | --DOMWINDOW == 195 (0x119127800) [pid = 1663] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:10:17 INFO - PROCESS | 1663 | --DOMWINDOW == 194 (0x110dd9c00) [pid = 1663] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:10:17 INFO - PROCESS | 1663 | --DOMWINDOW == 193 (0x12755b000) [pid = 1663] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:10:17 INFO - PROCESS | 1663 | --DOMWINDOW == 192 (0x110dd7c00) [pid = 1663] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:10:17 INFO - PROCESS | 1663 | --DOMWINDOW == 191 (0x116a50000) [pid = 1663] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:10:17 INFO - PROCESS | 1663 | --DOMWINDOW == 190 (0x112da4400) [pid = 1663] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:10:18 INFO - PROCESS | 1663 | 1464405018044 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]]]}] 20:10:18 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) 20:10:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1169ms 20:10:18 INFO - PROCESS | 1663 | 1464405018059 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 20:10:18 INFO - PROCESS | 1663 | 1464405018061 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 20:10:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:10:18 INFO - PROCESS | 1663 | 1464405018063 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:10:18 INFO - PROCESS | 1663 | 1464405018064 Marionette TRACE conn2 <- [1,2670,null,{}] 20:10:18 INFO - PROCESS | 1663 | 1464405018068 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}] 20:10:18 INFO - PROCESS | 1663 | 1464405018169 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 20:10:18 INFO - PROCESS | 1663 | 1464405018239 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d080800 == 93 [pid = 1663] [id = 675] 20:10:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 191 (0x110dd6400) [pid = 1663] [serial = 2025] [outer = 0x0] 20:10:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 192 (0x119127800) [pid = 1663] [serial = 2026] [outer = 0x110dd6400] 20:10:18 INFO - PROCESS | 1663 | 1464405018269 Marionette DEBUG loaded listener.js 20:10:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 193 (0x128c73000) [pid = 1663] [serial = 2027] [outer = 0x110dd6400] 20:10:19 INFO - PROCESS | 1663 | 1464405019061 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] 20:10:19 INFO - PROCESS | 1663 | 1464405019087 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 20:10:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:10:19 INFO - PROCESS | 1663 | 1464405019089 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:10:19 INFO - PROCESS | 1663 | 1464405019091 Marionette TRACE conn2 <- [1,2674,null,{}] 20:10:19 INFO - PROCESS | 1663 | 1464405019100 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}] 20:10:19 INFO - PROCESS | 1663 | 1464405019211 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 20:10:19 INFO - PROCESS | 1663 | 1464405019217 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x1347d2000 == 94 [pid = 1663] [id = 676] 20:10:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 194 (0x12a7ef000) [pid = 1663] [serial = 2028] [outer = 0x0] 20:10:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 195 (0x12a837c00) [pid = 1663] [serial = 2029] [outer = 0x12a7ef000] 20:10:19 INFO - PROCESS | 1663 | 1464405019242 Marionette DEBUG loaded listener.js 20:10:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 196 (0x12aaf4c00) [pid = 1663] [serial = 2030] [outer = 0x12a7ef000] 20:10:20 INFO - PROCESS | 1663 | 1464405020412 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] 20:10:20 INFO - PROCESS | 1663 | 1464405020430 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 20:10:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:10:20 INFO - PROCESS | 1663 | 1464405020438 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:10:20 INFO - PROCESS | 1663 | 1464405020441 Marionette TRACE conn2 <- [1,2678,null,{}] 20:10:20 INFO - PROCESS | 1663 | 1464405020448 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}] 20:10:20 INFO - PROCESS | 1663 | 1464405020607 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 20:10:20 INFO - PROCESS | 1663 | 1464405020712 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x125311800 == 95 [pid = 1663] [id = 677] 20:10:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 197 (0x113055800) [pid = 1663] [serial = 2031] [outer = 0x0] 20:10:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 198 (0x113092c00) [pid = 1663] [serial = 2032] [outer = 0x113055800] 20:10:20 INFO - PROCESS | 1663 | 1464405020746 Marionette DEBUG loaded listener.js 20:10:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 199 (0x115e0ec00) [pid = 1663] [serial = 2033] [outer = 0x113055800] 20:10:21 INFO - PROCESS | 1663 | 1464405021655 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]]]}] 20:10:21 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) 20:10:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1228ms 20:10:21 INFO - PROCESS | 1663 | 1464405021663 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 20:10:21 INFO - PROCESS | 1663 | 1464405021668 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 20:10:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:10:21 INFO - PROCESS | 1663 | 1464405021675 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:10:21 INFO - PROCESS | 1663 | 1464405021676 Marionette TRACE conn2 <- [1,2682,null,{}] 20:10:21 INFO - PROCESS | 1663 | 1464405021679 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}] 20:10:21 INFO - PROCESS | 1663 | 1464405021802 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 20:10:21 INFO - PROCESS | 1663 | 1464405021915 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c2c7800 == 96 [pid = 1663] [id = 678] 20:10:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 200 (0x113087000) [pid = 1663] [serial = 2034] [outer = 0x0] 20:10:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 201 (0x118090400) [pid = 1663] [serial = 2035] [outer = 0x113087000] 20:10:21 INFO - PROCESS | 1663 | 1464405021948 Marionette DEBUG loaded listener.js 20:10:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 202 (0x1185b2800) [pid = 1663] [serial = 2036] [outer = 0x113087000] 20:10:22 INFO - PROCESS | 1663 | 1464405022876 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]]]}] 20:10:22 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) 20:10:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1226ms 20:10:22 INFO - PROCESS | 1663 | 1464405022902 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 20:10:22 INFO - PROCESS | 1663 | 1464405022904 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 20:10:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:10:22 INFO - PROCESS | 1663 | 1464405022907 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:10:22 INFO - PROCESS | 1663 | 1464405022910 Marionette TRACE conn2 <- [1,2686,null,{}] 20:10:22 INFO - PROCESS | 1663 | 1464405022917 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}] 20:10:23 INFO - PROCESS | 1663 | 1464405023038 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 20:10:23 INFO - PROCESS | 1663 | 1464405023151 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x135092800 == 97 [pid = 1663] [id = 679] 20:10:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 203 (0x119c89400) [pid = 1663] [serial = 2037] [outer = 0x0] 20:10:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 204 (0x123669c00) [pid = 1663] [serial = 2038] [outer = 0x119c89400] 20:10:23 INFO - PROCESS | 1663 | 1464405023185 Marionette DEBUG loaded listener.js 20:10:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 205 (0x124ce2400) [pid = 1663] [serial = 2039] [outer = 0x119c89400] 20:10:24 INFO - PROCESS | 1663 | 1464405024107 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] 20:10:24 INFO - PROCESS | 1663 | 1464405024132 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 20:10:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 20:10:24 INFO - PROCESS | 1663 | 1464405024135 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:10:24 INFO - PROCESS | 1663 | 1464405024136 Marionette TRACE conn2 <- [1,2690,null,{}] 20:10:24 INFO - PROCESS | 1663 | 1464405024139 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}] 20:10:24 INFO - PROCESS | 1663 | 1464405024257 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 20:10:24 INFO - PROCESS | 1663 | 1464405024372 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x1353b4000 == 98 [pid = 1663] [id = 680] 20:10:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 206 (0x127080400) [pid = 1663] [serial = 2040] [outer = 0x0] 20:10:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 207 (0x128c6cc00) [pid = 1663] [serial = 2041] [outer = 0x127080400] 20:10:24 INFO - PROCESS | 1663 | 1464405024403 Marionette DEBUG loaded listener.js 20:10:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 208 (0x12a436800) [pid = 1663] [serial = 2042] [outer = 0x127080400] 20:10:25 INFO - PROCESS | 1663 | 1464405025357 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] 20:10:25 INFO - PROCESS | 1663 | 1464405025409 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 20:10:25 INFO - PROCESS | 1663 | 1464405025412 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:10:25 INFO - PROCESS | 1663 | 1464405025413 Marionette TRACE conn2 <- [1,2694,null,{}] 20:10:25 INFO - PROCESS | 1663 | 1464405025415 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}] 20:10:25 INFO - PROCESS | 1663 | 1464405025531 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 20:10:25 INFO - PROCESS | 1663 | 1464405025644 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x126feb800 == 99 [pid = 1663] [id = 681] 20:10:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 209 (0x11808e000) [pid = 1663] [serial = 2043] [outer = 0x0] 20:10:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 210 (0x123664800) [pid = 1663] [serial = 2044] [outer = 0x11808e000] 20:10:25 INFO - PROCESS | 1663 | 1464405025699 Marionette DEBUG loaded listener.js 20:10:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 211 (0x12956d400) [pid = 1663] [serial = 2045] [outer = 0x11808e000] 20:10:26 INFO - PROCESS | 1663 | 1464405026798 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 20:10:26 INFO - PROCESS | 1663 | 1464405026835 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 20:10:26 INFO - PROCESS | 1663 | 1464405026838 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:10:26 INFO - PROCESS | 1663 | 1464405026840 Marionette TRACE conn2 <- [1,2698,null,{}] 20:10:26 INFO - PROCESS | 1663 | 1464405026844 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}] 20:10:26 INFO - PROCESS | 1663 | 1464405026986 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 20:10:27 INFO - PROCESS | 1663 | 1464405027073 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bdc9000 == 100 [pid = 1663] [id = 682] 20:10:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 212 (0x11302a400) [pid = 1663] [serial = 2046] [outer = 0x0] 20:10:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 213 (0x113052800) [pid = 1663] [serial = 2047] [outer = 0x11302a400] 20:10:27 INFO - PROCESS | 1663 | 1464405027102 Marionette DEBUG loaded listener.js 20:10:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 214 (0x11338d400) [pid = 1663] [serial = 2048] [outer = 0x11302a400] 20:10:27 INFO - PROCESS | 1663 | --DOCSHELL 0x1357df000 == 99 [pid = 1663] [id = 468] 20:10:27 INFO - PROCESS | 1663 | --DOCSHELL 0x12c978000 == 98 [pid = 1663] [id = 452] 20:10:27 INFO - PROCESS | 1663 | --DOCSHELL 0x12d080800 == 97 [pid = 1663] [id = 675] 20:10:27 INFO - PROCESS | 1663 | --DOCSHELL 0x12dc22800 == 96 [pid = 1663] [id = 674] 20:10:27 INFO - PROCESS | 1663 | --DOCSHELL 0x12d497800 == 95 [pid = 1663] [id = 673] 20:10:27 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf44800 == 94 [pid = 1663] [id = 672] 20:10:27 INFO - PROCESS | 1663 | --DOCSHELL 0x12c806800 == 93 [pid = 1663] [id = 671] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 213 (0x1275eb000) [pid = 1663] [serial = 1966] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOCSHELL 0x12bae4800 == 92 [pid = 1663] [id = 670] 20:10:27 INFO - PROCESS | 1663 | --DOCSHELL 0x12a41e800 == 91 [pid = 1663] [id = 669] 20:10:27 INFO - PROCESS | 1663 | --DOCSHELL 0x1247f0000 == 90 [pid = 1663] [id = 668] 20:10:27 INFO - PROCESS | 1663 | --DOCSHELL 0x11938a800 == 89 [pid = 1663] [id = 667] 20:10:27 INFO - PROCESS | 1663 | --DOCSHELL 0x116f1a800 == 88 [pid = 1663] [id = 666] 20:10:27 INFO - PROCESS | 1663 | --DOCSHELL 0x11b264800 == 87 [pid = 1663] [id = 665] 20:10:27 INFO - PROCESS | 1663 | --DOCSHELL 0x1194e0800 == 86 [pid = 1663] [id = 664] 20:10:27 INFO - PROCESS | 1663 | --DOCSHELL 0x1358c5800 == 85 [pid = 1663] [id = 663] 20:10:27 INFO - PROCESS | 1663 | --DOCSHELL 0x1357e6000 == 84 [pid = 1663] [id = 662] 20:10:27 INFO - PROCESS | 1663 | --DOCSHELL 0x1353b8000 == 83 [pid = 1663] [id = 661] 20:10:27 INFO - PROCESS | 1663 | --DOCSHELL 0x135257800 == 82 [pid = 1663] [id = 660] 20:10:27 INFO - PROCESS | 1663 | --DOCSHELL 0x13523a000 == 81 [pid = 1663] [id = 659] 20:10:27 INFO - PROCESS | 1663 | --DOCSHELL 0x13508d800 == 80 [pid = 1663] [id = 658] 20:10:27 INFO - PROCESS | 1663 | --DOCSHELL 0x12a857800 == 79 [pid = 1663] [id = 657] 20:10:27 INFO - PROCESS | 1663 | --DOCSHELL 0x1233c7000 == 78 [pid = 1663] [id = 656] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 212 (0x1232a2400) [pid = 1663] [serial = 1948] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 211 (0x1244f3400) [pid = 1663] [serial = 1951] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 210 (0x124ac0c00) [pid = 1663] [serial = 1952] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 209 (0x126d2d400) [pid = 1663] [serial = 1954] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 208 (0x1270c2800) [pid = 1663] [serial = 1955] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 207 (0x112593000) [pid = 1663] [serial = 1931] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 206 (0x110f50800) [pid = 1663] [serial = 1930] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 205 (0x1184e9800) [pid = 1663] [serial = 1942] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 204 (0x11302e000) [pid = 1663] [serial = 1936] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 203 (0x11380c800) [pid = 1663] [serial = 1937] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 202 (0x1187d0000) [pid = 1663] [serial = 1943] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 201 (0x123672800) [pid = 1663] [serial = 1915] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 200 (0x113028c00) [pid = 1663] [serial = 1903] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 199 (0x113083c00) [pid = 1663] [serial = 1934] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 198 (0x113029c00) [pid = 1663] [serial = 1933] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 197 (0x111f41c00) [pid = 1663] [serial = 1900] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 196 (0x1213a5000) [pid = 1663] [serial = 1927] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 195 (0x1252a0000) [pid = 1663] [serial = 1921] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 194 (0x119366400) [pid = 1663] [serial = 1945] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 193 (0x12692f000) [pid = 1663] [serial = 1924] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 192 (0x115e09800) [pid = 1663] [serial = 1906] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 191 (0x119c87000) [pid = 1663] [serial = 1912] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 190 (0x124ac5400) [pid = 1663] [serial = 1918] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 189 (0x1187d0400) [pid = 1663] [serial = 1909] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 188 (0x1232a7c00) [pid = 1663] [serial = 1898] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 187 (0x1275db000) [pid = 1663] [serial = 1963] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 186 (0x113051400) [pid = 1663] [serial = 1958] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 185 (0x111a06000) [pid = 1663] [serial = 1957] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 184 (0x11811b400) [pid = 1663] [serial = 1940] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 183 (0x117e02800) [pid = 1663] [serial = 1939] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 182 (0x1184dd000) [pid = 1663] [serial = 1960] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 181 (0x12366f000) [pid = 1663] [serial = 1949] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 180 (0x119c8c800) [pid = 1663] [serial = 1946] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 179 (0x127341c00) [pid = 1663] [serial = 1961] [outer = 0x0] [url = about:blank] 20:10:27 INFO - PROCESS | 1663 | --DOMWINDOW == 178 (0x1275e2c00) [pid = 1663] [serial = 1964] [outer = 0x0] [url = about:blank] 20:10:28 INFO - PROCESS | 1663 | 1464405028008 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] 20:10:28 INFO - PROCESS | 1663 | 1464405028064 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 20:10:28 INFO - PROCESS | 1663 | 1464405028068 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:10:28 INFO - PROCESS | 1663 | 1464405028069 Marionette TRACE conn2 <- [1,2702,null,{}] 20:10:28 INFO - PROCESS | 1663 | 1464405028072 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}] 20:10:28 INFO - PROCESS | 1663 | 1464405028170 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 20:10:28 INFO - PROCESS | 1663 | 1464405028239 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x11b264800 == 79 [pid = 1663] [id = 683] 20:10:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 179 (0x11302ec00) [pid = 1663] [serial = 2049] [outer = 0x0] 20:10:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x11713e400) [pid = 1663] [serial = 2050] [outer = 0x11302ec00] 20:10:28 INFO - PROCESS | 1663 | 1464405028266 Marionette DEBUG loaded listener.js 20:10:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x1184e7800) [pid = 1663] [serial = 2051] [outer = 0x11302ec00] 20:10:28 INFO - PROCESS | 1663 | 1464405028610 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]]]}] 20:10:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:10:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 570ms 20:10:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:10:28 INFO - PROCESS | 1663 | 1464405028639 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 20:10:28 INFO - PROCESS | 1663 | 1464405028640 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 20:10:28 INFO - PROCESS | 1663 | 1464405028643 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:10:28 INFO - PROCESS | 1663 | 1464405028645 Marionette TRACE conn2 <- [1,2706,null,{}] 20:10:28 INFO - PROCESS | 1663 | 1464405028653 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}] 20:10:28 INFO - PROCESS | 1663 | 1464405028751 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 20:10:28 INFO - PROCESS | 1663 | 1464405028827 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x12931b800 == 80 [pid = 1663] [id = 684] 20:10:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 182 (0x118150800) [pid = 1663] [serial = 2052] [outer = 0x0] 20:10:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 183 (0x11936b800) [pid = 1663] [serial = 2053] [outer = 0x118150800] 20:10:28 INFO - PROCESS | 1663 | 1464405028856 Marionette DEBUG loaded listener.js 20:10:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 184 (0x119cb5c00) [pid = 1663] [serial = 2054] [outer = 0x118150800] 20:10:29 INFO - PROCESS | 1663 | 1464405029155 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]]]}] 20:10:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:10:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 521ms 20:10:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:10:29 INFO - PROCESS | 1663 | 1464405029164 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 20:10:29 INFO - PROCESS | 1663 | 1464405029166 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 20:10:29 INFO - PROCESS | 1663 | 1464405029176 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:10:29 INFO - PROCESS | 1663 | 1464405029189 Marionette TRACE conn2 <- [1,2710,null,{}] 20:10:29 INFO - PROCESS | 1663 | 1464405029192 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}] 20:10:29 INFO - PROCESS | 1663 | 1464405029293 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 20:10:29 INFO - PROCESS | 1663 | 1464405029297 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bdd8800 == 81 [pid = 1663] [id = 685] 20:10:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 185 (0x1232a0c00) [pid = 1663] [serial = 2055] [outer = 0x0] 20:10:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 186 (0x12432d400) [pid = 1663] [serial = 2056] [outer = 0x1232a0c00] 20:10:29 INFO - PROCESS | 1663 | 1464405029328 Marionette DEBUG loaded listener.js 20:10:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 187 (0x124ac2400) [pid = 1663] [serial = 2057] [outer = 0x1232a0c00] 20:10:29 INFO - PROCESS | 1663 | 1464405029780 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] 20:10:29 INFO - PROCESS | 1663 | 1464405029810 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 20:10:29 INFO - PROCESS | 1663 | 1464405029812 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:10:29 INFO - PROCESS | 1663 | 1464405029813 Marionette TRACE conn2 <- [1,2714,null,{}] 20:10:29 INFO - PROCESS | 1663 | 1464405029816 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}] 20:10:29 INFO - PROCESS | 1663 | 1464405029910 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 20:10:29 INFO - PROCESS | 1663 | 1464405029914 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c986800 == 82 [pid = 1663] [id = 686] 20:10:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 188 (0x119cc1400) [pid = 1663] [serial = 2058] [outer = 0x0] 20:10:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 189 (0x12602b400) [pid = 1663] [serial = 2059] [outer = 0x119cc1400] 20:10:29 INFO - PROCESS | 1663 | 1464405029942 Marionette DEBUG loaded listener.js 20:10:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 190 (0x1270c2800) [pid = 1663] [serial = 2060] [outer = 0x119cc1400] 20:10:30 INFO - PROCESS | 1663 | 1464405030311 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]]]}] 20:10:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:10:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 518ms 20:10:30 INFO - PROCESS | 1663 | 1464405030331 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 20:10:30 INFO - PROCESS | 1663 | 1464405030333 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 20:10:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:10:30 INFO - PROCESS | 1663 | 1464405030335 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:10:30 INFO - PROCESS | 1663 | 1464405030336 Marionette TRACE conn2 <- [1,2718,null,{}] 20:10:30 INFO - PROCESS | 1663 | 1464405030339 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}] 20:10:30 INFO - PROCESS | 1663 | 1464405030486 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 20:10:30 INFO - PROCESS | 1663 | 1464405030508 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d4a8800 == 83 [pid = 1663] [id = 687] 20:10:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 191 (0x127558400) [pid = 1663] [serial = 2061] [outer = 0x0] 20:10:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 192 (0x1275d4000) [pid = 1663] [serial = 2062] [outer = 0x127558400] 20:10:30 INFO - PROCESS | 1663 | 1464405030534 Marionette DEBUG loaded listener.js 20:10:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 193 (0x12a7f1000) [pid = 1663] [serial = 2063] [outer = 0x127558400] 20:10:30 INFO - PROCESS | 1663 | 1464405030920 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] 20:10:30 INFO - PROCESS | 1663 | 1464405030961 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 20:10:30 INFO - PROCESS | 1663 | 1464405030963 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:10:30 INFO - PROCESS | 1663 | 1464405030964 Marionette TRACE conn2 <- [1,2722,null,{}] 20:10:30 INFO - PROCESS | 1663 | 1464405030966 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}] 20:10:31 INFO - PROCESS | 1663 | 1464405031087 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 20:10:31 INFO - PROCESS | 1663 | 1464405031098 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x12df96800 == 84 [pid = 1663] [id = 688] 20:10:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 194 (0x12a7f1c00) [pid = 1663] [serial = 2064] [outer = 0x0] 20:10:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 195 (0x12aaf1000) [pid = 1663] [serial = 2065] [outer = 0x12a7f1c00] 20:10:31 INFO - PROCESS | 1663 | 1464405031124 Marionette DEBUG loaded listener.js 20:10:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 196 (0x12af78400) [pid = 1663] [serial = 2066] [outer = 0x12a7f1c00] 20:10:31 INFO - PROCESS | 1663 | 1464405031489 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] 20:10:31 INFO - PROCESS | 1663 | 1464405031534 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 20:10:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 20:10:31 INFO - PROCESS | 1663 | 1464405031536 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:10:31 INFO - PROCESS | 1663 | 1464405031537 Marionette TRACE conn2 <- [1,2726,null,{}] 20:10:31 INFO - PROCESS | 1663 | 1464405031539 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}] 20:10:31 INFO - PROCESS | 1663 | 1464405031661 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 20:10:31 INFO - PROCESS | 1663 | 1464405031673 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x12f1df000 == 85 [pid = 1663] [id = 689] 20:10:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 197 (0x12aaed400) [pid = 1663] [serial = 2067] [outer = 0x0] 20:10:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 198 (0x1185b3400) [pid = 1663] [serial = 2068] [outer = 0x12aaed400] 20:10:31 INFO - PROCESS | 1663 | 1464405031697 Marionette DEBUG loaded listener.js 20:10:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 199 (0x12ba1b800) [pid = 1663] [serial = 2069] [outer = 0x12aaed400] 20:10:32 INFO - PROCESS | 1663 | 1464405032092 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]]]}] 20:10:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:10:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 568ms 20:10:32 INFO - PROCESS | 1663 | --DOMWINDOW == 198 (0x118031c00) [pid = 1663] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 20:10:32 INFO - PROCESS | 1663 | --DOMWINDOW == 197 (0x116acc800) [pid = 1663] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 20:10:32 INFO - PROCESS | 1663 | --DOMWINDOW == 196 (0x119cbf000) [pid = 1663] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:10:32 INFO - PROCESS | 1663 | --DOMWINDOW == 195 (0x11304e000) [pid = 1663] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 20:10:32 INFO - PROCESS | 1663 | --DOMWINDOW == 194 (0x12755b800) [pid = 1663] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:10:32 INFO - PROCESS | 1663 | --DOMWINDOW == 193 (0x110dd6400) [pid = 1663] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:10:32 INFO - PROCESS | 1663 | --DOMWINDOW == 192 (0x1244f7000) [pid = 1663] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:10:32 INFO - PROCESS | 1663 | --DOMWINDOW == 191 (0x12608c800) [pid = 1663] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:10:32 INFO - PROCESS | 1663 | --DOMWINDOW == 190 (0x1244f9800) [pid = 1663] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:10:32 INFO - PROCESS | 1663 | --DOMWINDOW == 189 (0x1275e5400) [pid = 1663] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:10:32 INFO - PROCESS | 1663 | --DOMWINDOW == 188 (0x112780800) [pid = 1663] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 20:10:32 INFO - PROCESS | 1663 | --DOMWINDOW == 187 (0x110dddc00) [pid = 1663] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 20:10:32 INFO - PROCESS | 1663 | 1464405032339 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 20:10:32 INFO - PROCESS | 1663 | 1464405032341 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 20:10:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:10:32 INFO - PROCESS | 1663 | 1464405032359 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:10:32 INFO - PROCESS | 1663 | 1464405032361 Marionette TRACE conn2 <- [1,2730,null,{}] 20:10:32 INFO - PROCESS | 1663 | 1464405032364 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}] 20:10:32 INFO - PROCESS | 1663 | 1464405032508 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 20:10:32 INFO - PROCESS | 1663 | 1464405032517 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a418800 == 86 [pid = 1663] [id = 690] 20:10:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 188 (0x11304e000) [pid = 1663] [serial = 2070] [outer = 0x0] 20:10:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 189 (0x1184e2400) [pid = 1663] [serial = 2071] [outer = 0x11304e000] 20:10:32 INFO - PROCESS | 1663 | 1464405032559 Marionette DEBUG loaded listener.js 20:10:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 190 (0x1244f7000) [pid = 1663] [serial = 2072] [outer = 0x11304e000] 20:10:33 INFO - PROCESS | 1663 | 1464405033480 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] 20:10:33 INFO - PROCESS | 1663 | 1464405033533 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 20:10:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 20:10:33 INFO - PROCESS | 1663 | 1464405033535 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:10:33 INFO - PROCESS | 1663 | 1464405033536 Marionette TRACE conn2 <- [1,2734,null,{}] 20:10:33 INFO - PROCESS | 1663 | 1464405033538 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}] 20:10:33 INFO - PROCESS | 1663 | 1464405033633 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 20:10:33 INFO - PROCESS | 1663 | 1464405033638 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x135240800 == 87 [pid = 1663] [id = 691] 20:10:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 191 (0x1275e8000) [pid = 1663] [serial = 2073] [outer = 0x0] 20:10:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 192 (0x12ba19c00) [pid = 1663] [serial = 2074] [outer = 0x1275e8000] 20:10:33 INFO - PROCESS | 1663 | 1464405033664 Marionette DEBUG loaded listener.js 20:10:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 193 (0x12bb1d000) [pid = 1663] [serial = 2075] [outer = 0x1275e8000] 20:10:34 INFO - PROCESS | 1663 | 1464405034022 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]]]}] 20:10:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:10:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 518ms 20:10:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:10:34 INFO - PROCESS | 1663 | 1464405034054 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 20:10:34 INFO - PROCESS | 1663 | 1464405034056 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 20:10:34 INFO - PROCESS | 1663 | 1464405034058 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:10:34 INFO - PROCESS | 1663 | 1464405034059 Marionette TRACE conn2 <- [1,2738,null,{}] 20:10:34 INFO - PROCESS | 1663 | 1464405034061 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}] 20:10:34 INFO - PROCESS | 1663 | 1464405034172 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 20:10:34 INFO - PROCESS | 1663 | 1464405034255 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x1358c5800 == 88 [pid = 1663] [id = 692] 20:10:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 194 (0x12af78c00) [pid = 1663] [serial = 2076] [outer = 0x0] 20:10:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 195 (0x12bb26400) [pid = 1663] [serial = 2077] [outer = 0x12af78c00] 20:10:34 INFO - PROCESS | 1663 | 1464405034284 Marionette DEBUG loaded listener.js 20:10:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 196 (0x12bf57000) [pid = 1663] [serial = 2078] [outer = 0x12af78c00] 20:10:34 INFO - PROCESS | 1663 | 1464405034792 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]]]}] 20:10:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:10:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 770ms 20:10:34 INFO - PROCESS | 1663 | 1464405034829 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 20:10:34 INFO - PROCESS | 1663 | 1464405034833 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 20:10:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:10:34 INFO - PROCESS | 1663 | 1464405034838 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:10:34 INFO - PROCESS | 1663 | 1464405034841 Marionette TRACE conn2 <- [1,2742,null,{}] 20:10:34 INFO - PROCESS | 1663 | 1464405034844 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}] 20:10:34 INFO - PROCESS | 1663 | 1464405034992 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 20:10:35 INFO - PROCESS | 1663 | 1464405035081 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x129308800 == 89 [pid = 1663] [id = 693] 20:10:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 197 (0x116043800) [pid = 1663] [serial = 2079] [outer = 0x0] 20:10:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 198 (0x116732400) [pid = 1663] [serial = 2080] [outer = 0x116043800] 20:10:35 INFO - PROCESS | 1663 | 1464405035114 Marionette DEBUG loaded listener.js 20:10:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 199 (0x118146800) [pid = 1663] [serial = 2081] [outer = 0x116043800] 20:10:35 INFO - PROCESS | 1663 | 1464405035553 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]]]}] 20:10:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:10:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 721ms 20:10:35 INFO - PROCESS | 1663 | 1464405035559 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 20:10:35 INFO - PROCESS | 1663 | 1464405035563 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 20:10:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:10:35 INFO - PROCESS | 1663 | 1464405035567 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:10:35 INFO - PROCESS | 1663 | 1464405035569 Marionette TRACE conn2 <- [1,2746,null,{}] 20:10:35 INFO - PROCESS | 1663 | 1464405035572 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}] 20:10:35 INFO - PROCESS | 1663 | 1464405035694 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 20:10:35 INFO - PROCESS | 1663 | 1464405035810 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d49c000 == 90 [pid = 1663] [id = 694] 20:10:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 200 (0x118723c00) [pid = 1663] [serial = 2082] [outer = 0x0] 20:10:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 201 (0x119c8c400) [pid = 1663] [serial = 2083] [outer = 0x118723c00] 20:10:35 INFO - PROCESS | 1663 | 1464405035843 Marionette DEBUG loaded listener.js 20:10:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 202 (0x1232a7400) [pid = 1663] [serial = 2084] [outer = 0x118723c00] 20:10:36 INFO - PROCESS | 1663 | 1464405036273 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]]]}] 20:10:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:10:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 720ms 20:10:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:10:36 INFO - PROCESS | 1663 | 1464405036287 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 20:10:36 INFO - PROCESS | 1663 | 1464405036289 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 20:10:36 INFO - PROCESS | 1663 | 1464405036291 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:10:36 INFO - PROCESS | 1663 | 1464405036294 Marionette TRACE conn2 <- [1,2750,null,{}] 20:10:36 INFO - PROCESS | 1663 | 1464405036302 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}] 20:10:36 INFO - PROCESS | 1663 | 1464405036445 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 20:10:36 INFO - PROCESS | 1663 | 1464405036535 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x135a3f800 == 91 [pid = 1663] [id = 695] 20:10:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 203 (0x126d2d400) [pid = 1663] [serial = 2085] [outer = 0x0] 20:10:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 204 (0x1275e6800) [pid = 1663] [serial = 2086] [outer = 0x126d2d400] 20:10:36 INFO - PROCESS | 1663 | 1464405036567 Marionette DEBUG loaded listener.js 20:10:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 205 (0x129562c00) [pid = 1663] [serial = 2087] [outer = 0x126d2d400] 20:10:36 INFO - PROCESS | 1663 | 1464405036989 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]]]}] 20:10:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:10:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 723ms 20:10:37 INFO - PROCESS | 1663 | 1464405037016 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 20:10:37 INFO - PROCESS | 1663 | 1464405037020 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 20:10:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:10:37 INFO - PROCESS | 1663 | 1464405037024 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:10:37 INFO - PROCESS | 1663 | 1464405037025 Marionette TRACE conn2 <- [1,2754,null,{}] 20:10:37 INFO - PROCESS | 1663 | 1464405037028 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}] 20:10:37 INFO - PROCESS | 1663 | 1464405037149 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 20:10:37 INFO - PROCESS | 1663 | 1464405037235 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x13f206000 == 92 [pid = 1663] [id = 696] 20:10:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 206 (0x12af73c00) [pid = 1663] [serial = 2088] [outer = 0x0] 20:10:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 207 (0x12ba20000) [pid = 1663] [serial = 2089] [outer = 0x12af73c00] 20:10:37 INFO - PROCESS | 1663 | 1464405037265 Marionette DEBUG loaded listener.js 20:10:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 208 (0x12bb26c00) [pid = 1663] [serial = 2090] [outer = 0x12af73c00] 20:10:37 INFO - PROCESS | 1663 | 1464405037653 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]]]}] 20:10:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:10:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 672ms 20:10:37 INFO - PROCESS | 1663 | 1464405037697 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 20:10:37 INFO - PROCESS | 1663 | 1464405037698 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 20:10:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:10:37 INFO - PROCESS | 1663 | 1464405037700 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:10:37 INFO - PROCESS | 1663 | 1464405037702 Marionette TRACE conn2 <- [1,2758,null,{}] 20:10:37 INFO - PROCESS | 1663 | 1464405037704 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}] 20:10:37 INFO - PROCESS | 1663 | 1464405037837 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 20:10:37 INFO - PROCESS | 1663 | 1464405037936 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x13f21a000 == 93 [pid = 1663] [id = 697] 20:10:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 209 (0x12aaebc00) [pid = 1663] [serial = 2091] [outer = 0x0] 20:10:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 210 (0x12bf4fc00) [pid = 1663] [serial = 2092] [outer = 0x12aaebc00] 20:10:37 INFO - PROCESS | 1663 | 1464405037968 Marionette DEBUG loaded listener.js 20:10:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 211 (0x12bf57800) [pid = 1663] [serial = 2093] [outer = 0x12aaebc00] 20:10:38 INFO - PROCESS | 1663 | 1464405038367 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]]]}] 20:10:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:10:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 720ms 20:10:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:10:38 INFO - PROCESS | 1663 | 1464405038422 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 20:10:38 INFO - PROCESS | 1663 | 1464405038423 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 20:10:38 INFO - PROCESS | 1663 | 1464405038425 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:10:38 INFO - PROCESS | 1663 | 1464405038426 Marionette TRACE conn2 <- [1,2762,null,{}] 20:10:38 INFO - PROCESS | 1663 | 1464405038429 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}] 20:10:38 INFO - PROCESS | 1663 | 1464405038551 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 20:10:38 INFO - PROCESS | 1663 | 1464405038639 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x13f522800 == 94 [pid = 1663] [id = 698] 20:10:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 212 (0x12c21bc00) [pid = 1663] [serial = 2094] [outer = 0x0] 20:10:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 213 (0x12c222000) [pid = 1663] [serial = 2095] [outer = 0x12c21bc00] 20:10:38 INFO - PROCESS | 1663 | 1464405038671 Marionette DEBUG loaded listener.js 20:10:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 214 (0x12c9b5000) [pid = 1663] [serial = 2096] [outer = 0x12c21bc00] 20:10:39 INFO - PROCESS | 1663 | 1464405039047 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]]]}] 20:10:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:10:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 671ms 20:10:39 INFO - PROCESS | 1663 | 1464405039097 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 20:10:39 INFO - PROCESS | 1663 | 1464405039098 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 20:10:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:10:39 INFO - PROCESS | 1663 | 1464405039100 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:10:39 INFO - PROCESS | 1663 | 1464405039102 Marionette TRACE conn2 <- [1,2766,null,{}] 20:10:39 INFO - PROCESS | 1663 | 1464405039104 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}] 20:10:39 INFO - PROCESS | 1663 | 1464405039219 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 20:10:39 INFO - PROCESS | 1663 | 1464405039326 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x13f69f800 == 95 [pid = 1663] [id = 699] 20:10:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 215 (0x12c9ac400) [pid = 1663] [serial = 2097] [outer = 0x0] 20:10:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 216 (0x12cf68400) [pid = 1663] [serial = 2098] [outer = 0x12c9ac400] 20:10:39 INFO - PROCESS | 1663 | 1464405039356 Marionette DEBUG loaded listener.js 20:10:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 217 (0x12cf82800) [pid = 1663] [serial = 2099] [outer = 0x12c9ac400] 20:10:39 INFO - PROCESS | 1663 | 1464405039732 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]]]}] 20:10:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:10:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 670ms 20:10:39 INFO - PROCESS | 1663 | 1464405039771 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 20:10:39 INFO - PROCESS | 1663 | 1464405039773 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 20:10:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:10:39 INFO - PROCESS | 1663 | 1464405039775 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:10:39 INFO - PROCESS | 1663 | 1464405039776 Marionette TRACE conn2 <- [1,2770,null,{}] 20:10:39 INFO - PROCESS | 1663 | 1464405039779 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}] 20:10:39 INFO - PROCESS | 1663 | 1464405039890 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 20:10:40 INFO - PROCESS | 1663 | 1464405040006 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x13f6b9800 == 96 [pid = 1663] [id = 700] 20:10:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 218 (0x12c9ad000) [pid = 1663] [serial = 2100] [outer = 0x0] 20:10:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 219 (0x12cf90000) [pid = 1663] [serial = 2101] [outer = 0x12c9ad000] 20:10:40 INFO - PROCESS | 1663 | 1464405040037 Marionette DEBUG loaded listener.js 20:10:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 220 (0x12d371c00) [pid = 1663] [serial = 2102] [outer = 0x12c9ad000] 20:10:40 INFO - PROCESS | 1663 | 1464405040414 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]]]}] 20:10:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:10:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 670ms 20:10:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:10:40 INFO - PROCESS | 1663 | 1464405040446 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 20:10:40 INFO - PROCESS | 1663 | 1464405040447 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 20:10:40 INFO - PROCESS | 1663 | 1464405040449 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:10:40 INFO - PROCESS | 1663 | 1464405040451 Marionette TRACE conn2 <- [1,2774,null,{}] 20:10:40 INFO - PROCESS | 1663 | 1464405040453 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}] 20:10:40 INFO - PROCESS | 1663 | 1464405040568 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 20:10:40 INFO - PROCESS | 1663 | 1464405040678 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x13faee000 == 97 [pid = 1663] [id = 701] 20:10:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 221 (0x12cf65400) [pid = 1663] [serial = 2103] [outer = 0x0] 20:10:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 222 (0x12d379400) [pid = 1663] [serial = 2104] [outer = 0x12cf65400] 20:10:40 INFO - PROCESS | 1663 | 1464405040709 Marionette DEBUG loaded listener.js 20:10:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 223 (0x12d783000) [pid = 1663] [serial = 2105] [outer = 0x12cf65400] 20:10:41 INFO - PROCESS | 1663 | 1464405041170 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]]]}] 20:10:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:10:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 773ms 20:10:41 INFO - PROCESS | 1663 | 1464405041222 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 20:10:41 INFO - PROCESS | 1663 | 1464405041223 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 20:10:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:10:41 INFO - PROCESS | 1663 | 1464405041225 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:10:41 INFO - PROCESS | 1663 | 1464405041227 Marionette TRACE conn2 <- [1,2778,null,{}] 20:10:41 INFO - PROCESS | 1663 | 1464405041229 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}] 20:10:41 INFO - PROCESS | 1663 | 1464405041344 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 20:10:41 INFO - PROCESS | 1663 | 1464405041437 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bae7800 == 98 [pid = 1663] [id = 702] 20:10:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 224 (0x1161a4800) [pid = 1663] [serial = 2106] [outer = 0x0] 20:10:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 225 (0x124fe9000) [pid = 1663] [serial = 2107] [outer = 0x1161a4800] 20:10:41 INFO - PROCESS | 1663 | 1464405041469 Marionette DEBUG loaded listener.js 20:10:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 226 (0x12d784c00) [pid = 1663] [serial = 2108] [outer = 0x1161a4800] 20:10:42 INFO - PROCESS | 1663 | 1464405042414 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]]]}] 20:10:42 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf41000 == 97 [pid = 1663] [id = 16] 20:10:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:10:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1271ms 20:10:42 INFO - PROCESS | 1663 | 1464405042498 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 20:10:42 INFO - PROCESS | 1663 | 1464405042501 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 20:10:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:10:42 INFO - PROCESS | 1663 | 1464405042503 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:10:42 INFO - PROCESS | 1663 | 1464405042506 Marionette TRACE conn2 <- [1,2782,null,{}] 20:10:42 INFO - PROCESS | 1663 | 1464405042509 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}] 20:10:42 INFO - PROCESS | 1663 | 1464405042630 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 20:10:42 INFO - PROCESS | 1663 | 1464405042755 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x124027000 == 98 [pid = 1663] [id = 703] 20:10:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 227 (0x1128ccc00) [pid = 1663] [serial = 2109] [outer = 0x0] 20:10:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 228 (0x113025400) [pid = 1663] [serial = 2110] [outer = 0x1128ccc00] 20:10:42 INFO - PROCESS | 1663 | 1464405042786 Marionette DEBUG loaded listener.js 20:10:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 229 (0x113063c00) [pid = 1663] [serial = 2111] [outer = 0x1128ccc00] 20:10:43 INFO - PROCESS | 1663 | 1464405043241 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]]]}] 20:10:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:10:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 772ms 20:10:43 INFO - PROCESS | 1663 | 1464405043285 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 20:10:43 INFO - PROCESS | 1663 | 1464405043288 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 20:10:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:10:43 INFO - PROCESS | 1663 | 1464405043294 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:10:43 INFO - PROCESS | 1663 | 1464405043295 Marionette TRACE conn2 <- [1,2786,null,{}] 20:10:43 INFO - PROCESS | 1663 | 1464405043298 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}] 20:10:43 INFO - PROCESS | 1663 | 1464405043414 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 20:10:43 INFO - PROCESS | 1663 | 1464405043504 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x125011000 == 99 [pid = 1663] [id = 704] 20:10:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 230 (0x113098800) [pid = 1663] [serial = 2112] [outer = 0x0] 20:10:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 231 (0x117e0f000) [pid = 1663] [serial = 2113] [outer = 0x113098800] 20:10:43 INFO - PROCESS | 1663 | 1464405043532 Marionette DEBUG loaded listener.js 20:10:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 232 (0x11814a800) [pid = 1663] [serial = 2114] [outer = 0x113098800] 20:10:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:10:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 671ms 20:10:43 INFO - PROCESS | 1663 | 1464405043958 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]]]}] 20:10:43 INFO - PROCESS | 1663 | 1464405043965 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 20:10:43 INFO - PROCESS | 1663 | 1464405043967 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 20:10:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:10:44 INFO - PROCESS | 1663 | 1464405044015 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:10:44 INFO - PROCESS | 1663 | 1464405044018 Marionette TRACE conn2 <- [1,2790,null,{}] 20:10:44 INFO - PROCESS | 1663 | 1464405044026 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}] 20:10:44 INFO - PROCESS | 1663 | 1464405044157 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 20:10:44 INFO - PROCESS | 1663 | 1464405044336 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bae1800 == 100 [pid = 1663] [id = 705] 20:10:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 233 (0x1185b1400) [pid = 1663] [serial = 2115] [outer = 0x0] 20:10:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 234 (0x11958ac00) [pid = 1663] [serial = 2116] [outer = 0x1185b1400] 20:10:44 INFO - PROCESS | 1663 | 1464405044387 Marionette DEBUG loaded listener.js 20:10:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 235 (0x119e29400) [pid = 1663] [serial = 2117] [outer = 0x1185b1400] 20:10:44 INFO - PROCESS | 1663 | --DOCSHELL 0x135240800 == 99 [pid = 1663] [id = 691] 20:10:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12a418800 == 98 [pid = 1663] [id = 690] 20:10:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12f1df000 == 97 [pid = 1663] [id = 689] 20:10:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12df96800 == 96 [pid = 1663] [id = 688] 20:10:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12d4a8800 == 95 [pid = 1663] [id = 687] 20:10:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12c986800 == 94 [pid = 1663] [id = 686] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 234 (0x113d2d800) [pid = 1663] [serial = 1972] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 233 (0x11290ec00) [pid = 1663] [serial = 1969] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 232 (0x11912a400) [pid = 1663] [serial = 1975] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 231 (0x1232a8000) [pid = 1663] [serial = 1978] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 230 (0x127336800) [pid = 1663] [serial = 1981] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 229 (0x129566400) [pid = 1663] [serial = 1987] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 228 (0x12a837c00) [pid = 1663] [serial = 2029] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 227 (0x128c69400) [pid = 1663] [serial = 1984] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 226 (0x12a6df000) [pid = 1663] [serial = 1990] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 225 (0x113093c00) [pid = 1663] [serial = 1993] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12bdd8800 == 93 [pid = 1663] [id = 685] 20:10:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12931b800 == 92 [pid = 1663] [id = 684] 20:10:44 INFO - PROCESS | 1663 | --DOCSHELL 0x11b264800 == 91 [pid = 1663] [id = 683] 20:10:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12bdc9000 == 90 [pid = 1663] [id = 682] 20:10:44 INFO - PROCESS | 1663 | --DOCSHELL 0x135092800 == 89 [pid = 1663] [id = 679] 20:10:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12c2c7800 == 88 [pid = 1663] [id = 678] 20:10:44 INFO - PROCESS | 1663 | --DOCSHELL 0x125311800 == 87 [pid = 1663] [id = 677] 20:10:44 INFO - PROCESS | 1663 | --DOCSHELL 0x1347d2000 == 86 [pid = 1663] [id = 676] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 224 (0x124cb3000) [pid = 1663] [serial = 2014] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 223 (0x127337c00) [pid = 1663] [serial = 2020] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 222 (0x124abd000) [pid = 1663] [serial = 2017] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 221 (0x126dc4c00) [pid = 1663] [serial = 2018] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 220 (0x128c6c800) [pid = 1663] [serial = 1967] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 219 (0x113053800) [pid = 1663] [serial = 2002] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 218 (0x116941000) [pid = 1663] [serial = 2003] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 217 (0x111c82400) [pid = 1663] [serial = 1996] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 216 (0x1126ce400) [pid = 1663] [serial = 1997] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 215 (0x119366000) [pid = 1663] [serial = 2008] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 214 (0x119b29c00) [pid = 1663] [serial = 2009] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 213 (0x118097000) [pid = 1663] [serial = 2005] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 212 (0x1187d4000) [pid = 1663] [serial = 2006] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 211 (0x1213ad000) [pid = 1663] [serial = 2011] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 210 (0x113086400) [pid = 1663] [serial = 1999] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 209 (0x115e0a800) [pid = 1663] [serial = 2000] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 208 (0x1275d8400) [pid = 1663] [serial = 2021] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 207 (0x1275e9c00) [pid = 1663] [serial = 2023] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 206 (0x119127800) [pid = 1663] [serial = 2026] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 205 (0x128c6ec00) [pid = 1663] [serial = 2024] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 204 (0x128c73000) [pid = 1663] [serial = 2027] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 203 (0x124fe4800) [pid = 1663] [serial = 2015] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | --DOMWINDOW == 202 (0x123672000) [pid = 1663] [serial = 2012] [outer = 0x0] [url = about:blank] 20:10:44 INFO - PROCESS | 1663 | 1464405044957 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]]]}] 20:10:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:10:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1006ms 20:10:44 INFO - PROCESS | 1663 | 1464405044990 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 20:10:44 INFO - PROCESS | 1663 | 1464405044992 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 20:10:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:10:44 INFO - PROCESS | 1663 | 1464405044994 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:10:44 INFO - PROCESS | 1663 | 1464405044995 Marionette TRACE conn2 <- [1,2794,null,{}] 20:10:45 INFO - PROCESS | 1663 | 1464405044998 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}] 20:10:45 INFO - PROCESS | 1663 | 1464405045099 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 20:10:45 INFO - PROCESS | 1663 | 1464405045106 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x12116c800 == 87 [pid = 1663] [id = 706] 20:10:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 203 (0x115e0dc00) [pid = 1663] [serial = 2118] [outer = 0x0] 20:10:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 204 (0x119cb8400) [pid = 1663] [serial = 2119] [outer = 0x115e0dc00] 20:10:45 INFO - PROCESS | 1663 | 1464405045132 Marionette DEBUG loaded listener.js 20:10:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 205 (0x1232a2400) [pid = 1663] [serial = 2120] [outer = 0x115e0dc00] 20:10:45 INFO - PROCESS | 1663 | 1464405045513 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]]]}] 20:10:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:10:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 570ms 20:10:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:10:45 INFO - PROCESS | 1663 | 1464405045565 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 20:10:45 INFO - PROCESS | 1663 | 1464405045566 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 20:10:45 INFO - PROCESS | 1663 | 1464405045568 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:10:45 INFO - PROCESS | 1663 | 1464405045569 Marionette TRACE conn2 <- [1,2798,null,{}] 20:10:45 INFO - PROCESS | 1663 | 1464405045571 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}] 20:10:45 INFO - PROCESS | 1663 | 1464405045672 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 20:10:45 INFO - PROCESS | 1663 | 1464405045696 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aabe800 == 88 [pid = 1663] [id = 707] 20:10:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 206 (0x123672000) [pid = 1663] [serial = 2121] [outer = 0x0] 20:10:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 207 (0x124a3a800) [pid = 1663] [serial = 2122] [outer = 0x123672000] 20:10:45 INFO - PROCESS | 1663 | 1464405045723 Marionette DEBUG loaded listener.js 20:10:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 208 (0x124fe5400) [pid = 1663] [serial = 2123] [outer = 0x123672000] 20:10:46 INFO - PROCESS | 1663 | 1464405046098 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]]]}] 20:10:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:10:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 570ms 20:10:46 INFO - PROCESS | 1663 | 1464405046138 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 20:10:46 INFO - PROCESS | 1663 | 1464405046148 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 20:10:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:10:46 INFO - PROCESS | 1663 | 1464405046150 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:10:46 INFO - PROCESS | 1663 | 1464405046151 Marionette TRACE conn2 <- [1,2802,null,{}] 20:10:46 INFO - PROCESS | 1663 | 1464405046154 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}] 20:10:46 INFO - PROCESS | 1663 | 1464405046267 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 20:10:46 INFO - PROCESS | 1663 | 1464405046272 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c985800 == 89 [pid = 1663] [id = 708] 20:10:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 209 (0x113056400) [pid = 1663] [serial = 2124] [outer = 0x0] 20:10:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 210 (0x126f8d000) [pid = 1663] [serial = 2125] [outer = 0x113056400] 20:10:46 INFO - PROCESS | 1663 | 1464405046299 Marionette DEBUG loaded listener.js 20:10:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 211 (0x128c69c00) [pid = 1663] [serial = 2126] [outer = 0x113056400] 20:10:46 INFO - PROCESS | 1663 | 1464405046656 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]]]}] 20:10:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:10:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 522ms 20:10:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:10:46 INFO - PROCESS | 1663 | 1464405046674 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 20:10:46 INFO - PROCESS | 1663 | 1464405046675 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 20:10:46 INFO - PROCESS | 1663 | 1464405046677 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:10:46 INFO - PROCESS | 1663 | 1464405046678 Marionette TRACE conn2 <- [1,2806,null,{}] 20:10:46 INFO - PROCESS | 1663 | 1464405046681 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}] 20:10:46 INFO - PROCESS | 1663 | 1464405046829 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 20:10:46 INFO - PROCESS | 1663 | 1464405046878 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d26c800 == 90 [pid = 1663] [id = 709] 20:10:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 212 (0x118725c00) [pid = 1663] [serial = 2127] [outer = 0x0] 20:10:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 213 (0x1290c0800) [pid = 1663] [serial = 2128] [outer = 0x118725c00] 20:10:46 INFO - PROCESS | 1663 | 1464405046904 Marionette DEBUG loaded listener.js 20:10:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 214 (0x12a7f1800) [pid = 1663] [serial = 2129] [outer = 0x118725c00] 20:10:47 INFO - PROCESS | 1663 | 1464405047236 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]]]}] 20:10:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:10:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 569ms 20:10:47 INFO - PROCESS | 1663 | 1464405047246 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 20:10:47 INFO - PROCESS | 1663 | 1464405047247 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 20:10:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:10:47 INFO - PROCESS | 1663 | 1464405047250 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:10:47 INFO - PROCESS | 1663 | 1464405047252 Marionette TRACE conn2 <- [1,2810,null,{}] 20:10:47 INFO - PROCESS | 1663 | 1464405047254 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}] 20:10:47 INFO - PROCESS | 1663 | 1464405047394 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 20:10:47 INFO - PROCESS | 1663 | 1464405047411 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x12dc2c000 == 91 [pid = 1663] [id = 710] 20:10:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 215 (0x1290c6400) [pid = 1663] [serial = 2130] [outer = 0x0] 20:10:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 216 (0x12af6f800) [pid = 1663] [serial = 2131] [outer = 0x1290c6400] 20:10:47 INFO - PROCESS | 1663 | 1464405047436 Marionette DEBUG loaded listener.js 20:10:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 217 (0x12ba14400) [pid = 1663] [serial = 2132] [outer = 0x1290c6400] 20:10:47 INFO - PROCESS | 1663 | 1464405047767 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]]]}] 20:10:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:10:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 572ms 20:10:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:10:47 INFO - PROCESS | 1663 | 1464405047822 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 20:10:47 INFO - PROCESS | 1663 | 1464405047823 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 20:10:47 INFO - PROCESS | 1663 | 1464405047825 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:10:47 INFO - PROCESS | 1663 | 1464405047826 Marionette TRACE conn2 <- [1,2814,null,{}] 20:10:47 INFO - PROCESS | 1663 | 1464405047829 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}] 20:10:47 INFO - PROCESS | 1663 | 1464405047958 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 20:10:47 INFO - PROCESS | 1663 | 1464405047974 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x12f188800 == 92 [pid = 1663] [id = 711] 20:10:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 218 (0x12ba16000) [pid = 1663] [serial = 2133] [outer = 0x0] 20:10:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 219 (0x12bb1c800) [pid = 1663] [serial = 2134] [outer = 0x12ba16000] 20:10:48 INFO - PROCESS | 1663 | 1464405048000 Marionette DEBUG loaded listener.js 20:10:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 220 (0x12bf56000) [pid = 1663] [serial = 2135] [outer = 0x12ba16000] 20:10:48 INFO - PROCESS | 1663 | 1464405048433 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]]]}] 20:10:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:10:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 619ms 20:10:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:10:48 INFO - PROCESS | 1663 | 1464405048444 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 20:10:48 INFO - PROCESS | 1663 | 1464405048445 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 20:10:48 INFO - PROCESS | 1663 | 1464405048447 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:10:48 INFO - PROCESS | 1663 | 1464405048448 Marionette TRACE conn2 <- [1,2818,null,{}] 20:10:48 INFO - PROCESS | 1663 | 1464405048452 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}] 20:10:48 INFO - PROCESS | 1663 | 1464405048583 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 20:10:48 INFO - PROCESS | 1663 | 1464405048598 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x135092000 == 93 [pid = 1663] [id = 712] 20:10:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 221 (0x12ba1f400) [pid = 1663] [serial = 2136] [outer = 0x0] 20:10:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 222 (0x12c224800) [pid = 1663] [serial = 2137] [outer = 0x12ba1f400] 20:10:48 INFO - PROCESS | 1663 | 1464405048630 Marionette DEBUG loaded listener.js 20:10:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 223 (0x12c9af800) [pid = 1663] [serial = 2138] [outer = 0x12ba1f400] 20:10:49 INFO - PROCESS | 1663 | 1464405049615 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]]]}] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 222 (0x113063000) [pid = 1663] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 221 (0x11304e000) [pid = 1663] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 220 (0x112592800) [pid = 1663] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 219 (0x113084000) [pid = 1663] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 218 (0x11871ec00) [pid = 1663] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 217 (0x119c87800) [pid = 1663] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 216 (0x11302a400) [pid = 1663] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 215 (0x11808e000) [pid = 1663] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 214 (0x124fb7800) [pid = 1663] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 213 (0x12b0e3800) [pid = 1663] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 212 (0x1275df000) [pid = 1663] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 211 (0x13538c800) [pid = 1663] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 210 (0x118150800) [pid = 1663] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 209 (0x1243d2c00) [pid = 1663] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 208 (0x1128ce000) [pid = 1663] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 207 (0x110f57800) [pid = 1663] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 206 (0x124335c00) [pid = 1663] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 205 (0x12af72c00) [pid = 1663] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 204 (0x1161a2c00) [pid = 1663] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 203 (0x110f52800) [pid = 1663] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 202 (0x110de0800) [pid = 1663] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 201 (0x113068800) [pid = 1663] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 200 (0x12a7f7000) [pid = 1663] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 199 (0x1347e6c00) [pid = 1663] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 198 (0x12aaed400) [pid = 1663] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 197 (0x129566c00) [pid = 1663] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 196 (0x1126d4400) [pid = 1663] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 195 (0x12f11cc00) [pid = 1663] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 194 (0x11291cc00) [pid = 1663] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 193 (0x117e0b000) [pid = 1663] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 192 (0x118034400) [pid = 1663] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 191 (0x113090400) [pid = 1663] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 190 (0x1121b0400) [pid = 1663] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 189 (0x119cb2800) [pid = 1663] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 188 (0x127558400) [pid = 1663] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 187 (0x1235f3400) [pid = 1663] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 186 (0x11302ec00) [pid = 1663] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 185 (0x12a7f1c00) [pid = 1663] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 184 (0x111c8a400) [pid = 1663] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 183 (0x118096800) [pid = 1663] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 182 (0x113098c00) [pid = 1663] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 181 (0x1275e8000) [pid = 1663] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 180 (0x118089400) [pid = 1663] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 179 (0x1130a1400) [pid = 1663] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 178 (0x113047c00) [pid = 1663] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 177 (0x118da3400) [pid = 1663] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 176 (0x119cc1400) [pid = 1663] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 175 (0x1232a0c00) [pid = 1663] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 174 (0x124cdf000) [pid = 1663] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 173 (0x1355b1400) [pid = 1663] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 172 (0x1275dcc00) [pid = 1663] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 171 (0x12a7ef000) [pid = 1663] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 170 (0x1128cb800) [pid = 1663] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 169 (0x1185b5800) [pid = 1663] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 168 (0x11305b400) [pid = 1663] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 167 (0x11304a400) [pid = 1663] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 166 (0x1199d3c00) [pid = 1663] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 165 (0x116083400) [pid = 1663] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 164 (0x1187d5c00) [pid = 1663] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:10:49 INFO - PROCESS | 1663 | --DOMWINDOW == 163 (0x1347ee400) [pid = 1663] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:10:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:10:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1224ms 20:10:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:10:49 INFO - PROCESS | 1663 | 1464405049672 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 20:10:49 INFO - PROCESS | 1663 | 1464405049674 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 20:10:49 INFO - PROCESS | 1663 | 1464405049676 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:10:49 INFO - PROCESS | 1663 | 1464405049678 Marionette TRACE conn2 <- [1,2822,null,{}] 20:10:49 INFO - PROCESS | 1663 | 1464405049680 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}] 20:10:49 INFO - PROCESS | 1663 | 1464405049794 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 20:10:49 INFO - PROCESS | 1663 | 1464405049798 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x12364e800 == 94 [pid = 1663] [id = 713] 20:10:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 164 (0x112c8d000) [pid = 1663] [serial = 2139] [outer = 0x0] 20:10:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 165 (0x113047c00) [pid = 1663] [serial = 2140] [outer = 0x112c8d000] 20:10:49 INFO - PROCESS | 1663 | 1464405049829 Marionette DEBUG loaded listener.js 20:10:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x115e0d400) [pid = 1663] [serial = 2141] [outer = 0x112c8d000] 20:10:50 INFO - PROCESS | 1663 | 1464405050305 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]]]}] 20:10:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:10:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 670ms 20:10:50 INFO - PROCESS | 1663 | 1464405050347 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 20:10:50 INFO - PROCESS | 1663 | 1464405050348 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 20:10:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:10:50 INFO - PROCESS | 1663 | 1464405050351 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:10:50 INFO - PROCESS | 1663 | 1464405050353 Marionette TRACE conn2 <- [1,2826,null,{}] 20:10:50 INFO - PROCESS | 1663 | 1464405050357 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}] 20:10:50 INFO - PROCESS | 1663 | 1464405050500 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 20:10:50 INFO - PROCESS | 1663 | 1464405050512 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x1350da000 == 95 [pid = 1663] [id = 714] 20:10:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 167 (0x11713c400) [pid = 1663] [serial = 2142] [outer = 0x0] 20:10:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 168 (0x1184e0000) [pid = 1663] [serial = 2143] [outer = 0x11713c400] 20:10:50 INFO - PROCESS | 1663 | 1464405050554 Marionette DEBUG loaded listener.js 20:10:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 169 (0x119cb6800) [pid = 1663] [serial = 2144] [outer = 0x11713c400] 20:10:51 INFO - PROCESS | 1663 | 1464405051029 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:10:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:10:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 722ms 20:10:51 INFO - PROCESS | 1663 | 1464405051074 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 20:10:51 INFO - PROCESS | 1663 | 1464405051076 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 20:10:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:10:51 INFO - PROCESS | 1663 | 1464405051078 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:10:51 INFO - PROCESS | 1663 | 1464405051079 Marionette TRACE conn2 <- [1,2830,null,{}] 20:10:51 INFO - PROCESS | 1663 | 1464405051081 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}] 20:10:51 INFO - PROCESS | 1663 | 1464405051201 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 20:10:51 INFO - PROCESS | 1663 | 1464405051207 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x1353b5000 == 96 [pid = 1663] [id = 715] 20:10:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 170 (0x1213aa000) [pid = 1663] [serial = 2145] [outer = 0x0] 20:10:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 171 (0x123554800) [pid = 1663] [serial = 2146] [outer = 0x1213aa000] 20:10:51 INFO - PROCESS | 1663 | 1464405051232 Marionette DEBUG loaded listener.js 20:10:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 172 (0x1243c6800) [pid = 1663] [serial = 2147] [outer = 0x1213aa000] 20:10:51 INFO - PROCESS | 1663 | 1464405051587 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]]]}] 20:10:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:10:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 519ms 20:10:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:10:51 INFO - PROCESS | 1663 | 1464405051597 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 20:10:51 INFO - PROCESS | 1663 | 1464405051598 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 20:10:51 INFO - PROCESS | 1663 | 1464405051604 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:10:51 INFO - PROCESS | 1663 | 1464405051606 Marionette TRACE conn2 <- [1,2834,null,{}] 20:10:51 INFO - PROCESS | 1663 | 1464405051710 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}] 20:10:51 INFO - PROCESS | 1663 | 1464405051835 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 20:10:51 INFO - PROCESS | 1663 | 1464405051956 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x119b79800 == 97 [pid = 1663] [id = 716] 20:10:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 173 (0x111f27800) [pid = 1663] [serial = 2148] [outer = 0x0] 20:10:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 174 (0x1126c9400) [pid = 1663] [serial = 2149] [outer = 0x111f27800] 20:10:51 INFO - PROCESS | 1663 | 1464405051989 Marionette DEBUG loaded listener.js 20:10:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 175 (0x1128ce000) [pid = 1663] [serial = 2150] [outer = 0x111f27800] 20:10:52 INFO - PROCESS | 1663 | 1464405052499 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:10:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:10:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 920ms 20:10:52 INFO - PROCESS | 1663 | 1464405052522 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 20:10:52 INFO - PROCESS | 1663 | 1464405052526 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 20:10:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:10:52 INFO - PROCESS | 1663 | 1464405052529 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:10:52 INFO - PROCESS | 1663 | 1464405052530 Marionette TRACE conn2 <- [1,2838,null,{}] 20:10:52 INFO - PROCESS | 1663 | 1464405052533 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}] 20:10:52 INFO - PROCESS | 1663 | 1464405052704 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 20:10:52 INFO - PROCESS | 1663 | 1464405052773 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b22e000 == 98 [pid = 1663] [id = 717] 20:10:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 176 (0x115e0a800) [pid = 1663] [serial = 2151] [outer = 0x0] 20:10:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 177 (0x1161eac00) [pid = 1663] [serial = 2152] [outer = 0x115e0a800] 20:10:52 INFO - PROCESS | 1663 | 1464405052806 Marionette DEBUG loaded listener.js 20:10:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 178 (0x118149c00) [pid = 1663] [serial = 2153] [outer = 0x115e0a800] 20:10:53 INFO - PROCESS | 1663 | 1464405053214 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]]]}] 20:10:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:10:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 723ms 20:10:53 INFO - PROCESS | 1663 | 1464405053253 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 20:10:53 INFO - PROCESS | 1663 | 1464405053255 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 20:10:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:10:53 INFO - PROCESS | 1663 | 1464405053258 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:10:53 INFO - PROCESS | 1663 | 1464405053260 Marionette TRACE conn2 <- [1,2842,null,{}] 20:10:53 INFO - PROCESS | 1663 | 1464405053262 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}] 20:10:53 INFO - PROCESS | 1663 | 1464405053387 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 20:10:53 INFO - PROCESS | 1663 | 1464405053479 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x12f18b800 == 99 [pid = 1663] [id = 718] 20:10:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 179 (0x1185b5800) [pid = 1663] [serial = 2154] [outer = 0x0] 20:10:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x1193f0800) [pid = 1663] [serial = 2155] [outer = 0x1185b5800] 20:10:53 INFO - PROCESS | 1663 | 1464405053516 Marionette DEBUG loaded listener.js 20:10:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x123663c00) [pid = 1663] [serial = 2156] [outer = 0x1185b5800] 20:10:53 INFO - PROCESS | 1663 | 1464405053959 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]]]}] 20:10:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:10:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 719ms 20:10:53 INFO - PROCESS | 1663 | 1464405053982 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 20:10:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:10:53 INFO - PROCESS | 1663 | 1464405053986 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 20:10:53 INFO - PROCESS | 1663 | 1464405053990 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:10:53 INFO - PROCESS | 1663 | 1464405053991 Marionette TRACE conn2 <- [1,2846,null,{}] 20:10:53 INFO - PROCESS | 1663 | 1464405053993 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}] 20:10:54 INFO - PROCESS | 1663 | 1464405054147 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 20:10:54 INFO - PROCESS | 1663 | 1464405054290 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x135c85000 == 100 [pid = 1663] [id = 719] 20:10:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 182 (0x1237a8c00) [pid = 1663] [serial = 2157] [outer = 0x0] 20:10:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 183 (0x12692f000) [pid = 1663] [serial = 2158] [outer = 0x1237a8c00] 20:10:54 INFO - PROCESS | 1663 | 1464405054342 Marionette DEBUG loaded listener.js 20:10:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 184 (0x127334400) [pid = 1663] [serial = 2159] [outer = 0x1237a8c00] 20:10:54 INFO - PROCESS | 1663 | 1464405054790 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]]]}] 20:10:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:10:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 821ms 20:10:54 INFO - PROCESS | 1663 | 1464405054812 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 20:10:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:10:54 INFO - PROCESS | 1663 | 1464405054813 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 20:10:54 INFO - PROCESS | 1663 | 1464405054816 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:10:54 INFO - PROCESS | 1663 | 1464405054817 Marionette TRACE conn2 <- [1,2850,null,{}] 20:10:54 INFO - PROCESS | 1663 | 1464405054821 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}] 20:10:54 INFO - PROCESS | 1663 | 1464405054941 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 20:10:55 INFO - PROCESS | 1663 | 1464405055061 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x13f526000 == 101 [pid = 1663] [id = 720] 20:10:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 185 (0x1270c8000) [pid = 1663] [serial = 2160] [outer = 0x0] 20:10:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 186 (0x1275d8400) [pid = 1663] [serial = 2161] [outer = 0x1270c8000] 20:10:55 INFO - PROCESS | 1663 | 1464405055092 Marionette DEBUG loaded listener.js 20:10:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 187 (0x1275ef000) [pid = 1663] [serial = 2162] [outer = 0x1270c8000] 20:10:55 INFO - PROCESS | 1663 | 1464405055521 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:10:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:10:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 722ms 20:10:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:10:55 INFO - PROCESS | 1663 | 1464405055539 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 20:10:55 INFO - PROCESS | 1663 | 1464405055540 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 20:10:55 INFO - PROCESS | 1663 | 1464405055542 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:10:55 INFO - PROCESS | 1663 | 1464405055543 Marionette TRACE conn2 <- [1,2854,null,{}] 20:10:55 INFO - PROCESS | 1663 | 1464405055546 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}] 20:10:55 INFO - PROCESS | 1663 | 1464405055759 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 20:10:55 INFO - PROCESS | 1663 | 1464405055940 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x13fc1d800 == 102 [pid = 1663] [id = 721] 20:10:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 188 (0x12a7f7c00) [pid = 1663] [serial = 2163] [outer = 0x0] 20:10:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 189 (0x12bb21c00) [pid = 1663] [serial = 2164] [outer = 0x12a7f7c00] 20:10:55 INFO - PROCESS | 1663 | 1464405055993 Marionette DEBUG loaded listener.js 20:10:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 190 (0x12c9b7000) [pid = 1663] [serial = 2165] [outer = 0x12a7f7c00] 20:10:56 INFO - PROCESS | 1663 | 1464405056502 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]]]}] 20:10:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:10:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 969ms 20:10:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:10:56 INFO - PROCESS | 1663 | 1464405056512 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 20:10:56 INFO - PROCESS | 1663 | 1464405056513 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 20:10:56 INFO - PROCESS | 1663 | 1464405056515 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:10:56 INFO - PROCESS | 1663 | 1464405056516 Marionette TRACE conn2 <- [1,2858,null,{}] 20:10:56 INFO - PROCESS | 1663 | 1464405056520 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}] 20:10:56 INFO - PROCESS | 1663 | 1464405056642 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 20:10:56 INFO - PROCESS | 1663 | 1464405056762 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x140e51000 == 103 [pid = 1663] [id = 722] 20:10:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 191 (0x12c9b3400) [pid = 1663] [serial = 2166] [outer = 0x0] 20:10:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 192 (0x12d77fc00) [pid = 1663] [serial = 2167] [outer = 0x12c9b3400] 20:10:56 INFO - PROCESS | 1663 | 1464405056795 Marionette DEBUG loaded listener.js 20:10:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 193 (0x12d788400) [pid = 1663] [serial = 2168] [outer = 0x12c9b3400] 20:10:57 INFO - PROCESS | 1663 | 1464405057233 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:10:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:10:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 772ms 20:10:57 INFO - PROCESS | 1663 | 1464405057297 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 20:10:57 INFO - PROCESS | 1663 | 1464405057298 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 20:10:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:10:57 INFO - PROCESS | 1663 | 1464405057303 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:10:57 INFO - PROCESS | 1663 | 1464405057305 Marionette TRACE conn2 <- [1,2862,null,{}] 20:10:57 INFO - PROCESS | 1663 | 1464405057307 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}] 20:10:57 INFO - PROCESS | 1663 | 1464405057427 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 20:10:57 INFO - PROCESS | 1663 | 1464405057531 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x140eda000 == 104 [pid = 1663] [id = 723] 20:10:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 194 (0x12d78a000) [pid = 1663] [serial = 2169] [outer = 0x0] 20:10:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 195 (0x12f121000) [pid = 1663] [serial = 2170] [outer = 0x12d78a000] 20:10:57 INFO - PROCESS | 1663 | 1464405057561 Marionette DEBUG loaded listener.js 20:10:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 196 (0x12f127400) [pid = 1663] [serial = 2171] [outer = 0x12d78a000] 20:10:58 INFO - PROCESS | 1663 | 1464405058075 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]]]}] 20:10:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:10:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 821ms 20:10:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:10:58 INFO - PROCESS | 1663 | 1464405058125 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 20:10:58 INFO - PROCESS | 1663 | 1464405058126 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 20:10:58 INFO - PROCESS | 1663 | 1464405058128 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:10:58 INFO - PROCESS | 1663 | 1464405058129 Marionette TRACE conn2 <- [1,2866,null,{}] 20:10:58 INFO - PROCESS | 1663 | 1464405058132 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}] 20:10:58 INFO - PROCESS | 1663 | 1464405058255 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 20:10:58 INFO - PROCESS | 1663 | 1464405058350 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194e6800 == 105 [pid = 1663] [id = 724] 20:10:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 197 (0x110f52c00) [pid = 1663] [serial = 2172] [outer = 0x0] 20:10:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 198 (0x11936c400) [pid = 1663] [serial = 2173] [outer = 0x110f52c00] 20:10:58 INFO - PROCESS | 1663 | 1464405058381 Marionette DEBUG loaded listener.js 20:10:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 199 (0x12ba1dc00) [pid = 1663] [serial = 2174] [outer = 0x110f52c00] 20:10:58 INFO - PROCESS | 1663 | 1464405058790 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]]]}] 20:10:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:10:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 720ms 20:10:58 INFO - PROCESS | 1663 | 1464405058880 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 20:10:58 INFO - PROCESS | 1663 | 1464405058882 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 20:10:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:10:58 INFO - PROCESS | 1663 | 1464405058890 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:10:58 INFO - PROCESS | 1663 | 1464405058893 Marionette TRACE conn2 <- [1,2870,null,{}] 20:10:58 INFO - PROCESS | 1663 | 1464405058896 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}] 20:10:59 INFO - PROCESS | 1663 | 1464405059094 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 20:10:59 INFO - PROCESS | 1663 | 1464405059277 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x119fc3000 == 106 [pid = 1663] [id = 725] 20:10:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 200 (0x1121a9400) [pid = 1663] [serial = 2175] [outer = 0x0] 20:10:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 201 (0x11290f000) [pid = 1663] [serial = 2176] [outer = 0x1121a9400] 20:10:59 INFO - PROCESS | 1663 | 1464405059330 Marionette DEBUG loaded listener.js 20:10:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 202 (0x1161a2000) [pid = 1663] [serial = 2177] [outer = 0x1121a9400] 20:10:59 INFO - PROCESS | 1663 | 1464405059812 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]]]}] 20:10:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:10:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 971ms 20:10:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:10:59 INFO - PROCESS | 1663 | 1464405059862 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 20:10:59 INFO - PROCESS | 1663 | 1464405059863 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 20:10:59 INFO - PROCESS | 1663 | 1464405059865 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:10:59 INFO - PROCESS | 1663 | 1464405059866 Marionette TRACE conn2 <- [1,2874,null,{}] 20:10:59 INFO - PROCESS | 1663 | 1464405059869 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}] 20:11:00 INFO - PROCESS | 1663 | 1464405060010 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 20:11:00 INFO - PROCESS | 1663 | 1464405060325 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x123317800 == 107 [pid = 1663] [id = 726] 20:11:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 203 (0x110f4b400) [pid = 1663] [serial = 2178] [outer = 0x0] 20:11:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 204 (0x110f51c00) [pid = 1663] [serial = 2179] [outer = 0x110f4b400] 20:11:00 INFO - PROCESS | 1663 | 1464405060379 Marionette DEBUG loaded listener.js 20:11:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 205 (0x112781c00) [pid = 1663] [serial = 2180] [outer = 0x110f4b400] 20:11:00 INFO - PROCESS | 1663 | 1464405060856 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]]]}] 20:11:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:11:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1021ms 20:11:00 INFO - PROCESS | 1663 | 1464405060887 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 20:11:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:11:00 INFO - PROCESS | 1663 | 1464405060890 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 20:11:00 INFO - PROCESS | 1663 | 1464405060892 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:11:00 INFO - PROCESS | 1663 | 1464405060895 Marionette TRACE conn2 <- [1,2878,null,{}] 20:11:00 INFO - PROCESS | 1663 | 1464405060927 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}] 20:11:01 INFO - PROCESS | 1663 | 1464405061048 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 20:11:01 INFO - PROCESS | 1663 | 1464405061150 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c2af800 == 108 [pid = 1663] [id = 727] 20:11:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 206 (0x112917800) [pid = 1663] [serial = 2181] [outer = 0x0] 20:11:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 207 (0x11304a800) [pid = 1663] [serial = 2182] [outer = 0x112917800] 20:11:01 INFO - PROCESS | 1663 | 1464405061178 Marionette DEBUG loaded listener.js 20:11:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 208 (0x11607a000) [pid = 1663] [serial = 2183] [outer = 0x112917800] 20:11:01 INFO - PROCESS | 1663 | 1464405061579 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]]]}] 20:11:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:11:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 732ms 20:11:01 INFO - PROCESS | 1663 | 1464405061625 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 20:11:01 INFO - PROCESS | 1663 | 1464405061628 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 20:11:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:11:01 INFO - PROCESS | 1663 | 1464405061631 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:11:01 INFO - PROCESS | 1663 | 1464405061632 Marionette TRACE conn2 <- [1,2882,null,{}] 20:11:01 INFO - PROCESS | 1663 | 1464405061635 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}] 20:11:01 INFO - PROCESS | 1663 | 1464405061754 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 20:11:01 INFO - PROCESS | 1663 | 1464405061869 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x12732c000 == 109 [pid = 1663] [id = 728] 20:11:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 209 (0x118092c00) [pid = 1663] [serial = 2184] [outer = 0x0] 20:11:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 210 (0x1187d2400) [pid = 1663] [serial = 2185] [outer = 0x118092c00] 20:11:01 INFO - PROCESS | 1663 | 1464405061898 Marionette DEBUG loaded listener.js 20:11:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 211 (0x119587400) [pid = 1663] [serial = 2186] [outer = 0x118092c00] 20:11:02 INFO - PROCESS | 1663 | 1464405062337 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]]]}] 20:11:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:11:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 718ms 20:11:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:11:02 INFO - PROCESS | 1663 | 1464405062350 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 20:11:02 INFO - PROCESS | 1663 | 1464405062351 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 20:11:02 INFO - PROCESS | 1663 | 1464405062355 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:11:02 INFO - PROCESS | 1663 | 1464405062359 Marionette TRACE conn2 <- [1,2886,null,{}] 20:11:02 INFO - PROCESS | 1663 | 1464405062365 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}] 20:11:02 INFO - PROCESS | 1663 | 1464405062486 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 20:11:02 INFO - PROCESS | 1663 | 1464405062591 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf4b000 == 110 [pid = 1663] [id = 729] 20:11:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 212 (0x1187db000) [pid = 1663] [serial = 2187] [outer = 0x0] 20:11:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 213 (0x123389c00) [pid = 1663] [serial = 2188] [outer = 0x1187db000] 20:11:02 INFO - PROCESS | 1663 | 1464405062618 Marionette DEBUG loaded listener.js 20:11:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 214 (0x124abd000) [pid = 1663] [serial = 2189] [outer = 0x1187db000] 20:11:02 INFO - PROCESS | 1663 | --DOCSHELL 0x12d4ac800 == 109 [pid = 1663] [id = 441] 20:11:02 INFO - PROCESS | 1663 | --DOCSHELL 0x1350da000 == 108 [pid = 1663] [id = 714] 20:11:02 INFO - PROCESS | 1663 | --DOCSHELL 0x12364e800 == 107 [pid = 1663] [id = 713] 20:11:02 INFO - PROCESS | 1663 | --DOCSHELL 0x135092000 == 106 [pid = 1663] [id = 712] 20:11:02 INFO - PROCESS | 1663 | --DOMWINDOW == 213 (0x123669c00) [pid = 1663] [serial = 2038] [outer = 0x0] [url = about:blank] 20:11:02 INFO - PROCESS | 1663 | --DOMWINDOW == 212 (0x113092c00) [pid = 1663] [serial = 2032] [outer = 0x0] [url = about:blank] 20:11:02 INFO - PROCESS | 1663 | --DOMWINDOW == 211 (0x128c6cc00) [pid = 1663] [serial = 2041] [outer = 0x0] [url = about:blank] 20:11:02 INFO - PROCESS | 1663 | --DOMWINDOW == 210 (0x118090400) [pid = 1663] [serial = 2035] [outer = 0x0] [url = about:blank] 20:11:02 INFO - PROCESS | 1663 | --DOCSHELL 0x12f188800 == 105 [pid = 1663] [id = 711] 20:11:02 INFO - PROCESS | 1663 | --DOCSHELL 0x12dc2c000 == 104 [pid = 1663] [id = 710] 20:11:02 INFO - PROCESS | 1663 | --DOCSHELL 0x12d26c800 == 103 [pid = 1663] [id = 709] 20:11:02 INFO - PROCESS | 1663 | --DOCSHELL 0x12c985800 == 102 [pid = 1663] [id = 708] 20:11:02 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf40800 == 101 [pid = 1663] [id = 17] 20:11:02 INFO - PROCESS | 1663 | --DOCSHELL 0x12aabe800 == 100 [pid = 1663] [id = 707] 20:11:02 INFO - PROCESS | 1663 | --DOCSHELL 0x12116c800 == 99 [pid = 1663] [id = 706] 20:11:02 INFO - PROCESS | 1663 | --DOCSHELL 0x12bae1800 == 98 [pid = 1663] [id = 705] 20:11:02 INFO - PROCESS | 1663 | --DOCSHELL 0x125011000 == 97 [pid = 1663] [id = 704] 20:11:02 INFO - PROCESS | 1663 | --DOCSHELL 0x124027000 == 96 [pid = 1663] [id = 703] 20:11:02 INFO - PROCESS | 1663 | --DOCSHELL 0x13f21a000 == 95 [pid = 1663] [id = 697] 20:11:02 INFO - PROCESS | 1663 | --DOCSHELL 0x13f206000 == 94 [pid = 1663] [id = 696] 20:11:02 INFO - PROCESS | 1663 | --DOCSHELL 0x135a3f800 == 93 [pid = 1663] [id = 695] 20:11:02 INFO - PROCESS | 1663 | --DOCSHELL 0x12d49c000 == 92 [pid = 1663] [id = 694] 20:11:02 INFO - PROCESS | 1663 | --DOCSHELL 0x129308800 == 91 [pid = 1663] [id = 693] 20:11:02 INFO - PROCESS | 1663 | --DOCSHELL 0x1358c5800 == 90 [pid = 1663] [id = 692] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 209 (0x12bb1d000) [pid = 1663] [serial = 2075] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 208 (0x116944000) [pid = 1663] [serial = 1973] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 207 (0x1244f7000) [pid = 1663] [serial = 2072] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 206 (0x11278b400) [pid = 1663] [serial = 1775] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 205 (0x12cf68c00) [pid = 1663] [serial = 1652] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 204 (0x124abfc00) [pid = 1663] [serial = 1979] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 203 (0x127564800) [pid = 1663] [serial = 1982] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 202 (0x11338d400) [pid = 1663] [serial = 2048] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 201 (0x12956d400) [pid = 1663] [serial = 2045] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 200 (0x126dd0400) [pid = 1663] [serial = 1925] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 199 (0x13513dc00) [pid = 1663] [serial = 1721] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 198 (0x12a435800) [pid = 1663] [serial = 1988] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 197 (0x1355b3800) [pid = 1663] [serial = 1661] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 196 (0x11936b800) [pid = 1663] [serial = 2053] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 195 (0x124fafc00) [pid = 1663] [serial = 1919] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 194 (0x11304d400) [pid = 1663] [serial = 1778] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 193 (0x1166bc000) [pid = 1663] [serial = 1799] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 192 (0x126d26800) [pid = 1663] [serial = 1856] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 191 (0x12c21b400) [pid = 1663] [serial = 1649] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 190 (0x118728000) [pid = 1663] [serial = 1847] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 189 (0x1193eb400) [pid = 1663] [serial = 1796] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 188 (0x12366ec00) [pid = 1663] [serial = 1793] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 187 (0x126f99400) [pid = 1663] [serial = 1928] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 186 (0x12c9b3000) [pid = 1663] [serial = 1718] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 185 (0x1348d0400) [pid = 1663] [serial = 1724] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 184 (0x1185b3400) [pid = 1663] [serial = 2068] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 183 (0x12a7ee400) [pid = 1663] [serial = 1991] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 182 (0x112913400) [pid = 1663] [serial = 1841] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 181 (0x1184e2400) [pid = 1663] [serial = 2071] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 180 (0x12ba1b800) [pid = 1663] [serial = 2069] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 179 (0x13513d400) [pid = 1663] [serial = 1655] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 178 (0x11305f400) [pid = 1663] [serial = 1904] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 177 (0x1199d3800) [pid = 1663] [serial = 1787] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 176 (0x1193e7800) [pid = 1663] [serial = 1910] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 175 (0x116a55000) [pid = 1663] [serial = 1907] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 174 (0x12a43d800) [pid = 1663] [serial = 1994] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 173 (0x123552000) [pid = 1663] [serial = 1790] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 172 (0x1275d4000) [pid = 1663] [serial = 2062] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 171 (0x1244fac00) [pid = 1663] [serial = 1916] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 170 (0x1184e7800) [pid = 1663] [serial = 2051] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 169 (0x12af78400) [pid = 1663] [serial = 2066] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 168 (0x1126d0800) [pid = 1663] [serial = 1901] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 167 (0x118da4000) [pid = 1663] [serial = 1784] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 166 (0x12aaf1000) [pid = 1663] [serial = 2065] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 165 (0x115e8ec00) [pid = 1663] [serial = 1781] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 164 (0x12ba19c00) [pid = 1663] [serial = 2074] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 163 (0x119cc0c00) [pid = 1663] [serial = 1913] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 162 (0x12a7f1000) [pid = 1663] [serial = 2063] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 161 (0x13f622000) [pid = 1663] [serial = 1667] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 160 (0x113096c00) [pid = 1663] [serial = 1844] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 159 (0x1236f0400) [pid = 1663] [serial = 1853] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 158 (0x1270c2800) [pid = 1663] [serial = 2060] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 157 (0x124ac2400) [pid = 1663] [serial = 2057] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 156 (0x12602b400) [pid = 1663] [serial = 2059] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x123664800) [pid = 1663] [serial = 2044] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 154 (0x11713e400) [pid = 1663] [serial = 2050] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x119cb5c00) [pid = 1663] [serial = 2054] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 152 (0x126087400) [pid = 1663] [serial = 1922] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x13f620800) [pid = 1663] [serial = 1664] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x1290c3c00) [pid = 1663] [serial = 1985] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x113052800) [pid = 1663] [serial = 2047] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 148 (0x12aaf4c00) [pid = 1663] [serial = 2030] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 147 (0x113030c00) [pid = 1663] [serial = 1970] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 146 (0x119c86c00) [pid = 1663] [serial = 1976] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 145 (0x126dc4400) [pid = 1663] [serial = 1859] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 144 (0x13538c000) [pid = 1663] [serial = 1658] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 143 (0x124334800) [pid = 1663] [serial = 1715] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x119362800) [pid = 1663] [serial = 1712] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x119cb9c00) [pid = 1663] [serial = 1850] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 140 (0x12432d400) [pid = 1663] [serial = 2056] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | --DOMWINDOW == 139 (0x13f625c00) [pid = 1663] [serial = 1670] [outer = 0x0] [url = about:blank] 20:11:03 INFO - PROCESS | 1663 | 1464405063063 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]]]}] 20:11:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:11:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 726ms 20:11:03 INFO - PROCESS | 1663 | 1464405063081 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 20:11:03 INFO - PROCESS | 1663 | 1464405063083 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 20:11:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:11:03 INFO - PROCESS | 1663 | 1464405063086 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:11:03 INFO - PROCESS | 1663 | 1464405063088 Marionette TRACE conn2 <- [1,2890,null,{}] 20:11:03 INFO - PROCESS | 1663 | 1464405063091 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}] 20:11:03 INFO - PROCESS | 1663 | 1464405063210 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 20:11:03 INFO - PROCESS | 1663 | 1464405063215 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x121175000 == 91 [pid = 1663] [id = 730] 20:11:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 140 (0x113096c00) [pid = 1663] [serial = 2190] [outer = 0x0] 20:11:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 141 (0x1193e7800) [pid = 1663] [serial = 2191] [outer = 0x113096c00] 20:11:03 INFO - PROCESS | 1663 | 1464405063244 Marionette DEBUG loaded listener.js 20:11:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x1213a6400) [pid = 1663] [serial = 2192] [outer = 0x113096c00] 20:11:03 INFO - PROCESS | 1663 | 1464405063635 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:11:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:11:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 571ms 20:11:03 INFO - PROCESS | 1663 | 1464405063657 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 20:11:03 INFO - PROCESS | 1663 | 1464405063659 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 20:11:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:11:03 INFO - PROCESS | 1663 | 1464405063661 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:11:03 INFO - PROCESS | 1663 | 1464405063662 Marionette TRACE conn2 <- [1,2894,null,{}] 20:11:03 INFO - PROCESS | 1663 | 1464405063665 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}] 20:11:03 INFO - PROCESS | 1663 | 1464405063799 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 20:11:03 INFO - PROCESS | 1663 | 1464405063806 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x129073800 == 92 [pid = 1663] [id = 731] 20:11:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x124abfc00) [pid = 1663] [serial = 2193] [outer = 0x0] 20:11:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 144 (0x124ac6c00) [pid = 1663] [serial = 2194] [outer = 0x124abfc00] 20:11:03 INFO - PROCESS | 1663 | 1464405063861 Marionette DEBUG loaded listener.js 20:11:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 145 (0x126d27800) [pid = 1663] [serial = 2195] [outer = 0x124abfc00] 20:11:04 INFO - PROCESS | 1663 | 1464405064307 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]]]}] 20:11:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:11:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 669ms 20:11:04 INFO - PROCESS | 1663 | 1464405064331 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 20:11:04 INFO - PROCESS | 1663 | 1464405064332 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 20:11:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:11:04 INFO - PROCESS | 1663 | 1464405064334 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:11:04 INFO - PROCESS | 1663 | 1464405064337 Marionette TRACE conn2 <- [1,2898,null,{}] 20:11:04 INFO - PROCESS | 1663 | 1464405064340 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}] 20:11:04 INFO - PROCESS | 1663 | 1464405064445 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 20:11:04 INFO - PROCESS | 1663 | 1464405064450 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c432000 == 93 [pid = 1663] [id = 732] 20:11:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 146 (0x127007c00) [pid = 1663] [serial = 2196] [outer = 0x0] 20:11:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 147 (0x12755c000) [pid = 1663] [serial = 2197] [outer = 0x127007c00] 20:11:04 INFO - PROCESS | 1663 | 1464405064476 Marionette DEBUG loaded listener.js 20:11:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x128c6c000) [pid = 1663] [serial = 2198] [outer = 0x127007c00] 20:11:04 INFO - PROCESS | 1663 | 1464405064865 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]]]}] 20:11:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:11:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 573ms 20:11:04 INFO - PROCESS | 1663 | 1464405064952 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 20:11:04 INFO - PROCESS | 1663 | 1464405064954 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 20:11:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:11:04 INFO - PROCESS | 1663 | 1464405064957 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:11:04 INFO - PROCESS | 1663 | 1464405064959 Marionette TRACE conn2 <- [1,2902,null,{}] 20:11:04 INFO - PROCESS | 1663 | 1464405064963 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}] 20:11:05 INFO - PROCESS | 1663 | 1464405065171 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 20:11:05 INFO - PROCESS | 1663 | 1464405065192 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d478000 == 94 [pid = 1663] [id = 733] 20:11:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x128c6a800) [pid = 1663] [serial = 2199] [outer = 0x0] 20:11:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x128ed4c00) [pid = 1663] [serial = 2200] [outer = 0x128c6a800] 20:11:05 INFO - PROCESS | 1663 | 1464405065217 Marionette DEBUG loaded listener.js 20:11:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x12a437800) [pid = 1663] [serial = 2201] [outer = 0x128c6a800] 20:11:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:11:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 622ms 20:11:05 INFO - PROCESS | 1663 | 1464405065571 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:11:05 INFO - PROCESS | 1663 | 1464405065579 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 20:11:05 INFO - PROCESS | 1663 | 1464405065580 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 20:11:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:11:05 INFO - PROCESS | 1663 | 1464405065583 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:11:05 INFO - PROCESS | 1663 | 1464405065593 Marionette TRACE conn2 <- [1,2906,null,{}] 20:11:05 INFO - PROCESS | 1663 | 1464405065596 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}] 20:11:05 INFO - PROCESS | 1663 | 1464405065725 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 20:11:05 INFO - PROCESS | 1663 | 1464405065756 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x12dc28000 == 95 [pid = 1663] [id = 734] 20:11:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x12a438c00) [pid = 1663] [serial = 2202] [outer = 0x0] 20:11:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x12a82b800) [pid = 1663] [serial = 2203] [outer = 0x12a438c00] 20:11:05 INFO - PROCESS | 1663 | 1464405065781 Marionette DEBUG loaded listener.js 20:11:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x12aaf1000) [pid = 1663] [serial = 2204] [outer = 0x12a438c00] 20:11:06 INFO - PROCESS | 1663 | 1464405066133 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]]]}] 20:11:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:11:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 578ms 20:11:06 INFO - PROCESS | 1663 | 1464405066162 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 20:11:06 INFO - PROCESS | 1663 | 1464405066163 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 20:11:06 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:11:06 INFO - PROCESS | 1663 | 1464405066171 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:11:06 INFO - PROCESS | 1663 | 1464405066173 Marionette TRACE conn2 <- [1,2910,null,{}] 20:11:06 INFO - PROCESS | 1663 | 1464405066175 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}] 20:11:06 INFO - PROCESS | 1663 | 1464405066304 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 20:11:06 INFO - PROCESS | 1663 | 1464405066316 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x12f187000 == 96 [pid = 1663] [id = 735] 20:11:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x12a43d800) [pid = 1663] [serial = 2205] [outer = 0x0] 20:11:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x12af7a400) [pid = 1663] [serial = 2206] [outer = 0x12a43d800] 20:11:06 INFO - PROCESS | 1663 | 1464405066341 Marionette DEBUG loaded listener.js 20:11:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x12ba23800) [pid = 1663] [serial = 2207] [outer = 0x12a43d800] 20:11:06 INFO - PROCESS | 1663 | 1464405066664 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]]]}] 20:11:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:11:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:11:06 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 526ms 20:11:06 INFO - PROCESS | 1663 | 1464405066692 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 20:11:06 INFO - PROCESS | 1663 | 1464405066693 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 20:11:06 INFO - TEST-START | /DOMEvents/constructors.html 20:11:06 INFO - PROCESS | 1663 | 1464405066695 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:11:06 INFO - PROCESS | 1663 | 1464405066696 Marionette TRACE conn2 <- [1,2914,null,{}] 20:11:06 INFO - PROCESS | 1663 | 1464405066698 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}] 20:11:06 INFO - PROCESS | 1663 | 1464405066835 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 20:11:06 INFO - PROCESS | 1663 | 1464405066849 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x1347d2000 == 97 [pid = 1663] [id = 736] 20:11:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x12af78400) [pid = 1663] [serial = 2208] [outer = 0x0] 20:11:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x12bb1d000) [pid = 1663] [serial = 2209] [outer = 0x12af78400] 20:11:06 INFO - PROCESS | 1663 | 1464405066879 Marionette DEBUG loaded listener.js 20:11:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 160 (0x12c221800) [pid = 1663] [serial = 2210] [outer = 0x12af78400] 20:11:07 INFO - PROCESS | 1663 | --DOMWINDOW == 159 (0x1290c6400) [pid = 1663] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:11:07 INFO - PROCESS | 1663 | --DOMWINDOW == 158 (0x1128ccc00) [pid = 1663] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:11:07 INFO - PROCESS | 1663 | --DOMWINDOW == 157 (0x1185b1400) [pid = 1663] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:11:07 INFO - PROCESS | 1663 | --DOMWINDOW == 156 (0x12ba16000) [pid = 1663] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:11:07 INFO - PROCESS | 1663 | --DOMWINDOW == 155 (0x123672000) [pid = 1663] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:11:07 INFO - PROCESS | 1663 | --DOMWINDOW == 154 (0x12af78c00) [pid = 1663] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:11:07 INFO - PROCESS | 1663 | --DOMWINDOW == 153 (0x118725c00) [pid = 1663] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:11:07 INFO - PROCESS | 1663 | --DOMWINDOW == 152 (0x113056400) [pid = 1663] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:11:07 INFO - PROCESS | 1663 | --DOMWINDOW == 151 (0x12ba1f400) [pid = 1663] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:11:07 INFO - PROCESS | 1663 | --DOMWINDOW == 150 (0x115e0dc00) [pid = 1663] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:11:07 INFO - PROCESS | 1663 | --DOMWINDOW == 149 (0x112c8d000) [pid = 1663] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:11:07 INFO - PROCESS | 1663 | --DOMWINDOW == 148 (0x113098800) [pid = 1663] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:11:07 INFO - PROCESS | 1663 | --DOMWINDOW == 147 (0x11713c400) [pid = 1663] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:11:07 INFO - PROCESS | 1663 | --DOMWINDOW == 146 (0x12c9b5c00) [pid = 1663] [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.] 20:11:07 INFO - PROCESS | 1663 | --DOMWINDOW == 145 (0x127080400) [pid = 1663] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:11:07 INFO - PROCESS | 1663 | --DOMWINDOW == 144 (0x113087000) [pid = 1663] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 20:11:07 INFO - PROCESS | 1663 | --DOMWINDOW == 143 (0x119c89400) [pid = 1663] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 20:11:07 INFO - PROCESS | 1663 | --DOMWINDOW == 142 (0x113055800) [pid = 1663] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:11:07 INFO - PROCESS | 1663 | --DOMWINDOW == 141 (0x12cf41800) [pid = 1663] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:11:07 INFO - PROCESS | 1663 | 1464405067633 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]]]}] 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:11:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:11:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:11:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:11:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:11:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:11:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:11:07 INFO - TEST-OK | /DOMEvents/constructors.html | took 973ms 20:11:07 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:11:07 INFO - PROCESS | 1663 | 1464405067670 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 20:11:07 INFO - PROCESS | 1663 | 1464405067672 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 20:11:07 INFO - PROCESS | 1663 | 1464405067674 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:11:07 INFO - PROCESS | 1663 | 1464405067676 Marionette TRACE conn2 <- [1,2918,null,{}] 20:11:07 INFO - PROCESS | 1663 | 1464405067678 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}] 20:11:07 INFO - PROCESS | 1663 | 1464405067795 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 20:11:07 INFO - PROCESS | 1663 | 1464405067799 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x134881000 == 98 [pid = 1663] [id = 737] 20:11:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 142 (0x1275f1800) [pid = 1663] [serial = 2211] [outer = 0x0] 20:11:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 143 (0x12c229c00) [pid = 1663] [serial = 2212] [outer = 0x1275f1800] 20:11:07 INFO - PROCESS | 1663 | 1464405067825 Marionette DEBUG loaded listener.js 20:11:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 144 (0x12c9b8800) [pid = 1663] [serial = 2213] [outer = 0x1275f1800] 20:11:08 INFO - PROCESS | 1663 | 1464405068158 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:11:08 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:11:08 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 520ms 20:11:08 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:11:08 INFO - PROCESS | 1663 | 1464405068195 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 20:11:08 INFO - PROCESS | 1663 | 1464405068196 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 20:11:08 INFO - PROCESS | 1663 | 1464405068198 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:11:08 INFO - PROCESS | 1663 | 1464405068213 Marionette TRACE conn2 <- [1,2922,null,{}] 20:11:08 INFO - PROCESS | 1663 | 1464405068223 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}] 20:11:08 INFO - PROCESS | 1663 | 1464405068370 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 20:11:08 INFO - PROCESS | 1663 | 1464405068378 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x135089000 == 99 [pid = 1663] [id = 738] 20:11:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 145 (0x11b208000) [pid = 1663] [serial = 2214] [outer = 0x0] 20:11:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 146 (0x12c9b9400) [pid = 1663] [serial = 2215] [outer = 0x11b208000] 20:11:08 INFO - PROCESS | 1663 | 1464405068402 Marionette DEBUG loaded listener.js 20:11:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 147 (0x12d36cc00) [pid = 1663] [serial = 2216] [outer = 0x11b208000] 20:11:08 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:11:08 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:11:08 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:11:08 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:11:08 INFO - PROCESS | 1663 | 1464405068775 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]]]}] 20:11:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:11:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:11:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:11:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:11:08 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 20:11:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:11:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:11:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:11:08 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 20:11:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:11:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:11:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:11:08 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]" 20:11:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:11:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:11:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:11:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:11:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 591ms 20:11:08 INFO - PROCESS | 1663 | 1464405068790 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 20:11:08 INFO - PROCESS | 1663 | 1464405068793 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 20:11:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:11:08 INFO - PROCESS | 1663 | 1464405068796 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:11:08 INFO - PROCESS | 1663 | 1464405068798 Marionette TRACE conn2 <- [1,2926,null,{}] 20:11:08 INFO - PROCESS | 1663 | 1464405068802 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}] 20:11:08 INFO - PROCESS | 1663 | 1464405068969 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 20:11:09 INFO - PROCESS | 1663 | 1464405069101 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x135266800 == 100 [pid = 1663] [id = 739] 20:11:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 148 (0x12cf8e400) [pid = 1663] [serial = 2217] [outer = 0x0] 20:11:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 149 (0x12f11d800) [pid = 1663] [serial = 2218] [outer = 0x12cf8e400] 20:11:09 INFO - PROCESS | 1663 | 1464405069141 Marionette DEBUG loaded listener.js 20:11:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 150 (0x1347e3800) [pid = 1663] [serial = 2219] [outer = 0x12cf8e400] 20:11:09 INFO - PROCESS | 1663 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:11:09 INFO - PROCESS | 1663 | 1464405069652 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]]]}] 20:11:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:11:09 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 877ms 20:11:09 INFO - PROCESS | 1663 | 1464405069673 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 20:11:09 INFO - PROCESS | 1663 | 1464405069676 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 20:11:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:11:09 INFO - PROCESS | 1663 | 1464405069681 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:11:09 INFO - PROCESS | 1663 | 1464405069682 Marionette TRACE conn2 <- [1,2930,null,{}] 20:11:09 INFO - PROCESS | 1663 | 1464405069686 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}] 20:11:09 INFO - PROCESS | 1663 | 1464405069825 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 20:11:09 INFO - PROCESS | 1663 | 1464405069952 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x12931b800 == 101 [pid = 1663] [id = 740] 20:11:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 151 (0x113030c00) [pid = 1663] [serial = 2220] [outer = 0x0] 20:11:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 152 (0x113052800) [pid = 1663] [serial = 2221] [outer = 0x113030c00] 20:11:09 INFO - PROCESS | 1663 | 1464405069985 Marionette DEBUG loaded listener.js 20:11:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 153 (0x113093400) [pid = 1663] [serial = 2222] [outer = 0x113030c00] 20:11:10 INFO - PROCESS | 1663 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:11:10 INFO - PROCESS | 1663 | 1464405070354 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]]]}] 20:11:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:11:10 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 722ms 20:11:10 INFO - PROCESS | 1663 | 1464405070404 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 20:11:10 INFO - PROCESS | 1663 | 1464405070407 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 20:11:10 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:11:10 INFO - PROCESS | 1663 | 1464405070412 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:11:10 INFO - PROCESS | 1663 | 1464405070414 Marionette TRACE conn2 <- [1,2934,null,{}] 20:11:10 INFO - PROCESS | 1663 | 1464405070416 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}] 20:11:10 INFO - PROCESS | 1663 | 1464405070545 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 20:11:10 INFO - PROCESS | 1663 | 1464405070670 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c984800 == 102 [pid = 1663] [id = 741] 20:11:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 154 (0x1161f0c00) [pid = 1663] [serial = 2223] [outer = 0x0] 20:11:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 155 (0x118096800) [pid = 1663] [serial = 2224] [outer = 0x1161f0c00] 20:11:10 INFO - PROCESS | 1663 | 1464405070704 Marionette DEBUG loaded listener.js 20:11:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 156 (0x1187dbc00) [pid = 1663] [serial = 2225] [outer = 0x1161f0c00] 20:11:11 INFO - PROCESS | 1663 | 1464405071081 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]]]}] 20:11:11 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:11:11 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 719ms 20:11:11 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:11:11 INFO - PROCESS | 1663 | 1464405071132 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 20:11:11 INFO - PROCESS | 1663 | 1464405071133 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 20:11:11 INFO - PROCESS | 1663 | 1464405071136 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:11:11 INFO - PROCESS | 1663 | 1464405071139 Marionette TRACE conn2 <- [1,2938,null,{}] 20:11:11 INFO - PROCESS | 1663 | 1464405071147 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}] 20:11:11 INFO - PROCESS | 1663 | 1464405071299 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 20:11:11 INFO - PROCESS | 1663 | 1464405071399 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x135262000 == 103 [pid = 1663] [id = 742] 20:11:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 157 (0x119cb2400) [pid = 1663] [serial = 2226] [outer = 0x0] 20:11:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 158 (0x12366ec00) [pid = 1663] [serial = 2227] [outer = 0x119cb2400] 20:11:11 INFO - PROCESS | 1663 | 1464405071432 Marionette DEBUG loaded listener.js 20:11:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x124aca800) [pid = 1663] [serial = 2228] [outer = 0x119cb2400] 20:11:11 INFO - PROCESS | 1663 | 1464405071791 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]]]}] 20:11:11 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. 20:11:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 671ms 20:11:11 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:11:11 INFO - PROCESS | 1663 | 1464405071808 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 20:11:11 INFO - PROCESS | 1663 | 1464405071809 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 20:11:11 INFO - PROCESS | 1663 | 1464405071812 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:11:11 INFO - PROCESS | 1663 | 1464405071813 Marionette TRACE conn2 <- [1,2942,null,{}] 20:11:11 INFO - PROCESS | 1663 | 1464405071815 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}] 20:11:11 INFO - PROCESS | 1663 | 1464405071942 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 20:11:12 INFO - PROCESS | 1663 | 1464405072067 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x1358db000 == 104 [pid = 1663] [id = 743] 20:11:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 160 (0x12608d800) [pid = 1663] [serial = 2229] [outer = 0x0] 20:11:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 161 (0x127336800) [pid = 1663] [serial = 2230] [outer = 0x12608d800] 20:11:12 INFO - PROCESS | 1663 | 1464405072099 Marionette DEBUG loaded listener.js 20:11:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 162 (0x128c6c800) [pid = 1663] [serial = 2231] [outer = 0x12608d800] 20:11:12 INFO - PROCESS | 1663 | 1464405072456 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"]]]}] 20:11:12 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 20:11:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:11:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 670ms 20:11:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:11:12 INFO - PROCESS | 1663 | 1464405072483 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 20:11:12 INFO - PROCESS | 1663 | 1464405072485 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 20:11:12 INFO - PROCESS | 1663 | 1464405072487 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:11:12 INFO - PROCESS | 1663 | 1464405072488 Marionette TRACE conn2 <- [1,2946,null,{}] 20:11:12 INFO - PROCESS | 1663 | 1464405072491 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}] 20:11:12 INFO - PROCESS | 1663 | 1464405072624 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 20:11:12 INFO - PROCESS | 1663 | 1464405072741 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x13f204000 == 105 [pid = 1663] [id = 744] 20:11:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 163 (0x12bb18000) [pid = 1663] [serial = 2232] [outer = 0x0] 20:11:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 164 (0x12bf4a800) [pid = 1663] [serial = 2233] [outer = 0x12bb18000] 20:11:12 INFO - PROCESS | 1663 | 1464405072771 Marionette DEBUG loaded listener.js 20:11:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 165 (0x12c21e400) [pid = 1663] [serial = 2234] [outer = 0x12bb18000] 20:11:13 INFO - PROCESS | 1663 | 1464405073138 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]]]}] 20:11:13 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. 20:11:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 669ms 20:11:13 INFO - PROCESS | 1663 | 1464405073157 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 20:11:13 INFO - PROCESS | 1663 | 1464405073158 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 20:11:13 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:11:13 INFO - PROCESS | 1663 | 1464405073161 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:11:13 INFO - PROCESS | 1663 | 1464405073162 Marionette TRACE conn2 <- [1,2950,null,{}] 20:11:13 INFO - PROCESS | 1663 | 1464405073164 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}] 20:11:13 INFO - PROCESS | 1663 | 1464405073307 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 20:11:13 INFO - PROCESS | 1663 | 1464405073435 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x13f6ac800 == 106 [pid = 1663] [id = 745] 20:11:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x12cf64c00) [pid = 1663] [serial = 2235] [outer = 0x0] 20:11:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 167 (0x12d36c800) [pid = 1663] [serial = 2236] [outer = 0x12cf64c00] 20:11:13 INFO - PROCESS | 1663 | 1464405073470 Marionette DEBUG loaded listener.js 20:11:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 168 (0x1347e6400) [pid = 1663] [serial = 2237] [outer = 0x12cf64c00] 20:11:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x12dc29000 == 107 [pid = 1663] [id = 746] 20:11:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 169 (0x1347ed400) [pid = 1663] [serial = 2238] [outer = 0x0] 20:11:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 170 (0x13471c000) [pid = 1663] [serial = 2239] [outer = 0x1347ed400] 20:11:13 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. 20:11:13 INFO - PROCESS | 1663 | 1464405073873 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]]]}] 20:11:13 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 718ms 20:11:13 INFO - PROCESS | 1663 | 1464405073880 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 20:11:13 INFO - PROCESS | 1663 | 1464405073881 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 20:11:13 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:11:13 INFO - PROCESS | 1663 | 1464405073883 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:11:13 INFO - PROCESS | 1663 | 1464405073885 Marionette TRACE conn2 <- [1,2954,null,{}] 20:11:13 INFO - PROCESS | 1663 | 1464405073890 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}] 20:11:14 INFO - PROCESS | 1663 | 1464405074049 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 20:11:14 INFO - PROCESS | 1663 | 1464405074195 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x140eca800 == 108 [pid = 1663] [id = 747] 20:11:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 171 (0x1347ea000) [pid = 1663] [serial = 2240] [outer = 0x0] 20:11:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 172 (0x1347f0400) [pid = 1663] [serial = 2241] [outer = 0x1347ea000] 20:11:14 INFO - PROCESS | 1663 | 1464405074225 Marionette DEBUG loaded listener.js 20:11:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 173 (0x1348cb000) [pid = 1663] [serial = 2242] [outer = 0x1347ea000] 20:11:14 INFO - PROCESS | 1663 | 1464405074579 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]]]}] 20:11:14 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:11:14 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 20:11:14 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 720ms 20:11:14 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:11:14 INFO - PROCESS | 1663 | 1464405074605 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 20:11:14 INFO - PROCESS | 1663 | 1464405074606 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 20:11:14 INFO - PROCESS | 1663 | 1464405074609 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:11:14 INFO - PROCESS | 1663 | 1464405074610 Marionette TRACE conn2 <- [1,2958,null,{}] 20:11:14 INFO - PROCESS | 1663 | 1464405074612 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}] 20:11:14 INFO - PROCESS | 1663 | 1464405074743 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 20:11:14 INFO - PROCESS | 1663 | 1464405074870 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x13f887000 == 109 [pid = 1663] [id = 748] 20:11:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 174 (0x1347f1800) [pid = 1663] [serial = 2243] [outer = 0x0] 20:11:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 175 (0x1348d4800) [pid = 1663] [serial = 2244] [outer = 0x1347f1800] 20:11:14 INFO - PROCESS | 1663 | 1464405074901 Marionette DEBUG loaded listener.js 20:11:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 176 (0x13513a800) [pid = 1663] [serial = 2245] [outer = 0x1347f1800] 20:11:15 INFO - PROCESS | 1663 | 1464405075237 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]]]}] 20:11:15 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. 20:11:15 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 668ms 20:11:15 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:11:15 INFO - PROCESS | 1663 | 1464405075277 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 20:11:15 INFO - PROCESS | 1663 | 1464405075279 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 20:11:15 INFO - PROCESS | 1663 | 1464405075281 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:11:15 INFO - PROCESS | 1663 | 1464405075282 Marionette TRACE conn2 <- [1,2962,null,{}] 20:11:15 INFO - PROCESS | 1663 | 1464405075285 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}] 20:11:15 INFO - PROCESS | 1663 | 1464405075409 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 20:11:15 INFO - PROCESS | 1663 | 1464405075552 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x13f89c800 == 110 [pid = 1663] [id = 749] 20:11:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 177 (0x135137000) [pid = 1663] [serial = 2246] [outer = 0x0] 20:11:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 178 (0x135141c00) [pid = 1663] [serial = 2247] [outer = 0x135137000] 20:11:15 INFO - PROCESS | 1663 | 1464405075584 Marionette DEBUG loaded listener.js 20:11:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 179 (0x135384c00) [pid = 1663] [serial = 2248] [outer = 0x135137000] 20:11:15 INFO - PROCESS | 1663 | 1464405075938 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]]]}] 20:11:15 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. 20:11:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 668ms 20:11:15 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:11:15 INFO - PROCESS | 1663 | 1464405075950 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 20:11:15 INFO - PROCESS | 1663 | 1464405075951 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 20:11:15 INFO - PROCESS | 1663 | 1464405075955 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:11:15 INFO - PROCESS | 1663 | 1464405075957 Marionette TRACE conn2 <- [1,2966,null,{}] 20:11:15 INFO - PROCESS | 1663 | 1464405075959 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}] 20:11:16 INFO - PROCESS | 1663 | 1464405076084 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 20:11:16 INFO - PROCESS | 1663 | 1464405076216 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x13fd54000 == 111 [pid = 1663] [id = 750] 20:11:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x135387000) [pid = 1663] [serial = 2249] [outer = 0x0] 20:11:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x13538e000) [pid = 1663] [serial = 2250] [outer = 0x135387000] 20:11:16 INFO - PROCESS | 1663 | 1464405076247 Marionette DEBUG loaded listener.js 20:11:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 182 (0x135393c00) [pid = 1663] [serial = 2251] [outer = 0x135387000] 20:11:16 INFO - PROCESS | 1663 | 1464405076616 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]]]}] 20:11:16 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. 20:11:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 668ms 20:11:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:11:16 INFO - PROCESS | 1663 | 1464405076624 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 20:11:16 INFO - PROCESS | 1663 | 1464405076626 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 20:11:16 INFO - PROCESS | 1663 | 1464405076628 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:11:16 INFO - PROCESS | 1663 | 1464405076630 Marionette TRACE conn2 <- [1,2970,null,{}] 20:11:16 INFO - PROCESS | 1663 | 1464405076632 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}] 20:11:16 INFO - PROCESS | 1663 | 1464405076768 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 20:11:16 INFO - PROCESS | 1663 | 1464405076890 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x1439ee800 == 112 [pid = 1663] [id = 751] 20:11:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 183 (0x135524c00) [pid = 1663] [serial = 2252] [outer = 0x0] 20:11:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 184 (0x135531c00) [pid = 1663] [serial = 2253] [outer = 0x135524c00] 20:11:16 INFO - PROCESS | 1663 | 1464405076924 Marionette DEBUG loaded listener.js 20:11:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 185 (0x1355b4800) [pid = 1663] [serial = 2254] [outer = 0x135524c00] 20:11:17 INFO - PROCESS | 1663 | 1464405077332 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]]]}] 20:11:17 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. 20:11:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 719ms 20:11:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:11:17 INFO - PROCESS | 1663 | 1464405077348 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 20:11:17 INFO - PROCESS | 1663 | 1464405077349 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 20:11:17 INFO - PROCESS | 1663 | 1464405077351 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:11:17 INFO - PROCESS | 1663 | 1464405077352 Marionette TRACE conn2 <- [1,2974,null,{}] 20:11:17 INFO - PROCESS | 1663 | 1464405077354 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}] 20:11:17 INFO - PROCESS | 1663 | 1464405077480 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 20:11:17 INFO - PROCESS | 1663 | 1464405077610 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x12365f000 == 113 [pid = 1663] [id = 752] 20:11:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 186 (0x11259c800) [pid = 1663] [serial = 2255] [outer = 0x0] 20:11:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 187 (0x118031400) [pid = 1663] [serial = 2256] [outer = 0x11259c800] 20:11:17 INFO - PROCESS | 1663 | 1464405077643 Marionette DEBUG loaded listener.js 20:11:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 188 (0x127088400) [pid = 1663] [serial = 2257] [outer = 0x11259c800] 20:11:18 INFO - PROCESS | 1663 | 1464405078011 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]]]}] 20:11:18 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. 20:11:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 673ms 20:11:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:11:18 INFO - PROCESS | 1663 | 1464405078024 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 20:11:18 INFO - PROCESS | 1663 | 1464405078025 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 20:11:18 INFO - PROCESS | 1663 | 1464405078027 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:11:18 INFO - PROCESS | 1663 | 1464405078029 Marionette TRACE conn2 <- [1,2978,null,{}] 20:11:18 INFO - PROCESS | 1663 | 1464405078031 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}] 20:11:18 INFO - PROCESS | 1663 | 1464405078164 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 20:11:18 INFO - PROCESS | 1663 | 1464405078565 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x121166000 == 114 [pid = 1663] [id = 753] 20:11:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 189 (0x110dd9c00) [pid = 1663] [serial = 2258] [outer = 0x0] 20:11:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 190 (0x110f53c00) [pid = 1663] [serial = 2259] [outer = 0x110dd9c00] 20:11:18 INFO - PROCESS | 1663 | 1464405078598 Marionette DEBUG loaded listener.js 20:11:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 191 (0x1128c8400) [pid = 1663] [serial = 2260] [outer = 0x110dd9c00] 20:11:19 INFO - PROCESS | 1663 | 1464405079056 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]]]}] 20:11:19 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. 20:11:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1070ms 20:11:19 INFO - PROCESS | 1663 | 1464405079100 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 20:11:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:11:19 INFO - PROCESS | 1663 | 1464405079104 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 20:11:19 INFO - PROCESS | 1663 | 1464405079108 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:11:19 INFO - PROCESS | 1663 | 1464405079112 Marionette TRACE conn2 <- [1,2982,null,{}] 20:11:19 INFO - PROCESS | 1663 | 1464405079117 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}] 20:11:19 INFO - PROCESS | 1663 | 1464405079266 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 20:11:19 INFO - PROCESS | 1663 | 1464405079407 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x12360d800 == 115 [pid = 1663] [id = 754] 20:11:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 192 (0x110f4c400) [pid = 1663] [serial = 2261] [outer = 0x0] 20:11:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 193 (0x1126d0000) [pid = 1663] [serial = 2262] [outer = 0x110f4c400] 20:11:19 INFO - PROCESS | 1663 | 1464405079437 Marionette DEBUG loaded listener.js 20:11:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 194 (0x11305b800) [pid = 1663] [serial = 2263] [outer = 0x110f4c400] 20:11:19 INFO - PROCESS | 1663 | 1464405079799 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"]]]}] 20:11:19 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 20:11:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:11:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 726ms 20:11:19 INFO - PROCESS | 1663 | 1464405079836 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 20:11:19 INFO - PROCESS | 1663 | 1464405079838 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 20:11:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:11:19 INFO - PROCESS | 1663 | 1464405079857 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:11:19 INFO - PROCESS | 1663 | 1464405079859 Marionette TRACE conn2 <- [1,2986,null,{}] 20:11:19 INFO - PROCESS | 1663 | 1464405079861 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}] 20:11:19 INFO - PROCESS | 1663 | 1464405079977 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 20:11:20 INFO - PROCESS | 1663 | 1464405080084 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x12116b000 == 116 [pid = 1663] [id = 755] 20:11:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 195 (0x11309b000) [pid = 1663] [serial = 2264] [outer = 0x0] 20:11:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 196 (0x116a54000) [pid = 1663] [serial = 2265] [outer = 0x11309b000] 20:11:20 INFO - PROCESS | 1663 | 1464405080111 Marionette DEBUG loaded listener.js 20:11:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 197 (0x118da3c00) [pid = 1663] [serial = 2266] [outer = 0x11309b000] 20:11:20 INFO - PROCESS | 1663 | 1464405080472 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]]]}] 20:11:20 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. 20:11:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 619ms 20:11:20 INFO - PROCESS | 1663 | 1464405080476 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 20:11:20 INFO - PROCESS | 1663 | 1464405080478 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 20:11:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:11:20 INFO - PROCESS | 1663 | 1464405080484 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:11:20 INFO - PROCESS | 1663 | 1464405080488 Marionette TRACE conn2 <- [1,2990,null,{}] 20:11:20 INFO - PROCESS | 1663 | 1464405080491 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}] 20:11:20 INFO - PROCESS | 1663 | 1464405080608 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 20:11:20 INFO - PROCESS | 1663 | 1464405080764 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:20 INFO - PROCESS | 1663 | --DOCSHELL 0x134872800 == 115 [pid = 1663] [id = 641] 20:11:20 INFO - PROCESS | 1663 | --DOCSHELL 0x135089000 == 114 [pid = 1663] [id = 738] 20:11:20 INFO - PROCESS | 1663 | --DOCSHELL 0x134881000 == 113 [pid = 1663] [id = 737] 20:11:20 INFO - PROCESS | 1663 | --DOCSHELL 0x1347d2000 == 112 [pid = 1663] [id = 736] 20:11:20 INFO - PROCESS | 1663 | --DOCSHELL 0x12f187000 == 111 [pid = 1663] [id = 735] 20:11:20 INFO - PROCESS | 1663 | --DOMWINDOW == 196 (0x123554800) [pid = 1663] [serial = 2146] [outer = 0x0] [url = about:blank] 20:11:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x1184d2800 == 112 [pid = 1663] [id = 756] 20:11:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 197 (0x1126d0c00) [pid = 1663] [serial = 2267] [outer = 0x0] 20:11:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 198 (0x113087000) [pid = 1663] [serial = 2268] [outer = 0x1126d0c00] 20:11:20 INFO - PROCESS | 1663 | 1464405080837 Marionette DEBUG loaded listener.js 20:11:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 199 (0x119c89000) [pid = 1663] [serial = 2269] [outer = 0x1126d0c00] 20:11:20 INFO - PROCESS | 1663 | --DOCSHELL 0x12dc28000 == 111 [pid = 1663] [id = 734] 20:11:20 INFO - PROCESS | 1663 | --DOCSHELL 0x12d478000 == 110 [pid = 1663] [id = 733] 20:11:20 INFO - PROCESS | 1663 | --DOCSHELL 0x12c432000 == 109 [pid = 1663] [id = 732] 20:11:20 INFO - PROCESS | 1663 | --DOCSHELL 0x129073800 == 108 [pid = 1663] [id = 731] 20:11:20 INFO - PROCESS | 1663 | --DOCSHELL 0x121175000 == 107 [pid = 1663] [id = 730] 20:11:20 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf4b000 == 106 [pid = 1663] [id = 729] 20:11:20 INFO - PROCESS | 1663 | --DOCSHELL 0x12732c000 == 105 [pid = 1663] [id = 728] 20:11:20 INFO - PROCESS | 1663 | --DOCSHELL 0x12c2af800 == 104 [pid = 1663] [id = 727] 20:11:20 INFO - PROCESS | 1663 | --DOCSHELL 0x123317800 == 103 [pid = 1663] [id = 726] 20:11:20 INFO - PROCESS | 1663 | --DOCSHELL 0x135c85000 == 102 [pid = 1663] [id = 719] 20:11:20 INFO - PROCESS | 1663 | --DOCSHELL 0x12f18b800 == 101 [pid = 1663] [id = 718] 20:11:20 INFO - PROCESS | 1663 | --DOCSHELL 0x12b22e000 == 100 [pid = 1663] [id = 717] 20:11:20 INFO - PROCESS | 1663 | --DOCSHELL 0x119b79800 == 99 [pid = 1663] [id = 716] 20:11:20 INFO - PROCESS | 1663 | --DOMWINDOW == 198 (0x12a436800) [pid = 1663] [serial = 2042] [outer = 0x0] [url = about:blank] 20:11:20 INFO - PROCESS | 1663 | --DOMWINDOW == 197 (0x1185b2800) [pid = 1663] [serial = 2036] [outer = 0x0] [url = about:blank] 20:11:20 INFO - PROCESS | 1663 | --DOMWINDOW == 196 (0x124ce2400) [pid = 1663] [serial = 2039] [outer = 0x0] [url = about:blank] 20:11:20 INFO - PROCESS | 1663 | --DOMWINDOW == 195 (0x115e0ec00) [pid = 1663] [serial = 2033] [outer = 0x0] [url = about:blank] 20:11:20 INFO - PROCESS | 1663 | --DOMWINDOW == 194 (0x12af6f800) [pid = 1663] [serial = 2131] [outer = 0x0] [url = about:blank] 20:11:20 INFO - PROCESS | 1663 | --DOMWINDOW == 193 (0x12ba14400) [pid = 1663] [serial = 2132] [outer = 0x0] [url = about:blank] 20:11:20 INFO - PROCESS | 1663 | --DOMWINDOW == 192 (0x113025400) [pid = 1663] [serial = 2110] [outer = 0x0] [url = about:blank] 20:11:20 INFO - PROCESS | 1663 | --DOMWINDOW == 191 (0x113063c00) [pid = 1663] [serial = 2111] [outer = 0x0] [url = about:blank] 20:11:20 INFO - PROCESS | 1663 | --DOMWINDOW == 190 (0x12cf90000) [pid = 1663] [serial = 2101] [outer = 0x0] [url = about:blank] 20:11:20 INFO - PROCESS | 1663 | --DOMWINDOW == 189 (0x119e29400) [pid = 1663] [serial = 2117] [outer = 0x0] [url = about:blank] 20:11:20 INFO - PROCESS | 1663 | --DOMWINDOW == 188 (0x11958ac00) [pid = 1663] [serial = 2116] [outer = 0x0] [url = about:blank] 20:11:20 INFO - PROCESS | 1663 | --DOMWINDOW == 187 (0x12bb1c800) [pid = 1663] [serial = 2134] [outer = 0x0] [url = about:blank] 20:11:20 INFO - PROCESS | 1663 | --DOMWINDOW == 186 (0x12cf68400) [pid = 1663] [serial = 2098] [outer = 0x0] [url = about:blank] 20:11:20 INFO - PROCESS | 1663 | --DOMWINDOW == 185 (0x124a3a800) [pid = 1663] [serial = 2122] [outer = 0x0] [url = about:blank] 20:11:20 INFO - PROCESS | 1663 | --DOMWINDOW == 184 (0x124fe5400) [pid = 1663] [serial = 2123] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 183 (0x12bb26400) [pid = 1663] [serial = 2077] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 182 (0x12bf57000) [pid = 1663] [serial = 2078] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 181 (0x124fe9000) [pid = 1663] [serial = 2107] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 180 (0x1290c0800) [pid = 1663] [serial = 2128] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 179 (0x12bf4fc00) [pid = 1663] [serial = 2092] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 178 (0x126f8d000) [pid = 1663] [serial = 2125] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 177 (0x128c69c00) [pid = 1663] [serial = 2126] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 176 (0x12c224800) [pid = 1663] [serial = 2137] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 175 (0x119cb8400) [pid = 1663] [serial = 2119] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 174 (0x1232a2400) [pid = 1663] [serial = 2120] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 173 (0x115e0d400) [pid = 1663] [serial = 2141] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 172 (0x119c8c400) [pid = 1663] [serial = 2083] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 171 (0x12bf56000) [pid = 1663] [serial = 2135] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 170 (0x11814a800) [pid = 1663] [serial = 2114] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 169 (0x117e0f000) [pid = 1663] [serial = 2113] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 168 (0x12d379400) [pid = 1663] [serial = 2104] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 167 (0x116732400) [pid = 1663] [serial = 2080] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 166 (0x12c222000) [pid = 1663] [serial = 2095] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 165 (0x1275e6800) [pid = 1663] [serial = 2086] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 164 (0x12ba20000) [pid = 1663] [serial = 2089] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 163 (0x119cb6800) [pid = 1663] [serial = 2144] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 162 (0x113047c00) [pid = 1663] [serial = 2140] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 161 (0x11259d000) [pid = 1663] [serial = 1481] [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.] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 160 (0x12c9af800) [pid = 1663] [serial = 2138] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 159 (0x1184e0000) [pid = 1663] [serial = 2143] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | --DOMWINDOW == 158 (0x12a7f1800) [pid = 1663] [serial = 2129] [outer = 0x0] [url = about:blank] 20:11:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x12400c000 == 100 [pid = 1663] [id = 757] 20:11:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 159 (0x119cb3800) [pid = 1663] [serial = 2270] [outer = 0x0] 20:11:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 160 (0x119cb2c00) [pid = 1663] [serial = 2271] [outer = 0x119cb3800] 20:11:21 INFO - PROCESS | 1663 | 1464405081187 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]]]}] 20:11:21 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. 20:11:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 726ms 20:11:21 INFO - PROCESS | 1663 | 1464405081206 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 20:11:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:11:21 INFO - PROCESS | 1663 | 1464405081208 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 20:11:21 INFO - PROCESS | 1663 | 1464405081210 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:11:21 INFO - PROCESS | 1663 | 1464405081211 Marionette TRACE conn2 <- [1,2994,null,{}] 20:11:21 INFO - PROCESS | 1663 | 1464405081214 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}] 20:11:21 INFO - PROCESS | 1663 | 1464405081357 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 20:11:21 INFO - PROCESS | 1663 | 1464405081458 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x127330800 == 101 [pid = 1663] [id = 758] 20:11:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 161 (0x116732400) [pid = 1663] [serial = 2272] [outer = 0x0] 20:11:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 162 (0x123299400) [pid = 1663] [serial = 2273] [outer = 0x116732400] 20:11:21 INFO - PROCESS | 1663 | 1464405081484 Marionette DEBUG loaded listener.js 20:11:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 163 (0x1243d5400) [pid = 1663] [serial = 2274] [outer = 0x116732400] 20:11:21 INFO - PROCESS | 1663 | 1464405081779 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]]]}] 20:11:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:11:21 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 20:11:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 619ms 20:11:21 INFO - PROCESS | 1663 | 1464405081829 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 20:11:21 INFO - PROCESS | 1663 | 1464405081831 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 20:11:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:11:21 INFO - PROCESS | 1663 | 1464405081833 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:11:21 INFO - PROCESS | 1663 | 1464405081834 Marionette TRACE conn2 <- [1,2998,null,{}] 20:11:21 INFO - PROCESS | 1663 | 1464405081839 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}] 20:11:21 INFO - PROCESS | 1663 | 1464405081946 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 20:11:22 INFO - PROCESS | 1663 | 1464405082029 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c80c800 == 102 [pid = 1663] [id = 759] 20:11:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 164 (0x12602ac00) [pid = 1663] [serial = 2275] [outer = 0x0] 20:11:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 165 (0x126d28400) [pid = 1663] [serial = 2276] [outer = 0x12602ac00] 20:11:22 INFO - PROCESS | 1663 | 1464405082067 Marionette DEBUG loaded listener.js 20:11:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 166 (0x127342c00) [pid = 1663] [serial = 2277] [outer = 0x12602ac00] 20:11:22 INFO - PROCESS | 1663 | 1464405082341 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]]]}] 20:11:22 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. 20:11:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 520ms 20:11:22 INFO - PROCESS | 1663 | 1464405082358 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 20:11:22 INFO - PROCESS | 1663 | 1464405082359 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 20:11:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:11:22 INFO - PROCESS | 1663 | 1464405082361 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:11:22 INFO - PROCESS | 1663 | 1464405082362 Marionette TRACE conn2 <- [1,3002,null,{}] 20:11:22 INFO - PROCESS | 1663 | 1464405082365 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}] 20:11:22 INFO - PROCESS | 1663 | 1464405082478 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 20:11:22 INFO - PROCESS | 1663 | 1464405082564 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d47d800 == 103 [pid = 1663] [id = 760] 20:11:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 167 (0x127086400) [pid = 1663] [serial = 2278] [outer = 0x0] 20:11:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 168 (0x1275e8c00) [pid = 1663] [serial = 2279] [outer = 0x127086400] 20:11:22 INFO - PROCESS | 1663 | 1464405082590 Marionette DEBUG loaded listener.js 20:11:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 169 (0x1290c0800) [pid = 1663] [serial = 2280] [outer = 0x127086400] 20:11:22 INFO - PROCESS | 1663 | 1464405082949 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]]]}] 20:11:22 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. 20:11:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 620ms 20:11:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:11:22 INFO - PROCESS | 1663 | 1464405082982 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 20:11:22 INFO - PROCESS | 1663 | 1464405082984 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 20:11:22 INFO - PROCESS | 1663 | 1464405082987 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:11:22 INFO - PROCESS | 1663 | 1464405082989 Marionette TRACE conn2 <- [1,3006,null,{}] 20:11:22 INFO - PROCESS | 1663 | 1464405082993 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}] 20:11:23 INFO - PROCESS | 1663 | 1464405083126 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 20:11:23 INFO - PROCESS | 1663 | 1464405083233 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x12dfb3800 == 104 [pid = 1663] [id = 761] 20:11:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 170 (0x1275e6800) [pid = 1663] [serial = 2281] [outer = 0x0] 20:11:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 171 (0x12a6dd800) [pid = 1663] [serial = 2282] [outer = 0x1275e6800] 20:11:23 INFO - PROCESS | 1663 | 1464405083258 Marionette DEBUG loaded listener.js 20:11:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 172 (0x12aaf1c00) [pid = 1663] [serial = 2283] [outer = 0x1275e6800] 20:11:23 INFO - PROCESS | 1663 | 1464405083544 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]]]}] 20:11:23 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. 20:11:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 569ms 20:11:23 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:11:23 INFO - PROCESS | 1663 | 1464405083559 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 20:11:23 INFO - PROCESS | 1663 | 1464405083561 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 20:11:23 INFO - PROCESS | 1663 | 1464405083563 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:11:23 INFO - PROCESS | 1663 | 1464405083564 Marionette TRACE conn2 <- [1,3010,null,{}] 20:11:23 INFO - PROCESS | 1663 | 1464405083581 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}] 20:11:23 INFO - PROCESS | 1663 | 1464405083721 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 20:11:23 INFO - PROCESS | 1663 | 1464405083734 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x12f1d8800 == 105 [pid = 1663] [id = 762] 20:11:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 173 (0x128c6cc00) [pid = 1663] [serial = 2284] [outer = 0x0] 20:11:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 174 (0x12af7b400) [pid = 1663] [serial = 2285] [outer = 0x128c6cc00] 20:11:23 INFO - PROCESS | 1663 | 1464405083759 Marionette DEBUG loaded listener.js 20:11:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 175 (0x12bb13400) [pid = 1663] [serial = 2286] [outer = 0x128c6cc00] 20:11:24 INFO - PROCESS | 1663 | 1464405084104 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]]]}] 20:11:24 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 20:11:24 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 584ms 20:11:24 INFO - PROCESS | 1663 | 1464405084147 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 20:11:24 INFO - PROCESS | 1663 | 1464405084149 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 20:11:24 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:11:24 INFO - PROCESS | 1663 | 1464405084151 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:11:24 INFO - PROCESS | 1663 | 1464405084152 Marionette TRACE conn2 <- [1,3014,null,{}] 20:11:24 INFO - PROCESS | 1663 | 1464405084154 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}] 20:11:24 INFO - PROCESS | 1663 | 1464405084288 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 20:11:24 INFO - PROCESS | 1663 | 1464405084301 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x134872000 == 106 [pid = 1663] [id = 763] 20:11:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 176 (0x129569800) [pid = 1663] [serial = 2287] [outer = 0x0] 20:11:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 177 (0x12bb2f800) [pid = 1663] [serial = 2288] [outer = 0x129569800] 20:11:24 INFO - PROCESS | 1663 | 1464405084326 Marionette DEBUG loaded listener.js 20:11:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 178 (0x12c21c000) [pid = 1663] [serial = 2289] [outer = 0x129569800] 20:11:24 INFO - PROCESS | 1663 | [1663] 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 20:11:24 INFO - PROCESS | 1663 | 1464405084699 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:11:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:11:24 INFO - {} 20:11:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:11:24 INFO - {} 20:11:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:11:24 INFO - {} 20:11:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:11:24 INFO - {} 20:11:24 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 573ms 20:11:24 INFO - TEST-START | /FileAPI/fileReader.html 20:11:24 INFO - PROCESS | 1663 | 1464405084725 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 20:11:24 INFO - PROCESS | 1663 | 1464405084726 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 20:11:24 INFO - PROCESS | 1663 | 1464405084728 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:11:24 INFO - PROCESS | 1663 | 1464405084729 Marionette TRACE conn2 <- [1,3018,null,{}] 20:11:24 INFO - PROCESS | 1663 | 1464405084731 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}] 20:11:24 INFO - PROCESS | 1663 | 1464405084867 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 20:11:24 INFO - PROCESS | 1663 | 1464405084880 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x135241800 == 107 [pid = 1663] [id = 764] 20:11:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 179 (0x12c226400) [pid = 1663] [serial = 2290] [outer = 0x0] 20:11:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x12cf85400) [pid = 1663] [serial = 2291] [outer = 0x12c226400] 20:11:24 INFO - PROCESS | 1663 | 1464405084909 Marionette DEBUG loaded listener.js 20:11:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x12f124400) [pid = 1663] [serial = 2292] [outer = 0x12c226400] 20:11:25 INFO - PROCESS | 1663 | --DOMWINDOW == 180 (0x128c6a800) [pid = 1663] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:11:25 INFO - PROCESS | 1663 | --DOMWINDOW == 179 (0x1275f1800) [pid = 1663] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:11:25 INFO - PROCESS | 1663 | --DOMWINDOW == 178 (0x11b208000) [pid = 1663] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:11:25 INFO - PROCESS | 1663 | --DOMWINDOW == 177 (0x12a43d800) [pid = 1663] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:11:25 INFO - PROCESS | 1663 | --DOMWINDOW == 176 (0x12a438c00) [pid = 1663] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 20:11:25 INFO - PROCESS | 1663 | --DOMWINDOW == 175 (0x12af78400) [pid = 1663] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:11:25 INFO - PROCESS | 1663 | --DOMWINDOW == 174 (0x1213aa000) [pid = 1663] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:11:25 INFO - PROCESS | 1663 | --DOMWINDOW == 173 (0x127007c00) [pid = 1663] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:11:25 INFO - PROCESS | 1663 | --DOMWINDOW == 172 (0x112917800) [pid = 1663] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 20:11:25 INFO - PROCESS | 1663 | --DOMWINDOW == 171 (0x113096c00) [pid = 1663] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 20:11:25 INFO - PROCESS | 1663 | --DOMWINDOW == 170 (0x124abfc00) [pid = 1663] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 20:11:25 INFO - PROCESS | 1663 | --DOMWINDOW == 169 (0x1187db000) [pid = 1663] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 20:11:25 INFO - PROCESS | 1663 | --DOMWINDOW == 168 (0x110f4b400) [pid = 1663] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 20:11:25 INFO - PROCESS | 1663 | --DOMWINDOW == 167 (0x118092c00) [pid = 1663] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 20:11:25 INFO - PROCESS | 1663 | 1464405085458 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]]]}] 20:11:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:11:25 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:11:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:11:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:11:25 INFO - TEST-OK | /FileAPI/fileReader.html | took 769ms 20:11:25 INFO - TEST-START | /FileAPI/historical.html 20:11:25 INFO - PROCESS | 1663 | 1464405085497 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 20:11:25 INFO - PROCESS | 1663 | 1464405085498 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 20:11:25 INFO - PROCESS | 1663 | 1464405085501 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:11:25 INFO - PROCESS | 1663 | 1464405085502 Marionette TRACE conn2 <- [1,3022,null,{}] 20:11:25 INFO - PROCESS | 1663 | 1464405085505 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}] 20:11:25 INFO - PROCESS | 1663 | 1464405085623 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 20:11:25 INFO - PROCESS | 1663 | 1464405085628 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d09b800 == 108 [pid = 1663] [id = 765] 20:11:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 168 (0x112571800) [pid = 1663] [serial = 2293] [outer = 0x0] 20:11:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 169 (0x112578000) [pid = 1663] [serial = 2294] [outer = 0x112571800] 20:11:25 INFO - PROCESS | 1663 | 1464405085653 Marionette DEBUG loaded listener.js 20:11:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 170 (0x119cbb000) [pid = 1663] [serial = 2295] [outer = 0x112571800] 20:11:26 INFO - PROCESS | 1663 | 1464405086002 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"]]]}] 20:11:26 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:11:26 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:11:26 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:11:26 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:11:26 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:11:26 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:11:26 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:26 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:11:26 INFO - TEST-OK | /FileAPI/historical.html | took 523ms 20:11:26 INFO - PROCESS | 1663 | 1464405086026 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 20:11:26 INFO - PROCESS | 1663 | 1464405086027 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 20:11:26 INFO - TEST-START | /FileAPI/idlharness.html 20:11:26 INFO - PROCESS | 1663 | 1464405086030 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:11:26 INFO - PROCESS | 1663 | 1464405086031 Marionette TRACE conn2 <- [1,3026,null,{}] 20:11:26 INFO - PROCESS | 1663 | 1464405086065 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}] 20:11:26 INFO - PROCESS | 1663 | 1464405086182 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 20:11:26 INFO - PROCESS | 1663 | 1464405086203 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x135a38000 == 109 [pid = 1663] [id = 766] 20:11:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 171 (0x128c73000) [pid = 1663] [serial = 2296] [outer = 0x0] 20:11:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 172 (0x12cf87c00) [pid = 1663] [serial = 2297] [outer = 0x128c73000] 20:11:26 INFO - PROCESS | 1663 | 1464405086229 Marionette DEBUG loaded listener.js 20:11:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 173 (0x12f128800) [pid = 1663] [serial = 2298] [outer = 0x128c73000] 20:11:26 INFO - PROCESS | 1663 | 1464405086861 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]]]}] 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:11:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:11:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:11:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:11:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:11:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:11:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:11:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:11:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:11:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:11:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:11:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:11:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:11:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:11:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:11:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:11:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:11:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:11:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:11:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:11:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:11:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:11:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:11:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:11:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:11:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:11:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:11:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:11:26 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 20:11:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:11:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:11:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:11:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:11:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:11:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:11:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:11:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:11:26 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 20:11:26 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 20:11:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:11:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:11:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:11:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:11:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:11:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:11:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:11:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:11:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:11:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:11:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:11:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:11:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:11:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:11:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:11:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:11:26 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 20:11:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:11:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:11:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:11:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:11:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:11:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:11:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:11:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:11:26 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 20:11:26 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 20:11:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:11:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:11:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:11:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:11:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:11:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:11:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:11:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:11:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:11:26 INFO - TEST-OK | /FileAPI/idlharness.html | took 881ms 20:11:26 INFO - PROCESS | 1663 | 1464405086911 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 20:11:26 INFO - PROCESS | 1663 | 1464405086913 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 20:11:26 INFO - TEST-START | /FileAPI/idlharness.worker 20:11:26 INFO - PROCESS | 1663 | 1464405086915 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:11:26 INFO - PROCESS | 1663 | 1464405086916 Marionette TRACE conn2 <- [1,3030,null,{}] 20:11:26 INFO - PROCESS | 1663 | 1464405086919 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}] 20:11:27 INFO - PROCESS | 1663 | 1464405087044 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 20:11:27 INFO - PROCESS | 1663 | 1464405087050 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x141329800 == 110 [pid = 1663] [id = 767] 20:11:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 174 (0x1348ce800) [pid = 1663] [serial = 2299] [outer = 0x0] 20:11:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 175 (0x13f61f400) [pid = 1663] [serial = 2300] [outer = 0x1348ce800] 20:11:27 INFO - PROCESS | 1663 | 1464405087076 Marionette DEBUG loaded listener.js 20:11:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 176 (0x13f623c00) [pid = 1663] [serial = 2301] [outer = 0x1348ce800] 20:11:27 INFO - PROCESS | 1663 | [1663] 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 20:11:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:11:27 INFO - {} 20:11:27 INFO - PROCESS | 1663 | 1464405087918 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,{},{}]]]}] 20:11:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:11:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:11:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:11:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:11:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:11:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:11:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:11:27 INFO - {} 20:11:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:11:27 INFO - {} 20:11:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:11:27 INFO - {} 20:11:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:11:27 INFO - {} 20:11:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:11:27 INFO - {} 20:11:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:11:27 INFO - {} 20:11:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:11:27 INFO - {} 20:11:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:11:27 INFO - {} 20:11:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:11:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:11:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:11:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:11:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:11:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:11:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:11:27 INFO - {} 20:11:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:11:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:11:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:11:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:11:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:11:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:11:28 INFO - {} 20:11:28 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 20:11:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:11:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:11:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:11:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:11:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:11:28 INFO - {} 20:11:28 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 - {} 20:11:28 INFO - {} 20:11:28 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 20:11:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:11:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:11:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:11:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:11:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:11:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:11:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:11:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:11:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:11:28 INFO - {} 20:11:28 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 20:11:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:11:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:11:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:11:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:11:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:11:28 INFO - {} 20:11:28 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 - {} 20:11:28 INFO - {} 20:11:28 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 20:11:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:11:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:11:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:11:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:11:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:11:28 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 20:11:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:11:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:11:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:11:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:11:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:11:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:11:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:11:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:11:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:11:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:11:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:11:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:11:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:11:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:11:28 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 20:11:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:11:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:11:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:11:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:11:28 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 20:11:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:11:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:11:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:11:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:11:28 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 20:11:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:11:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:11:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:11:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:11:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:11:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:11:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:11:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:11:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:11:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:11:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:11:28 INFO - {} 20:11:28 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1035ms 20:11:28 INFO - PROCESS | 1663 | 1464405087950 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 20:11:28 INFO - PROCESS | 1663 | 1464405087952 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 20:11:28 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:11:28 INFO - PROCESS | 1663 | 1464405087956 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:11:28 INFO - PROCESS | 1663 | 1464405087958 Marionette TRACE conn2 <- [1,3034,null,{}] 20:11:28 INFO - PROCESS | 1663 | 1464405087973 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}] 20:11:28 INFO - PROCESS | 1663 | 1464405088147 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 20:11:28 INFO - PROCESS | 1663 | 1464405088279 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x1441a3800 == 111 [pid = 1663] [id = 768] 20:11:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 177 (0x123665000) [pid = 1663] [serial = 2302] [outer = 0x0] 20:11:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 178 (0x135393800) [pid = 1663] [serial = 2303] [outer = 0x123665000] 20:11:28 INFO - PROCESS | 1663 | 1464405088313 Marionette DEBUG loaded listener.js 20:11:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 179 (0x135875c00) [pid = 1663] [serial = 2304] [outer = 0x123665000] 20:11:28 INFO - PROCESS | 1663 | 1464405088712 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]]]}] 20:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:11:28 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 778ms 20:11:28 INFO - PROCESS | 1663 | 1464405088734 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 20:11:28 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:11:28 INFO - PROCESS | 1663 | 1464405088738 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 20:11:28 INFO - PROCESS | 1663 | 1464405088743 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:11:28 INFO - PROCESS | 1663 | 1464405088745 Marionette TRACE conn2 <- [1,3038,null,{}] 20:11:28 INFO - PROCESS | 1663 | 1464405088747 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}] 20:11:28 INFO - PROCESS | 1663 | 1464405088880 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 20:11:29 INFO - PROCESS | 1663 | 1464405089014 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x143cff800 == 112 [pid = 1663] [id = 769] 20:11:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x13f42e400) [pid = 1663] [serial = 2305] [outer = 0x0] 20:11:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x13f626c00) [pid = 1663] [serial = 2306] [outer = 0x13f42e400] 20:11:29 INFO - PROCESS | 1663 | 1464405089045 Marionette DEBUG loaded listener.js 20:11:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 182 (0x13f62c800) [pid = 1663] [serial = 2307] [outer = 0x13f42e400] 20:11:29 INFO - PROCESS | 1663 | 1464405089399 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"]]]}] 20:11:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:11:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:11:29 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 669ms 20:11:29 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:11:29 INFO - PROCESS | 1663 | 1464405089413 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 20:11:29 INFO - PROCESS | 1663 | 1464405089414 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 20:11:29 INFO - PROCESS | 1663 | 1464405089417 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:11:29 INFO - PROCESS | 1663 | 1464405089420 Marionette TRACE conn2 <- [1,3042,null,{}] 20:11:29 INFO - PROCESS | 1663 | 1464405089428 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}] 20:11:29 INFO - PROCESS | 1663 | 1464405089561 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 20:11:29 INFO - PROCESS | 1663 | 1464405089714 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x1441a7000 == 113 [pid = 1663] [id = 770] 20:11:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 183 (0x13f727800) [pid = 1663] [serial = 2308] [outer = 0x0] 20:11:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 184 (0x13f72d000) [pid = 1663] [serial = 2309] [outer = 0x13f727800] 20:11:29 INFO - PROCESS | 1663 | 1464405089748 Marionette DEBUG loaded listener.js 20:11:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 185 (0x12c227c00) [pid = 1663] [serial = 2310] [outer = 0x13f727800] 20:11:30 INFO - PROCESS | 1663 | 1464405090211 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]]]}] 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:11:30 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. 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:11:30 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'.) 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:11:30 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. 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:11:30 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. 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:11:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:11:30 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. 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:11:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:11:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 20:11:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:11:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:11:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:11:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:11:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:11:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:11:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:11:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:11:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:11:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:11:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:11:30 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 831ms 20:11:30 INFO - PROCESS | 1663 | 1464405090248 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 20:11:30 INFO - PROCESS | 1663 | 1464405090250 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 20:11:30 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:11:30 INFO - PROCESS | 1663 | 1464405090253 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:11:30 INFO - PROCESS | 1663 | 1464405090254 Marionette TRACE conn2 <- [1,3046,null,{}] 20:11:30 INFO - PROCESS | 1663 | 1464405090257 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}] 20:11:30 INFO - PROCESS | 1663 | 1464405090421 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 20:11:30 INFO - PROCESS | 1663 | 1464405090552 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x14411a000 == 114 [pid = 1663] [id = 771] 20:11:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 186 (0x13f72c400) [pid = 1663] [serial = 2311] [outer = 0x0] 20:11:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 187 (0x142758400) [pid = 1663] [serial = 2312] [outer = 0x13f72c400] 20:11:30 INFO - PROCESS | 1663 | 1464405090583 Marionette DEBUG loaded listener.js 20:11:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 188 (0x14275dc00) [pid = 1663] [serial = 2313] [outer = 0x13f72c400] 20:11:30 INFO - PROCESS | 1663 | [1663] 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 20:11:30 INFO - PROCESS | 1663 | 1464405090983 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:11:31 INFO - {} 20:11:31 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 770ms 20:11:31 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:11:31 INFO - PROCESS | 1663 | 1464405091023 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 20:11:31 INFO - PROCESS | 1663 | 1464405091025 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 20:11:31 INFO - PROCESS | 1663 | 1464405091027 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:11:31 INFO - PROCESS | 1663 | 1464405091028 Marionette TRACE conn2 <- [1,3050,null,{}] 20:11:31 INFO - PROCESS | 1663 | 1464405091030 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}] 20:11:31 INFO - PROCESS | 1663 | 1464405091159 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 20:11:31 INFO - PROCESS | 1663 | 1464405091288 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x141d37000 == 115 [pid = 1663] [id = 772] 20:11:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 189 (0x142760400) [pid = 1663] [serial = 2314] [outer = 0x0] 20:11:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 190 (0x143be8c00) [pid = 1663] [serial = 2315] [outer = 0x142760400] 20:11:31 INFO - PROCESS | 1663 | 1464405091319 Marionette DEBUG loaded listener.js 20:11:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 191 (0x143bf3000) [pid = 1663] [serial = 2316] [outer = 0x142760400] 20:11:31 INFO - PROCESS | 1663 | 1464405091678 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]]]}] 20:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:11:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:11:31 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 669ms 20:11:31 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:11:31 INFO - PROCESS | 1663 | 1464405091696 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 20:11:31 INFO - PROCESS | 1663 | 1464405091697 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 20:11:31 INFO - PROCESS | 1663 | 1464405091700 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:11:31 INFO - PROCESS | 1663 | 1464405091701 Marionette TRACE conn2 <- [1,3054,null,{}] 20:11:31 INFO - PROCESS | 1663 | 1464405091704 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}] 20:11:31 INFO - PROCESS | 1663 | 1464405091847 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 20:11:31 INFO - PROCESS | 1663 | 1464405091981 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x143e1e000 == 116 [pid = 1663] [id = 773] 20:11:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 192 (0x143bf5800) [pid = 1663] [serial = 2317] [outer = 0x0] 20:11:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 193 (0x143c67c00) [pid = 1663] [serial = 2318] [outer = 0x143bf5800] 20:11:32 INFO - PROCESS | 1663 | 1464405092012 Marionette DEBUG loaded listener.js 20:11:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 194 (0x143f99c00) [pid = 1663] [serial = 2319] [outer = 0x143bf5800] 20:11:32 INFO - PROCESS | 1663 | 1464405092482 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"]]]}] 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:11:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:11:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:11:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:11:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:11:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:11:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:11:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:11:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:11:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:11:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:11:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:11:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:11:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:11:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:11:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:11:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:11:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:11:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:11:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:11:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:11:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:11:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:11:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:11:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:11:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:11:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:11:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:11:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:11:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:11:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:11:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:11:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:11:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:11:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:11:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:11:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:11:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:11:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:11:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:11:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:11:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:11:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:11:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:11:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:11:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:11:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:11:32 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" 20:11:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:11:32 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" 20:11:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:11:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:11:32 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 839ms 20:11:32 INFO - PROCESS | 1663 | 1464405092571 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 20:11:32 INFO - PROCESS | 1663 | 1464405092573 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 20:11:32 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:11:32 INFO - PROCESS | 1663 | 1464405092578 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:11:32 INFO - PROCESS | 1663 | 1464405092579 Marionette TRACE conn2 <- [1,3058,null,{}] 20:11:32 INFO - PROCESS | 1663 | 1464405092581 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}] 20:11:32 INFO - PROCESS | 1663 | 1464405092707 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 20:11:32 INFO - PROCESS | 1663 | 1464405092810 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x143e5c800 == 117 [pid = 1663] [id = 774] 20:11:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 195 (0x143c63400) [pid = 1663] [serial = 2320] [outer = 0x0] 20:11:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 196 (0x143f9ec00) [pid = 1663] [serial = 2321] [outer = 0x143c63400] 20:11:32 INFO - PROCESS | 1663 | 1464405092839 Marionette DEBUG loaded listener.js 20:11:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 197 (0x1443e6c00) [pid = 1663] [serial = 2322] [outer = 0x143c63400] 20:11:33 INFO - PROCESS | 1663 | 1464405093232 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]]]}] 20:11:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:11:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:11:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:11:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:11:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:11:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:11:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:11:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:11:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:11:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:11:33 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:33 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:11:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:11:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:11:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:11:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:11:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:11:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:11:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:11:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:11:33 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 673ms 20:11:33 INFO - PROCESS | 1663 | 1464405093252 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 20:11:33 INFO - PROCESS | 1663 | 1464405093255 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 20:11:33 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:11:33 INFO - PROCESS | 1663 | 1464405093258 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:11:33 INFO - PROCESS | 1663 | 1464405093260 Marionette TRACE conn2 <- [1,3062,null,{}] 20:11:33 INFO - PROCESS | 1663 | 1464405093264 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}] 20:11:33 INFO - PROCESS | 1663 | 1464405093470 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 20:11:33 INFO - PROCESS | 1663 | 1464405093656 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x126fdc800 == 118 [pid = 1663] [id = 775] 20:11:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 198 (0x1126d3c00) [pid = 1663] [serial = 2323] [outer = 0x0] 20:11:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 199 (0x11291cc00) [pid = 1663] [serial = 2324] [outer = 0x1126d3c00] 20:11:33 INFO - PROCESS | 1663 | 1464405093704 Marionette DEBUG loaded listener.js 20:11:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 200 (0x11304b000) [pid = 1663] [serial = 2325] [outer = 0x1126d3c00] 20:11:33 INFO - PROCESS | 1663 | [1663] 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 20:11:34 INFO - PROCESS | 1663 | 1464405094148 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:11:34 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:11:34 INFO - {} 20:11:34 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 922ms 20:11:34 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:11:34 INFO - PROCESS | 1663 | 1464405094180 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 20:11:34 INFO - PROCESS | 1663 | 1464405094182 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 20:11:34 INFO - PROCESS | 1663 | 1464405094184 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:11:34 INFO - PROCESS | 1663 | 1464405094185 Marionette TRACE conn2 <- [1,3066,null,{}] 20:11:34 INFO - PROCESS | 1663 | 1464405094187 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}] 20:11:34 INFO - PROCESS | 1663 | 1464405094318 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 20:11:34 INFO - PROCESS | 1663 | 1464405094451 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf3d800 == 119 [pid = 1663] [id = 776] 20:11:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 201 (0x113067400) [pid = 1663] [serial = 2326] [outer = 0x0] 20:11:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 202 (0x11338b800) [pid = 1663] [serial = 2327] [outer = 0x113067400] 20:11:34 INFO - PROCESS | 1663 | 1464405094482 Marionette DEBUG loaded listener.js 20:11:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 203 (0x11912ec00) [pid = 1663] [serial = 2328] [outer = 0x113067400] 20:11:34 INFO - PROCESS | 1663 | 1464405094842 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]]]}] 20:11:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:11:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:11:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:11:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:11:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:11:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:11:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:11:34 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 671ms 20:11:34 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:11:34 INFO - PROCESS | 1663 | 1464405094856 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 20:11:34 INFO - PROCESS | 1663 | 1464405094857 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 20:11:34 INFO - PROCESS | 1663 | 1464405094859 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:11:34 INFO - PROCESS | 1663 | 1464405094861 Marionette TRACE conn2 <- [1,3070,null,{}] 20:11:34 INFO - PROCESS | 1663 | 1464405094864 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}] 20:11:34 INFO - PROCESS | 1663 | 1464405094991 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 20:11:35 INFO - PROCESS | 1663 | 1464405095130 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x1350e8800 == 120 [pid = 1663] [id = 777] 20:11:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 204 (0x118725c00) [pid = 1663] [serial = 2329] [outer = 0x0] 20:11:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 205 (0x119c89400) [pid = 1663] [serial = 2330] [outer = 0x118725c00] 20:11:35 INFO - PROCESS | 1663 | 1464405095161 Marionette DEBUG loaded listener.js 20:11:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 206 (0x124fdf000) [pid = 1663] [serial = 2331] [outer = 0x118725c00] 20:11:35 INFO - PROCESS | 1663 | 1464405095604 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]]]}] 20:11:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:11:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:11:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:11:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:11:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:11:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:11:35 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 771ms 20:11:35 INFO - PROCESS | 1663 | 1464405095631 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 20:11:35 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:11:35 INFO - PROCESS | 1663 | 1464405095632 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 20:11:35 INFO - PROCESS | 1663 | 1464405095635 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:11:35 INFO - PROCESS | 1663 | 1464405095637 Marionette TRACE conn2 <- [1,3074,null,{}] 20:11:35 INFO - PROCESS | 1663 | 1464405095639 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}] 20:11:35 INFO - PROCESS | 1663 | 1464405095807 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 20:11:35 INFO - PROCESS | 1663 | 1464405095924 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x115e39800 == 121 [pid = 1663] [id = 778] 20:11:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 207 (0x113026400) [pid = 1663] [serial = 2332] [outer = 0x0] 20:11:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 208 (0x11713c400) [pid = 1663] [serial = 2333] [outer = 0x113026400] 20:11:36 INFO - PROCESS | 1663 | 1464405095999 Marionette DEBUG loaded listener.js 20:11:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 209 (0x12d788000) [pid = 1663] [serial = 2334] [outer = 0x113026400] 20:11:36 INFO - PROCESS | 1663 | 1464405096361 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]]]}] 20:11:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:11:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:11:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:11:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:11:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:11:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:11:36 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 771ms 20:11:36 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:11:36 INFO - PROCESS | 1663 | 1464405096407 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 20:11:36 INFO - PROCESS | 1663 | 1464405096408 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 20:11:36 INFO - PROCESS | 1663 | 1464405096410 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:11:36 INFO - PROCESS | 1663 | 1464405096412 Marionette TRACE conn2 <- [1,3078,null,{}] 20:11:36 INFO - PROCESS | 1663 | 1464405096414 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}] 20:11:36 INFO - PROCESS | 1663 | 1464405096544 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 20:11:36 INFO - PROCESS | 1663 | 1464405096940 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a84a800 == 122 [pid = 1663] [id = 779] 20:11:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 210 (0x110de0000) [pid = 1663] [serial = 2335] [outer = 0x0] 20:11:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 211 (0x111a02c00) [pid = 1663] [serial = 2336] [outer = 0x110de0000] 20:11:36 INFO - PROCESS | 1663 | 1464405096969 Marionette DEBUG loaded listener.js 20:11:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 212 (0x112917800) [pid = 1663] [serial = 2337] [outer = 0x110de0000] 20:11:37 INFO - PROCESS | 1663 | 1464405097408 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] 20:11:37 INFO - PROCESS | 1663 | 1464405097447 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 20:11:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 20:11:37 INFO - PROCESS | 1663 | 1464405097451 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:11:37 INFO - PROCESS | 1663 | 1464405097453 Marionette TRACE conn2 <- [1,3082,null,{}] 20:11:37 INFO - PROCESS | 1663 | 1464405097456 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}] 20:11:37 INFO - PROCESS | 1663 | 1464405097579 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 20:11:37 INFO - PROCESS | 1663 | 1464405097728 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bdde000 == 123 [pid = 1663] [id = 780] 20:11:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 213 (0x11256a400) [pid = 1663] [serial = 2338] [outer = 0x0] 20:11:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 214 (0x1128d3c00) [pid = 1663] [serial = 2339] [outer = 0x11256a400] 20:11:37 INFO - PROCESS | 1663 | 1464405097758 Marionette DEBUG loaded listener.js 20:11:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 215 (0x11699a400) [pid = 1663] [serial = 2340] [outer = 0x11256a400] 20:11:38 INFO - PROCESS | 1663 | 1464405098148 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]]]}] 20:11:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:11:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:11:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:11:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 725ms 20:11:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:11:38 INFO - PROCESS | 1663 | 1464405098179 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 20:11:38 INFO - PROCESS | 1663 | 1464405098183 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 20:11:38 INFO - PROCESS | 1663 | 1464405098187 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:11:38 INFO - PROCESS | 1663 | 1464405098189 Marionette TRACE conn2 <- [1,3086,null,{}] 20:11:38 INFO - PROCESS | 1663 | 1464405098193 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}] 20:11:38 INFO - PROCESS | 1663 | 1464405098383 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 20:11:38 INFO - PROCESS | 1663 | 1464405098635 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x12732c000 == 124 [pid = 1663] [id = 781] 20:11:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 216 (0x124334800) [pid = 1663] [serial = 2341] [outer = 0x0] 20:11:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 217 (0x124fb7800) [pid = 1663] [serial = 2342] [outer = 0x124334800] 20:11:38 INFO - PROCESS | 1663 | 1464405098685 Marionette DEBUG loaded listener.js 20:11:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 218 (0x127337000) [pid = 1663] [serial = 2343] [outer = 0x124334800] 20:11:38 INFO - PROCESS | 1663 | --DOCSHELL 0x11859c800 == 123 [pid = 1663] [id = 422] 20:11:38 INFO - PROCESS | 1663 | --DOCSHELL 0x135a38000 == 122 [pid = 1663] [id = 766] 20:11:38 INFO - PROCESS | 1663 | --DOCSHELL 0x12d09b800 == 121 [pid = 1663] [id = 765] 20:11:38 INFO - PROCESS | 1663 | --DOCSHELL 0x135241800 == 120 [pid = 1663] [id = 764] 20:11:38 INFO - PROCESS | 1663 | --DOCSHELL 0x134872000 == 119 [pid = 1663] [id = 763] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 217 (0x12cf49800) [pid = 1663] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 216 (0x12f11d800) [pid = 1663] [serial = 2218] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOCSHELL 0x12f1d8800 == 118 [pid = 1663] [id = 762] 20:11:39 INFO - PROCESS | 1663 | --DOCSHELL 0x12dfb3800 == 117 [pid = 1663] [id = 761] 20:11:39 INFO - PROCESS | 1663 | --DOCSHELL 0x12d47d800 == 116 [pid = 1663] [id = 760] 20:11:39 INFO - PROCESS | 1663 | --DOCSHELL 0x12c80c800 == 115 [pid = 1663] [id = 759] 20:11:39 INFO - PROCESS | 1663 | --DOCSHELL 0x127330800 == 114 [pid = 1663] [id = 758] 20:11:39 INFO - PROCESS | 1663 | --DOCSHELL 0x12400c000 == 113 [pid = 1663] [id = 757] 20:11:39 INFO - PROCESS | 1663 | --DOCSHELL 0x1184d2800 == 112 [pid = 1663] [id = 756] 20:11:39 INFO - PROCESS | 1663 | --DOCSHELL 0x12116b000 == 111 [pid = 1663] [id = 755] 20:11:39 INFO - PROCESS | 1663 | --DOCSHELL 0x12360d800 == 110 [pid = 1663] [id = 754] 20:11:39 INFO - PROCESS | 1663 | --DOCSHELL 0x121166000 == 109 [pid = 1663] [id = 753] 20:11:39 INFO - PROCESS | 1663 | --DOCSHELL 0x12dc29000 == 108 [pid = 1663] [id = 746] 20:11:39 INFO - PROCESS | 1663 | --DOCSHELL 0x13f6ac800 == 107 [pid = 1663] [id = 745] 20:11:39 INFO - PROCESS | 1663 | --DOCSHELL 0x13f204000 == 106 [pid = 1663] [id = 744] 20:11:39 INFO - PROCESS | 1663 | --DOCSHELL 0x1358db000 == 105 [pid = 1663] [id = 743] 20:11:39 INFO - PROCESS | 1663 | --DOCSHELL 0x135262000 == 104 [pid = 1663] [id = 742] 20:11:39 INFO - PROCESS | 1663 | --DOCSHELL 0x12c984800 == 103 [pid = 1663] [id = 741] 20:11:39 INFO - PROCESS | 1663 | --DOCSHELL 0x12931b800 == 102 [pid = 1663] [id = 740] 20:11:39 INFO - PROCESS | 1663 | 1464405099141 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 215 (0x12af7a400) [pid = 1663] [serial = 2206] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 214 (0x12a82b800) [pid = 1663] [serial = 2203] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 213 (0x12bb1d000) [pid = 1663] [serial = 2209] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 212 (0x12ba23800) [pid = 1663] [serial = 2207] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 211 (0x1243c6800) [pid = 1663] [serial = 2147] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 210 (0x12c9b9400) [pid = 1663] [serial = 2215] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 209 (0x11290f000) [pid = 1663] [serial = 2176] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 208 (0x12755c000) [pid = 1663] [serial = 2197] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 207 (0x1193f0800) [pid = 1663] [serial = 2155] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 206 (0x11607a000) [pid = 1663] [serial = 2183] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 205 (0x12c221800) [pid = 1663] [serial = 2210] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 204 (0x11304a800) [pid = 1663] [serial = 2182] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 203 (0x1193e7800) [pid = 1663] [serial = 2191] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 202 (0x124ac6c00) [pid = 1663] [serial = 2194] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 201 (0x126d27800) [pid = 1663] [serial = 2195] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 200 (0x12d77fc00) [pid = 1663] [serial = 2167] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 199 (0x1213a6400) [pid = 1663] [serial = 2192] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 198 (0x1126c9400) [pid = 1663] [serial = 2149] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 197 (0x124abd000) [pid = 1663] [serial = 2189] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 196 (0x123389c00) [pid = 1663] [serial = 2188] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 195 (0x12f121000) [pid = 1663] [serial = 2170] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 194 (0x12bb21c00) [pid = 1663] [serial = 2164] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 193 (0x112781c00) [pid = 1663] [serial = 2180] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 192 (0x110f51c00) [pid = 1663] [serial = 2179] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 191 (0x119587400) [pid = 1663] [serial = 2186] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 190 (0x1187d2400) [pid = 1663] [serial = 2185] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 189 (0x1275d8400) [pid = 1663] [serial = 2161] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 188 (0x12692f000) [pid = 1663] [serial = 2158] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 187 (0x11936c400) [pid = 1663] [serial = 2173] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 186 (0x1161eac00) [pid = 1663] [serial = 2152] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 185 (0x128ed4c00) [pid = 1663] [serial = 2200] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 184 (0x12a437800) [pid = 1663] [serial = 2201] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 183 (0x12aaf1000) [pid = 1663] [serial = 2204] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 182 (0x12c229c00) [pid = 1663] [serial = 2212] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 181 (0x12d36cc00) [pid = 1663] [serial = 2216] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 180 (0x12c9b8800) [pid = 1663] [serial = 2213] [outer = 0x0] [url = about:blank] 20:11:39 INFO - PROCESS | 1663 | --DOMWINDOW == 179 (0x128c6c000) [pid = 1663] [serial = 2198] [outer = 0x0] [url = about:blank] 20:11:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:11:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1021ms 20:11:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:11:39 INFO - PROCESS | 1663 | 1464405099208 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 20:11:39 INFO - PROCESS | 1663 | 1464405099209 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 20:11:39 INFO - PROCESS | 1663 | 1464405099215 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:11:39 INFO - PROCESS | 1663 | 1464405099220 Marionette TRACE conn2 <- [1,3090,null,{}] 20:11:39 INFO - PROCESS | 1663 | 1464405099224 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}] 20:11:39 INFO - PROCESS | 1663 | 1464405099339 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 20:11:39 INFO - PROCESS | 1663 | 1464405099348 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x126f32800 == 103 [pid = 1663] [id = 782] 20:11:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 180 (0x116a55000) [pid = 1663] [serial = 2344] [outer = 0x0] 20:11:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 181 (0x1193f0800) [pid = 1663] [serial = 2345] [outer = 0x116a55000] 20:11:39 INFO - PROCESS | 1663 | 1464405099374 Marionette DEBUG loaded listener.js 20:11:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 182 (0x124abc800) [pid = 1663] [serial = 2346] [outer = 0x116a55000] 20:11:39 INFO - PROCESS | 1663 | 1464405099759 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:11:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:11:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 581ms 20:11:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:11:39 INFO - PROCESS | 1663 | 1464405099793 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 20:11:39 INFO - PROCESS | 1663 | 1464405099794 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 20:11:39 INFO - PROCESS | 1663 | 1464405099796 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:11:39 INFO - PROCESS | 1663 | 1464405099797 Marionette TRACE conn2 <- [1,3094,null,{}] 20:11:39 INFO - PROCESS | 1663 | 1464405099800 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}] 20:11:39 INFO - PROCESS | 1663 | 1464405099911 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 20:11:39 INFO - PROCESS | 1663 | 1464405099915 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c2c8000 == 104 [pid = 1663] [id = 783] 20:11:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 183 (0x12755dc00) [pid = 1663] [serial = 2347] [outer = 0x0] 20:11:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 184 (0x1275dfc00) [pid = 1663] [serial = 2348] [outer = 0x12755dc00] 20:11:39 INFO - PROCESS | 1663 | 1464405099944 Marionette DEBUG loaded listener.js 20:11:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 185 (0x128c6d000) [pid = 1663] [serial = 2349] [outer = 0x12755dc00] 20:11:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:11:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 518ms 20:11:40 INFO - PROCESS | 1663 | 1464405100308 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:11:40 INFO - PROCESS | 1663 | 1464405100335 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 20:11:40 INFO - PROCESS | 1663 | 1464405100336 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 20:11:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:11:40 INFO - PROCESS | 1663 | 1464405100341 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:11:40 INFO - PROCESS | 1663 | 1464405100342 Marionette TRACE conn2 <- [1,3098,null,{}] 20:11:40 INFO - PROCESS | 1663 | 1464405100345 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}] 20:11:40 INFO - PROCESS | 1663 | 1464405100461 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 20:11:40 INFO - PROCESS | 1663 | 1464405100467 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d275800 == 105 [pid = 1663] [id = 784] 20:11:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 186 (0x12a7edc00) [pid = 1663] [serial = 2350] [outer = 0x0] 20:11:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 187 (0x12a833800) [pid = 1663] [serial = 2351] [outer = 0x12a7edc00] 20:11:40 INFO - PROCESS | 1663 | 1464405100518 Marionette DEBUG loaded listener.js 20:11:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 188 (0x12ba23000) [pid = 1663] [serial = 2352] [outer = 0x12a7edc00] 20:11:40 INFO - PROCESS | 1663 | 1464405100996 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]]]}] 20:11:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:11:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:11:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 669ms 20:11:41 INFO - PROCESS | 1663 | 1464405101010 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 20:11:41 INFO - PROCESS | 1663 | 1464405101012 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 20:11:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:11:41 INFO - PROCESS | 1663 | 1464405101014 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:11:41 INFO - PROCESS | 1663 | 1464405101015 Marionette TRACE conn2 <- [1,3102,null,{}] 20:11:41 INFO - PROCESS | 1663 | 1464405101017 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}] 20:11:41 INFO - PROCESS | 1663 | 1464405101193 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 20:11:41 INFO - PROCESS | 1663 | 1464405101271 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x12dfc5000 == 106 [pid = 1663] [id = 785] 20:11:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 189 (0x128edd400) [pid = 1663] [serial = 2353] [outer = 0x0] 20:11:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 190 (0x12bf54c00) [pid = 1663] [serial = 2354] [outer = 0x128edd400] 20:11:41 INFO - PROCESS | 1663 | 1464405101297 Marionette DEBUG loaded listener.js 20:11:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 191 (0x12d36c400) [pid = 1663] [serial = 2355] [outer = 0x128edd400] 20:11:41 INFO - PROCESS | 1663 | 1464405101585 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:11:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:11:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 621ms 20:11:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:11:41 INFO - PROCESS | 1663 | 1464405101637 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 20:11:41 INFO - PROCESS | 1663 | 1464405101639 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 20:11:41 INFO - PROCESS | 1663 | 1464405101641 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 20:11:41 INFO - PROCESS | 1663 | 1464405101642 Marionette TRACE conn2 <- [1,3106,null,{}] 20:11:41 INFO - PROCESS | 1663 | 1464405101652 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}] 20:11:41 INFO - PROCESS | 1663 | 1464405101792 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 20:11:41 INFO - PROCESS | 1663 | 1464405101810 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x13486e800 == 107 [pid = 1663] [id = 786] 20:11:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 192 (0x12d36cc00) [pid = 1663] [serial = 2356] [outer = 0x0] 20:11:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 193 (0x12f11d800) [pid = 1663] [serial = 2357] [outer = 0x12d36cc00] 20:11:41 INFO - PROCESS | 1663 | 1464405101836 Marionette DEBUG loaded listener.js 20:11:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 194 (0x13471d800) [pid = 1663] [serial = 2358] [outer = 0x12d36cc00] 20:11:42 INFO - PROCESS | 1663 | 1464405102184 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]]]}] 20:11:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:11:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:11:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:11:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 571ms 20:11:42 INFO - PROCESS | 1663 | 1464405102212 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 20:11:42 INFO - PROCESS | 1663 | 1464405102213 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 20:11:42 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:11:42 INFO - PROCESS | 1663 | 1464405102224 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 20:11:42 INFO - PROCESS | 1663 | 1464405102225 Marionette TRACE conn2 <- [1,3110,null,{}] 20:11:42 INFO - PROCESS | 1663 | 1464405102227 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}] 20:11:42 INFO - PROCESS | 1663 | 1464405102366 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 20:11:42 INFO - PROCESS | 1663 | 1464405102380 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x135242000 == 108 [pid = 1663] [id = 787] 20:11:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 195 (0x12d378000) [pid = 1663] [serial = 2359] [outer = 0x0] 20:11:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 196 (0x127333800) [pid = 1663] [serial = 2360] [outer = 0x12d378000] 20:11:42 INFO - PROCESS | 1663 | 1464405102404 Marionette DEBUG loaded listener.js 20:11:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 197 (0x1348d2400) [pid = 1663] [serial = 2361] [outer = 0x12d378000] 20:11:42 INFO - PROCESS | 1663 | 1464405102750 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"]]]}] 20:11:42 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:11:42 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 20:11:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:11:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:11:42 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 573ms 20:11:42 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:11:42 INFO - PROCESS | 1663 | 1464405102797 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 20:11:42 INFO - PROCESS | 1663 | 1464405102798 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 20:11:42 INFO - PROCESS | 1663 | 1464405102800 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:11:42 INFO - PROCESS | 1663 | 1464405102802 Marionette TRACE conn2 <- [1,3114,null,{}] 20:11:42 INFO - PROCESS | 1663 | 1464405102810 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}] 20:11:42 INFO - PROCESS | 1663 | 1464405102958 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 20:11:42 INFO - PROCESS | 1663 | 1464405102976 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\", \"e68aa75f-d82c-49a0-82ed-d02eb103cba0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x1357ef000 == 109 [pid = 1663] [id = 788] 20:11:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 198 (0x135139000) [pid = 1663] [serial = 2362] [outer = 0x0] 20:11:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 199 (0x135143800) [pid = 1663] [serial = 2363] [outer = 0x135139000] 20:11:43 INFO - PROCESS | 1663 | 1464405103001 Marionette DEBUG loaded listener.js 20:11:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 200 (0x135526800) [pid = 1663] [serial = 2364] [outer = 0x135139000] 20:11:43 INFO - PROCESS | 1663 | 1464405103346 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]]]}] 20:11:43 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:11:43 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 574ms 20:11:43 INFO - PROCESS | 1663 | 1464405103382 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 20:11:43 INFO - PROCESS | 1663 | 1464405103384 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 20:11:43 INFO - PROCESS | 1663 | --DOMWINDOW == 199 (0x1275e6800) [pid = 1663] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 20:11:43 INFO - PROCESS | 1663 | --DOMWINDOW == 198 (0x128c73000) [pid = 1663] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 20:11:43 INFO - PROCESS | 1663 | --DOMWINDOW == 197 (0x129569800) [pid = 1663] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 20:11:43 INFO - PROCESS | 1663 | --DOMWINDOW == 196 (0x128c6cc00) [pid = 1663] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 20:11:43 INFO - PROCESS | 1663 | --DOMWINDOW == 195 (0x12c226400) [pid = 1663] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 20:11:43 INFO - PROCESS | 1663 | --DOMWINDOW == 194 (0x112571800) [pid = 1663] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 20:11:43 INFO - PROCESS | 1663 | --DOMWINDOW == 193 (0x116732400) [pid = 1663] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 20:11:43 INFO - PROCESS | 1663 | --DOMWINDOW == 192 (0x127086400) [pid = 1663] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 20:11:43 INFO - PROCESS | 1663 | --DOMWINDOW == 191 (0x11309b000) [pid = 1663] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 20:11:43 INFO - PROCESS | 1663 | --DOMWINDOW == 190 (0x110f4c400) [pid = 1663] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 20:11:43 INFO - PROCESS | 1663 | --DOMWINDOW == 189 (0x1126d0c00) [pid = 1663] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 20:11:43 INFO - PROCESS | 1663 | --DOMWINDOW == 188 (0x119cb3800) [pid = 1663] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:11:43 INFO - PROCESS | 1663 | --DOMWINDOW == 187 (0x110dd9c00) [pid = 1663] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 20:11:43 INFO - PROCESS | 1663 | --DOMWINDOW == 186 (0x12602ac00) [pid = 1663] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 20:11:43 INFO - PROCESS | 1663 | --DOMWINDOW == 185 (0x1347ed400) [pid = 1663] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:11:44 WARNING - u'runner_teardown' () 20:11:44 INFO - No more tests 20:11:44 INFO - Got 0 unexpected results 20:11:44 INFO - SUITE-END | took 521s 20:11:44 INFO - Closing logging queue 20:11:44 INFO - queue closed 20:11:44 INFO - Return code: 0 20:11:44 WARNING - # TBPL SUCCESS # 20:11:44 INFO - Running post-action listener: _resource_record_post_action 20:11:44 INFO - Running post-run listener: _resource_record_post_run 20:11:45 INFO - Total resource usage - Wall time: 543s; CPU: 57.0%; Read bytes: 31407616; Write bytes: 950237184; Read time: 204; Write time: 4998 20:11:45 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:11:45 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 154229248; Write bytes: 154005504; Read time: 13829; Write time: 338 20:11:45 INFO - run-tests - Wall time: 526s; CPU: 58.0%; Read bytes: 29236736; Write bytes: 793303040; Read time: 184; Write time: 4650 20:11:45 INFO - Running post-run listener: _upload_blobber_files 20:11:45 INFO - Blob upload gear active. 20:11:45 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:11:45 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 20:11:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 20:11:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 20:11:46 INFO - (blobuploader) - INFO - Open directory for files ... 20:11:46 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:11:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:11:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:11:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:11:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:11:47 INFO - (blobuploader) - INFO - Done attempting. 20:11:47 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:11:47 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:11:47 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:11:49 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:11:49 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:11:49 INFO - (blobuploader) - INFO - Done attempting. 20:11:49 INFO - (blobuploader) - INFO - Iteration through files over. 20:11:49 INFO - Return code: 0 20:11:49 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:11:49 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:11:49 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/38b4ebe299580cc269241653ec597cf8f57b9d0b3815b8b211ae427921becdf1231dde7d7f3f987d79526b34321a951225ce47098d7ab8e27cb6cf3aa1c28e69", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/66c896593e43f389e10f22f2a17abef2a9e33a987e3952fb82528a848814c8f625cd8c4e4825c44c102c84832acdcaacde3b49a5107c81851b95651104991b8e"} 20:11:49 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:11:49 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:11:49 INFO - Contents: 20:11:49 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/38b4ebe299580cc269241653ec597cf8f57b9d0b3815b8b211ae427921becdf1231dde7d7f3f987d79526b34321a951225ce47098d7ab8e27cb6cf3aa1c28e69", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/66c896593e43f389e10f22f2a17abef2a9e33a987e3952fb82528a848814c8f625cd8c4e4825c44c102c84832acdcaacde3b49a5107c81851b95651104991b8e"} 20:11:49 INFO - Running post-run listener: copy_logs_to_upload_dir 20:11:49 INFO - Copying logs to upload dir... 20:11:49 INFO - mkdir: /builds/slave/test/build/upload/logs 20:11:49 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=747.409517 ========= master_lag: 0.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 12 mins, 27 secs) (at 2016-05-27 20:11:49.590024) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-27 20:11:49.594116) ========= 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.N6PTX4NGL4/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.VFIY0dBieG/Listeners TMPDIR=/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/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/38b4ebe299580cc269241653ec597cf8f57b9d0b3815b8b211ae427921becdf1231dde7d7f3f987d79526b34321a951225ce47098d7ab8e27cb6cf3aa1c28e69", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/66c896593e43f389e10f22f2a17abef2a9e33a987e3952fb82528a848814c8f625cd8c4e4825c44c102c84832acdcaacde3b49a5107c81851b95651104991b8e"} build_url:https://queue.taskcluster.net/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/JEPz99twR5GCvPpKhFzYLA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012519 build_url: 'https://queue.taskcluster.net/v1/task/JEPz99twR5GCvPpKhFzYLA/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/38b4ebe299580cc269241653ec597cf8f57b9d0b3815b8b211ae427921becdf1231dde7d7f3f987d79526b34321a951225ce47098d7ab8e27cb6cf3aa1c28e69", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/66c896593e43f389e10f22f2a17abef2a9e33a987e3952fb82528a848814c8f625cd8c4e4825c44c102c84832acdcaacde3b49a5107c81851b95651104991b8e"}' symbols_url: 'https://queue.taskcluster.net/v1/task/JEPz99twR5GCvPpKhFzYLA/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-27 20:11:49.628027) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 20:11:49.628406) ========= 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.N6PTX4NGL4/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.VFIY0dBieG/Listeners TMPDIR=/var/folders/w5/_34gntw956zgpct1x2hz28jh00000w/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.005174 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 20:11:49.677493) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-27 20:11:49.677851) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-27 20:11:49.678216) ========= ========= Total master_lag: 0.47 =========